![]() |
LightHub
|
#include "Arduino.h"

Go to the source code of this file.
Classes | |
| union | itemCmdStore |
| union | itemArgStore |
| class | itemCmd |
Macros | |
| #define | commandsNum sizeof(commands_P)/sizeof(cmdstr) |
| #define | CMD_ON 1 |
| Definition of Commands. More... | |
| #define | CMD_OFF 2 |
| #define | CMD_RESTORE 3 |
| #define | CMD_TOGGLE 4 |
| #define | CMD_HALT 5 |
| #define | CMD_XON 6 |
| #define | CMD_XOFF 7 |
| #define | CMD_UP 8 |
| #define | CMD_DN 9 |
| #define | CMD_HEAT 0xa |
| #define | CMD_COOL 0xb |
| #define | CMD_AUTO 0xc |
| #define | CMD_FAN 0xd |
| #define | CMD_DRY 0xe |
| #define | CMD_STOP 0xf |
| #define | CMD_HIGH 0x10 |
| #define | CMD_MED 0x11 |
| #define | CMD_LOW 0x12 |
| #define | CMD_ENABLED 0x13 |
| #define | CMD_DISABLED 0x14 |
| #define | CMD_TRUE 0x15 |
| #define | CMD_FALSE 0x16 |
| #define | CMD_RGB 0x17 |
| #define | CMD_HSV 0x18 |
| #define | CMD_MASK 0xff |
| #define | FLAG_MASK 0xff00 |
| #define | CMD_VOID 0 |
| #define | CMD_UNKNOWN -1 |
| #define | CMD_JSON -2 |
| #define | SEND_COMMAND 0x100 |
| #define | SEND_PARAMETERS 0x200 |
| #define | SEND_RETRY 0x400 |
| #define | SEND_DEFFERED 0x800 |
| #define | ACTION_NEEDED 0x1000 |
| #define | ACTION_IN_PROCESS 0x2000 |
| #define | ST_VOID 0 |
| Definition of all possible types of argument, contained in class. More... | |
| #define | ST_PERCENTS 1 |
| #define | ST_TENS 2 |
| #define | ST_HSV 3 |
| #define | ST_HS 4 |
| #define | ST_FLOAT_CELSIUS 5 |
| #define | ST_FLOAT_FARENHEIT 6 |
| #define | ST_RGB 7 |
| #define | ST_RGBW 8 |
| #define | ST_PERCENTS255 9 |
| #define | ST_HSV255 10 |
| #define | ST_INT32 11 |
| #define | ST_UINT32 12 |
| #define | ST_STRING 13 |
| #define | ST_FLOAT 14 |
Typedefs | |
| typedef char | cmdstr[9] |
Functions | |
| int | txt2cmd (char *payload) |
Variables | |
| const cmdstr commands_P[] | PROGMEM |
| #define ACTION_IN_PROCESS 0x2000 |
| #define ACTION_NEEDED 0x1000 |
| #define CMD_AUTO 0xc |
| #define CMD_COOL 0xb |
| #define CMD_DISABLED 0x14 |
| #define CMD_DN 9 |
| #define CMD_DRY 0xe |
| #define CMD_ENABLED 0x13 |
| #define CMD_FALSE 0x16 |
| #define CMD_FAN 0xd |
| #define CMD_HALT 5 |
| #define CMD_HEAT 0xa |
| #define CMD_HIGH 0x10 |
| #define CMD_HSV 0x18 |
| #define CMD_JSON -2 |
| #define CMD_LOW 0x12 |
| #define CMD_MASK 0xff |
| #define CMD_MED 0x11 |
| #define CMD_OFF 2 |
| #define CMD_ON 1 |
Definition of Commands.
| #define CMD_RESTORE 3 |
| #define CMD_RGB 0x17 |
| #define CMD_STOP 0xf |
| #define CMD_TOGGLE 4 |
| #define CMD_TRUE 0x15 |
| #define CMD_UNKNOWN -1 |
| #define CMD_UP 8 |
| #define CMD_VOID 0 |
| #define CMD_XOFF 7 |
| #define CMD_XON 6 |
| #define commandsNum sizeof(commands_P)/sizeof(cmdstr) |
| #define FLAG_MASK 0xff00 |
| #define SEND_COMMAND 0x100 |
| #define SEND_DEFFERED 0x800 |
| #define SEND_PARAMETERS 0x200 |
| #define SEND_RETRY 0x400 |
| #define ST_FLOAT 14 |
| #define ST_FLOAT_CELSIUS 5 |
| #define ST_FLOAT_FARENHEIT 6 |
| #define ST_HS 4 |
| #define ST_HSV 3 |
| #define ST_HSV255 10 |
| #define ST_INT32 11 |
| #define ST_PERCENTS 1 |
| #define ST_PERCENTS255 9 |
| #define ST_RGB 7 |
| #define ST_RGBW 8 |
| #define ST_STRING 13 |
| #define ST_TENS 2 |
| #define ST_UINT32 12 |
| #define ST_VOID 0 |
Definition of all possible types of argument, contained in class.
| typedef char cmdstr[9] |
| int txt2cmd | ( | char * | payload | ) |
| const cmdstr commands_P [] PROGMEM |