![]() |
LightHub
|


Go to the source code of this file.
Classes | |
| union | inStore |
| class | Input |
| class | readCache |
Macros | |
| #define | IN_ACTIVE_HIGH 2 |
| #define | IN_ANALOG 64 |
| #define | IN_RE 32 |
| #define | IN_I2C 128 |
| #define | IN_PUSH_ON 0 |
| #define | IN_PUSH_TOGGLE 1 |
| #define | IN_DHT22 4 |
| #define | IN_CCS811 5 |
| #define | IN_HDC1080 6 |
| #define | IN_COUNTER 8 |
| #define | IN_UPTIME 16 |
| #define | IS_IDLE 0 |
| #define | IS_PRESSED 1 |
| #define | IS_RELEASED 2 |
| #define | IS_LONG 3 |
| #define | IS_REPEAT 4 |
| #define | IS_WAITPRESS 5 |
| #define | IS_PRESSED2 6 |
| #define | IS_RELEASED2 7 |
| #define | IS_LONG2 8u |
| #define | IS_REPEAT2 9u |
| #define | IS_PRESSED3 10u |
| #define | IS_LONG3 11u |
| #define | IS_REPEAT3 12u |
| #define | IS_WAITRELEASE 13u |
| #define | IS_REQSTATE 0xFF |
| #define | SAME_STATE_ATTEMPTS 3 |
| #define | ANALOG_STATE_ATTEMPTS 6 |
| #define | ANALOG_NOIZE 1 |
| #define | CHECK_SENSOR 1 |
| #define | CHECK_INPUT 2 |
| #define | CHECK_INTERRUPT 3 |
| #define | T_LONG 1000 |
| #define | T_IDLE 600 |
| #define | T_RPT 300 |
| #define | T_RPT_PULSE 150 |
Variables | |
| aJsonObject * | inputs |
| readCache | inCache |
| #define ANALOG_NOIZE 1 |
| #define ANALOG_STATE_ATTEMPTS 6 |
| #define CHECK_INPUT 2 |
| #define CHECK_INTERRUPT 3 |
| #define CHECK_SENSOR 1 |
| #define IN_ACTIVE_HIGH 2 |
| #define IN_ANALOG 64 |
| #define IN_CCS811 5 |
| #define IN_COUNTER 8 |
| #define IN_DHT22 4 |
| #define IN_HDC1080 6 |
| #define IN_I2C 128 |
| #define IN_PUSH_ON 0 |
| #define IN_PUSH_TOGGLE 1 |
| #define IN_RE 32 |
| #define IN_UPTIME 16 |
| #define IS_IDLE 0 |
| #define IS_LONG 3 |
| #define IS_LONG2 8u |
| #define IS_LONG3 11u |
| #define IS_PRESSED 1 |
| #define IS_PRESSED2 6 |
| #define IS_PRESSED3 10u |
| #define IS_RELEASED 2 |
| #define IS_RELEASED2 7 |
| #define IS_REPEAT 4 |
| #define IS_REPEAT2 9u |
| #define IS_REPEAT3 12u |
| #define IS_REQSTATE 0xFF |
| #define IS_WAITPRESS 5 |
| #define IS_WAITRELEASE 13u |
| #define SAME_STATE_ATTEMPTS 3 |
| #define T_IDLE 600 |
| #define T_LONG 1000 |
| #define T_RPT 300 |
| #define T_RPT_PULSE 150 |
|
extern |
|
extern |