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.

ELAirDetectorBleFunctionModel.h 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. //
  2. // ELAirDetectorBleFunctionModel.h
  3. // AILinkBleSDK
  4. //
  5. // Created by LarryZhang on 2022/12/13.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface ELAirDetectorBleFunctionModel : NSObject
  10. //0x01:甲醛
  11. @property (nonatomic, assign) NSInteger HCHOScale;
  12. @property (nonatomic, assign) NSInteger HCHOMin;
  13. @property (nonatomic, assign) NSInteger HCHOMax;
  14. //0x02:温度
  15. @property (nonatomic, assign) NSInteger temperatureScale;
  16. @property (nonatomic, assign) NSInteger temperatureMin;
  17. @property (nonatomic, assign) NSInteger temperatureMax;
  18. //0x03:湿度
  19. @property (nonatomic, assign) NSInteger humidityScale;
  20. @property (nonatomic, assign) NSInteger humidityMin;
  21. @property (nonatomic, assign) NSInteger humidityMax;
  22. //0x04:PM2.5
  23. @property (nonatomic, assign) NSInteger PM2_5Scale;
  24. @property (nonatomic, assign) NSInteger PM2_5Min;
  25. @property (nonatomic, assign) NSInteger PM2_5Max;
  26. //0x05:PM1.0
  27. @property (nonatomic, assign) NSInteger PM1Scale;
  28. @property (nonatomic, assign) NSInteger PM1Min;
  29. @property (nonatomic, assign) NSInteger PM1Max;
  30. //0x06:PM10
  31. @property (nonatomic, assign) NSInteger PM10Scale;
  32. @property (nonatomic, assign) NSInteger PM10Min;
  33. @property (nonatomic, assign) NSInteger PM10Max;
  34. //0x07:VOC
  35. @property (nonatomic, assign) NSInteger VOCScale;
  36. @property (nonatomic, assign) NSInteger VOCMin;
  37. @property (nonatomic, assign) NSInteger VOCMax;
  38. //0x08:CO2
  39. @property (nonatomic, assign) NSInteger CO2Scale;
  40. @property (nonatomic, assign) NSInteger CO2Min;
  41. @property (nonatomic, assign) NSInteger CO2Max;
  42. //0x09:AQI
  43. @property (nonatomic, assign) NSInteger AQIScale;
  44. @property (nonatomic, assign) NSInteger AQIMin;
  45. @property (nonatomic, assign) NSInteger AQIMax;
  46. //0x0A:报警功能
  47. @property (nonatomic, assign) BOOL alertSupport;
  48. //0x0B:音量
  49. @property (nonatomic, assign) NSInteger volumeMax;
  50. //0x0C:报警时长
  51. @property (nonatomic, assign) NSInteger alertDurationMax;
  52. //0x0D:报警铃声
  53. @property (nonatomic, assign) NSInteger alertRingCount;
  54. //0x0E:设备故障
  55. @property (nonatomic, assign) BOOL deviceErrorSupport;
  56. //0x0F:设备自检
  57. @property (nonatomic, assign) BOOL deviceSelfTestSupport;
  58. //0x10:TVOC
  59. @property (nonatomic, assign) NSInteger TVOCScale;
  60. @property (nonatomic, assign) NSInteger TVOCMin;
  61. @property (nonatomic, assign) NSInteger TVOCMax;
  62. //0x15:CO(一氧化碳)
  63. @property (nonatomic, assign) NSInteger COScale;
  64. @property (nonatomic, assign) NSInteger COMin;
  65. @property (nonatomic, assign) NSInteger COMax;
  66. //0x16:闹钟功能声明
  67. @property (nonatomic, assign) BOOL alarmAllSupport;
  68. @property (nonatomic, assign) NSInteger alarmCount;
  69. @property (nonatomic, assign) NSInteger alarmMode;
  70. //0x17:恢复出厂设置声明
  71. @property (nonatomic, assign) BOOL restoreFactorySupport;
  72. //0x18:参数校准声明
  73. @property (nonatomic, strong) NSArray<NSNumber *> *_Nullable calibrationSupportArray;
  74. //0x19:时间格式声明
  75. @property (nonatomic, assign) BOOL timeFormat12HSupport;
  76. @property (nonatomic, assign) BOOL timeFormat24HSupport;
  77. //0x1A:设备亮度声明
  78. @property (nonatomic, assign) BOOL deviceBrightnessAuto;
  79. @property (nonatomic, assign) BOOL deviceBrightnessManual;
  80. @property (nonatomic, assign) BOOL deviceBrightnessGearMode;
  81. @property (nonatomic, assign) BOOL deviceBrightnessGearMax;
  82. //0x1B:按键音效声明
  83. @property (nonatomic, assign) BOOL keySoundSupport;
  84. //0x1C:报警音效声明
  85. @property (nonatomic, assign) BOOL alertSoundSupport;
  86. //0x1D:图标显示声明
  87. @property (nonatomic, assign) BOOL iconDisplaySupport;
  88. //0x1E:监控显示数据声明
  89. @property (nonatomic, assign) BOOL monitoringDisplayDataSupport;
  90. //0x1F:数据显示模式声明
  91. @property (nonatomic, assign) NSInteger dataDisplayModeCount;
  92. @end
  93. NS_ASSUME_NONNULL_END