void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
Function block base class header file.
Function block output connector class.
Definition: Block_Output_Connector.h:59
Function block base class for device.
Definition: Function_Block_Base.h:96
Digital I/O P005.06 V2.0 board TP005_06_V2_0_DIO class.
Definition: P005_06_V2_0_DIO.h:70
VOID Execute_Outputs()
Write state of the digital outputs.
Definition: P005_06_V2_0_DIO.cpp:198
TBlock_Input_Connector object_bool_Digital_Output_5
Definition: P005_06_V2_0_DIO.h:131
TBlock_Input_Connector object_bool_Digital_Output_9
Definition: P005_06_V2_0_DIO.h:135
TBlock_Input_Connector object_bool_Digital_Output_2
Definition: P005_06_V2_0_DIO.h:128
TP005_06_V2_0_DIO()
Constrructor method.
Definition: P005_06_V2_0_DIO.cpp:68
volatile TP005_06_V2_0_DIO_Registers * struct_Registers
Definition: P005_06_V2_0_DIO.h:177
TBlock_Output_Connector object_bool_Digital_Input_4
Definition: P005_06_V2_0_DIO.h:119
TBlock_Input_Connector object_bool_Digital_Output_3
Definition: P005_06_V2_0_DIO.h:129
TBlock_Output_Connector object_bool_Digital_Input_6
Definition: P005_06_V2_0_DIO.h:121
virtual VOID Execute()
Block execution method.
Definition: P005_06_V2_0_DIO.cpp:151
TBlock_Output_Connector object_u16_Digital_Outputs_Status
Definition: P005_06_V2_0_DIO.h:138
VOID Map(TP005_06_V2_0_DIO_Registers *struct_Registers_Base_Address)
Map method.
Definition: P005_06_V2_0_DIO.cpp:123
TBlock_Input_Connector object_bool_Digital_Output_6
Definition: P005_06_V2_0_DIO.h:132
TBlock_Output_Connector object_bool_Digital_Input_5
Definition: P005_06_V2_0_DIO.h:120
TBlock_Output_Connector object_bool_Digital_Input_8
Definition: P005_06_V2_0_DIO.h:123
TBlock_Output_Connector object_bool_Digital_Input_1
Definition: P005_06_V2_0_DIO.h:116
TBlock_Output_Connector object_u16_Digital_Inputs_Status
Definition: P005_06_V2_0_DIO.h:137
TBlock_Input_Connector object_bool_Digital_Output_4
Definition: P005_06_V2_0_DIO.h:130
VOID Execute_Inputs()
Read state of the digital inputs.
Definition: P005_06_V2_0_DIO.cpp:168
TBlock_Input_Connector object_bool_Digital_Output_7
Definition: P005_06_V2_0_DIO.h:133
~TP005_06_V2_0_DIO()
Destructor method.
Definition: P005_06_V2_0_DIO.cpp:112
TBlock_Output_Connector object_bool_Digital_Input_2
Definition: P005_06_V2_0_DIO.h:117
TBlock_Output_Connector object_bool_Digital_Input_3
Definition: P005_06_V2_0_DIO.h:118
TBlock_Input_Connector object_bool_Digital_Output_1
Definition: P005_06_V2_0_DIO.h:127
virtual VOID Init()
Block initialization method.
Definition: P005_06_V2_0_DIO.cpp:137
TBlock_Output_Connector object_bool_Digital_Input_7
Definition: P005_06_V2_0_DIO.h:122
TBlock_Input_Connector object_bool_Digital_Output_8
Definition: P005_06_V2_0_DIO.h:134
Register structure for digital I/O access.
Definition: P005_06_V2_0_DIO.h:80
U16 u16_Digital_Outputs_Reserve_1
Definition: P005_06_V2_0_DIO.h:90
U16 u16_Digital_Inputs_Reserve_2
Definition: P005_06_V2_0_DIO.h:85
U16 u16_Digital_Outputs
Definition: P005_06_V2_0_DIO.h:89
U16 u16_Digital_Inputs_Reserve_1
Definition: P005_06_V2_0_DIO.h:84
U16 u16_Digital_Outputs_Reserve_2
Definition: P005_06_V2_0_DIO.h:91
U16 u16_Digital_Inputs
Definition: P005_06_V2_0_DIO.h:83
U16 u16_Digital_Outputs_Reserve_3
Definition: P005_06_V2_0_DIO.h:92
U16 u16_Digital_Inputs_Reserve_3
Definition: P005_06_V2_0_DIO.h:86
U16 bool_Channel_5
Definition: P005_06_V2_0_DIO.h:162
U16 bool_Channel_1
Definition: P005_06_V2_0_DIO.h:158
U16 bool_Channel_4
Definition: P005_06_V2_0_DIO.h:161
U16 bool_Channel_8
Definition: P005_06_V2_0_DIO.h:165
U16 u16_Channels
Definition: P005_06_V2_0_DIO.h:155
U16 bool_Channel_2
Definition: P005_06_V2_0_DIO.h:159
U16 bool_Channel_6
Definition: P005_06_V2_0_DIO.h:163
U16 bool_Channel_3
Definition: P005_06_V2_0_DIO.h:160
U16 bool_Channel_7
Definition: P005_06_V2_0_DIO.h:164