|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
DS1 I/O board P016.37 V1 class. More...
#include <P016_37_V1_DS1_IO.h>


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 () |
Private Attributes | |
| volatile TP016_37_V1_DS1_IO_Registers * | struct_Registers |
DS1 I/O board P016.37 V1 class.
| TP016_37_V1_DS1_IO::TP016_37_V1_DS1_IO | ( | ) |
Class constructor method.
References object_bool_Digital_Input_1, object_bool_Digital_Input_2, object_bool_Digital_Input_3, object_bool_Digital_Input_4, object_bool_Digital_Input_5, object_bool_Digital_Input_6, object_bool_Digital_Input_7, object_bool_Digital_Input_8, object_bool_Digital_Output_1, object_bool_Digital_Output_2, object_bool_Digital_Output_3, object_bool_Digital_Output_4, object_bool_Digital_Output_5, object_bool_Digital_Output_6, object_bool_Digital_Output_7, object_bool_Digital_Output_8, object_u16_Digital_Inputs_Status, object_u16_Digital_Outputs_Status, TBlock_Connector::Set_Type(), and TBlock_Input_Connector::Set_Type().

| TP016_37_V1_DS1_IO::~TP016_37_V1_DS1_IO | ( | ) |
Class destructor method.
|
virtual |
| __forceinline VOID TP016_37_V1_DS1_IO::Execute_Inputs | ( | ) |
References TP016_37_V1_DS1_IO::TChannels::bool_Channel_1, TP016_37_V1_DS1_IO::TChannels::bool_Channel_2, TP016_37_V1_DS1_IO::TChannels::bool_Channel_3, TP016_37_V1_DS1_IO::TChannels::bool_Channel_4, TP016_37_V1_DS1_IO::TChannels::bool_Channel_5, TP016_37_V1_DS1_IO::TChannels::bool_Channel_6, TP016_37_V1_DS1_IO::TChannels::bool_Channel_7, TP016_37_V1_DS1_IO::TChannels::bool_Channel_8, TConOpSys_Variant_Data::bool_Value, object_bool_Digital_Input_1, object_bool_Digital_Input_2, object_bool_Digital_Input_3, object_bool_Digital_Input_4, object_bool_Digital_Input_5, object_bool_Digital_Input_6, object_bool_Digital_Input_7, object_bool_Digital_Input_8, TBlock_Connector::object_Storage, object_u16_Digital_Inputs_Status, TConOpSys_Variant::struct_Data, struct_Registers, TP016_37_V1_DS1_IO::TChannels::u16_Channels, TP016_37_V1_DS1_IO::TP016_37_V1_DS1_IO_Registers::u16_Digital_Inputs, and TConOpSys_Variant_Data::u16_Value.
Referenced by Execute().

| __forceinline VOID TP016_37_V1_DS1_IO::Execute_Outputs | ( | ) |
References TP016_37_V1_DS1_IO::TChannels::bool_Channel_1, TP016_37_V1_DS1_IO::TChannels::bool_Channel_2, TP016_37_V1_DS1_IO::TChannels::bool_Channel_3, TP016_37_V1_DS1_IO::TChannels::bool_Channel_4, TP016_37_V1_DS1_IO::TChannels::bool_Channel_5, TP016_37_V1_DS1_IO::TChannels::bool_Channel_6, TP016_37_V1_DS1_IO::TChannels::bool_Channel_7, TP016_37_V1_DS1_IO::TChannels::bool_Channel_8, object_bool_Digital_Output_1, object_bool_Digital_Output_2, object_bool_Digital_Output_3, object_bool_Digital_Output_4, object_bool_Digital_Output_5, object_bool_Digital_Output_6, object_bool_Digital_Output_7, object_bool_Digital_Output_8, TBlock_Input_Connector::object_Pointer, TBlock_Connector::object_Storage, object_u16_Digital_Outputs_Status, TConOpSys_Variant_Data::pbool_Value, TConOpSys_Variant::struct_Data, struct_Registers, TP016_37_V1_DS1_IO::TChannels::u16_Channels, TP016_37_V1_DS1_IO::TP016_37_V1_DS1_IO_Registers::u16_Digital_Outputs, and TConOpSys_Variant_Data::u16_Value.
Referenced by Execute().

|
virtual |
| VOID TP016_37_V1_DS1_IO::Map | ( | TP016_37_V1_DS1_IO_Registers * | struct_Registers_Base_Address | ) |
Map method.
References struct_Registers.
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_1 |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_2 |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_3 |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_4 |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_5 |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_6 |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_7 |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Input_8 |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_1 |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_2 |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_3 |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_4 |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_5 |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_6 |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_7 |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_8 |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
| TBlock_Input_Connector TP016_37_V1_DS1_IO::object_bool_Digital_Output_9 |
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_u16_Digital_Inputs_Status |
Referenced by Execute_Inputs(), and TP016_37_V1_DS1_IO().
| TBlock_Output_Connector TP016_37_V1_DS1_IO::object_u16_Digital_Outputs_Status |
Referenced by Execute_Outputs(), and TP016_37_V1_DS1_IO().
|
private |
Referenced by Execute_Inputs(), Execute_Outputs(), Init(), and Map().