41 virtual void Start (String & FileName,
float SecondsElapsed) = 0;
42 virtual void Stop (
void) = 0;
43 virtual bool Sync (
float SecondsElapsed) = 0;
44 virtual void GetStatus (JsonObject& jsonStatus) = 0;
62 virtual void Start (String & FileName,
float SecondsElapsed);
63 virtual void Stop (
void);
64 virtual bool Sync (
float SecondsElapsed);
65 virtual void GetStatus (JsonObject& jsonStatus);
79 virtual void Start (String & FileName,
float SecondsElapsed);
80 virtual void Stop (
void);
81 virtual bool Sync (
float SecondsElapsed);
82 virtual void GetStatus (JsonObject& jsonStatus);
const CN_PROGMEM char CN_Effect[]
Definition ConstNames.cpp:82
const CN_PROGMEM char CN_Idle[]
Definition ConstNames.cpp:118
Definition InputFPPRemotePlayEffectFsm.hpp:54
virtual bool Poll()
Definition InputFPPRemotePlayEffectFsm.cpp:26
virtual void Init(c_InputFPPRemotePlayEffect *Parent)
Definition InputFPPRemotePlayEffectFsm.cpp:38
virtual void Stop(void)
Definition InputFPPRemotePlayEffectFsm.cpp:84
virtual ~fsm_PlayEffect_state_Idle()
Definition InputFPPRemotePlayEffectFsm.hpp:57
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayEffectFsm.hpp:61
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayEffectFsm.cpp:108
virtual bool Sync(float SecondsElapsed)
Definition InputFPPRemotePlayEffectFsm.cpp:95
fsm_PlayEffect_state_Idle()
Definition InputFPPRemotePlayEffectFsm.hpp:56
Definition InputFPPRemotePlayEffectFsm.hpp:71
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayEffectFsm.cpp:193
virtual bool Poll()
Definition InputFPPRemotePlayEffectFsm.cpp:121
fsm_PlayEffect_state_PlayingEffect()
Definition InputFPPRemotePlayEffectFsm.hpp:73
virtual void Stop(void)
Definition InputFPPRemotePlayEffectFsm.cpp:166
virtual ~fsm_PlayEffect_state_PlayingEffect()
Definition InputFPPRemotePlayEffectFsm.hpp:74
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayEffectFsm.hpp:78
virtual bool Sync(float SecondsElapsed)
Definition InputFPPRemotePlayEffectFsm.cpp:180
virtual void Init(c_InputFPPRemotePlayEffect *Parent)
Definition InputFPPRemotePlayEffectFsm.cpp:140
Definition InputFPPRemotePlayEffectFsm.hpp:33
void GetDriverName(String &Name)
Definition InputFPPRemotePlayEffectFsm.hpp:45
virtual void Start(String &FileName, float SecondsElapsed)=0
virtual bool Sync(float SecondsElapsed)=0
fsm_PlayEffect_state()
Definition InputFPPRemotePlayEffectFsm.hpp:35
virtual void GetStatus(JsonObject &jsonStatus)=0
virtual void Init(c_InputFPPRemotePlayEffect *Parent)=0
virtual ~fsm_PlayEffect_state()
Definition InputFPPRemotePlayEffectFsm.hpp:36
virtual void GetStateName(String &sName)=0
c_InputFPPRemotePlayEffect * p_InputFPPRemotePlayEffect
Definition InputFPPRemotePlayEffectFsm.hpp:48
virtual void Stop(void)=0
uint8_t Start[3]
Definition fseq.h:0