add definition template
This commit is contained in:
parent
4c3bc6976e
commit
5a1d4dca90
|
@ -1,2 +1,147 @@
|
|||
/*****************************************
|
||||
* Page IDs *
|
||||
* ***************************************/
|
||||
#define LCD_PAGE_ID_BOOT 0
|
||||
#define LCD_PAGE_ID_DASHBOARD 1
|
||||
#define LCD_PAGE_ID_DASHBOARD 1
|
||||
|
||||
/*****************************************
|
||||
* Dashboard Element & Picture IDs *
|
||||
* ***************************************/
|
||||
// Lights
|
||||
#define LCD_DASHBOARD_ELEMENT_LIGHT_ALL 0
|
||||
#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_1 0
|
||||
#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_2 1
|
||||
#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_3 2
|
||||
#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_4 3
|
||||
#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
|
||||
|
||||
// Fans
|
||||
#define LCD_DASHBOARD_ELEMENT_FAN_ALL 4
|
||||
#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_1 4
|
||||
#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_2 5
|
||||
#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_3 6
|
||||
#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
|
||||
|
||||
// Air Purifier
|
||||
#define LCD_DASHBOARD_ELEMENT_AIR_PURIFIER 7
|
||||
#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
|
||||
|
||||
// Mosquito Zapper
|
||||
#define LCD_DASHBOARD_ELEMENT_MOSQUITO_ZAPPER 8
|
||||
#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
|
||||
|
||||
// AQI
|
||||
#define LCD_DASHBOARD_ELEMENT_AQI_TEXT 9
|
||||
#define LCD_DASHBOARD_ELEMENT_AQI_PICTURE 10
|
||||
#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
|
||||
|
||||
// Socket Power
|
||||
#define LCD_DASHBOARD_ELEMENT_SOCKET_POWER 11
|
||||
#define LCD_DASHBOARD_PIC_SOCKET_POWER_ON 28
|
||||
#define LCD_DASHBOARD_PIC_SOCKET_POWER_OFF 29
|
||||
|
||||
// Air Conditioner
|
||||
#define LCD_DASHBOARD_ELEMENT_AC_STATE 12
|
||||
#define LCD_DASHBOARD_PIC_AC_STATE_OFF 30
|
||||
#define LCD_DASHBOARD_PIC_AC_STATE_OFF_PRESSED 31
|
||||
#define LCD_DASHBOARD_PIC_AC_STATE_OFF_LOCKED 31
|
||||
#define LCD_DASHBOARD_PIC_AC_STATE_ON 32
|
||||
#define LCD_DASHBOARD_PIC_AC_STATE_ON_PRESSED 33
|
||||
#define LCD_DASHBOARD_PIC_AC_STATE_ON_LOCKED 33
|
||||
|
||||
#define LCD_DASHBOARD_ELEMENT_AC_MODE_FAN 13
|
||||
#define LCD_DASHBOARD_PIC_AC_MODE_FAN_ACTIVE 34
|
||||
#define LCD_DASHBOARD_PIC_AC_MODE_FAN_ACTIVE_PRESS 35
|
||||
#define LCD_DASHBOARD_PIC_AC_MODE_FAN_INACTIVE 35
|
||||
#define LCD_DASHBOARD_PIC_AC_MODE_FAN_INACTIVE_PRESS 34
|
||||
|
||||
#define LCD_DASHBOARD_ELEMENT_AC_MODE_COOL 14
|
||||
#define LCD_DASHBOARD_PIC_AC_MODE_COOL_ACTIVE 36
|
||||
#define LCD_DASHBOARD_PIC_AC_MODE_COOL_ACTIVE_PRESS 37
|
||||
#define LCD_DASHBOARD_PIC_AC_MODE_COOL_INACTIVE 37
|
||||
#define LCD_DASHBOARD_PIC_AC_MODE_COOL_INACTIVE_PRESS 36
|
||||
|
||||
#define LCD_DASHBOARD_ELEMENT_AC_FAN_SPEED_AUTO 15
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_AUTO_ACTIVE 38
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_AUTO_ACTIVE_PRESS 39
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_AUTO_INACTIVE 39
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_AUTO_INACTIVE_PRESS 38
|
||||
|
||||
#define LCD_DASHBOARD_ELEMENT_AC_FAN_SPEED_HIGH 16
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_HIGH_ACTIVE 40
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_HIGH_ACTIVE_PRESS 41
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_HIGH_INACTIVE 41
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_HIGH_INACTIVE_PRESS 40
|
||||
|
||||
#define LCD_DASHBOARD_ELEMENT_AC_FAN_SPEED_MEDIUM 17
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_MEDIUM_ACTIVE 42
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_MEDIUM_ACTIVE_PRESS 43
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_MEDIUM_INACTIVE 43
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_MEDIUM_INACTIVE_PRESS 42
|
||||
|
||||
#define LCD_DASHBOARD_ELEMENT_AC_FAN_SPEED_LOW 18
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_LOW_ACTIVE 44
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_LOW_ACTIVE_PRESS 45
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_LOW_INACTIVE 45
|
||||
#define LCD_DASHBOARD_PIC_AC_FAN_SPEED_LOW_INACTIVE_PRESS 44
|
||||
|
||||
#define LCD_DASHBOARD_ELEMENT_ROOM_TEMPERATURE 19
|
||||
|
||||
// All System Button
|
||||
#define LCD_DASHBOARD_ELEMENT_ALL_SYSTEM_TOGGLE 20
|
||||
#define LCD_DASHBOARD_PIC_ALL_SYSTEM_TOGGLE_ON 46
|
||||
#define LCD_DASHBOARD_PIC_ALL_SYSTEM_TOGGLE_ON_PRESSED 47
|
||||
#define LCD_DASHBOARD_PIC_ALL_SYSTEM_TOGGLE_OFF 47
|
||||
#define LCD_DASHBOARD_PIC_ALL_SYSTEM_TOGGLE_OFF_PRESSED 46
|
||||
|
|
Loading…
Reference in New Issue