NLWeaveBleDelegate

সারসংক্ষেপ

উত্তরাধিকার

উত্তরাধিকার সূত্রে:
  NSO অবজেক্ট
 

পাবলিক ফাংশন

CloseConnection: (id connObj)
virtual bool
GetApplicationDelegate ()
GetMTU: (id connObj)
virtual uint16_t
GetPlatformDelegate ()
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
)

এটা:

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
)