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;
64 virtual void Start (String & FileName,
float SecondsElapsed);
65 virtual void Stop (
void);
66 virtual bool Sync (
float SecondsElapsed);
67 virtual void GetStatus (JsonObject& jsonStatus);
81 virtual void Start (String & FileName,
float SecondsElapsed);
82 virtual void Stop (
void);
83 virtual bool Sync (
float SecondsElapsed);
84 virtual void GetStatus (JsonObject& jsonStatus);
const CN_PROGMEM char CN_Effect[]
Definition ConstNames.cpp:82
const CN_PROGMEM char CN_Idle[]
Definition ConstNames.cpp:120
Definition InputFPPRemotePlayEffectFsm.hpp:56
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:59
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayEffectFsm.hpp:63
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:58
Definition InputFPPRemotePlayEffectFsm.hpp:73
virtual void GetStatus(JsonObject &jsonStatus)
Definition InputFPPRemotePlayEffectFsm.cpp:193
virtual bool Poll()
Definition InputFPPRemotePlayEffectFsm.cpp:121
fsm_PlayEffect_state_PlayingEffect()
Definition InputFPPRemotePlayEffectFsm.hpp:75
virtual void Stop(void)
Definition InputFPPRemotePlayEffectFsm.cpp:166
virtual ~fsm_PlayEffect_state_PlayingEffect()
Definition InputFPPRemotePlayEffectFsm.hpp:76
virtual void GetStateName(String &sName)
Definition InputFPPRemotePlayEffectFsm.hpp:80
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:47
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 ClearStatistics()
Definition InputFPPRemotePlayEffectFsm.hpp:45
virtual void GetStateName(String &sName)=0
c_InputFPPRemotePlayEffect * p_InputFPPRemotePlayEffect
Definition InputFPPRemotePlayEffectFsm.hpp:50
virtual void Stop(void)=0
uint8_t Start[3]
Definition fseq.h:0