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
সিবি লিখুন
WriteBleCharacteristicCBFunct writeCB
পাবলিক ফাংশন
বন্ধ সংযোগ
virtual bool CloseConnection( BLE_CONNECTION_OBJECT connObj )
DeviceManager_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 )
সেন্ডরিড রেসপন্স
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 )
সেটক্লোজসিবি
void SetCloseCB( CloseBleCBFunct cb )
সাবস্ক্রাইবচারসিবি সেট করুন
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 )