DeviceManager_BlePlatformTemsilci
Özet
Devralma
Şu kaynaktan devralınır: nl::Ble::BlePlatformTemsilci
İnşaat Ustaları ve Yıkıcılar |
|
---|---|
DeviceManager_BlePlatformDelegate(BleLayer *ble)
|
Herkese açık özellikler |
|
---|---|
Ble
|
BleLayer *
|
closeCB
|
CloseBleCBFunct
|
subscribeCB
|
SubscribeBleCharacteristicCBFunct
|
writeCB
|
WriteBleCharacteristicCBFunct
|
Herkese açık özellikler
Damla
BleLayer * Ble
CloseCB
CloseBleCBFunct closeCB
abone olmaCBCB
SubscribeBleCharacteristicCBFunct subscribeCB
yazmaCB
WriteBleCharacteristicCBFunct writeCB
Herkese açık işlevler
Kapanış Bağlantısı
virtual bool CloseConnection( BLE_CONNECTION_OBJECT connObj )
DeviceManager_BlePlatformTemsilci
DeviceManager_BlePlatformDelegate( BleLayer *ble )
GetMTU
virtual uint16_t GetMTU( BLE_CONNECTION_OBJECT connObj ) const
SendIndic
bool SendIndication( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId, nl::Weave::System::PacketBuffer *pBuf )
SendReadRequest İsteği
bool SendReadRequest( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId, nl::Weave::System::PacketBuffer *pBuf )
SendReadResponse
virtual bool SendReadResponse( BLE_CONNECTION_OBJECT connObj, BLE_READ_REQUEST_CONTEXT requestContext, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId )
SendWriteRequest
bool SendWriteRequest( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId, nl::Weave::System::PacketBuffer *pBuf )
SetCloseCB
void SetCloseCB( CloseBleCBFunct cb )
SetSubscribeCharCB işlemi
void SetSubscribeCharCB( SubscribeBleCharacteristicCBFunct cb )
SetWriteCharCB
void SetWriteCharCB( WriteBleCharacteristicCBFunct cb )
AboneKarakter
virtual bool SubscribeCharacteristic( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId )
E-posta listesinden çıkma karakteri
virtual bool UnsubscribeCharacteristic( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId )