#define NULL
Definition: Defines.h:388
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
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
Function block base class header file.
Platinum resistance thermometers 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 class declaration.
Definition: KG3_LCSI.h:73
TBlock_Output_Connector object_u16_Outlet_Pressure_Raw_Data
16-bit unsigned integer output
Definition: KG3_LCSI.h:255
TBlock_Input_Connector object_f32_Low_Bound_Outlet_Pressure
Low outlet pressure bound.
Definition: KG3_LCSI.h:233
U32 u32_Sensor_Short_Error_Count_Inlet_Temperature
Inlet temperature short sensor error count.
Definition: KG3_LCSI.h:319
TBlock_Output_Connector object_u16_Inlet_Pressure_Raw_Data
16-bit unsigned integer output
Definition: KG3_LCSI.h:252
F32 f32_K_Outlet_Pressure
Coefficient for outlet pressure.
Definition: KG3_LCSI.h:334
U32 u32_Sensor_Short_Error_Count_Outlet_Temperature
Inlet temperature short sensor error count.
Definition: KG3_LCSI.h:328
virtual VOID Execute()
Function block execution method.
Definition: KG3_LCSI.cpp:251
TBlock_Output_Connector object_u16_Outlet_Temperature_Raw_Data
16-bit unsigned integer output
Definition: KG3_LCSI.h:249
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about driver over communication link protocol.
Definition: KG3_LCSI.cpp:481
U16 u16_Outlet_Temperature_Raw_Data
Outlet temperature raw data.
Definition: KG3_LCSI.h:292
TBlock_Input_Connector object_f32_Inlet_Temperature_Gain
32-bit floating point input
Definition: KG3_LCSI.h:200
F32 f32_Outlet_Temperature_Value
Outlet temperature value.
Definition: KG3_LCSI.h:304
U32 u32_Sensor_Valid_Data_Count_Outlet_Temperature
Inlet temperature sensor valid data count.
Definition: KG3_LCSI.h:322
TBlock_Input_Connector object_f32_Inlet_Pressure_Gain
Outlet pressure gain.
Definition: KG3_LCSI.h:212
TBlock_Output_Connector object_f32_Outlet_Temperature_Value
32-bit floating point output
Definition: KG3_LCSI.h:267
F32 f32_Inlet_Pressure_Sensor_Current
Inlet pressure sensor current value.
Definition: KG3_LCSI.h:343
TBlock_Input_Connector object_f32_Inlet_Pressure_Offset
32-bit floating point input
Definition: KG3_LCSI.h:218
U16 u16_Inlet_Pressure_Raw_Data
Inlet pressue raw data.
Definition: KG3_LCSI.h:295
F32 f32_Outlet_Pressure_Value
Outlet pressue value.
Definition: KG3_LCSI.h:310
TBlock_Input_Connector object_f32_Outlet_Temperature_Gain
32-bit floating point input
Definition: KG3_LCSI.h:203
TBlock_Output_Connector object_f32_Inlet_Temperature_Value
32-bit floating point output
Definition: KG3_LCSI.h:264
F32 f32_Range_Inlet_Pressure
Inlet pressure range.
Definition: KG3_LCSI.h:349
TKG3_LCSI_T1()
Function block class constructor method.
Definition: KG3_LCSI.cpp:74
F32 f32_Outlet_Pressure_Sensor_Current
Outlet pressure sensor current value.
Definition: KG3_LCSI.h:346
U16 u16_Inlet_Temperature_Raw_Data
Inlet temperature raw data.
Definition: KG3_LCSI.h:289
F32 f32_Inlet_Pressure_Value
Inlet pressue value.
Definition: KG3_LCSI.h:307
U32 u32_Sensor_Open_Error_Count_Inlet_Temperature
Inlet temperature open sensor error count.
Definition: KG3_LCSI.h:316
F32 f32_Range_Outlet_Pressure
Outlet pressure range.
Definition: KG3_LCSI.h:352
TBlock_Output_Connector object_u16_Inlet_Temperature_Raw_Data
16-bit unsigned integer output
Definition: KG3_LCSI.h:246
U32 u32_Sensor_Open_Error_Count_Outlet_Temperature
Inlet temperature open sensor error count.
Definition: KG3_LCSI.h:325
TBlock_Input_Connector object_f32_Outlet_Pressure_Gain
Intlet pressure gain.
Definition: KG3_LCSI.h:215
U16 u16_Outlet_Pressure_Raw_Data
Outlet pressue raw data.
Definition: KG3_LCSI.h:298
TBlock_Output_Connector object_f32_Outlet_Pressure_Value
32-bit floating point output
Definition: KG3_LCSI.h:261
F32 f32_Offset_Outlet_Pressure
Offset for outlet pressure.
Definition: KG3_LCSI.h:340
VOID Map(TKG3_LCSI_T1_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: KG3_LCSI.cpp:167
TPRT object_PRT
object PRT
Definition: KG3_LCSI.h:286
TBlock_Input_Connector object_f32_Inlet_Temperature_Offset
32-bit floating point input
Definition: KG3_LCSI.h:236
U32 u32_Sensor_Valid_Data_Count_Inlet_Temperature
Inlet temperature sensor valid data count.
Definition: KG3_LCSI.h:313
TBlock_Input_Connector object_f32_Outlet_Temperature_Offset
32-bit floating point input
Definition: KG3_LCSI.h:239
F32 f32_Inlet_Temperature_Value
Inlet temperature value.
Definition: KG3_LCSI.h:301
TBlock_Input_Connector object_f32_Low_Bound_Inlet_Pressure
Low inlet pressure bound.
Definition: KG3_LCSI.h:227
TBlock_Input_Connector object_f32_Analog_Input_Full_Scale_Inlet_Pressure_Current
32-bit floating point input
Definition: KG3_LCSI.h:206
TBlock_Input_Connector object_f32_High_Bound_Outlet_Pressure
High outlet pressure bound.
Definition: KG3_LCSI.h:230
virtual VOID Init()
Function block initialisation method.
Definition: KG3_LCSI.cpp:182
~TKG3_LCSI_T1()
Function block class desstructor method.
Definition: KG3_LCSI.cpp:159
volatile TKG3_LCSI_T1_Registers * struct_Registers
Pointer to the memory area in FPGA address space.
Definition: KG3_LCSI.h:355
F32 f32_Offset_Inlet_Pressure
Offset for inlet pressure.
Definition: KG3_LCSI.h:337
TBlock_Input_Connector object_f32_Outlet_Pressure_Offset
32-bit floating point input
Definition: KG3_LCSI.h:221
TBlock_Input_Connector object_f32_High_Bound_Inlet_Pressure
High inlet pressure bound.
Definition: KG3_LCSI.h:224
TBlock_Output_Connector object_f32_Inlet_Pressure_Value
32-bit floating point output
Definition: KG3_LCSI.h:258
TBlock_Input_Connector object_f32_Analog_Input_Full_Scale_Outlet_Pressure_Current
32-bit floating point input
Definition: KG3_LCSI.h:209
F32 f32_K_Inlet_Pressure
Coefficient for inlet pressure.
Definition: KG3_LCSI.h:331
Platinum resistance thermometers (PRT) class.
Definition: PRT_Sensor.h:74
Definition: Protocol_Base.h:57
Register structure for generic access.
Definition: KG3_LCSI.h:87
U16 u16_Outlet_Pure_Temperature
0x08 : Outlet pure temperature register
Definition: KG3_LCSI.h:114
U16 u16_Unit_ID_L
0x00 : Module identification register
Definition: KG3_LCSI.h:90
U16 u16_Inlet_Pure_Temperature
0x07 : Inlet pure temperature register
Definition: KG3_LCSI.h:111
U16 u16_Outlet_Filtred_Pressure
0x06 : Outlet filtred pressure register
Definition: KG3_LCSI.h:108
U16 u16_Inlet_Filtred_Pressure
0x05 : Inlet filtred pressure register
Definition: KG3_LCSI.h:105
U16 u16_Inlet_Filtred_Temperature
0x03 : Inlet filtred temperature register
Definition: KG3_LCSI.h:99
U16 u16_Unit_ID_H
0x01 : Module identification register
Definition: KG3_LCSI.h:93
U16 u16_Outlet_Pure_Pressure
0x0A : Outlet pure pressure register
Definition: KG3_LCSI.h:120
U16 u16_Outlet_Filtred_Temperature
0x04 : Outlet filtred temperature register
Definition: KG3_LCSI.h:102
U16 u16_Status_Register
0x02 : Status register
Definition: KG3_LCSI.h:96
U16 u16_Inlet_Pure_Pressure
0x09 : Inlet pure pressure register
Definition: KG3_LCSI.h:117