|
LightHub 4.6.0
Open-source smart home controller firmware
|
#include "modules/out_ac.h"#include "Arduino.h"#include "options.h"#include "Streaming.h"#include "item.h"#include "textconst.h"#include "main.h"#include "config.h"#include "streamlog.h"Macros | |
| #define | AC_Serial Serial3 |
| #define | INTERVAL_AC_POLLING 5000L |
| #define | AC_FAILED CST_FAILED |
| #define | AC_UNKNOWN CST_UNKNOWN |
| #define | AC_IDLE CST_INITIALIZED |
| #define | AC_SENDING CST_USER |
| #define | AC_AWAITINGCMD CST_USER+1 |
| #define | AC_POLL CST_USER+2 |
| #define | defaultACSerial Serial |
Functions | |
| byte | getCRC (byte req[], size_t size) |
| unsigned char | toHex (char ch) |
Variables | |
| systemConfig | sysConf |
| bool | disableCMD |
| byte | qstn [] = {255,255,10,0,0,0,0,0,1,1,77,1,90} |
| byte | on [] = {255,255,10,0,0,0,0,0,1,1,77,2,91} |
| byte | off [] = {255,255,10,0,0,0,0,0,1,1,77,3,92} |
| byte | lock [] = {255,255,10,0,0,0,0,0,1,3,0,0,14} |
| const char LOCK_P[] | PROGMEM = "lock" |
| #define AC_AWAITINGCMD CST_USER+1 |
| #define AC_FAILED CST_FAILED |
| #define AC_IDLE CST_INITIALIZED |
| #define AC_POLL CST_USER+2 |
| #define AC_SENDING CST_USER |
| #define AC_Serial Serial3 |
| #define AC_UNKNOWN CST_UNKNOWN |
| #define defaultACSerial Serial |
| #define INTERVAL_AC_POLLING 5000L |
| byte getCRC | ( | byte | req[], |
| size_t | size ) |
|
inline |
|
extern |
| byte lock[] = {255,255,10,0,0,0,0,0,1,3,0,0,14} |
| byte off[] = {255,255,10,0,0,0,0,0,1,1,77,3,92} |
| byte on[] = {255,255,10,0,0,0,0,0,1,1,77,2,91} |
| const char RAW_P [] PROGMEM = "lock" |
| byte qstn[] = {255,255,10,0,0,0,0,0,1,1,77,1,90} |
|
extern |