//This file was generated by StateMGen - States.genH1
#ifndef __exampleSimpleStates_h__
#define __exampleSimpleStates_h__
/**This struct contains all data which are necessary in the generated code for the state processing. */
typedef struct State_ExampleSimpleData_t
{
/**Contains the state identifier for nested level with history or parallel states. */
int statetop;
int timertop;
/**Contains the state identifier for nested level with history or parallel states. */
int stateWork;
int timerWork;
/**Contains the state identifier for nested level with history or parallel states. */
int stateActive1;
int timerActive1;
/**Contains the state identifier for nested level with history or parallel states. */
int stateActive2;
int timerActive2;
} State_ExampleSimpleData;
int stepStates_State_ExampleSimpleData(struct ExampleSimpleData_t* thiz, int event);
/**All state konstant identifier: */
#define kOff_State_ExampleSimpleData 1
#define kReady_State_ExampleSimpleData 0x21
#define kRunning1_State_ExampleSimpleData 0x41
#define kRunning21_State_ExampleSimpleData 0x45
#define kRunning2_State_ExampleSimpleData 0x44
#define kNull_Running2_State_ExampleSimpleData 0x000
#define kRunning_State_ExampleSimpleData 0x40
#define kNull_Running_State_ExampleSimpleData 0x000
#define kFinit_State_ExampleSimpleData 0x50
#define kActive1_State_ExampleSimpleData 0xa100
#define kNull_Active1_State_ExampleSimpleData 0x000
#define kOn_a_State_ExampleSimpleData 0x300
#define kOn_b_State_ExampleSimpleData 0x400
#define kRemainOn_State_ExampleSimpleData 0x100
#define kNull_RemainOn_State_ExampleSimpleData 0x000
#define kShouldOff_State_ExampleSimpleData 0x700
#define kActive2_State_ExampleSimpleData 0xa200
#define kNull_Active2_State_ExampleSimpleData 0x000
#define kActive_State_ExampleSimpleData 0x22
#define kWork_State_ExampleSimpleData 2
#define kNull_Work_State_ExampleSimpleData 0x000
#endif // __exampleSimpleStates_h__