DeviceManager_BlePlatformDelegate
まとめ
継承
継承元: nl::Ble::BlePlatformDelegate
コンストラクタとデストラクタ |
|
---|---|
DeviceManager_BlePlatformDelegate(BleLayer *ble)
|
パブリック属性 |
|
---|---|
Ble
|
BleLayer *
|
closeCB
|
CloseBleCBFunct
|
subscribeCB
|
SubscribeBleCharacteristicCBFunct
|
writeCB
|
WriteBleCharacteristicCBFunct
|
パブリック属性
ブルー
BleLayer * Ble
閉じる(CB)
CloseBleCBFunct closeCB
登録 CB
SubscribeBleCharacteristicCBFunct subscribeCB
writeCB
WriteBleCharacteristicCBFunct writeCB
パブリック関数
接続を閉じる
virtual bool CloseConnection( BLE_CONNECTION_OBJECT connObj )
DeviceManager_BlePlatformDelegate
DeviceManager_BlePlatformDelegate( BleLayer *ble )
MTU の取得
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 )
SubscribeCharacteristic
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 )