DeviceManager_BlePlatformDelegate
요약
상속
상속 출처: nl::Ble::BlePlatformDelegate
생성자 및 소멸자 |
|
---|---|
DeviceManager_BlePlatformDelegate(BleLayer *ble)
|
공개 속성 |
|
---|---|
Ble
|
BleLayer *
|
closeCB
|
CloseBleCBFunct
|
subscribeCB
|
SubscribeBleCharacteristicCBFunct
|
writeCB
|
WriteBleCharacteristicCBFunct
|
공개 속성
으엑
BleLayer * Ble
closeCB
CloseBleCBFunct closeCB
subscribeCB
SubscribeBleCharacteristicCBFunct subscribeCB
writeCB
WriteBleCharacteristicCBFunct writeCB
공개 함수
CloseConnection
virtual bool CloseConnection( BLE_CONNECTION_OBJECT connObj )
DeviceManager_BlePlatformDelegate
DeviceManager_BlePlatformDelegate( BleLayer *ble )
GetMTU
virtual uint16_t GetMTU( BLE_CONNECTION_OBJECT connObj ) const
SendIndication
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 )
SubscribeCharacteristic
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 )