ESPixelStick Firmware
Firmware for the ESPixelStick
|
#include <InputFPPRemotePlayEffect.hpp>
Public Member Functions | |
c_InputFPPRemotePlayEffect (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayEffect () |
virtual void | Start (String &FileName, float duration, uint32_t PlayCount) |
virtual void | Stop () |
virtual void | Sync (String &FileName, float SecondsElapsed) |
virtual bool | Poll () |
virtual void | GetStatus (JsonObject &jsonStatus) |
virtual bool | IsIdle () |
![]() | |
c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId) | |
virtual | ~c_InputFPPRemotePlayItem () |
virtual void | SetPauseState (bool _PauseInput) |
String | GetFileName () |
uint32_t | GetRepeatCount () |
void | SetDuration (time_t value) |
void | GetDriverName (String &Name) |
int32_t | GetSyncOffsetMS () |
void | SetSyncOffsetMS (int32_t value) |
void | SetSendFppSync (bool value) |
c_InputMgr::e_InputChannelIds | GetInputChannelId () |
bool | InputIsPaused () |
void | SetOperationalState (bool ActiveFlag) |
void | SetBackgroundFileName (String &FileName) |
void | ClearFileNames () |
Protected Attributes | |
fsm_PlayEffect_state_Idle | fsm_PlayEffect_state_Idle_imp |
fsm_PlayEffect_state_PlayingEffect | fsm_PlayEffect_state_PlayingEffect_imp |
fsm_PlayEffect_state * | pCurrentFsmState = nullptr |
FastTimer | PlayEffectTimer |
c_InputEffectEngine | EffectsEngine |
![]() | |
time_t | PlayDurationSec = 0 |
bool | SendFppSync = false |
String | BackgroundFileName = emptyString |
const uint64_t | LocalIntensityBufferSize = 2048 |
Friends | |
class | fsm_PlayEffect_state_Idle |
class | fsm_PlayEffect_state_PlayingEffect |
class | fsm_PlayEffect_state |
Additional Inherited Members | |
![]() | |
struct c_InputFPPRemotePlayItem::FileControl_t | FileControl [2] |
c_InputFPPRemotePlayEffect::c_InputFPPRemotePlayEffect | ( | c_InputMgr::e_InputChannelIds | InputChannelId | ) |
|
virtual |
|
virtual |
|
inlinevirtual |
Implements c_InputFPPRemotePlayItem.
|
virtual |
DEBUG_START;
DEBUG_END;
Implements c_InputFPPRemotePlayItem.
|
virtual |
|
virtual |
Implements c_InputFPPRemotePlayItem.
|
virtual |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |