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

#include <P020_12_KG3_GRTD.h>

Inheritance diagram for TP020_12_KG3_GRTD_T1:
Inheritance graph
Collaboration diagram for TP020_12_KG3_GRTD_T1:
Collaboration graph

Classes

struct  TP020_12_KG3_GRTD_Registers
 

Public Member Functions

 TP020_12_KG3_GRTD_T1 ()
 Class constructor method. More...
 
 ~TP020_12_KG3_GRTD_T1 ()
 Class destructor method. More...
 
VOID Map (TP020_12_KG3_GRTD_Registers *struct_Registers_Base_Address)
 Hardware mapping method. More...
 
virtual VOID Init ()
 Function block initialisation method. More...
 
virtual VOID Execute ()
 Function block execution method. More...
 
U32 Get_Module_ID ()
 

Public Attributes

TBlock_Input_Connector object_u16_Digital_Output_1
 Send information about flow converter board driver over communication link protocol. More...
 
TBlock_Input_Connector object_u16_Digital_Output_2
 
TBlock_Input_Connector object_u16_Digital_Output_3
 
TBlock_Input_Connector object_u16_Digital_Output_4
 

Private Attributes

volatile TP020_12_KG3_GRTD_Registersstruct_Registers
 Pointer to the memory area in FPGA address space. More...
 

Constructor & Destructor Documentation

◆ TP020_12_KG3_GRTD_T1()

TP020_12_KG3_GRTD_T1::TP020_12_KG3_GRTD_T1 ( )

Class constructor method.


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

References NULL, object_u16_Digital_Output_1, object_u16_Digital_Output_2, object_u16_Digital_Output_3, object_u16_Digital_Output_4, TBlock_Input_Connector::Set_Type(), and struct_Registers.

Here is the call graph for this function:

◆ ~TP020_12_KG3_GRTD_T1()

TP020_12_KG3_GRTD_T1::~TP020_12_KG3_GRTD_T1 ( )

Class destructor method.


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

Member Function Documentation

◆ Execute()

__forceinline VOID TP020_12_KG3_GRTD_T1::Execute ( )
virtual

◆ Get_Module_ID()

U32 TP020_12_KG3_GRTD_T1::Get_Module_ID ( )

◆ Init()

VOID TP020_12_KG3_GRTD_T1::Init ( )
virtual

◆ Map()

VOID TP020_12_KG3_GRTD_T1::Map ( TP020_12_KG3_GRTD_Registers struct_Registers_Base_Address)

Hardware mapping method.


Note
None
Parameters
[in]*struct_Registers_Base_Address- Base adress to register structure mapping
Override
Not allowed
Attention
None

References struct_Registers.

Member Data Documentation

◆ object_u16_Digital_Output_1

TBlock_Input_Connector TP020_12_KG3_GRTD_T1::object_u16_Digital_Output_1

Send information about flow converter board driver over communication link protocol.


Note
This method sends information about flow converter driver over specified communication link protocol.
Parameters
[in]*object_Protocol- Pointer to the communication link protocol
Returns
None
Override
Optional
Attention
None

Referenced by Execute(), and TP020_12_KG3_GRTD_T1().

◆ object_u16_Digital_Output_2

TBlock_Input_Connector TP020_12_KG3_GRTD_T1::object_u16_Digital_Output_2

Referenced by Execute(), and TP020_12_KG3_GRTD_T1().

◆ object_u16_Digital_Output_3

TBlock_Input_Connector TP020_12_KG3_GRTD_T1::object_u16_Digital_Output_3

Referenced by Execute(), and TP020_12_KG3_GRTD_T1().

◆ object_u16_Digital_Output_4

TBlock_Input_Connector TP020_12_KG3_GRTD_T1::object_u16_Digital_Output_4

Referenced by Execute(), and TP020_12_KG3_GRTD_T1().

◆ struct_Registers

volatile TP020_12_KG3_GRTD_Registers* TP020_12_KG3_GRTD_T1::struct_Registers
private

Pointer to the memory area in FPGA address space.

Referenced by Execute(), Init(), Map(), and TP020_12_KG3_GRTD_T1().


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