НЛВеавеБлеДелегате
Краткое содержание
Наследование
Наследуется от:НСОбъект
Общественные функции | |
---|---|
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()
Получить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 )