Module_LcmControl.h 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #ifndef MODULE_LCM_CTRL_H_
  2. #define MODULE_LCM_CTRL_H_
  3. //------------------------------------------------------------------------------
  4. #define DEFAULT_AC_INDEX (2)
  5. #define TIME_MAX_SEC (2592000) // 一個月,秒數
  6. #define POWER_MAX_KW (5000)
  7. #define ENERGY_MAX_KWH (5000)
  8. #define CMD_TITLE_1 (0x5A)
  9. #define CMD_TITLE_2 (0xA5)
  10. #define CMD_READ (0x80)
  11. #define CMD_WRITE (0x81)
  12. #define CMD_MULTI_WRITE (0x82)
  13. #define CMD_MULTI_READ (0x83)
  14. #define CMD_BACKLIGHT (0x01)
  15. #define CMD_REGISTER (0x03)
  16. #define CMD_HEADER_1 0x5A
  17. #define CMD_HEADER_2 0xA5
  18. #define CMD_REG_WRITE 0x80
  19. #define CMD_REG_READ 0x81
  20. #define CMD_REG_WRITE_DATA 0x82
  21. #define CMD_REG_READ_DATA 0x83
  22. #define REG_ADDRESS_READ_VERSION 0x0F
  23. #define REG_ADDRESS_READ_RTC 0x10
  24. #define REG_ADDRESS_READ_PAGE_ID 0x14
  25. #define REG_ADDRESS_READ_BRIGHTNESS 0x31
  26. #define REG_ADDRESS_WRITE_BRIGHTNESS 0X82
  27. #define REG_ADDRESS_SET_PAGE_ID 0x84
  28. #define REG_ADDRESS_SET_RTC 0x9C
  29. //=======================================
  30. // Register Control type
  31. //=======================================
  32. #define REG_TYPE_CONTROL 0x00
  33. #define REG_TYPE_RAM 0x01
  34. #define REG_TYPE_SPECIAL_CONTROL 0x02
  35. //#define NOODOE_QR_CODE_URL "https://ev-alpha-test.noodoe.com/station?id=" ////For Audi
  36. #define NOODOE_QR_CODE_URL "https://ev.noodoe.com/station?id=" ////For Audi
  37. //------------------------------------------------------------------------------
  38. enum _BATTERY_LEVEL_FOR_MAP {
  39. _BATTERY_LEVEL_FOR_MAP_EMP = 0x00,
  40. _BATTERY_LEVEL_FOR_MAP_LV1 = 0x01,
  41. _BATTERY_LEVEL_FOR_MAP_LV2 = 0x02,
  42. _BATTERY_LEVEL_FOR_MAP_LV3 = 0x03,
  43. _BATTERY_LEVEL_FOR_MAP_LV4 = 0x04,
  44. _BATTERY_LEVEL_FOR_MAP_LV5 = 0x05,
  45. };
  46. #endif //MODULE_LCM_CTRL_H_