iOS AILinkBleSDK - 蓝牙SDK
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

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