actual definition except a/c

This commit is contained in:
Siwat Sirichai 2024-03-22 22:23:21 +07:00
parent 489c0092c4
commit 4e20578b20
1 changed files with 80 additions and 80 deletions

View File

@ -21,103 +21,103 @@
* Dashboard Element & Picture IDs *
* ***************************************/
// Lights
#define LCD_DASHBOARD_ELEMENT_LIGHT_ALL 0
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_ALL "light_all"
#define LCD_DASHBOARD_PIC_LIGHT_ALL_ON 0
#define LCD_DASHBOARD_PIC_LIGHT_ALL_ON_PRESSED 1
#define LCD_DASHBOARD_PIC_LIGHT_ALL_OFF 1
#define LCD_DASHBOARD_PIC_LIGHT_ALL_OFF_PRESSED 0
#define LCD_DASHBOARD_ELEMENT_LIGHT_ALL 12
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_ALL "btn_lta"
#define LCD_DASHBOARD_PIC_LIGHT_ALL_ON 37
#define LCD_DASHBOARD_PIC_LIGHT_ALL_ON_PRESSED 36
#define LCD_DASHBOARD_PIC_LIGHT_ALL_OFF 35
#define LCD_DASHBOARD_PIC_LIGHT_ALL_OFF_PRESSED 34
#define LCD_DASHBOARD_ELEMENT_LIGHT_1 0
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_1 "light_1"
#define LCD_DASHBOARD_PIC_LIGHT_1_ON 2
#define LCD_DASHBOARD_PIC_LIGHT_1_ON_PRESSED 3
#define LCD_DASHBOARD_PIC_LIGHT_1_OFF 3
#define LCD_DASHBOARD_PIC_LIGHT_1_OFF_PRESSED 2
#define LCD_DASHBOARD_ELEMENT_LIGHT_1 8
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_1 "btn_lt1"
#define LCD_DASHBOARD_PIC_LIGHT_1_ON 17
#define LCD_DASHBOARD_PIC_LIGHT_1_ON_PRESSED 16
#define LCD_DASHBOARD_PIC_LIGHT_1_OFF 15
#define LCD_DASHBOARD_PIC_LIGHT_1_OFF_PRESSED 14
#define LCD_DASHBOARD_ELEMENT_LIGHT_2 1
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_2 "light_2"
#define LCD_DASHBOARD_PIC_LIGHT_2_ON 4
#define LCD_DASHBOARD_PIC_LIGHT_2_ON_PRESSED 5
#define LCD_DASHBOARD_PIC_LIGHT_2_OFF 5
#define LCD_DASHBOARD_PIC_LIGHT_2_OFF_PRESSED 4
#define LCD_DASHBOARD_ELEMENT_LIGHT_2 9
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_2 "btn_lt2"
#define LCD_DASHBOARD_PIC_LIGHT_2_ON 21
#define LCD_DASHBOARD_PIC_LIGHT_2_ON_PRESSED 20
#define LCD_DASHBOARD_PIC_LIGHT_2_OFF 19
#define LCD_DASHBOARD_PIC_LIGHT_2_OFF_PRESSED 18
#define LCD_DASHBOARD_ELEMENT_LIGHT_3 2
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_3 "light_3"
#define LCD_DASHBOARD_PIC_LIGHT_3_ON 6
#define LCD_DASHBOARD_PIC_LIGHT_3_ON_PRESSED 7
#define LCD_DASHBOARD_PIC_LIGHT_3_OFF 7
#define LCD_DASHBOARD_PIC_LIGHT_3_OFF_PRESSED 6
#define LCD_DASHBOARD_ELEMENT_LIGHT_3 10
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_3 "btn_lt3"
#define LCD_DASHBOARD_PIC_LIGHT_3_ON 25
#define LCD_DASHBOARD_PIC_LIGHT_3_ON_PRESSED 24
#define LCD_DASHBOARD_PIC_LIGHT_3_OFF 23
#define LCD_DASHBOARD_PIC_LIGHT_3_OFF_PRESSED 22
#define LCD_DASHBOARD_ELEMENT_LIGHT_4 3
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_4 "light_4"
#define LCD_DASHBOARD_PIC_LIGHT_4_ON 8
#define LCD_DASHBOARD_PIC_LIGHT_4_ON_PRESSED 9
#define LCD_DASHBOARD_PIC_LIGHT_4_OFF 9
#define LCD_DASHBOARD_PIC_LIGHT_4_OFF_PRESSED 8
#define LCD_DASHBOARD_ELEMENT_LIGHT_4 11
#define LCD_DASHBOARD_ELEMENT_NAME_LIGHT_4 "btn_lt4"
#define LCD_DASHBOARD_PIC_LIGHT_4_ON 29
#define LCD_DASHBOARD_PIC_LIGHT_4_ON_PRESSED 28
#define LCD_DASHBOARD_PIC_LIGHT_4_OFF 27
#define LCD_DASHBOARD_PIC_LIGHT_4_OFF_PRESSED 26
// Fans
#define LCD_DASHBOARD_ELEMENT_FAN_ALL 4
#define LCD_DASHBOARD_ELEMENT_NAME_FAN_ALL "fan_all"
#define LCD_DASHBOARD_PIC_FAN_ALL_ON 10
#define LCD_DASHBOARD_PIC_FAN_ALL_ON_PRESSED 11
#define LCD_DASHBOARD_PIC_FAN_ALL_OFF 11
#define LCD_DASHBOARD_PIC_FAN_ALL_OFF_PRESSED 10
#define LCD_DASHBOARD_ELEMENT_FAN_ALL 16
#define LCD_DASHBOARD_ELEMENT_NAME_FAN_ALL "btn_fana"
#define LCD_DASHBOARD_PIC_FAN_ALL_ON 50
#define LCD_DASHBOARD_PIC_FAN_ALL_ON_PRESSED 51
#define LCD_DASHBOARD_PIC_FAN_ALL_OFF 52
#define LCD_DASHBOARD_PIC_FAN_ALL_OFF_PRESSED 53
#define LCD_DASHBOARD_ELEMENT_FAN_1 4
#define LCD_DASHBOARD_ELEMENT_NAME_FAN_1 "fan_1"
#define LCD_DASHBOARD_PIC_FAN_1_ON 12
#define LCD_DASHBOARD_PIC_FAN_1_ON_PRESSED 13
#define LCD_DASHBOARD_PIC_FAN_1_OFF 13
#define LCD_DASHBOARD_PIC_FAN_1_OFF_PRESSED 12
#define LCD_DASHBOARD_ELEMENT_FAN_1 13
#define LCD_DASHBOARD_ELEMENT_NAME_FAN_1 "btn_fan1"
#define LCD_DASHBOARD_PIC_FAN_1_ON 41
#define LCD_DASHBOARD_PIC_FAN_1_ON_PRESSED 40
#define LCD_DASHBOARD_PIC_FAN_1_OFF 39
#define LCD_DASHBOARD_PIC_FAN_1_OFF_PRESSED 38
#define LCD_DASHBOARD_ELEMENT_FAN_2 5
#define LCD_DASHBOARD_ELEMENT_NAME_FAN_2 "fan_2"
#define LCD_DASHBOARD_PIC_FAN_2_ON 14
#define LCD_DASHBOARD_PIC_FAN_2_ON_PRESSED 15
#define LCD_DASHBOARD_PIC_FAN_2_OFF 15
#define LCD_DASHBOARD_PIC_FAN_2_OFF_PRESSED 14
#define LCD_DASHBOARD_ELEMENT_FAN_2 14
#define LCD_DASHBOARD_ELEMENT_NAME_FAN_2 "btn_fan2"
#define LCD_DASHBOARD_PIC_FAN_2_ON 45
#define LCD_DASHBOARD_PIC_FAN_2_ON_PRESSED 44
#define LCD_DASHBOARD_PIC_FAN_2_OFF 43
#define LCD_DASHBOARD_PIC_FAN_2_OFF_PRESSED 42
#define LCD_DASHBOARD_ELEMENT_FAN_3 6
#define LCD_DASHBOARD_ELEMENT_NAME_FAN_3 "fan_3"
#define LCD_DASHBOARD_PIC_FAN_3_ON 16
#define LCD_DASHBOARD_PIC_FAN_3_ON_PRESSED 17
#define LCD_DASHBOARD_PIC_FAN_3_OFF 17
#define LCD_DASHBOARD_PIC_FAN_3_OFF_PRESSED 16
#define LCD_DASHBOARD_ELEMENT_FAN_3 15
#define LCD_DASHBOARD_ELEMENT_NAME_FAN_3 "btn_fan3"
#define LCD_DASHBOARD_PIC_FAN_3_ON 49
#define LCD_DASHBOARD_PIC_FAN_3_ON_PRESSED 48
#define LCD_DASHBOARD_PIC_FAN_3_OFF 47
#define LCD_DASHBOARD_PIC_FAN_3_OFF_PRESSED 46
// Air Purifier
#define LCD_DASHBOARD_ELEMENT_AIR_PURIFIER 7
#define LCD_DASHBOARD_ELEMENT_NAME_AIR_PURIFIER "purifier"
#define LCD_DASHBOARD_PIC_AIR_PURIFIER_ON 18
#define LCD_DASHBOARD_PIC_AIR_PURIFIER_ON_PRESSED 19
#define LCD_DASHBOARD_PIC_AIR_PURIFIER_OFF 19
#define LCD_DASHBOARD_PIC_AIR_PURIFIER_OFF_PRESSED 18
#define LCD_DASHBOARD_ELEMENT_AIR_PURIFIER 1
#define LCD_DASHBOARD_ELEMENT_NAME_AIR_PURIFIER "btn_ap"
#define LCD_DASHBOARD_PIC_AIR_PURIFIER_ON 5
#define LCD_DASHBOARD_PIC_AIR_PURIFIER_ON_PRESSED 4
#define LCD_DASHBOARD_PIC_AIR_PURIFIER_OFF 3
#define LCD_DASHBOARD_PIC_AIR_PURIFIER_OFF_PRESSED 2
// Mosquito Zapper
#define LCD_DASHBOARD_ELEMENT_MOSQUITO_ZAPPER 8
#define LCD_DASHBOARD_ELEMENT_NAME_MOSQUITO_ZAPPER "zapper"
#define LCD_DASHBOARD_PIC_MOSQUITO_ZAPPER_ON 20
#define LCD_DASHBOARD_PIC_MOSQUITO_ZAPPER_ON_PRESSED 21
#define LCD_DASHBOARD_PIC_MOSQUITO_ZAPPER_OFF 21
#define LCD_DASHBOARD_PIC_MOSQUITO_ZAPPER_OFF_PRESSED 20
#define LCD_DASHBOARD_ELEMENT_MOSQUITO_ZAPPER 5
#define LCD_DASHBOARD_ELEMENT_NAME_MOSQUITO_ZAPPER "btn_mq"
#define LCD_DASHBOARD_PIC_MOSQUITO_ZAPPER_ON 33
#define LCD_DASHBOARD_PIC_MOSQUITO_ZAPPER_ON_PRESSED 32
#define LCD_DASHBOARD_PIC_MOSQUITO_ZAPPER_OFF 31
#define LCD_DASHBOARD_PIC_MOSQUITO_ZAPPER_OFF_PRESSED 30
// AQI
#define LCD_DASHBOARD_ELEMENT_AQI_TEXT 9
#define LCD_DASHBOARD_ELEMENT_NAME_AQI_TEXT "aqi_txt"
#define LCD_DASHBOARD_ELEMENT_AQI_PICTURE 10
#define LCD_DASHBOARD_ELEMENT_NAME_AQI_PICTURE "aqi_pic"
#define LCD_DASHBOARD_PIC_AQI_GOOD 22
#define LCD_DASHBOARD_PIC_AQI_MODERATE 23
#define LCD_DASHBOARD_PIC_AQI_UNHEALTHY_FOR_SENSITIVE_GROUPS 24
#define LCD_DASHBOARD_PIC_AQI_UNHEALTHY 25
#define LCD_DASHBOARD_PIC_AQI_VERY_UNHEALTHY 26
#define LCD_DASHBOARD_PIC_AQI_HAZARDOUS 27
#define LCD_DASHBOARD_ELEMENT_AQI_TEXT 3
#define LCD_DASHBOARD_ELEMENT_NAME_AQI_TEXT "txt_aqi"
#define LCD_DASHBOARD_ELEMENT_AQI_PICTURE 2
#define LCD_DASHBOARD_ELEMENT_NAME_AQI_PICTURE "ico_aqi"
#define LCD_DASHBOARD_PIC_AQI_GOOD 6
#define LCD_DASHBOARD_PIC_AQI_MODERATE 7
#define LCD_DASHBOARD_PIC_AQI_UNHEALTHY_FOR_SENSITIVE_GROUPS 8
#define LCD_DASHBOARD_PIC_AQI_UNHEALTHY 9
#define LCD_DASHBOARD_PIC_AQI_VERY_UNHEALTHY 10
#define LCD_DASHBOARD_PIC_AQI_HAZARDOUS 11
// Socket Power
#define LCD_DASHBOARD_ELEMENT_SOCKET_POWER 11
#define LCD_DASHBOARD_ELEMENT_NAME_SOCKET_POWER "socket"
#define LCD_DASHBOARD_PIC_SOCKET_POWER_ON 28
#define LCD_DASHBOARD_PIC_SOCKET_POWER_OFF 29
#define LCD_DASHBOARD_ELEMENT_SOCKET_POWER 7
#define LCD_DASHBOARD_ELEMENT_NAME_SOCKET_POWER "img_socket"
#define LCD_DASHBOARD_PIC_SOCKET_POWER_ON 12
#define LCD_DASHBOARD_PIC_SOCKET_POWER_OFF 13
// Air Conditioner
#define LCD_DASHBOARD_ELEMENT_AC_STATE 12