iOS AILinkBleSDK - 蓝牙SDK
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ELAutomaticThermometerHeader.h 2.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. //
  2. // ELAutomaticThermometerHeader.h
  3. // AILinkBleSDK
  4. //
  5. //
  6. #ifndef ELAutomaticThermometerHeader_h
  7. #define ELAutomaticThermometerHeader_h
  8. // 设备返回数据 type
  9. typedef NS_ENUM(NSInteger, AutomaticThermometerBleDataType) {
  10. // 体表温度
  11. AutomaticThermometerBleDataType_BodyTemperature = 0x01,
  12. // 计量温度
  13. AutomaticThermometerBleDataType_MeasurementTemperature = 0x02,
  14. // 同步单位设置
  15. AutomaticThermometerBleDataType_ChangeUnit = 0x11,
  16. // 同步音量设置
  17. AutomaticThermometerBleDataType_ChangeVol = 0x13,
  18. // 同步语言设置
  19. AutomaticThermometerBleDataType_ChangeLanguage = 0x15,
  20. // 同步自动开机
  21. AutomaticThermometerBleDataType_ChangeAutoPowerOn = 0x17,
  22. // 同步测温距离
  23. AutomaticThermometerBleDataType_ChangeMeasuringDistance = 0x19,
  24. // 同步体表校准值
  25. AutomaticThermometerBleDataType_ChangeBodyCalibrationValue = 0x1B,
  26. // 同步计量校准值
  27. AutomaticThermometerBleDataType_ChangeMeasurementCalibrationValue = 0x1D,
  28. // 同步报警值
  29. AutomaticThermometerBleDataType_ChangeAlarmValue = 0x1F,
  30. // 同步音效
  31. AutomaticThermometerBleDataType_ChangeSoundEffect = 0x21,
  32. // 恢复默认值
  33. AutomaticThermometerBleDataType_ChangeResetDevice = 0x23,
  34. // 同步报警音效
  35. AutomaticThermometerBleDataType_ChangeAlermSoundEffect = 0x25,
  36. // 同步温度值播报开关
  37. AutomaticThermometerBleDataType_ChangeTemperatureVoice = 0x27,
  38. // 同步灵敏度设置
  39. AutomaticThermometerBleDataType_ChangeSensibility = 0x29,
  40. // 同步自动关机设置
  41. AutomaticThermometerBleDataType_ChangeAutoPowerOff = 0x2B,
  42. // 设备支持的功能1
  43. AutomaticThermometerBleDataType_DeviceFunctions1 = 0x81,
  44. // 设备支持的功能2
  45. AutomaticThermometerBleDataType_DeviceFunctions2 = 0x83,
  46. // 设备支持的功能2扩展
  47. AutomaticThermometerBleDataType_DeviceFunctions2Ext = 0x85,
  48. // 设备上发错误码)
  49. AutomaticThermometerBleDataType_DeviceBackErrorCode = 0xFF,
  50. };
  51. typedef NS_ENUM(NSInteger , AutomaticThermometerBleResultType) {
  52. // success(设置成功 )
  53. AutomaticThermometerBleResultType_Succeed = 0x00,
  54. // failure(设置失败)
  55. AutomaticThermometerBleResultType_Failure = 0x01,
  56. // unsupport(不支持设置)
  57. AutomaticThermometerBleResultType_Unsupported = 0x02,
  58. };
  59. typedef NS_ENUM(NSInteger , AutomaticThermometerBleErrorCode) {
  60. // 温度过高(高于 42.0℃显示为 Hi)
  61. AutomaticThermometerBleErrorCode_HighTemperature = 0x00,
  62. // 温度过低(低于 32.0℃显示为 Lo)
  63. AutomaticThermometerBleErrorCode_LowTemperature = 0x01,
  64. };
  65. #endif /* ELAutomaticThermometerHeader_h */