NLWeaveBleDelegate
요약
상속
상속 출처:NSObject
공개 함수 |
|
---|---|
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
|
공개 함수
CloseConnection을 사용하는 것이 좋습니다.
virtual bool CloseConnection:( id connObj )
GetApplicationDelegate
virtual nl::Ble::BleApplicationDelegate * GetApplicationDelegate()
GetMTU:
virtual uint16_t GetMTU:( id connObj )
GetPlatformDelegate
virtual nl::Ble::BlePlatformDelegate * GetPlatformDelegate()
NotifyWeaveConnectionClosed:
virtual void NotifyWeaveConnectionClosed:( id connObj )
SendIndication:serivce:characteristic:data:
virtual bool SendIndication:serivce:characteristic:data:( id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf )
SendReadRequest:serivce:characteristic:data:
virtual bool SendReadRequest:serivce:characteristic:data:( id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf )
SendReadResponse:requestContext:serivce:characteristic:
virtual bool SendReadResponse:requestContext:serivce:characteristic:( id connObj, id readContext, const CBUUID *svcId, const CBUUID *charId )
SendWriteRequest:serivce:characteristic:data:
virtual bool SendWriteRequest:serivce:characteristic:data:( id connObj, const CBUUID *svcId, const CBUUID *charId, const NSData *buf )
SetBleLayer:
virtual void SetBleLayer:( nl::Ble::BleLayer *BleLayer )
SubscribeCharacteristic:serivce:characteristic:
virtual bool SubscribeCharacteristic:serivce:characteristic:( id connObj, const CBUUID *svcId, const CBUUID *charId )
UnsubscribeCharacteristic:serivce: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()
isPeripheralValid:
virtual bool isPeripheralValid:( CBPeripheral *peripheral )
notifyBleDisconnected:
virtual void notifyBleDisconnected:( CBPeripheral *peripheral )