void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
 
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
 
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
 
short I16
2s Compliment 16-Bit signed integer datatype defenition
Definition: Defines.h:196
 
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
 
DC bus board P015.05 T2 V1.0 class.
Definition: P015_09_V1_0_DC_Bus.h:201
 
VOID Map(TP015_09_V1_0_DC_Bus_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P015_09_V1_0_DC_Bus.cpp:307
 
TBlock_Output_Connector object_bool_Comparator_P2_Status
Comparator P2 status signal.
Definition: P015_09_V1_0_DC_Bus.h:279
 
TBlock_Input_Connector object_bool_Ballast_Control
Ballast status.
Definition: P015_09_V1_0_DC_Bus.h:266
 
F32 f32_Value_Limit
Definition: P015_09_V1_0_DC_Bus.h:357
 
virtual VOID Execute()
Execution method.
Definition: P015_09_V1_0_DC_Bus.cpp:332
 
virtual ~TP015_09_V1_0_DC_Bus_T2()
Destructor method.
Definition: P015_09_V1_0_DC_Bus.cpp:299
 
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about functional block.
Definition: P015_09_V1_0_DC_Bus.cpp:377
 
volatile TP015_09_V1_0_DC_Bus_Registers * struct_Registers
Pointer to register in FPGA.
Definition: P015_09_V1_0_DC_Bus.h:353
 
virtual VOID Init()
Initialisation method.
Definition: P015_09_V1_0_DC_Bus.cpp:319
 
F32 f32_Gain
Effective gain of the channels.
Definition: P015_09_V1_0_DC_Bus.h:355
 
TBlock_Output_Connector object_bool_Ballast_Status
Ballast status signal.
Definition: P015_09_V1_0_DC_Bus.h:282
 
TP015_09_V1_0_DC_Bus_T2()
Constructor method.
Definition: P015_09_V1_0_DC_Bus.cpp:267
 
TBlock_Output_Connector object_bool_Comparator_P1_Status
Comparator P1 status signal.
Definition: P015_09_V1_0_DC_Bus.h:276
 
F32 f32_Code_Limit
Definition: P015_09_V1_0_DC_Bus.h:359
 
TBlock_Output_Connector object_f32_Analog_Input_Data
Analog input data block output connector.
Definition: P015_09_V1_0_DC_Bus.h:273
 
DC bus board P015.05 V1.0 class.
Definition: P015_09_V1_0_DC_Bus.h:74
 
virtual VOID Init()
Initialisation method.
Definition: P015_09_V1_0_DC_Bus.cpp:132
 
TBlock_Output_Connector object_bool_Hardware_Limit_Error
Hardware limit reached error flag.
Definition: P015_09_V1_0_DC_Bus.h:135
 
F32 f32_Gain
Effective gain of the voltage measurement channel.
Definition: P015_09_V1_0_DC_Bus.h:189
 
U16 u16_Analog_Input_Status
Analog input status.
Definition: P015_09_V1_0_DC_Bus.h:129
 
U16 u16_Control
Definition: P015_09_V1_0_DC_Bus.h:187
 
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about functional block.
Definition: P015_09_V1_0_DC_Bus.cpp:225
 
TBlock_Input_Connector object_f32_Analog_Input_Full_Scale
Analog input channel fill scale value. Also used for channel total gain adjustment.
Definition: P015_09_V1_0_DC_Bus.h:119
 
I16 i16_Analog_Input_Data
Analog input data block output as I16.
Definition: P015_09_V1_0_DC_Bus.h:130
 
virtual VOID Execute_Outputs()
Execute outputs.
Definition: P015_09_V1_0_DC_Bus.cpp:192
 
virtual ~TP015_09_V1_0_DC_Bus()
Destructor method.
Definition: P015_09_V1_0_DC_Bus.cpp:112
 
volatile TP015_09_V1_0_DC_Bus_Registers * struct_Registers
Pointer to register in FPGA.
Definition: P015_09_V1_0_DC_Bus.h:185
 
virtual VOID Execute_Inputs()
Execute inputs.
Definition: P015_09_V1_0_DC_Bus.cpp:149
 
F32 f32_Offset
Effective offset of the voltage measurement channel.
Definition: P015_09_V1_0_DC_Bus.h:190
 
VOID Map(TP015_09_V1_0_DC_Bus_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P015_09_V1_0_DC_Bus.cpp:120
 
TBlock_Output_Connector object_bool_Hardware_Error
Critical hardware error flag.
Definition: P015_09_V1_0_DC_Bus.h:134
 
TBlock_Input_Connector object_f32_Analog_Input_Offset
Analog input channel offset.
Definition: P015_09_V1_0_DC_Bus.h:120
 
TBlock_Output_Connector object_bool_Ballast_Error
Ballast status signal.
Definition: P015_09_V1_0_DC_Bus.h:138
 
TP015_09_V1_0_DC_Bus()
Constructor method.
Definition: P015_09_V1_0_DC_Bus.cpp:66
 
TBlock_Output_Connector object_bool_Software_Limit_Error
Definition: P015_09_V1_0_DC_Bus.h:136
 
virtual VOID Execute()
Execution method.
Definition: P015_09_V1_0_DC_Bus.cpp:184
 
U16 u16_Status
Definition: P015_09_V1_0_DC_Bus.h:186
 
TBlock_Output_Connector object_f32_Analog_Input_Data
Analog input data block output connector.
Definition: P015_09_V1_0_DC_Bus.h:132
 
TBlock_Input_Connector object_bool_Ballast_Control
Ballast status.
Definition: P015_09_V1_0_DC_Bus.h:124
 
Definition: Protocol_Base.h:57
 
Definition: P015_09_V1_0_DC_Bus.h:84
 
U16 u16_Reserve_0x03
Definition: P015_09_V1_0_DC_Bus.h:94
 
I16 i16_Analog_Input_Filtered_Data
Definition: P015_09_V1_0_DC_Bus.h:95
 
I16 i16_Analog_Input_Data
Analog input channel 1 data register.
Definition: P015_09_V1_0_DC_Bus.h:92
 
U16 u16_Reserve_0x02
Definition: P015_09_V1_0_DC_Bus.h:93
 
U16 u16_Reserve_0x07
Definition: P015_09_V1_0_DC_Bus.h:98
 
U16 u16_Reserve_0x05
Definition: P015_09_V1_0_DC_Bus.h:96
 
U16 u16_Status
Status register.
Definition: P015_09_V1_0_DC_Bus.h:88
 
U16 u16_Reserve_0x06
Definition: P015_09_V1_0_DC_Bus.h:97
 
U16 u16_Control
Control register.
Definition: P015_09_V1_0_DC_Bus.h:89
 
Definition: P015_09_V1_0_DC_Bus.h:211
 
U16 u16_Status
0x02 : Status register
Definition: P015_09_V1_0_DC_Bus.h:224
 
U16 u16_Control
0x02 : Control register
Definition: P015_09_V1_0_DC_Bus.h:227
 
I16 i16_Analog_Input_Data
0x03 : Analog input channel 1 data register
Definition: P015_09_V1_0_DC_Bus.h:232
 
U16 u16_Unit_ID_L
0x00 : Unit identification L read register
Definition: P015_09_V1_0_DC_Bus.h:214
 
U16 u16_Unit_ID_H
0x01 : Unit identification H read register
Definition: P015_09_V1_0_DC_Bus.h:217
 
U16 u16_Status
Definition: P015_09_V1_0_DC_Bus.h:159
 
U16 u16_ADC_Hardware_Fault_1
Definition: P015_09_V1_0_DC_Bus.h:162
 
U16 u16_Ballast_Control_Feedback
Definition: P015_09_V1_0_DC_Bus.h:168
 
U16 u16_Ballast_Status
Definition: P015_09_V1_0_DC_Bus.h:169
 
U16 u16_CMP_P_1_Status
Definition: P015_09_V1_0_DC_Bus.h:170
 
U16 u16_CMP_P_2_Status
Definition: P015_09_V1_0_DC_Bus.h:171
 
U16 bit1_Ballast_Control
Definition: P015_09_V1_0_DC_Bus.h:335
 
U16 u16_Raw_Data
Definition: P015_09_V1_0_DC_Bus.h:326
 
U16 bit1_CMP_P_2_Status
Definition: P015_09_V1_0_DC_Bus.h:314
 
U16 bit1_CMP_P_1_Status
Definition: P015_09_V1_0_DC_Bus.h:313
 
U16 bit1_Ballast_Status
Definition: P015_09_V1_0_DC_Bus.h:312
 
U16 u16_Raw_Data
Definition: P015_09_V1_0_DC_Bus.h:302
 
U16 bit1_ADC_Hardware_Fault_1
Definition: P015_09_V1_0_DC_Bus.h:305