| 
    XF Test Bench 3.3
    
   | 
 
#include <statemachine01.h>


Public Member Functions | |
| StateMachine01 (int repeatInterval, string text) | |
Protected Types | |
| enum | eTimeoutId { Timeout_SAY_HELLO_id = 1 } | 
| enum | eMainState { STATE_UNKNOWN = 0 , STATE_INITIAL = 1 , STATE_SAY_HELLO = 2 } | 
Protected Attributes | |
| eMainState | currentState_ | 
| Attribute indicating currently active state.  | |
| int | repeatInterval_ | 
| Interval in milliseconds to repeat text in state machine.  | |
| string | text_ | 
| Text to display in state machine state.  | |
Task implementing a little state machine saying something in a predefined time interval.
Following you will find the state machine implemented by StateMachine01:
      
  | 
  protected | 
      
  | 
  protected | 
| StateMachine01::StateMachine01 | ( | int | repeatInterval, | 
| string | text | ||
| ) | 
Constructor
| repeatInterval | Interval in milliseconds used in state machine. | 
| text | Text to display by the state machine. |