iOS AILinkBleSDK - 蓝牙SDK
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

ELVictorLuxMeterBleTool.h 1.3KB

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // ELVictorLuxMeterBleTool.h
  3. // AILinkBleSDK
  4. //
  5. // Created by LarryZhang on 2022/11/14.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface ELVictorLuxMeterBleTool : NSObject
  10. ///按键类型
  11. typedef NS_ENUM(NSUInteger, VictorLuxMeterButtonType){
  12. VictorLuxMeterButtonType_Null = 0, //Bit3Bit2Bit1Bit0=0000 >>无按键按下
  13. VictorLuxMeterButtonType_MAX_MIN = 0b0001, //Bit3Bit2Bit1Bit0=0001 >>短按MAX/MIN键
  14. VictorLuxMeterButtonType_HOLD_BL = 0b0010, //Bit3Bit2Bit1Bit0=0010 >>短按HOLD/BL键
  15. VictorLuxMeterButtonType_SELECT = 0b0011, //Bit3Bit2Bit1Bit0=0011 >>短按SELECT键
  16. VictorLuxMeterButtonType_POWER = 0b0100, //Bit3Bit2Bit1Bit0=0100 >>短按POWER键
  17. VictorLuxMeterButtonType_RANG = 0b0101, //Bit3Bit2Bit1Bit0=0101 >>短按RANG键
  18. VictorLuxMeterButtonType_REL = 0b0110, //Bit3Bit2Bit1Bit0=0110 >>短按REL键
  19. VictorLuxMeterButtonType_LONG_POWER = 0b0111, //Bit3Bit2Bit1Bit0=0111 >>长按2S POWER键
  20. VictorLuxMeterButtonType_LONG_MAXMIN = 0b1000, //Bit3Bit2Bit1Bit0=1000 >>长按2S MAX/MIN键
  21. VictorLuxMeterButtonType_LONG_HOLD_BL = 0b1001, //Bit3Bit2Bit1Bit0=1001 >>长按2S HOLD/BL键
  22. };
  23. + (NSArray<NSNumber *> *)cids;
  24. + (NSData *)payloadOfButton:(VictorLuxMeterButtonType)button;
  25. @end
  26. NS_ASSUME_NONNULL_END