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
Function block FPGA trip request manager type 0 class.
Definition: Function_Block_FPGA_Trip_Controller.h:76
U16 u16_Trip_Request_2
Trip request value 2.
Definition: Function_Block_FPGA_Trip_Controller.h:273
U16 u16_Trip_Request_3
Trip request value 3.
Definition: Function_Block_FPGA_Trip_Controller.h:276
VOID Map(TFPGA_Trip_Controller_Registers *struct_Registers_Base_Address)
Hardware mapping method.
virtual ~TFunction_Block_FPGA_Trip_Controller_T0()
Class destructor method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:125
U16 u16_Trip_Request_Latch_1
Trip request latch value 1.
Definition: Function_Block_FPGA_Trip_Controller.h:258
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send detailed information about finction block.
Definition: Function_Block_FPGA_Trip_Controller.cpp:232
U16 u16_Trip_Request_1
Trip request value 1.
Definition: Function_Block_FPGA_Trip_Controller.h:270
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:133
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:141
TBlock_Output_Connector object_u32_Trip_Request_1
Trip request status output 1.
Definition: Function_Block_FPGA_Trip_Controller.h:237
TBlock_Input_Connector object_bool_Reset
Reset signal input.
Definition: Function_Block_FPGA_Trip_Controller.h:221
U16 u16_Trip_Request_Latch_3
Trip request latch value 3.
Definition: Function_Block_FPGA_Trip_Controller.h:264
U16 u16_Trip_Request_Latch_4
Trip request latch value 4.
Definition: Function_Block_FPGA_Trip_Controller.h:267
TBlock_Output_Connector object_u32_Trip_Request_Latch_2
Trip request latch status output 2.
Definition: Function_Block_FPGA_Trip_Controller.h:234
TBlock_Output_Connector object_bool_Trip_Request_Output
Error output.
Definition: Function_Block_FPGA_Trip_Controller.h:228
TBlock_Output_Connector object_u32_Trip_Request_2
Trip request status output 2.
Definition: Function_Block_FPGA_Trip_Controller.h:240
TFunction_Block_FPGA_Trip_Controller_T0()
Class constructor method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:71
TBlock_Output_Connector object_u32_Trip_Request_Latch_1
Trip request latch status output 1.
Definition: Function_Block_FPGA_Trip_Controller.h:231
U16 u16_Trip_Request_4
Trip request value 4.
Definition: Function_Block_FPGA_Trip_Controller.h:279
U16 u16_Trip_Request_Latch_2
Trip request latch value 2.
Definition: Function_Block_FPGA_Trip_Controller.h:261
TFPGA_Trip_Controller_Registers * struct_Registers
FPGA mapped registers.
Definition: Function_Block_FPGA_Trip_Controller.h:255
Function block FPGA trip request manager type 1 class.
Definition: Function_Block_FPGA_Trip_Controller.h:287
U16 u16_Trip_Request_3
Trip request value 3.
Definition: Function_Block_FPGA_Trip_Controller.h:487
U16 u16_Trip_Request_1
Trip request value 1.
Definition: Function_Block_FPGA_Trip_Controller.h:481
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send detailed information about finction block.
Definition: Function_Block_FPGA_Trip_Controller.cpp:468
TBlock_Output_Connector object_u32_Trip_Request_Latch_1
Trip request latch status output 1.
Definition: Function_Block_FPGA_Trip_Controller.h:442
U16 u16_Trip_Request_Latch_1
Trip request latch value 1.
Definition: Function_Block_FPGA_Trip_Controller.h:469
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:367
TBlock_Input_Connector object_bool_Reset
Reset signal input.
Definition: Function_Block_FPGA_Trip_Controller.h:432
U16 u16_Trip_Request_Latch_4
Trip request latch value 4.
Definition: Function_Block_FPGA_Trip_Controller.h:478
TBlock_Output_Connector object_u32_Trip_Request_1
Trip request status output 1.
Definition: Function_Block_FPGA_Trip_Controller.h:448
TFunction_Block_FPGA_Trip_Controller_T1()
Class constructor method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:292
VOID Map(TFPGA_Trip_Controller_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:355
U16 u16_Trip_Request_Latch_2
Trip request latch value 2.
Definition: Function_Block_FPGA_Trip_Controller.h:472
virtual ~TFunction_Block_FPGA_Trip_Controller_T1()
Class destructor method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:347
U16 u16_Trip_Request_4
Trip request value 4.
Definition: Function_Block_FPGA_Trip_Controller.h:490
U16 u16_Trip_Request_Latch_3
Trip request latch value 3.
Definition: Function_Block_FPGA_Trip_Controller.h:475
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_FPGA_Trip_Controller.cpp:379
TBlock_Output_Connector object_u32_Trip_Request_Latch_2
Trip request latch status output 2.
Definition: Function_Block_FPGA_Trip_Controller.h:445
U16 u16_Trip_Request_2
Trip request value 2.
Definition: Function_Block_FPGA_Trip_Controller.h:484
TBlock_Output_Connector object_u32_Trip_Request_2
Trip request status output 2.
Definition: Function_Block_FPGA_Trip_Controller.h:451
TFPGA_Trip_Controller_Registers * struct_Registers
FPGA mapped registers.
Definition: Function_Block_FPGA_Trip_Controller.h:466
TBlock_Output_Connector object_bool_Trip_Request_Output
Trip request output.
Definition: Function_Block_FPGA_Trip_Controller.h:439
Definition: Protocol_Base.h:57
Register structure for generic access.
Definition: Function_Block_FPGA_Trip_Controller.h:86
U16 u16_Reserve_C
0x0C : Not used
Definition: Function_Block_FPGA_Trip_Controller.h:125
U16 u16_Reserve_D
0x0D : Not used
Definition: Function_Block_FPGA_Trip_Controller.h:128
U16 u16_Trip_Request_2
0x09 : Trip request register 2
Definition: Function_Block_FPGA_Trip_Controller.h:116
U16 u16_Trip_Request_1
0x08 : Trip request register 1
Definition: Function_Block_FPGA_Trip_Controller.h:113
U16 u16_Trip_Request_Latch_4
0x07 : Trip request latch register 4
Definition: Function_Block_FPGA_Trip_Controller.h:110
U16 u16_Trip_Request_Latch_3
0x06 : Trip request latch register 3
Definition: Function_Block_FPGA_Trip_Controller.h:107
U16 u16_Unit_ID_L
0x00 : Unit identification L registers
Definition: Function_Block_FPGA_Trip_Controller.h:89
U16 u16_Control
0x02 : Control register
Definition: Function_Block_FPGA_Trip_Controller.h:95
U16 u16_Status
0x03 : Status register
Definition: Function_Block_FPGA_Trip_Controller.h:98
U16 u16_Trip_Request_Latch_2
0x05 : Trip request latch register 2
Definition: Function_Block_FPGA_Trip_Controller.h:104
U16 u16_Reserve_F
0x0F : Not used
Definition: Function_Block_FPGA_Trip_Controller.h:134
U16 u16_Trip_Request_Latch_1
0x04 : Trip request latch register 1
Definition: Function_Block_FPGA_Trip_Controller.h:101
U16 u16_Trip_Request_4
0x0B : Trip request register 4
Definition: Function_Block_FPGA_Trip_Controller.h:122
U16 u16_Reserve_E
0x0E : Not used
Definition: Function_Block_FPGA_Trip_Controller.h:131
U16 u16_Trip_Request_3
0x0A : Trip request register 3
Definition: Function_Block_FPGA_Trip_Controller.h:119
U16 u16_Unit_ID_H
0x01 : Unit identification H registers
Definition: Function_Block_FPGA_Trip_Controller.h:92
Definition: Function_Block_FPGA_Trip_Controller.h:297
U16 u16_Reserve_D
0x0D : Not used
Definition: Function_Block_FPGA_Trip_Controller.h:339
U16 u16_Trip_Request_Latch_4
0x07 : Trip request latch register 4
Definition: Function_Block_FPGA_Trip_Controller.h:321
U16 u16_Reserve_F
0x0F : Not used
Definition: Function_Block_FPGA_Trip_Controller.h:345
U16 u16_Trip_Request_Latch_1
0x04 : Trip request latch register 1
Definition: Function_Block_FPGA_Trip_Controller.h:312
U16 u16_Trip_Request_3
0x0A : Trip request register 3
Definition: Function_Block_FPGA_Trip_Controller.h:330
U16 u16_Trip_Request_2
0x09 : Trip request register 2
Definition: Function_Block_FPGA_Trip_Controller.h:327
U16 u16_Unit_ID_H
0x01 : Unit identification H registers
Definition: Function_Block_FPGA_Trip_Controller.h:303
U16 u16_Reserve_E
0x0E : Not used
Definition: Function_Block_FPGA_Trip_Controller.h:342
U16 u16_Control
0x02 : Control register
Definition: Function_Block_FPGA_Trip_Controller.h:306
U16 u16_Trip_Request_Latch_3
0x06 : Trip request latch register 3
Definition: Function_Block_FPGA_Trip_Controller.h:318
U16 u16_Trip_Request_1
0x08 : Trip request register 1
Definition: Function_Block_FPGA_Trip_Controller.h:324
U16 u16_Reserve_C
0x0C : Not used
Definition: Function_Block_FPGA_Trip_Controller.h:336
U16 u16_Unit_ID_L
0x00 : Unit identification L registers
Definition: Function_Block_FPGA_Trip_Controller.h:300
U16 u16_Trip_Request_4
0x0B : Trip request register 4
Definition: Function_Block_FPGA_Trip_Controller.h:333
U16 u16_Status
0x03 : Status register
Definition: Function_Block_FPGA_Trip_Controller.h:309
U16 u16_Trip_Request_Latch_2
0x05 : Trip request latch register 2
Definition: Function_Block_FPGA_Trip_Controller.h:315