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.

ELAutomaticThermometerFunction2Model.h 3.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //
  2. // ELAutomaticThermometerFunction2Model.h
  3. // AILinkBleSDK
  4. //
  5. //
  6. #import <Foundation/Foundation.h>
  7. NS_ASSUME_NONNULL_BEGIN
  8. @interface ELAutomaticThermometerFunction2Model : NSObject
  9. // 报警值(2bytes ,大端序,精度0.1℃)
  10. @property (nonatomic, assign) UInt16 rawValueAlerm; // 精度 0.1℃ 例如 37.5℃(默认报警值) 则 rawValueAlerm = 0x016D
  11. @property (nonatomic, assign) UInt16 rawMinValueAlerm; // 精度 0.1℃ 例如 37.5 则 rawValueAlerm = 0x016D
  12. @property (nonatomic, assign) UInt16 rawMaxValueAlerm; // 精度 0.1℃ 例如 37.5℃ 则 rawValueAlerm = 0x016D
  13. // 报警值(2bytes ,大端序,精度0.1℉)
  14. @property (nonatomic, assign) UInt16 rawValueAlermFahrenheit; // 精度 0.1℉ 例如 37.5℉ 则 rawValueAlerm = 0x016D
  15. // 体表温度校准
  16. @property (nonatomic, assign) BOOL supportBodyCalibration; // 体表温度校准(YES=支持, NO=不支持)
  17. @property (nonatomic, assign) BOOL negativeBodyCalibration; // 体表温度校准正负号(YES=负温度, NO=正温度)
  18. @property (nonatomic, assign) UInt8 rawValueBodyCalibration; // 体表温度校准值(精度 0.1℃)(默认 0)
  19. @property (nonatomic, copy, readonly) NSString *valueBodyCalibrationString;
  20. @property (nonatomic, assign) BOOL negativeFahrenheitBodyCalibration; // 体表温度校准正负号(YES=负温度, NO=正温度)
  21. @property (nonatomic, assign) UInt8 rawValueFahrenheitBodyCalibration; // 体表温度校准值(精度 0.1℉)(默认 0)
  22. @property (nonatomic, copy, readonly) NSString *valueFahrenheitBodyCalibrationString;
  23. // 计量温度校准
  24. @property (nonatomic, assign) BOOL supportMeasurementCalibration; // 计量温度校准(YES=支持, NO=不支持)
  25. @property (nonatomic, assign) BOOL negativeMeasurementCalibration; // 计量温度校准正负号(YES=负温度, NO=正温度)
  26. @property (nonatomic, assign) UInt8 rawValueMeasurementCalibration; // 计量温度校准值(精度 0.1℃)(默认 0)
  27. @property (nonatomic, copy, readonly) NSString *valueMeasurementCalibrationString;
  28. @property (nonatomic, assign) BOOL negativeFahrenheitMeasurementCalibration; // 计量温度校准正负号(YES=负温度, NO=正温度)
  29. @property (nonatomic, assign) UInt8 rawValueFahrenheitMeasurementCalibration; // 计量温度校准值(精度 0.1℉)(默认 0)
  30. @property (nonatomic, copy, readonly) NSString *valueFahrenheitMeasurementCalibrationString;
  31. // 当前温度单位
  32. @property (nonatomic, assign) UInt8 currentUnit; // 当前温度单位 0=℃.(默认) 1=℉
  33. // 温度值播报开关
  34. @property (nonatomic, assign) BOOL supportTemperatureVoiceSwitch; // 温度值播报开关(YES=支持, NO=不支持)
  35. @property (nonatomic, assign) BOOL valueTemperatureVoiceSwitchEnabled; // 设备当前状态(YES=开启温度值播报(默认) , NO=不开启温度值播报), 当设备支持温度值播报开关时,该状态位有有效
  36. // 报警音效配置
  37. @property (nonatomic, assign) UInt8 supportAlarmSoundEffect; // Bit7: 音效1 Bit6: 音效2 Bi0:支持关闭报警音效
  38. @property (nonatomic, assign) UInt8 valueAlarmSoundEffect; // 0x80: 音效1 0x40: 音效2 0x01:关闭报警音效
  39. @property (nonatomic, copy, readonly) NSArray<NSNumber *> *soundAlarmEffectList;
  40. // 灵敏度配置
  41. @property (nonatomic, assign) BOOL supportSensibility; // Bit7: 1=支持调节灵敏度. 0=不支持调节灵敏度
  42. @property (nonatomic, assign) UInt8 supportSensibilityGearMax; // Bit5-Bit0:灵敏度档位数量(例如有5档,则对应1-5档)
  43. @property (nonatomic, assign) UInt8 valueSensibility;
  44. @property (nonatomic, copy, readonly) NSArray<NSNumber *> *valueSensibilityGearList;
  45. // 自动关机配置
  46. @property (nonatomic, assign) UInt8 supportAutoPowerOff;
  47. @property (nonatomic, assign) UInt8 valueAutoPowerOff;
  48. @property (nonatomic, copy, readonly) NSArray<NSNumber *> *autoPowerOffList;
  49. + (instancetype)defaultModel;
  50. @end
  51. NS_ASSUME_NONNULL_END