DeviceManager_BlePlatformDelegate
Ringkasan
Warisan
Mewarisi dari: nl::Ble::BlePlatformDelegate
Konstruktor dan Destruktor |
|
---|---|
DeviceManager_BlePlatformDelegate(BleLayer *ble)
|
Atribut publik |
|
---|---|
Ble
|
BleLayer *
|
closeCB
|
CloseBleCBFunct
|
subscribeCB
|
SubscribeBleCharacteristicCBFunct
|
writeCB
|
WriteBleCharacteristicCBFunct
|
Atribut publik
Empedu
BleLayer * Ble
tutupCB
CloseBleCBFunct closeCB
berlanggananCB
SubscribeBleCharacteristicCBFunct subscribeCB
tulisCB
WriteBleCharacteristicCBFunct writeCB
Fungsi publik
TutupKoneksi
virtual bool CloseConnection( BLE_CONNECTION_OBJECT connObj )
DeviceManager_BlePlatformDelegate
DeviceManager_BlePlatformDelegate( BleLayer *ble )
GetMTU
virtual uint16_t GetMTU( BLE_CONNECTION_OBJECT connObj ) const
Indikasi Send
bool SendIndication( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId, nl::Weave::System::PacketBuffer *pBuf )
SendReadRequest
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 )
SetTutupCB
void SetCloseCB( CloseBleCBFunct cb )
SetCharCB
void SetSubscribeCharCB( SubscribeBleCharacteristicCBFunct cb )
SetCharCB
void SetWriteCharCB( WriteBleCharacteristicCBFunct cb )
BerlanggananKarakteristik
virtual bool SubscribeCharacteristic( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId )
UnsubscribeCharacteristic
virtual bool UnsubscribeCharacteristic( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId )