НЛВеавеБлеДелегате

Краткое содержание

Наследование

Наследуется от:
  НСОбъект
 

Общественные функции

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()

ПолучитьMTU:

virtual uint16_t GetMTU:(
  id connObj
)

GetPlatformDelegate

virtual nl::Ble::BlePlatformDelegate * GetPlatformDelegate()

NotifyWeaveConnectionClosed:

virtual void NotifyWeaveConnectionClosed:(
  id connObj
)

SendInиндикация:сервис:характеристика:данные:

virtual bool SendIndication:serivce:characteristic:data:(
  id connObj,
  const CBUUID *svcId,
  const CBUUID *charId,
  const NSData *buf
)

SendReadRequest:service:характеристика:данные:

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:характеристика:данные:

virtual bool SendWriteRequest:serivce:characteristic:data:(
  id connObj,
  const CBUUID *svcId,
  const CBUUID *charId,
  const NSData *buf
)

УстановитьБлеЛайер:

virtual void SetBleLayer:(
  nl::Ble::BleLayer *BleLayer
)

ПодписатьсяХарактеристика:сервис:характеристика:

virtual bool SubscribeCharacteristic:serivce:characteristic:(
  id connObj,
  const CBUUID *svcId,
  const CBUUID *charId
)

Отменить подпискуХарактеристика:сервис:характеристика:

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()

isPeripheralValid:

virtual bool isPeripheralValid:(
  CBPeripheral *peripheral
)

уведомитьBleDisconnected:

virtual void notifyBleDisconnected:(
  CBPeripheral *peripheral
)

подготовитьНовоеБлеСоединение:

virtual void prepareNewBleConnection:(
  NLWeaveDeviceManager *dm
)