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
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
Function block base class header file.
NTC termoresistor 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
Negative temperature coefficient thermistor (NTC) class.
Definition: NTCT_Sensor.h:74
Electronic load device adapter KG3 BLA T1 (P018.39) board class.
Definition: P018_39_KG3_BLA.h:75
TBlock_Output_Connector object_f32_Analog_Input_Data_2
Analog input channel 2 block output.
Definition: P018_39_KG3_BLA.h:279
F32 f32_ADC_Offset_1
Effective offset of the ADC channel 1.
Definition: P018_39_KG3_BLA.h:395
F32 f32_DAC_Gain
Effective gain of the DAC channel.
Definition: P018_39_KG3_BLA.h:388
TBlock_Output_Connector object_f32_Fan_Speed_9
Speed of cooling fan 9.
Definition: P018_39_KG3_BLA.h:315
TBlock_Output_Connector object_f32_Analog_Power
Analog power output.
Definition: P018_39_KG3_BLA.h:285
F32 f32_ADC_Gain_3
Effective gain of the ADC channel 3.
Definition: P018_39_KG3_BLA.h:393
virtual ~TP018_39_KG3_BLA_T1()
Class destructor method.
Definition: P018_39_KG3_BLA.cpp:202
TBlock_Input_Connector object_f32_Analog_Input_Gain_2
Analog input channel 2 gain.
Definition: P018_39_KG3_BLA.h:236
TBlock_Output_Connector object_f32_Fan_Speed_7
Speed of cooling fan 7.
Definition: P018_39_KG3_BLA.h:309
F32 f32_UR108
Definition: P018_39_KG3_BLA.h:425
TBlock_Output_Connector object_u16_Analog_Input_Raw_Data_2
Analog input channel 2 block output as I16.
Definition: P018_39_KG3_BLA.h:270
TBlock_Output_Connector object_f32_Fan_Speed_11
Speed of cooling fan 11.
Definition: P018_39_KG3_BLA.h:321
F32 f32_Fan_Speed_4
Definition: P018_39_KG3_BLA.h:406
volatile TP018_39_KG3_BLA_Registers * struct_Registers
Hardware mapped registers.
Definition: P018_39_KG3_BLA.h:386
TBlock_Output_Connector object_f32_Fan_Speed_12
Speed of cooling fan 12.
Definition: P018_39_KG3_BLA.h:324
TBlock_Output_Connector object_f32_Fan_Speed_3
Speed of cooling fan 3.
Definition: P018_39_KG3_BLA.h:297
TBlock_Output_Connector object_f32_Analog_Input_Data_1
Analog input channel 1 block output.
Definition: P018_39_KG3_BLA.h:276
TBlock_Output_Connector object_f32_Fan_Speed_10
Speed of cooling fan 10.
Definition: P018_39_KG3_BLA.h:318
F32 f32_ADC_Gain_1
Effective gain of the ADC channel 1.
Definition: P018_39_KG3_BLA.h:391
F32 f32_Fan_Speed_5
Definition: P018_39_KG3_BLA.h:407
F32 f32_Fan_Speed_PWM_Setpoint
Definition: P018_39_KG3_BLA.h:401
TBlock_Input_Connector object_f32_Analog_Input_Offset_2
Analog input channel 2 offset.
Definition: P018_39_KG3_BLA.h:233
F32 f32_Fan_Speed_8
Definition: P018_39_KG3_BLA.h:410
F32 f32_Fan_Speed_10
Definition: P018_39_KG3_BLA.h:412
TBlock_Output_Connector object_f32_Fan_Speed_2
Speed of cooling fan 2.
Definition: P018_39_KG3_BLA.h:294
F32 f32_DAC_Data
Definition: P018_39_KG3_BLA.h:419
virtual VOID Init()
Block initialisation method.
Definition: P018_39_KG3_BLA.cpp:224
TNTC object_NTC
NTC sensor object.
Definition: P018_39_KG3_BLA.h:417
TBlock_Output_Connector object_u16_Analog_Input_Raw_Data_3
Analog input channel 3 block output as I16.
Definition: P018_39_KG3_BLA.h:273
F32 f32_Fan_Speed_2
Definition: P018_39_KG3_BLA.h:404
F32 f32_ADC_Offset_2
Effective offset of the ADC channel 2.
Definition: P018_39_KG3_BLA.h:396
F32 f32_PWM_Maximum_Setpoint
Definition: P018_39_KG3_BLA.h:399
TBlock_Output_Connector object_bool_Hardware_Error
Critical hardware error flag.
Definition: P018_39_KG3_BLA.h:288
TBlock_Input_Connector object_f32_Analog_Input_Offset_1
Analog input channel 1 offset.
Definition: P018_39_KG3_BLA.h:227
TBlock_Input_Connector object_f32_Analog_Input_Gain_3
Analog input channel 3 gain.
Definition: P018_39_KG3_BLA.h:242
TBlock_Input_Connector object_f32_Analog_Input_Offset_3
Analog input channel 3 offset.
Definition: P018_39_KG3_BLA.h:239
VOID Map(TP018_39_KG3_BLA_Registers *struct_Registers_Base_Address)
Hardware map method.
Definition: P018_39_KG3_BLA.cpp:210
TBlock_Input_Connector object_f32_Output_Current_Setpoint
Output current setpoint.
Definition: P018_39_KG3_BLA.h:253
F32 f32_ADC_Offset_3
Effective offset of the ADC channel 3.
Definition: P018_39_KG3_BLA.h:397
TBlock_Input_Connector object_f32_Analog_Input_Gain_1
Analog input channel 1 gain.
Definition: P018_39_KG3_BLA.h:230
TBlock_Output_Connector object_f32_Fan_Speed_5
Speed of cooling fan 5.
Definition: P018_39_KG3_BLA.h:303
F32 f32_R108
Definition: P018_39_KG3_BLA.h:426
TBlock_Output_Connector object_f32_Fan_Speed_1
Speed of cooling fan 1.
Definition: P018_39_KG3_BLA.h:291
TBlock_Output_Connector object_f32_Analog_Input_Data_3
Analog input channel 3 block output.
Definition: P018_39_KG3_BLA.h:282
TBlock_Output_Connector object_f32_Fan_Speed_8
Speed of cooling fan 8.
Definition: P018_39_KG3_BLA.h:312
TBlock_Input_Connector object_f32_Fan_Speed_Setpoint
Fan speed setpoint.
Definition: P018_39_KG3_BLA.h:257
F32 f32_Fan_Speed_9
Definition: P018_39_KG3_BLA.h:411
F32 f32_Temperature
Definition: P018_39_KG3_BLA.h:427
TBlock_Output_Connector object_u16_Analog_Input_Status
Analog input status.
Definition: P018_39_KG3_BLA.h:264
F32 f32_ADC_Gain_2
Effective gain of the ADC channel 2.
Definition: P018_39_KG3_BLA.h:392
F32 f32_Uadc
Definition: P018_39_KG3_BLA.h:422
F32 f32_Fan_Speed_3
Definition: P018_39_KG3_BLA.h:405
U16 u16_DAC_Data
Definition: P018_39_KG3_BLA.h:420
TBlock_Output_Connector object_f32_Fan_Speed_6
Speed of cooling fan 6.
Definition: P018_39_KG3_BLA.h:306
TP018_39_KG3_BLA_T1()
Class constructor method.
Definition: P018_39_KG3_BLA.cpp:70
F32 f32_Fan_Speed_7
Definition: P018_39_KG3_BLA.h:409
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information method.
Definition: P018_39_KG3_BLA.cpp:1027
F32 f32_IR707
Definition: P018_39_KG3_BLA.h:423
TBlock_Input_Connector object_f32_Fan_Speed_Control_PWM_Carrier_Frequency
Fan speed PWM carrier frequency.
Definition: P018_39_KG3_BLA.h:245
F32 f32_IR108
Definition: P018_39_KG3_BLA.h:424
F32 f32_Fan_Speed_12
Definition: P018_39_KG3_BLA.h:414
F32 f32_Fan_Speed_6
Definition: P018_39_KG3_BLA.h:408
TBlock_Output_Connector object_u16_Analog_Input_Raw_Data_1
Analog input channel 1 block output as I16.
Definition: P018_39_KG3_BLA.h:267
virtual VOID Execute()
Block execution method.
Definition: P018_39_KG3_BLA.cpp:263
TBlock_Output_Connector object_f32_Fan_Speed_4
Speed of cooling fan 4.
Definition: P018_39_KG3_BLA.h:300
F32 f32_Fan_Speed_11
Definition: P018_39_KG3_BLA.h:413
F32 f32_DAC_Offset
Effective offset of the DAC channel.
Definition: P018_39_KG3_BLA.h:389
F32 f32_Fan_Speed_1
Definition: P018_39_KG3_BLA.h:403
Definition: Protocol_Base.h:57
Definition: P018_39_KG3_BLA.h:85
U16 u16_ADC_Data_1
0x09 : ADC channel 1 data register as U16 value
Definition: P018_39_KG3_BLA.h:130
U16 u16_Unused_0x06
0x06 : Reserved register
Definition: P018_39_KG3_BLA.h:112
U16 u16_ADC_Status
0x08 Status register
Definition: P018_39_KG3_BLA.h:122
U16 u16_Fan_Speed_Status_Carrier_Period_3
0x15 : Fan speed carrier period channel 3
Definition: P018_39_KG3_BLA.h:166
U16 u16_Unused_0x02
0x02 : Reserved register
Definition: P018_39_KG3_BLA.h:100
U16 u16_Fan_Speed_Status_Carrier_Period_2
0x14 : Fan speed carrier period channel 2
Definition: P018_39_KG3_BLA.h:163
U16 u16_Fan_Speed_Status_Carrier_Period_10
0x1C : Fan speed carrier period channel 10
Definition: P018_39_KG3_BLA.h:187
U16 u16_DAC_Data
0x04 : DAC data
Definition: P018_39_KG3_BLA.h:106
U16 u16_Fan_Speed_Status_Carrier_Period_4
0x16 : Fan speed carrier period channel 4
Definition: P018_39_KG3_BLA.h:169
U16 u16_Unit_ID_L
0x00 : Module identification register
Definition: P018_39_KG3_BLA.h:92
U16 u16_Fan_Speed_Status_Carrier_Period_6
0x18 : Fan speed carrier period channel 6
Definition: P018_39_KG3_BLA.h:175
U16 u16_Fan_Control
0x11 : Fan control register
Definition: P018_39_KG3_BLA.h:154
U16 u16_Unused_0x05
0x05 : Reserved register
Definition: P018_39_KG3_BLA.h:109
U16 u16_Fan_Speed_Status_Carrier_Period_7
0x19 : Fan speed carrier period channel 7
Definition: P018_39_KG3_BLA.h:178
U16 u16_Fan_Speed_Status_Carrier_Period_12
0x1E : Fan speed carrier period channel 12
Definition: P018_39_KG3_BLA.h:193
U16 u16_Fan_Speed_Status_Carrier_Period_8
0x1A : Fan speed carrier period channel 8
Definition: P018_39_KG3_BLA.h:181
U16 u16_Unused_0x03
0x03 : Reserved register
Definition: P018_39_KG3_BLA.h:103
U16 u16_ADC_Filtered_Data_2
0x0D : ADC channel 2 filtered data register as U16 value
Definition: P018_39_KG3_BLA.h:142
U16 u16_Fan_Speed_Status_Carrier_Period_9
0x1B : Fan speed carrier period channel 9
Definition: P018_39_KG3_BLA.h:184
U16 u16_ADC_Filtered_Data_3
0x0E : ADC channel 3 filtered data register as U16 value
Definition: P018_39_KG3_BLA.h:145
U16 u16_Fan_Speed_Status_Carrier_Period_5
0x17 : Fan speed carrier period channel 5
Definition: P018_39_KG3_BLA.h:172
U16 u16_Fan_Status
0x10 : Fan status register
Definition: P018_39_KG3_BLA.h:151
U16 u16_Unit_ID_H
0x01 : Module identification register
Definition: P018_39_KG3_BLA.h:95
U16 u16_Fan_Speed_Status_Carrier_Period_1
0x13 : Fan speed carrier period channel 1
Definition: P018_39_KG3_BLA.h:160
U16 u16_ADC_Data_2
0x0A : ADC channel 2 data register as U16 value
Definition: P018_39_KG3_BLA.h:133
U16 u16_Fan_Speed_Setpoint
0x12 : Fan speed setpoint
Definition: P018_39_KG3_BLA.h:157
U16 u16_Unused_0x0F
0x0F : Reserved register
Definition: P018_39_KG3_BLA.h:148
U16 u16_Fan_Speed_Status_Carrier_Period_11
0x1D : Fan speed carrier period channel 11
Definition: P018_39_KG3_BLA.h:190
U16 u16_ADC_Control
0x08 Control register
Definition: P018_39_KG3_BLA.h:125
U16 u16_Unused_0x07
0x07 : Reserved register
Definition: P018_39_KG3_BLA.h:115
U16 u16_ADC_Data_3
0x0B : ADC channel 3 data register as U16 value
Definition: P018_39_KG3_BLA.h:136
U16 u16_ADC_Filtered_Data_1
0x0C : ADC channel 1 filtered data register as U16 value
Definition: P018_39_KG3_BLA.h:139
U16 u16_Speed_Status_Carrier_Period_Channel_8_Valid
Definition: P018_39_KG3_BLA.h:374
U16 u16_Speed_Status_Carrier_Period_Channel_5_Valid
Definition: P018_39_KG3_BLA.h:371
U16 u16_Speed_Status_Carrier_Period_Channel_7_Valid
Definition: P018_39_KG3_BLA.h:373
U16 u16_Speed_Status_Carrier_Period_Channel_3_Valid
Definition: P018_39_KG3_BLA.h:369
U16 u16_Speed_Status_Carrier_Period_Channel_10_Valid
Definition: P018_39_KG3_BLA.h:376
U16 u16_Status
Definition: P018_39_KG3_BLA.h:364
U16 u16_Speed_Status_Carrier_Period_Channel_9_Valid
Definition: P018_39_KG3_BLA.h:375
U16 u16_Speed_Status_Carrier_Period_Channel_2_Valid
Definition: P018_39_KG3_BLA.h:368
U16 u16_Speed_Status_Carrier_Period_Channel_1_Valid
Definition: P018_39_KG3_BLA.h:367
U16 u16_Speed_Status_Carrier_Period_Channel_6_Valid
Definition: P018_39_KG3_BLA.h:372
U16 u16_Speed_Status_Carrier_Period_Channel_11_Valid
Definition: P018_39_KG3_BLA.h:377
U16 u16_Speed_Status_Carrier_Period_Channel_12_Valid
Definition: P018_39_KG3_BLA.h:378
U16 u16_Speed_Status_Carrier_Period_Channel_4_Valid
Definition: P018_39_KG3_BLA.h:370
U16 u16_ADC_Hardware_Fault_3
Definition: P018_39_KG3_BLA.h:345
U16 u16_Status
Definition: P018_39_KG3_BLA.h:340
U16 u16_ADC_Hardware_Fault_2
Definition: P018_39_KG3_BLA.h:344
U16 u16_ADC_Hardware_Fault_1
Definition: P018_39_KG3_BLA.h:343