iOS AILinkBleSDK - 蓝牙SDK
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

ELRemoteControlBleManager.h 875B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // ELRemoteControlBleManager.h
  3. // Elink
  4. //
  5. // Created by cliCk on 2019/7/2.
  6. // Copyright © 2019 iot_iMac. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "ELRemoteControlBleHeader.h"
  10. #import "ELBluetoothManager.h"
  11. @class ELPeripheralModel;
  12. NS_ASSUME_NONNULL_BEGIN
  13. @protocol ELRemoteControlBleDelegate <NSObject>
  14. @optional
  15. /** 回调蓝牙状态 */
  16. - (void)remoteControlManagerUpdateState:(ELBluetoothState )state;
  17. /** 回调所有遥控器设备 */
  18. - (void)remoteControlManagerScanDevices:(NSArray<ELPeripheralModel *> *)deviceList;
  19. @end
  20. @interface ELRemoteControlBleManager : ELBluetoothManager
  21. @property (nonatomic,weak) id <ELRemoteControlBleDelegate> remoteControlDelegate;
  22. + (ELRemoteControlBleManager *)shareManager;
  23. /** APP下发控制命令 */
  24. - (void)sendRemoreControlData:(RemoteControlType )type;
  25. @end
  26. NS_ASSUME_NONNULL_END