#define NULL
Definition: Defines.h:388
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
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 P011.35 V2.0 board TP011_35_V2_0_DC_Bus class.
Definition: P011_35_V2_0_DC_Bus.h:66
volatile TP011_35_V2_0_DC_Bus_Registers * struct_Registers
Definition: P011_35_V2_0_DC_Bus.h:180
TBlock_Output_Connector object_bool_Hardware_Limit_Error
Hardware limit reached error flag.
Definition: P011_35_V2_0_DC_Bus.h:134
VOID Map(TP011_35_V2_0_DC_Bus_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P011_35_V2_0_DC_Bus.cpp:122
U16 u16_Control
Effective gain of the voltage measurement channel.
Definition: P011_35_V2_0_DC_Bus.h:184
F32 f32_Gain
Effective offset of the voltage measurement channel.
Definition: P011_35_V2_0_DC_Bus.h:187
virtual VOID Execute_Outputs()
Execute outputs.
Definition: P011_35_V2_0_DC_Bus.cpp:200
I16 i16_Analog_Input_Data
Analog input data block output as I16.
Definition: P011_35_V2_0_DC_Bus.h:141
TBlock_Output_Connector object_bool_Ballast_Error
Ballast status signal.
Definition: P011_35_V2_0_DC_Bus.h:137
TBlock_Output_Connector object_bool_Hardware_Error
Critical hardware error flag.
Definition: P011_35_V2_0_DC_Bus.h:133
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about functional block.
Definition: P011_35_V2_0_DC_Bus.cpp:236
virtual VOID Init()
Initialisation method.
Definition: P011_35_V2_0_DC_Bus.cpp:136
U16 u16_Status
Definition: P011_35_V2_0_DC_Bus.h:182
F32 f32_Offset
Definition: P011_35_V2_0_DC_Bus.h:190
TBlock_Output_Connector object_bool_Crowbar_Error
Crowbar status signal.
Definition: P011_35_V2_0_DC_Bus.h:138
virtual VOID Execute_Inputs()
Execute inputs.
Definition: P011_35_V2_0_DC_Bus.cpp:154
TBlock_Input_Connector object_f32_Analog_Input_Offset
Analog input channel offset.
Definition: P011_35_V2_0_DC_Bus.h:118
TBlock_Input_Connector object_bool_Ballast_Control
Ballast status.
Definition: P011_35_V2_0_DC_Bus.h:124
TBlock_Output_Connector object_bool_Software_Limit_Error
Definition: P011_35_V2_0_DC_Bus.h:135
TBlock_Output_Connector object_f32_Analog_Input_Data
Analog input data block output connector.
Definition: P011_35_V2_0_DC_Bus.h:131
TBlock_Input_Connector object_bool_Crowbar_Control
Crowbar status.
Definition: P011_35_V2_0_DC_Bus.h:125
virtual VOID Execute()
Execution method.
Definition: P011_35_V2_0_DC_Bus.cpp:190
~TP011_35_V2_0_DC_Bus()
Destructor method.
Definition: P011_35_V2_0_DC_Bus.cpp:111
TP011_35_V2_0_DC_Bus()
Constructor method.
Definition: P011_35_V2_0_DC_Bus.cpp:68
TBlock_Input_Connector object_f32_Analog_Input_Full_Scale
Analog input channel fill scale value. Also used for channel total gain adjustment.
Definition: P011_35_V2_0_DC_Bus.h:117
U16 u16_Analog_Input_Status
Analog input status.
Definition: P011_35_V2_0_DC_Bus.h:140
Definition: Protocol_Base.h:57
Definition: P011_35_V2_0_DC_Bus.h:76
U16 u16_Reserve_0x03
Definition: P011_35_V2_0_DC_Bus.h:85
U16 u16_Reserve_0x06
Definition: P011_35_V2_0_DC_Bus.h:88
U16 u16_Status
Status register.
Definition: P011_35_V2_0_DC_Bus.h:80
I16 i16_Analog_Input_Data
Analog input channel 1 data register.
Definition: P011_35_V2_0_DC_Bus.h:83
U16 u16_Reserve_0x02
Definition: P011_35_V2_0_DC_Bus.h:84
I16 i16_Analog_Input_Filtered_Data
Definition: P011_35_V2_0_DC_Bus.h:86
U16 u16_Reserve_0x07
Definition: P011_35_V2_0_DC_Bus.h:89
U16 u16_Reserve_0x05
Definition: P011_35_V2_0_DC_Bus.h:87
U16 u16_Control
Control register.
Definition: P011_35_V2_0_DC_Bus.h:81
U16 u16_CMP_P_2_Status
Definition: P011_35_V2_0_DC_Bus.h:168
U16 u16_Status
Definition: P011_35_V2_0_DC_Bus.h:157
U16 u16_CMP_P_1_Status
Definition: P011_35_V2_0_DC_Bus.h:167
U16 u16_ADC_Hardware_Fault_1
Definition: P011_35_V2_0_DC_Bus.h:160