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

DS1 I/O board P016.37 V1 class. More...

#include <P016_37_V1_DS1_IO.h>

Inheritance diagram for TP016_37_V1_DS1_IO:
Inheritance graph
Collaboration diagram for TP016_37_V1_DS1_IO:
Collaboration graph

Classes

union  TChannels
 
struct  TP016_37_V1_DS1_IO_Registers
 

Public Member Functions

 TP016_37_V1_DS1_IO ()
 Class constructor method. More...
 
 ~TP016_37_V1_DS1_IO ()
 Class destructor method. More...
 
VOID Map (TP016_37_V1_DS1_IO_Registers *struct_Registers_Base_Address)
 Map method. More...
 
virtual VOID Init ()
 
virtual VOID Execute ()
 
VOID Execute_Inputs ()
 
VOID Execute_Outputs ()
 

Public Attributes

TBlock_Output_Connector object_bool_Digital_Input_1
 
TBlock_Output_Connector object_bool_Digital_Input_2
 
TBlock_Output_Connector object_bool_Digital_Input_3
 
TBlock_Output_Connector object_bool_Digital_Input_4
 
TBlock_Output_Connector object_bool_Digital_Input_5
 
TBlock_Output_Connector object_bool_Digital_Input_6
 
TBlock_Output_Connector object_bool_Digital_Input_7
 
TBlock_Output_Connector object_bool_Digital_Input_8
 
TBlock_Input_Connector object_bool_Digital_Output_1
 
TBlock_Input_Connector object_bool_Digital_Output_2
 
TBlock_Input_Connector object_bool_Digital_Output_3
 
TBlock_Input_Connector object_bool_Digital_Output_4
 
TBlock_Input_Connector object_bool_Digital_Output_5
 
TBlock_Input_Connector object_bool_Digital_Output_6
 
TBlock_Input_Connector object_bool_Digital_Output_7
 
TBlock_Input_Connector object_bool_Digital_Output_8
 
TBlock_Input_Connector object_bool_Digital_Output_9
 
TBlock_Output_Connector object_u16_Digital_Inputs_Status
 
TBlock_Output_Connector object_u16_Digital_Outputs_Status
 

Private Attributes

volatile TP016_37_V1_DS1_IO_Registersstruct_Registers
 

Detailed Description

DS1 I/O board P016.37 V1 class.

Constructor & Destructor Documentation

◆ TP016_37_V1_DS1_IO()

TP016_37_V1_DS1_IO::TP016_37_V1_DS1_IO ( )

◆ ~TP016_37_V1_DS1_IO()

TP016_37_V1_DS1_IO::~TP016_37_V1_DS1_IO ( )

Class destructor method.


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

Member Function Documentation

◆ Execute()

__forceinline VOID TP016_37_V1_DS1_IO::Execute ( )
virtual

References Execute_Inputs(), and Execute_Outputs().

Here is the call graph for this function:

◆ Execute_Inputs()

__forceinline VOID TP016_37_V1_DS1_IO::Execute_Inputs ( )

◆ Execute_Outputs()

__forceinline VOID TP016_37_V1_DS1_IO::Execute_Outputs ( )

◆ Init()

VOID TP016_37_V1_DS1_IO::Init ( )
virtual

◆ Map()

VOID TP016_37_V1_DS1_IO::Map ( TP016_37_V1_DS1_IO_Registers struct_Registers_Base_Address)

Map method.

References struct_Registers.

Member Data Documentation

◆ object_bool_Digital_Input_1

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_1

◆ object_bool_Digital_Input_2

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_2

◆ object_bool_Digital_Input_3

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_3

◆ object_bool_Digital_Input_4

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_4

◆ object_bool_Digital_Input_5

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_5

◆ object_bool_Digital_Input_6

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_6

◆ object_bool_Digital_Input_7

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_7

◆ object_bool_Digital_Input_8

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_8

◆ object_bool_Digital_Output_1

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_1

◆ object_bool_Digital_Output_2

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_2

◆ object_bool_Digital_Output_3

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_3

◆ object_bool_Digital_Output_4

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_4

◆ object_bool_Digital_Output_5

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_5

◆ object_bool_Digital_Output_6

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_6

◆ object_bool_Digital_Output_7

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_7

◆ object_bool_Digital_Output_8

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_8

◆ object_bool_Digital_Output_9

TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_9

◆ object_u16_Digital_Inputs_Status

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_u16_Digital_Inputs_Status

◆ object_u16_Digital_Outputs_Status

TBlock_Output_Connector TP016_37_V1_DS1_IO::object_u16_Digital_Outputs_Status

◆ struct_Registers

volatile TP016_37_V1_DS1_IO_Registers* TP016_37_V1_DS1_IO::struct_Registers
private

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