#include <inputs.h>
◆ Input() [1/2]
| Input::Input |
( |
aJsonObject * |
obj, |
|
|
aJsonObject * |
configObj = NULL |
|
) |
| |
◆ Input() [2/2]
| Input::Input |
( |
char * |
name | ) |
|
◆ analogPoll()
| void Input::analogPoll |
( |
short |
cause | ) |
|
|
protected |
◆ attachInterruptPinIrq()
| void Input::attachInterruptPinIrq |
( |
int |
realPin, |
|
|
int |
irq |
|
) |
| |
|
protected |
◆ changeState()
| bool Input::changeState |
( |
uint8_t |
newState, |
|
|
short |
cause |
|
) |
| |
|
protected |
◆ contactPoll()
| void Input::contactPoll |
( |
short |
cause | ) |
|
|
protected |
◆ counterPoll()
| void Input::counterPoll |
( |
| ) |
|
|
protected |
◆ dht22Poll()
| void Input::dht22Poll |
( |
| ) |
|
|
protected |
◆ getIdxField()
| char * Input::getIdxField |
( |
| ) |
|
|
protected |
◆ isValid()
| boolean Input::isValid |
( |
| ) |
|
◆ nextPollTime()
| unsigned long Input::nextPollTime |
( |
| ) |
const |
|
protected |
◆ onAnalogChanged()
| void Input::onAnalogChanged |
( |
float |
newValue | ) |
|
◆ onContactChanged()
| void Input::onContactChanged |
( |
int |
newValue | ) |
|
◆ onCounterChanged()
| void Input::onCounterChanged |
( |
int |
i | ) |
|
|
inlinestatic |
◆ onCounterChanged0()
| void Input::onCounterChanged0 |
( |
| ) |
|
|
static |
◆ onCounterChanged1()
| void Input::onCounterChanged1 |
( |
| ) |
|
|
static |
◆ onCounterChanged2()
| void Input::onCounterChanged2 |
( |
| ) |
|
|
static |
◆ onCounterChanged3()
| void Input::onCounterChanged3 |
( |
| ) |
|
|
static |
◆ onCounterChanged4()
| void Input::onCounterChanged4 |
( |
| ) |
|
|
static |
◆ onCounterChanged5()
| void Input::onCounterChanged5 |
( |
| ) |
|
|
static |
◆ Parse()
| void Input::Parse |
( |
aJsonObject * |
configObj = NULL | ) |
|
|
protected |
◆ Poll()
| int Input::Poll |
( |
short |
cause | ) |
|
◆ publishDataToDomoticz()
| bool Input::publishDataToDomoticz |
( |
int |
pollTimeIncrement, |
|
|
aJsonObject * |
emit, |
|
|
const char * |
format, |
|
|
|
... |
|
) |
| |
|
protected |
◆ setNextPollTime()
| void Input::setNextPollTime |
( |
unsigned long |
pollTime | ) |
|
|
protected |
◆ setup()
◆ uptimePoll()
| void Input::uptimePoll |
( |
| ) |
|
|
protected |
◆ inputObj
| aJsonObject* Input::inputObj |
◆ inType
◆ pin
◆ store
The documentation for this class was generated from the following files:
- /Users/andrey/Documents/Arduino/lighthub/lighthub/inputs.h
- /Users/andrey/Documents/Arduino/lighthub/lighthub/inputs.cpp