|
| c_OutputDisabled (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType) |
|
virtual | ~c_OutputDisabled () |
|
void | Begin () |
| set up the operating environment based on the current config (or defaults)
|
|
bool | SetConfig (ArduinoJson::JsonObject &jsonConfig) |
| Set a new config in the driver.
|
|
void | GetConfig (ArduinoJson::JsonObject &jsonConfig) |
| Get the current config used by the driver.
|
|
void | GetStatus (ArduinoJson::JsonObject &jsonConfig) |
|
uint32_t | Poll () |
| Call from loop(), renders output data.
|
|
void | GetDriverName (String &sDriverName) |
| get the name for the instantiated driver
|
|
uint32_t | GetNumOutputBufferBytesNeeded () |
|
uint32_t | GetNumOutputBufferChannelsServiced () |
|
| c_OutputCommon (c_OutputMgr::e_OutputChannelIds OutputChannelId, gpio_num_t outputGpio, uart_port_t uart, c_OutputMgr::e_OutputType outputType) |
| < Start up the driver and put it into a safe mode
|
|
virtual | ~c_OutputCommon () |
|
OID_t | GetOutputChannelId () |
| return the output channel number
|
|
uint8_t * | GetBufferAddress () |
| Get the address of the buffer into which the E1.31 handler will stuff data.
|
|
uint32_t | GetBufferUsedSize () |
| Get the address of the buffer into which the E1.31 handler will stuff data.
|
|
gpio_num_t | GetOutputGpio () |
|
OTYPE_t | GetOutputType () |
| Have the instance report its type.
|
|
virtual void | BaseGetStatus (ArduinoJson::JsonObject &jsonStatus) |
|
void | SetOutputBufferAddress (uint8_t *pNewOutputBuffer) |
|
virtual void | SetOutputBufferSize (uint32_t NewOutputBufferSize) |
|
virtual void | PauseOutput (bool NewState) |
|
virtual void | ClearBuffer () |
|
virtual void | WriteChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pSourceData) |
|
virtual void | ReadChannelData (uint32_t StartChannelId, uint32_t ChannelCount, byte *pTargetData) |
|
virtual bool | ValidateGpio (gpio_num_t ConsoleTxGpio, gpio_num_t ConsoleRxGpio) |
|
virtual bool | DriverIsSendingIntensityData () |
|
virtual uint32_t | GetFrameTimeMs () |
|
bool | IsPaused () |
|