ConOpSys V2970  P004.07
ANVILEX control operating system
P018_39_KG3_BLA.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 //! @file P018_39_KG3_BLA.h
3 //! @brief KG3 Electronic load device adapter board P018.39 V1 T1 hardware driver header file.
4 //! @attention No special attention requered.
5 //! @copyright (C) 2015-2020 ANVILEX LLC
6 //! $HeadURL: https://192.168.3.4:8443/svn/P004_07/ConOpSys/Hardware/P018_39_KG3_BLA/P018_39_KG3_BLA.h $
7 //! $Revision: 2744 $
8 //! $Date: 2021-06-25 16:59:00 +0500 (Fr, 25 Jun 2021) $
9 //! $Author: asorokin $
10 //------------------------------------------------------------------------------
11 //
12 // Redistribution and use in source and binary forms, with or without
13 // modification, are permitted provided that the following conditions are met:
14 //
15 // 1. Redistributions of source code must retain the above copyright notice,
16 // this list of conditions and the following disclaimer.
17 //
18 // 2. Redistributions in binary form must reproduce the above copyright notice,
19 // this list of conditions and the following disclaimer in the documentation
20 // and/or other materials provided with the distribution.
21 //
22 // 3. Neither the name of ANVILEX nor the names of its contributors may be
23 // used to endorse or promote products derived from this software without
24 // specific prior written permission.
25 //
26 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
27 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
29 // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
30 // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
31 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
32 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
33 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
34 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
35 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
36 // POSSIBILITY OF SUCH DAMAGE.
37 //
38 //------------------------------------------------------------------------------
39 //
40 // TP018_39_KG3_BLA_T1
41 //
42 //------------------------------------------------------------------------------
43 
44 //------------------------------------------------------------------------------
45 // Protecting header files from mutual, recursive inclusion.
46 //------------------------------------------------------------------------------
47 
48 #pragma once
49 
50 //------------------------------------------------------------------------------
51 // Include standard libraries header files
52 //------------------------------------------------------------------------------
53 
54 //------------------------------------------------------------------------------
55 // Include thrid party header files
56 //------------------------------------------------------------------------------
57 
58 //------------------------------------------------------------------------------
59 // Include ConOpSys header files
60 //------------------------------------------------------------------------------
61 
62 #include "NTCT_Sensor.h"
63 #include "Function_Block_Base.h"
64 
65 //------------------------------------------------------------------------------
66 // Include ConOpSys application header files
67 //------------------------------------------------------------------------------
68 
69 //------------------------------------------------------------------------------
70 // Macros
71 //------------------------------------------------------------------------------
72 
73 //! @brief Electronic load device adapter KG3 BLA T1 (P018.39) board class
75 {
76 
77  //----------------------------------------------------------------------------
78  // Public defines, methods and variables
79  //----------------------------------------------------------------------------
80 
81  public:
82 
83  // Register structure for generic access
84  typedef struct
85  {
86 
87  //------------------------------------------------------------------------
88  // Unit identification registers
89  //------------------------------------------------------------------------
90 
91  //! @brief 0x00 : Module identification register
93 
94  //! @brief 0x01 : Module identification register
96 
97  //------------------------------------------------------------------------
98 
99  //! @brief 0x02 : Reserved register
101 
102  //! @brief 0x03 : Reserved register
104 
105  //! @brief 0x04 : DAC data
107 
108  //! @brief 0x05 : Reserved register
110 
111  //! @brief 0x06 : Reserved register
113 
114  //! @brief 0x07 : Reserved register
116 
117  //! @brief 0x08 : Control and status registers
118  union
119  {
120 
121  //! @brief 0x08 Status register
123 
124  //! @brief 0x08 Control register
126 
127  };
128 
129  //! @brief 0x09 : ADC channel 1 data register as U16 value
131 
132  //! @brief 0x0A : ADC channel 2 data register as U16 value
134 
135  //! @brief 0x0B : ADC channel 3 data register as U16 value
137 
138  //! @brief 0x0C : ADC channel 1 filtered data register as U16 value
140 
141  //! @brief 0x0D : ADC channel 2 filtered data register as U16 value
143 
144  //! @brief 0x0E : ADC channel 3 filtered data register as U16 value
146 
147  //! @brief 0x0F : Reserved register
149 
150  //! @brief 0x10 : Fan status register
152 
153  //! @brief 0x11 : Fan control register
155 
156  //! @brief 0x12 : Fan speed setpoint
158 
159  //! @brief 0x13 : Fan speed carrier period channel 1
161 
162  //! @brief 0x14 : Fan speed carrier period channel 2
164 
165  //! @brief 0x15 : Fan speed carrier period channel 3
167 
168  //! @brief 0x16 : Fan speed carrier period channel 4
170 
171  //! @brief 0x17 : Fan speed carrier period channel 5
173 
174  //! @brief 0x18 : Fan speed carrier period channel 6
176 
177  //! @brief 0x19 : Fan speed carrier period channel 7
179 
180  //! @brief 0x1A : Fan speed carrier period channel 8
182 
183  //! @brief 0x1B : Fan speed carrier period channel 9
185 
186  //! @brief 0x1C : Fan speed carrier period channel 10
188 
189  //! @brief 0x1D : Fan speed carrier period channel 11
191 
192  //! @brief 0x1E : Fan speed carrier period channel 12
194 
196 
197  //!-------------------------------------------------------------------------
198  //! @brief Class constructor method.
199  //! @note None
200  //! \par Override
201  //! Not allowed
202  //! @attention Don't call this method directly.
203  //--------------------------------------------------------------------------
204 
206 
207  //!-------------------------------------------------------------------------
208  //! @brief Class destructor method.
209  //! @note None
210  //! \par Override
211  //! Not allowed
212  //! @attention Don't call this method directly.
213  //--------------------------------------------------------------------------
214 
215  virtual ~TP018_39_KG3_BLA_T1();
216 
217  VOID Map( TP018_39_KG3_BLA_Registers *struct_Registers_Base_Address ); //!< Hardware map method
218  virtual VOID Init(); //!< Block initialisation method
219  virtual VOID Execute(); //!< Block execution method
220  virtual VOID Send_Information( TProtocol_Base *object_Protocol ); //!< Send information method
221 
222  //--------------------------------------------------------------------------
223  // Function block parameters
224  //--------------------------------------------------------------------------
225 
226  //! @brief Analog input channel 1 offset
228 
229  //! @brief Analog input channel 1 gain
231 
232  //! @brief Analog input channel 2 offset
234 
235  //! @brief Analog input channel 2 gain
237 
238  //! @brief Analog input channel 3 offset
240 
241  //! @brief Analog input channel 3 gain
243 
244  //! @brief Fan speed PWM carrier frequency
246 
247  //--------------------------------------------------------------------------
248  // Function block inputs
249  //--------------------------------------------------------------------------
250 
251  //! @brief Output current setpoint
252  //! @note Acceptable signal range 0.0-1.0
254 
255  //! @brief Fan speed setpoint
256  //! @note Acceptable signal range 0.0-1.0
258 
259  //--------------------------------------------------------------------------
260  // Function block outputs
261  //--------------------------------------------------------------------------
262 
263  //! @brief Analog input status
265 
266  //! @brief Analog input channel 1 block output as I16
268 
269  //! @brief Analog input channel 2 block output as I16
271 
272  //! @brief Analog input channel 3 block output as I16
274 
275  //! @brief Analog input channel 1 block output
277 
278  //! @brief Analog input channel 2 block output
280 
281  //! @brief Analog input channel 3 block output
283 
284  //! @brief Analog power output
286 
287  //! @brief Critical hardware error flag
289 
290  //! @brief Speed of cooling fan 1
292 
293  //! @brief Speed of cooling fan 2
295 
296  //! @brief Speed of cooling fan 3
298 
299  //! @brief Speed of cooling fan 4
301 
302  //! @brief Speed of cooling fan 5
304 
305  //! @brief Speed of cooling fan 6
307 
308  //! @brief Speed of cooling fan 7
310 
311  //! @brief Speed of cooling fan 8
313 
314  //! @brief Speed of cooling fan 9
316 
317  //! @brief Speed of cooling fan 10
319 
320  //! @brief Speed of cooling fan 11
322 
323  //! @brief Speed of cooling fan 12
325 
326  //----------------------------------------------------------------------------
327  // Protected defines, methods and variables
328  //----------------------------------------------------------------------------
329 
330  protected:
331 
332  //----------------------------------------------------------------------------
333  // Private defines, methods and variables
334  //----------------------------------------------------------------------------
335 
336  private:
337 
338  typedef union
339  {
341  struct
342  {
346  U16 :1; // Bit 3
347  U16 :1; // Bit 4
348  U16 :1; // Bit 5
349  U16 :1; // Bit 6
350  U16 :1; // Bit 7
351  U16 :1; // Bit 8
352  U16 :1; // Bit 9
353  U16 :1; // Bit 10
354  U16 :1; // Bit 11
355  U16 :1; // Bit 12
356  U16 :1; // Bit 13
357  U16 :1; // Bit 14
358  U16 :1; // Bit 15
359  };
360  } TStatus;
361 
362  typedef union
363  {
365  struct
366  {
379  U16 :1; // Bit 12
380  U16 :1; // Bit 13
381  U16 :1; // Bit 14
382  U16 :1; // Bit 15
383  };
384  } TFan_Status;
385 
386  volatile TP018_39_KG3_BLA_Registers *struct_Registers; //!< Hardware mapped registers
387 
388  F32 f32_DAC_Gain; //!< Effective gain of the DAC channel
389  F32 f32_DAC_Offset; //!< Effective offset of the DAC channel
390 
391  F32 f32_ADC_Gain_1; //!< Effective gain of the ADC channel 1
392  F32 f32_ADC_Gain_2; //!< Effective gain of the ADC channel 2
393  F32 f32_ADC_Gain_3; //!< Effective gain of the ADC channel 3
394 
395  F32 f32_ADC_Offset_1; //!< Effective offset of the ADC channel 1
396  F32 f32_ADC_Offset_2; //!< Effective offset of the ADC channel 2
397  F32 f32_ADC_Offset_3; //!< Effective offset of the ADC channel 3
398 
400 
402 
415 
416  //! @brief NTC sensor object
418 
421 
428 
429 };
430 
431 //------------------------------------------------------------------------------
432 // End of file
433 //------------------------------------------------------------------------------
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 input connector class.
Definition: Block_Input_Connector.h:83
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