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
IGBT interface I/O board P012.33 V1.0 class.
Definition: P015_09_FOTR.h:73
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P015_09_FOTR.cpp:221
TBlock_Input_Connector object_bool_RX_Channel_Emulation_3
RX channel 3 emulation data.
Definition: P015_09_FOTR.h:159
virtual VOID Execute()
Function block execution method.
Definition: P015_09_FOTR.cpp:122
TBlock_Output_Connector object_u16_TX_Channels_Status
TX channel status.
Definition: P015_09_FOTR.h:178
TBlock_Input_Connector object_bool_RX_Channel_Emulation_1
RX channel 1 emulation data.
Definition: P015_09_FOTR.h:153
TBlock_Input_Connector object_bool_RX_Channel_Emulation_4
RX channel 4 emulation data.
Definition: P015_09_FOTR.h:162
TBlock_Input_Connector object_bool_RX_Channel_Emulation_5
RX channel 5 emulation data.
Definition: P015_09_FOTR.h:165
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P015_09_FOTR.h:175
virtual ~TP015_09_FOTR_T0()
Class destructor method.
Definition: P015_09_FOTR.cpp:106
virtual VOID Init()
Function block initialisation method.
Definition: P015_09_FOTR.cpp:114
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P015_09_FOTR.h:150
TP015_09_FOTR_T0()
Class constructor method.
Definition: P015_09_FOTR.cpp:66
TBlock_Input_Connector object_bool_RX_Channel_Emulation_6
RX channel 6 emulation data.
Definition: P015_09_FOTR.h:168
TBlock_Input_Connector object_bool_RX_Channel_Emulation_2
RX channel 2 emulation data.
Definition: P015_09_FOTR.h:156
TBlock_Input_Connector object_bool_TX_Channels_Mode
TX channels operation mode.
Definition: P015_09_FOTR.h:147
Definition: P015_09_FOTR.h:197
virtual VOID Init()
Function block initialisation method.
Definition: P015_09_FOTR.cpp:311
VOID Map(TP015_09_FOTR_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P015_09_FOTR.cpp:299
TBlock_Input_Connector object_bool_TX_Channels_Mode
TX channels operation mode.
Definition: P015_09_FOTR.h:348
TP015_09_FOTR_T1()
Class constructor method.
Definition: P015_09_FOTR.cpp:252
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P015_09_FOTR.h:351
TBlock_Output_Connector object_u16_TX_Channels_Status
TX channel status.
Definition: P015_09_FOTR.h:367
virtual VOID Execute()
Function block execution method.
Definition: P015_09_FOTR.cpp:319
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P015_09_FOTR.h:358
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P015_09_FOTR.cpp:370
virtual ~TP015_09_FOTR_T1()
Class destructor method.
Definition: P015_09_FOTR.cpp:291
volatile TP015_09_FOTR_Registers * struct_Registers
Hardware mapped registers.
Definition: P015_09_FOTR.h:388
Definition: P015_09_FOTR.h:395
virtual VOID Init()
Function block initialisation method.
Definition: P015_09_FOTR.cpp:469
volatile TP015_09_FOTR_Registers * struct_Registers
Hardware mapped registers.
Definition: P015_09_FOTR.h:574
virtual ~TP015_09_FOTR_T2()
Class destructor method.
Definition: P015_09_FOTR.cpp:449
virtual VOID Execute()
Function block execution method.
Definition: P015_09_FOTR.cpp:477
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P015_09_FOTR.h:558
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P015_09_FOTR.h:551
TP015_09_FOTR_T2()
Class constructor method.
Definition: P015_09_FOTR.cpp:418
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P015_09_FOTR.cpp:492
VOID Map(TP015_09_FOTR_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P015_09_FOTR.cpp:457
Definition: Protocol_Base.h:57
Definition: P015_09_FOTR.h:211
U16 u16_Reserved_13
0x0D : Not used
Definition: P015_09_FOTR.h:262
U16 u16_Reserved_10
0x0A : Reserved
Definition: P015_09_FOTR.h:253
U16 u16_RX_Data
0x07 : RX data read register
Definition: P015_09_FOTR.h:244
U16 u16_Unit_ID_H
0x01 : Unit identification H read register
Definition: P015_09_FOTR.h:217
U16 u16_Reserved_11
0x0B : Not used
Definition: P015_09_FOTR.h:256
U16 u16_Unit_ID_L
0x00 : Unit identification L read register
Definition: P015_09_FOTR.h:214
U16 u16_Control
0x02 : Control register
Definition: P015_09_FOTR.h:227
U16 u16_Reserved_12
0x0C : Not used
Definition: P015_09_FOTR.h:259
U16 u16_Reserved_14
0x0E : Not used
Definition: P015_09_FOTR.h:265
U16 u16_Reserved_4
0x04 : Not used
Definition: P015_09_FOTR.h:235
U16 u16_Reserved_8
0x08 : Reserved
Definition: P015_09_FOTR.h:247
U16 u16_Reserved_15
0x0F : Not used
Definition: P015_09_FOTR.h:268
U16 u16_Reserved_6
0x06 : Not used
Definition: P015_09_FOTR.h:241
U16 u16_Status
0x02 : Status register
Definition: P015_09_FOTR.h:224
U16 u16_Reserved_9
0x09 : Reserved
Definition: P015_09_FOTR.h:250
U16 u16_TX_Data
0x03 : TX output data write register
Definition: P015_09_FOTR.h:232
U16 u16_Reserved_5
0x05 : Not used
Definition: P015_09_FOTR.h:238
Register structure for generic access.
Definition: P015_09_FOTR.h:409
U16 u16_Unit_ID_H
0x01 : Unit identification H read register
Definition: P015_09_FOTR.h:415
U16 u16_Reserved_13
0x0D : Not used
Definition: P015_09_FOTR.h:465
U16 u16_Reserved_6
0x06 : Not used
Definition: P015_09_FOTR.h:437
U16 u16_Reserved_8
0x08 : Reserved
Definition: P015_09_FOTR.h:450
U16 u16_Reserved_12
0x0C : Not used
Definition: P015_09_FOTR.h:462
U16 u16_Reserved_10
0x0A : Reserved
Definition: P015_09_FOTR.h:456
U16 u16_Reserved_9
0x09 : Reserved
Definition: P015_09_FOTR.h:453
U16 u16_TX_Data
0x07 : TX output data write register
Definition: P015_09_FOTR.h:447
U16 u16_Reserved_4
0x04 : Not used
Definition: P015_09_FOTR.h:431
U16 u16_Reserved_15
0x0F : Not used
Definition: P015_09_FOTR.h:471
U16 u16_Unit_ID_L
0x00 : Unit identification L read register
Definition: P015_09_FOTR.h:412
U16 u16_RX_Data
0x03 : RX data read register
Definition: P015_09_FOTR.h:428
U16 u16_Reserved_2
0x02 : Not used
Definition: P015_09_FOTR.h:418
U16 u16_Reserved_11
0x0B : Not used
Definition: P015_09_FOTR.h:459
U16 u16_Reserved_5
0x05 : Not used
Definition: P015_09_FOTR.h:434
U16 u16_Reserved_14
0x0E : Not used
Definition: P015_09_FOTR.h:468