ConOpSys V2970  P004.07
ANVILEX control operating system
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TApplication_Task_Base Class Reference

Application task base class. More...

#include <Application_Task_Base.h>

Collaboration diagram for TApplication_Task_Base:
Collaboration graph

Public Member Functions

 TApplication_Task_Base (U32 u32_New_Task_ID)
 Class constructor method. More...
 
virtual ~TApplication_Task_Base ()
 Class destructor method. More...
 
virtual VOID Init ()
 Performe interconnection of the function blocks within task. More...
 
virtual VOID Execute ()
 Performed cyclic execution of the function blocks. More...
 
BOOL Is_Connected ()
 Returns status of the function block interconnection. More...
 
U32 Get_Task_ID ()
 Returns task identifier. More...
 

Protected Member Functions

VOID Create_Event (U32 u32_Event_ID)
 Create event method. More...
 

Protected Attributes

U32 u32_Task_ID
 Task ID. More...
 
F32 f32_Sample_Time
 Task sample time in seconds. More...
 
BOOL bool_Connected
 Connected status. More...
 

Detailed Description

Application task base class.

Constructor & Destructor Documentation

◆ TApplication_Task_Base()

TApplication_Task_Base::TApplication_Task_Base ( U32  u32_New_Task_ID)

Class constructor method.


Note
None
Override
Not allowed
Attention
Don't call this method directly.

References bool_Connected, f32_Sample_Time, and u32_Task_ID.

◆ ~TApplication_Task_Base()

TApplication_Task_Base::~TApplication_Task_Base ( )
virtual

Class destructor method.


Note
None
Override
Not allowed
Attention
Don't call this method directly.

Member Function Documentation

◆ Create_Event()

VOID TApplication_Task_Base::Create_Event ( U32  u32_Event_ID)
protected

Create event method.

◆ Execute()

VOID TApplication_Task_Base::Execute ( )
virtual

Performed cyclic execution of the function blocks.


Note
None
Returns
None
Override
Optional
Attention
None

◆ Get_Task_ID()

U32 TApplication_Task_Base::Get_Task_ID ( )

Returns task identifier.


Note
None
Returns
U32 - Task identifier
Override
Not allowed
Attention
None

References u32_Task_ID.

◆ Init()

VOID TApplication_Task_Base::Init ( )
virtual

Performe interconnection of the function blocks within task.


Note
None
Returns
None
Override
Optional
Attention
None

Performed initialisation of the function blocks.

Note
None
Returns
None
Override
Optional
Attention
None

◆ Is_Connected()

BOOL TApplication_Task_Base::Is_Connected ( )

Returns status of the function block interconnection.


Note
None
Returns
BOOL - Interconnection status of the function blocks
Return values
false- Function block has invalid interconnection
true- Function block has valid interconnection
Override
Not allowed
Attention
None

References bool_Connected.

Member Data Documentation

◆ bool_Connected

BOOL TApplication_Task_Base::bool_Connected
protected

Connected status.

Referenced by Is_Connected(), and TApplication_Task_Base().

◆ f32_Sample_Time

F32 TApplication_Task_Base::f32_Sample_Time
protected

Task sample time in seconds.

Referenced by TApplication_Task_Base().

◆ u32_Task_ID

U32 TApplication_Task_Base::u32_Task_ID
protected

Task ID.

Referenced by Get_Task_ID(), and TApplication_Task_Base().


The documentation for this class was generated from the following files: