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.

ELWheelMonitorBleHeader.h 2.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // ELWheelMonitorBleHeader.h
  3. // Elink
  4. //
  5. // Created by iot_user on 2019/7/4.
  6. // Copyright © 2019 iot_iMac. All rights reserved.
  7. //
  8. #ifndef ELWheelMonitorBleHeader_h
  9. #define ELWheelMonitorBleHeader_h
  10. #import "ELSDKHeader.h"
  11. typedef NS_ENUM(NSUInteger, WheelMonitorBleDataType) {
  12. WheelMonitorBleDataTypeMCUSend = 0x01, //MCU upload tire pressure status(MCU 上传胎压状态)
  13. WheelMonitorBleDataTypeMCUReceive = 0x02, //MCU returns to tire pressure(MCU 返回胎压状态)
  14. WheelMonitorBleDataTypeSetUnit = 0x81, //App release unit settings(app 下发单位设置)
  15. WheelMonitorBleDataTypeSetUnitResult = 0x82, //MCU reply unit setting result(MCU 回复单位设置结果)
  16. WheelMonitorBleDataTypeSetPressureLimit = 0x84, //MCU reverts to setting the tire pressure threshold(MCU 回复设置胎压阀值)
  17. WheelMonitorBleDataTypeSetTempLimit = 0x86, //MCU reply setting temperature threshold and alarm value(MCU 回复设置温度阀值、报警值)
  18. WheelMonitorBleDataTypeSetVoice = 0x88 , //MCU reply to set alarm prompt(MCU 回复设置报警提示)
  19. };
  20. typedef NS_ENUM(NSUInteger, WheelMonitorWheelType) {
  21. WheelMonitorWheelTypeLeftFront = 1, //左前轮
  22. WheelMonitorWheelTypeRightFront = 2, //右前轮
  23. WheelMonitorWheelTypeLeftBack = 3, //左后轮
  24. WheelMonitorWheelTypeRightBack = 4, //右后轮
  25. };
  26. typedef NS_ENUM(NSInteger, WheelMonitorDeviceState) {
  27. WheelMonitorDeviceStateNormal = 0x00, //Normal(正常)
  28. WheelMonitorDeviceStateAirLeakage = 0x01, //Air Leakage (漏气)
  29. WheelMonitorDeviceStateInflatable = 0x02, //Inflatable(充气)
  30. WheelMonitorDeviceStateStart = 0x03, //Start(启动)
  31. WheelMonitorDeviceStatePowerOn = 0x04, //Power On(上电)
  32. WheelMonitorDeviceStateWakeUp = 0x05, //Wake Up(唤醒)
  33. WheelMonitorDeviceStateLost = 0x06, //Lost(丢失)
  34. };
  35. typedef NS_ENUM(NSUInteger, WheelMonitorGetWheelData) {
  36. WheelMonitorGetWheelData_All = 0x00, //全部数据
  37. WheelMonitorGetWheelData_LeftFront = 0x01, //左前轮数据
  38. WheelMonitorGetWheelData_RightFront = 0x02, //右前轮数据
  39. WheelMonitorGetWheelData_LeftBack = 0x03, //左后轮
  40. WheelMonitorGetWheelData_RightBack = 0x04, //右后轮
  41. };
  42. //Get whether the front and rear wheel parameters are set uniformly(获取前后轮参数是否统一设置)
  43. typedef NS_ENUM(NSUInteger, WheelMonitorSettingType) {
  44. WheelMonitorSettingType_Together = 1, //Set together(一起设置)
  45. WheelMonitorSettingType_Separate = 2, //Set separately(分开设定)
  46. };
  47. #endif /* ELWheelMonitorBleHeader_h */