109 state_Initialising = 1,
121 state_Transition = 5,
135 } TApplication_Task_State;
TApplication_Task_State
Application task state enumeration.
Definition: Application_Task_Base.h:53
@ state_Error
Application task is in error state.
Definition: Application_Task_Base.h:62
@ state_Transition
Application task is in transition state.
Definition: Application_Task_Base.h:71
@ state_Fault
Application task is in fault state.
Definition: Application_Task_Base.h:80
@ state_Undefined
Application task state is undefined.
Definition: Application_Task_Base.h:56
@ state_Reseting
Application task is in reseting state.
Definition: Application_Task_Base.h:83
@ state_Inhibit
Application task is in inhibit state.
Definition: Application_Task_Base.h:65
@ state_Initialising
Application task is in initialising state.
Definition: Application_Task_Base.h:59
@ state_Ready
Application task is in ready state.
Definition: Application_Task_Base.h:68
@ state_Standby
Application task is in standby state.
Definition: Application_Task_Base.h:74
@ state_Operation
Application task is in operation state.
Definition: Application_Task_Base.h:77
ConOpSys data type definitions header file.
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
Application task base class.
Definition: Application_Task_Base.h:93
VOID Create_Event(U32 u32_Event_ID)
Create event method.
Definition: Application_Task_Base.cpp:126
virtual VOID Execute()
Performed cyclic execution of the function blocks.
Definition: Application_Task_Base.cpp:106
F32 f32_Sample_Time
Task sample time in seconds.
Definition: Application_Task_Base.h:227
BOOL bool_Connected
Connected status.
Definition: Application_Task_Base.h:230
virtual ~TApplication_Task_Base()
Class destructor method.
Definition: Application_Task_Base.cpp:82
U32 Get_Task_ID()
Returns task identifier.
Definition: Application_Task_Base.cpp:138
U32 u32_Task_ID
Task ID.
Definition: Application_Task_Base.h:224
BOOL Is_Connected()
Returns status of the function block interconnection.
Definition: Application_Task_Base.cpp:114
virtual VOID Init()
Performe interconnection of the function blocks within task.
Definition: Application_Task_Base.cpp:98
TApplication_Task_Base(U32 u32_New_Task_ID)
Class constructor method.
Definition: Application_Task_Base.cpp:64