|
LightHub 4.6.0
Open-source smart home controller firmware
|
Go to the source code of this file.
Classes | |
| class | acPersistent |
| Persistent per-item state of an AC channel, stored in the config tree. More... | |
| class | out_AC |
| Air conditioner driver (Haier IR-over-UART protocol), channel type CH_AC = 10. More... | |
Macros | |
| #define | LEN_B 37 |
| Byte length of the AC status frame. | |
| #define | B_CUR_TMP 13 |
| #define | B_CMD 17 |
| #define | B_MODE 23 |
| #define | B_FAN_SPD 25 |
| #define | B_SWING 27 |
| #define | B_LOCK_REM 28 |
| #define | B_POWER 29 |
| #define | B_FRESH 31 |
| #define | B_SET_TMP 35 |
| #define | S_LOCK S_ADDITIONAL+1 |
| #define | S_QUIET S_ADDITIONAL+2 |
| #define | S_SWING S_ADDITIONAL+3 |
Functions | |
| void | modbusIdle (void) |
| Idle hook invoked by the Modbus code between serial operations to let the main system breathe. | |
| #define B_CMD 17 |
| #define B_CUR_TMP 13 |
| #define B_FAN_SPD 25 |
| #define B_FRESH 31 |
| #define B_LOCK_REM 28 |
| #define B_MODE 23 |
| #define B_POWER 29 |
| #define B_SET_TMP 35 |
| #define B_SWING 27 |
| #define LEN_B 37 |
Byte length of the AC status frame.
| #define S_LOCK S_ADDITIONAL+1 |
Additional suffix codes (beyond the standard suffix_P table).
| #define S_QUIET S_ADDITIONAL+2 |
| #define S_SWING S_ADDITIONAL+3 |
|
extern |
Idle hook invoked by the Modbus code between serial operations to let the main system breathe.