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().