32 gpio_num_t outputGpio,
39 bool SetConfig (ArduinoJson::JsonObject & jsonConfig);
40 void GetConfig (ArduinoJson::JsonObject & jsonConfig);
41 void GetStatus (ArduinoJson::JsonObject & jsonConfig) {}
43#ifdef ARDUINO_ARCH_ESP32
44 bool RmtPoll () {
return false;}
const CN_PROGMEM char CN_Disabled[]
Definition ConstNames.cpp:65
Definition OutputCommon.hpp:31
OID_t OutputChannelId
Definition OutputCommon.hpp:76
Definition OutputDisabled.hpp:28
uint32_t GetNumOutputBufferChannelsServiced()
Definition OutputDisabled.hpp:48
c_OutputDisabled(c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType)
Definition OutputDisabled.cpp:28
virtual ~c_OutputDisabled()
Definition OutputDisabled.cpp:40
void GetStatus(ArduinoJson::JsonObject &jsonConfig)
Definition OutputDisabled.hpp:41
void Begin()
set up the operating environment based on the current config (or defaults)
Definition OutputDisabled.cpp:49
uint32_t Poll()
Call from loop(), renders output data.
Definition OutputDisabled.cpp:84
uint32_t GetNumOutputBufferBytesNeeded()
Definition OutputDisabled.hpp:47
bool SetConfig(ArduinoJson::JsonObject &jsonConfig)
Set a new config in the driver.
Definition OutputDisabled.cpp:66
void GetDriverName(String &sDriverName)
get the name for the instantiated driver
Definition OutputDisabled.hpp:46
void GetConfig(ArduinoJson::JsonObject &jsonConfig)
Get the current config used by the driver.
Definition OutputDisabled.cpp:76
e_OutputChannelIds
Definition OutputMgr.hpp:67
e_OutputType
Definition OutputMgr.hpp:126