NLWeaveBleDelegate
সারাংশ
উত্তরাধিকার
উত্তরাধিকার সূত্রে:NSO অবজেক্ট
পাবলিক ফাংশন | |
---|---|
CloseConnection: (id connObj) | virtual bool |
GetApplicationDelegate () | virtual nl::Ble::BleApplicationDelegate * |
GetMTU: (id connObj) | virtual uint16_t |
GetPlatformDelegate () | virtual nl::Ble::BlePlatformDelegate * |
NotifyWeaveConnectionClosed: (id connObj) | virtual void |
SendIndication:serivce:characteristic:data: (id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf) | virtual bool |
SendReadRequest:serivce:characteristic:data: (id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf) | virtual bool |
SendReadResponse:requestContext:serivce:characteristic: (id connObj, id readContext, const CBUUID *svcId, const CBUUID *charId) | virtual bool |
SendWriteRequest:serivce:characteristic:data: (id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf) | virtual bool |
SetBleLayer: ( nl::Ble::BleLayer *BleLayer) | virtual void |
SubscribeCharacteristic:serivce:characteristic: (id connObj, const CBUUID *svcId, const CBUUID *charId) | virtual bool |
UnsubscribeCharacteristic:serivce:characteristic: (id connObj, const CBUUID *svcId, const CBUUID *charId) | virtual bool |
forceBleDisconnect_Sync: (CBPeripheral *peripheral) | virtual void |
init: (dispatch_queue_t cbWorkQueue) | virtual instancetype |
initDummyDelegate () | virtual instancetype |
isPeripheralValid: (CBPeripheral *peripheral) | virtual bool |
notifyBleDisconnected: (CBPeripheral *peripheral) | virtual void |
prepareNewBleConnection: ( NLWeaveDeviceManager *dm) | virtual void |
পাবলিক ফাংশন
বন্ধ সংযোগ:
virtual bool CloseConnection:( id connObj )
GetApplicationDelegate
virtual nl::Ble::BleApplicationDelegate * GetApplicationDelegate()
GetMTU:
virtual uint16_t GetMTU:( id connObj )
GetPlatformDelegate
virtual nl::Ble::BlePlatformDelegate * GetPlatformDelegate()
NotifyWeaveConnection Closed:
virtual void NotifyWeaveConnectionClosed:( id connObj )
SendIndication:service:characteristic:data:
virtual bool SendIndication:serivce:characteristic:data:( id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf )
SendReadRequest:service:characteristic:data:
virtual bool SendReadRequest:serivce:characteristic:data:( id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf )
SendReadResponse:requestContext:service:characteristic:
virtual bool SendReadResponse:requestContext:serivce:characteristic:( id connObj, id readContext, const CBUUID *svcId, const CBUUID *charId )
SendWriteRequest:service:characteristic:data:
virtual bool SendWriteRequest:serivce:characteristic:data:( id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf )
সেটব্লেলেয়ার:
virtual void SetBleLayer:( nl::Ble::BleLayer *BleLayer )
SubscribeCharacteristic:service:characteristic:
virtual bool SubscribeCharacteristic:serivce:characteristic:( id connObj, const CBUUID *svcId, const CBUUID *charId )
UnsubscribeCharacteristic:service:characteristic:
virtual bool UnsubscribeCharacteristic:serivce:characteristic:( id connObj, const CBUUID *svcId, const CBUUID *charId )
forceBleDisconnect_Sync:
virtual void forceBleDisconnect_Sync:( CBPeripheral *peripheral )
init:
virtual instancetype init:( dispatch_queue_t cbWorkQueue )
initDummyDelegate
virtual instancetype initDummyDelegate()
পেরিফেরাল বৈধ:
virtual bool isPeripheralValid:( CBPeripheral *peripheral )
notifyBle সংযোগ বিচ্ছিন্ন:
virtual void notifyBleDisconnected:( CBPeripheral *peripheral )
NewBleConnection প্রস্তুত করুন:
virtual void prepareNewBleConnection:( NLWeaveDeviceManager *dm )