|
ESPixelStick Firmware
Firmware for the ESPixelStick
|
#include <OutputDisabled.hpp>


Public Member Functions | |
| c_OutputDisabled (OM_OutputPortDefinition_t &OutputPortDefinition, c_OutputMgr::e_OutputProtocolType 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 () |
Public Member Functions inherited from c_OutputCommon | |
| c_OutputCommon (OM_OutputPortDefinition_t &OutputPortDefinition, c_OutputMgr::e_OutputProtocolType outputType) | |
| < Start up the driver and put it into a safe mode | |
| virtual | ~c_OutputCommon () |
| OM_PortId_t | GetOutputPortId () |
| 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. | |
| OM_GPIOS_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) |
Additional Inherited Members | |
Public Types inherited from c_OutputCommon | |
| typedef c_OutputMgr::e_OutputProtocolType | OTYPE_t |
Protected Member Functions inherited from c_OutputCommon | |
| virtual void | ReportNewFrame () |
| bool | canRefresh () |
Protected Attributes inherited from c_OutputCommon | |
| OM_OutputPortDefinition_t | OutputPortDefinition |
| OTYPE_t | OutputType = OTYPE_t::OutputProtocol_Disabled |
| bool | HasBeenInitialized = false |
| uint32_t | FrameDurationInMicroSec = 25000 |
| uint32_t | ActualFrameDurationMicroSec = 50000 |
| uint8_t * | pOutputBuffer = nullptr |
| uint32_t | OutputBufferSize = 0 |
| uint32_t | FrameCount = 0 |
| bool | Paused = false |
| c_OutputDisabled::c_OutputDisabled | ( | OM_OutputPortDefinition_t & | OutputPortDefinition, |
| c_OutputMgr::e_OutputProtocolType | outputType ) |
|
virtual |
|
virtual |
set up the operating environment based on the current config (or defaults)
Reimplemented from c_OutputCommon.
|
virtual |
Get the current config used by the driver.
Reimplemented from c_OutputCommon.
|
inlinevirtual |
get the name for the instantiated driver
Implements c_OutputCommon.
|
inlinevirtual |
Implements c_OutputCommon.
|
inlinevirtual |
Implements c_OutputCommon.
|
virtual |
|
virtual |
Call from loop(), renders output data.
Implements c_OutputCommon.
|
virtual |
Set a new config in the driver.
Reimplemented from c_OutputCommon.