1#ifndef STATEMACHINE02_H
2#define STATEMACHINE02_H
5#include "xf/behavior.h"
Definition: statemachine02.h:17
static uint32_t nextId
Static attribute providing identifier for next object.
Definition: statemachine02.h:49
int counter
Count down attribute used in state machine.
Definition: statemachine02.h:52
eTimeoutId
Definition: statemachine02.h:30
@ Timeout_PRINT_COUNT_id
Timeout id for WAIT.
Definition: statemachine02.h:31
XFEventStatus processEvent() override
Definition: statemachine02.cpp:24
const uint32_t id
Object identifier.
Definition: statemachine02.h:50
eMainState _currentState
Attribute indicating currently active state.
Definition: statemachine02.h:47
eMainState
Definition: statemachine02.h:39
@ STATE_INITIAL
Initial state.
Definition: statemachine02.h:41
@ STATE_CONDITION_01
Condition after print count state.
Definition: statemachine02.h:43
@ STATE_TERMINATION_01
Termination state.
Definition: statemachine02.h:44
@ STATE_PRINT_COUNT
Print count state.
Definition: statemachine02.h:42
@ STATE_UNKOWN
Unkown state.
Definition: statemachine02.h:40