डिवाइस मैनेजर_BlePlatformDelegate
खास जानकारी
इनहेरिटेंस
इससे इनहेरिट किया जाता है: nl::Ble::BlePlatformDelegate
कंस्ट्रक्टर और कंस्ट्रक्टर |
|
---|---|
DeviceManager_BlePlatformDelegate(BleLayer *ble)
|
सार्वजनिक विशेषताएं |
|
---|---|
Ble
|
BleLayer *
|
closeCB
|
CloseBleCBFunct
|
subscribeCB
|
SubscribeBleCharacteristicCBFunct
|
writeCB
|
WriteBleCharacteristicCBFunct
|
सार्वजनिक विशेषताएं
ब्लू
BleLayer * Ble
CloseCB
CloseBleCBFunct closeCB
सदस्यता CB
SubscribeBleCharacteristicCBFunct subscribeCB
राइटसीबी
WriteBleCharacteristicCBFunct writeCB
सार्वजनिक फ़ंक्शन
क्लोज़ कनेक्शन
virtual bool CloseConnection( BLE_CONNECTION_OBJECT connObj )
डिवाइस मैनेजर_BlePlatformDelegate
DeviceManager_BlePlatformDelegate( BleLayer *ble )
GetMTU
virtual uint16_t GetMTU( BLE_CONNECTION_OBJECT connObj ) const
संकेत भेजें
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 )
setCloseCB
void SetCloseCB( CloseBleCBFunct cb )
SetSubscribeCharCB सेट करें
void SetSubscribeCharCB( SubscribeBleCharacteristicCBFunct cb )
setWriteCharCB
void SetWriteCharCB( WriteBleCharacteristicCBFunct cb )
सदस्यों की विशेषता
virtual bool SubscribeCharacteristic( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId )
सदस्यता छोड़ें
virtual bool UnsubscribeCharacteristic( BLE_CONNECTION_OBJECT connObj, const nl::Ble::WeaveBleUUID *svcId, const nl::Ble::WeaveBleUUID *charId )