nl :: Ble :: BlePlatformDelegate
이것은 추상 클래스입니다.요약
계승
직접 알려진 하위 클래스 :AndroidBlePlatformDelegate
DeviceManager_BlePlatformDelegate
공공 기능 | |
---|---|
CloseConnection ( BLE_CONNECTION_OBJECT connObj)=0 | virtual bool |
GetMTU ( BLE_CONNECTION_OBJECT connObj) const =0 | virtual uint16_t |
SendIndication ( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId, PacketBuffer *pBuf)=0 | virtual bool |
SendReadRequest ( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId, PacketBuffer *pBuf)=0 | virtual bool |
SendReadResponse ( BLE_CONNECTION_OBJECT connObj, BLE_READ_REQUEST_CONTEXT requestContext, const WeaveBleUUID *svcId, const WeaveBleUUID *charId)=0 | virtual bool |
SendWriteRequest ( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId, PacketBuffer *pBuf)=0 | virtual bool |
SubscribeCharacteristic ( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId)=0 | virtual bool |
UnsubscribeCharacteristic ( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId)=0 | virtual bool |
공공 기능
CloseConnection
virtual bool CloseConnection( BLE_CONNECTION_OBJECT connObj )=0
GetMTU
virtual uint16_t GetMTU( BLE_CONNECTION_OBJECT connObj ) const =0
SendIndication
virtual bool SendIndication( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId, PacketBuffer *pBuf )=0
SendReadRequest
virtual bool SendReadRequest( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId, PacketBuffer *pBuf )=0
SendReadResponse
virtual bool SendReadResponse( BLE_CONNECTION_OBJECT connObj, BLE_READ_REQUEST_CONTEXT requestContext, const WeaveBleUUID *svcId, const WeaveBleUUID *charId )=0
SendWriteRequest
virtual bool SendWriteRequest( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId, PacketBuffer *pBuf )=0
구독하기
virtual bool SubscribeCharacteristic( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId )=0
구독 취소
virtual bool UnsubscribeCharacteristic( BLE_CONNECTION_OBJECT connObj, const WeaveBleUUID *svcId, const WeaveBleUUID *charId )=0