Struct StState2
Defined in File st_state_2.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Types
public smacc2::SmaccState< StState2, MsRun >
public smacc2::ISmaccUpdatable
Struct Documentation
-
struct StState2 : public smacc2::SmaccState<StState2, MsRun>, public smacc2::ISmaccUpdatable
Public Types
-
typedef mpl::list<Transition<EvKeyPressP<CbDefaultKeyboardBehavior, OrKeyboard>, StState1, PREVIOUS>, Transition<EvKeyPressN<CbDefaultKeyboardBehavior, OrKeyboard>, StState3, NEXT>, Transition<EvMyBehavior<CbMySubscriberBehavior, OrSubscriber>, StState3, NEXT>, Transition<EvTrue<EgConditionalGenerator, StState2>, StState3, NEXT>> reactions
Public Functions
-
inline void runtimeConfigure()
-
inline bool eventGeneratorPredicate(ISmaccState *st)
-
inline void update() override
-
inline void onEntry()
-
inline void onExit()
Public Static Functions
-
static inline void staticConfigure()
Public Static Attributes
-
static int k = 0
-
struct NEXT : public SUCCESS
-
struct PREVIOUS : public ABORT
-
struct TIMEOUT : public ABORT
-
typedef mpl::list<Transition<EvKeyPressP<CbDefaultKeyboardBehavior, OrKeyboard>, StState1, PREVIOUS>, Transition<EvKeyPressN<CbDefaultKeyboardBehavior, OrKeyboard>, StState3, NEXT>, Transition<EvMyBehavior<CbMySubscriberBehavior, OrSubscriber>, StState3, NEXT>, Transition<EvTrue<EgConditionalGenerator, StState2>, StState3, NEXT>> reactions