|
| | 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 | 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 () |
| |
| virtual void | ClearStatistics (void) |
| |