#include <InputCommon.hpp>
◆ c_InputCommon()
< Start up the driver and put it into a safe mode
◆ ~c_InputCommon()
| c_InputCommon::~c_InputCommon |
( |
| ) |
|
|
virtual |
◆ Begin()
| virtual void c_InputCommon::Begin |
( |
| ) |
|
|
pure virtual |
◆ ClearStatistics()
| void c_InputCommon::ClearStatistics |
( |
void | | ) |
|
|
virtual |
◆ GetConfig()
| virtual void c_InputCommon::GetConfig |
( |
ArduinoJson::JsonObject & | jsonConfig | ) |
|
|
pure virtual |
Get the current config used by the driver.
◆ GetDriverName()
| virtual void c_InputCommon::GetDriverName |
( |
String & | sDriverName | ) |
|
|
pure virtual |
◆ GetInputChannelId()
◆ GetInputType()
◆ GetStatus()
| virtual void c_InputCommon::GetStatus |
( |
JsonObject & | jsonStatus | ) |
|
|
pure virtual |
◆ isShutDownRebootNeeded()
| virtual bool c_InputCommon::isShutDownRebootNeeded |
( |
| ) |
|
|
inlinevirtual |
◆ NetworkStateChanged()
| virtual void c_InputCommon::NetworkStateChanged |
( |
bool | IsConnected | ) |
|
|
inlinevirtual |
◆ Process()
| virtual void c_InputCommon::Process |
( |
void | | ) |
|
|
pure virtual |
◆ ProcessButtonActions()
◆ SetBlankTimerIsRunning()
| virtual void c_InputCommon::SetBlankTimerIsRunning |
( |
bool | value | ) |
|
|
inlinevirtual |
◆ SetBufferInfo()
| virtual void c_InputCommon::SetBufferInfo |
( |
uint32_t | BufferSize | ) |
|
|
pure virtual |
◆ SetConfig()
| virtual bool c_InputCommon::SetConfig |
( |
ArduinoJson::JsonObject & | jsonConfig | ) |
|
|
pure virtual |
Set a new config in the driver.
◆ SetOperationalState()
| virtual void c_InputCommon::SetOperationalState |
( |
bool | ActiveFlag | ) |
|
|
inlinevirtual |
◆ ChannelType
◆ HasBeenInitialized
| bool c_InputCommon::HasBeenInitialized = false |
|
protected |
◆ InputChannelId
◆ InputDataBufferSize
| uint32_t c_InputCommon::InputDataBufferSize = 0 |
|
protected |
◆ IsBlankTimerRunning
| bool c_InputCommon::IsBlankTimerRunning = false |
|
protected |
◆ IsInputChannelActive
| bool c_InputCommon::IsInputChannelActive = true |
|
protected |
The documentation for this class was generated from the following files: