ConOpSys V2970  P004.07
ANVILEX control operating system
P019_11_KG3_FC.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 //! @file P019_11_KG3_FC.h
3 //! @brief KG3 flow converter board P019.11 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/P019_11_KG3_FC/P019_11_KG3_FC.h $
7 //! $Revision: 2836 $
8 //! $Date: 2021-08-02 21:10:02 +0500 (Mo, 02 Aug 2021) $
9 //! $Author: ggavrituhin $
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 //------------------------------------------------------------------------------
41 // Protecting header files from mutual, recursive inclusion.
42 //------------------------------------------------------------------------------
43 
44 #pragma once
45 
46 //------------------------------------------------------------------------------
47 // Include standard libraries header files
48 //------------------------------------------------------------------------------
49 
50 //------------------------------------------------------------------------------
51 // Include thrid party header files
52 //------------------------------------------------------------------------------
53 
54 //------------------------------------------------------------------------------
55 // Include ConOpSys header files
56 //------------------------------------------------------------------------------
57 
58 #include "Function_Block_Base.h"
59 #include "NTCT_Sensor.h"
60 
61 //------------------------------------------------------------------------------
62 // Macros
63 //------------------------------------------------------------------------------
64 
65 //------------------------------------------------------------------------------
66 // Class declaration
67 //------------------------------------------------------------------------------
68 
69 //! @brief Function block class declaration
71 {
72 
73  //----------------------------------------------------------------------------
74  // Public defines, methods and variables
75  //----------------------------------------------------------------------------
76 
77  public:
78 
79  //--------------------------------------------------------------------------
80  // Public defines
81  //--------------------------------------------------------------------------
82 
83  //! @brief Register structure for I/O access
84  typedef struct
85  {
86 
87  //! @brief 0x00 : Module identification low register
88  volatile U16 u16_Unit_ID_L;
89 
90  //! @brief 0x01 : Module identification high register
91  volatile U16 u16_Unit_ID_H;
92 
93  //! @brief Control and status registars
94  union
95  {
96 
97  //! @brief 0x02 : Flow converter status register
99 
100  //! @brief 0x02 : Flow converter control register
101  // Bit 0 : Flow converter enable
102  // Bit 1 : Synchron rectifier enable
103  // Bit 15-2 : Not used
105 
106  };
107 
108  //! @brief 0x03 : Flow converter active time register
109  //! @note Resolution: 20ns at 50 MHz FPGA clock
111 
112  //! @brief 0x04 : Flow converter dead time register
113  //! @note Resolution: 20ns at 50 MHz FPGA clock
115 
116  //! @brief 0x05 : Rectifier offset time register
117  //! @note Resolution: 20ns at 50 MHz FPGA clock
119 
120  //! @brief 0x06 : Rectifier active time register
121  //! @note Resolution: 20ns at 50 MHz FPGA clock
123 
124  //! @brief 0x07 : Reserved
125  volatile U16 u16_Reserve_07;
126 
127  //! @brief 0x08 : Flow convertor input current
129 
130  //! @brief 0x09 : Flow convertor input voltage
132 
133  //! @brief 0x0A : Modulator output current
135 
136  //! @brief 0x0B : Modulator output voltage
138 
139 
140  //! @brief 0x0C : Flow convertor input current offset
142 
143  //! @brief 0x0D : Flow convertor input voltage offset
145 
146  //! @brief 0x0E : Modulator output current offset
148 
149  //! @brief 0x0F : Modulator output voltage offset
151 
152 
153  //! @brief 0x10 : Temperature data of the flow convertion
155 
156  //! @brief 0x11 : Rectifier output current positive reference signal
158 
159  //! @brief 0x12 : Rectifier output current negative reference signal
161 
162  //! @brief 0x13 : Reserved
163  volatile U16 u16_Reserve_19;
164 
165  //! @brief 0x14 : Reserved
166  volatile U16 u16_Reserve_20;
167 
168  //! @brief 0x15 : Reserved
169  volatile U16 u16_Reserve_21;
170 
171  //! @brief 0x16 : Reserved
172  volatile U16 u16_Reserve_22;
173 
174  //! @brief 0x17 : Reserved
175  volatile U16 u16_Reserve_23;
176 
177  //! @brief 0x18 : Reserved
178  volatile U16 u16_Reserve_24;
179 
180  //! @brief 0x19 : Reserved
181  volatile U16 u16_Reserve_25;
182 
183  //! @brief 0x1A : Reserved
184  volatile U16 u16_Reserve_26;
185 
186  //! @brief 0x1B : Reserved
187  volatile U16 u16_Reserve_27;
188 
189  //! @brief 0x1C : Reserved
190  volatile U16 u16_Reserve_28;
191 
192  //! @brief 0x1D : Reserved
193  volatile U16 u16_Reserve_29;
194 
195  //! @brief 0x1E : Reserved
196  volatile U16 u16_Reserve_30;
197 
198  //! @brief 0x1F : Reserved
199  volatile U16 u16_Reserve_31;
200 
202 
203  //--------------------------------------------------------------------------
204  // Public methods
205  //--------------------------------------------------------------------------
206 
207  //!-------------------------------------------------------------------------
208  //! @brief Function block class constructor method.
209  //! @note None
210  //! \par Override
211  //! Not allowed
212  //! @attention Don't call this method directly.
213  //--------------------------------------------------------------------------
214 
215  TP019_11_KG3_FC();
216 
217  //!-------------------------------------------------------------------------
218  //! @brief Function block class destructor method.
219  //! @note None
220  //! \par Override
221  //! Not allowed
222  //! @attention Don't call this method directly.
223  //--------------------------------------------------------------------------
224 
225  virtual ~TP019_11_KG3_FC();
226 
227  //!-------------------------------------------------------------------------
228  //! @brief Hardware mapping method.
229  //! @note None
230  //! @param [in] *struct_Registers_Base_Address - Base adress to register structure mapping
231  //! \par Override
232  //! Not allowed
233  //! @attention None
234  //--------------------------------------------------------------------------
235 
236  VOID Map( TP019_11_KG3_FC_Registers *struct_Registers_Base_Address );
237 
238  //!-------------------------------------------------------------------------
239  //! @brief Function block initialisation method.
240  //! @note None
241  //! \par Override
242  //! Not allowed
243  //! @attention None
244  //--------------------------------------------------------------------------
245 
246  virtual VOID Init();
247 
248  //!-------------------------------------------------------------------------
249  //! @brief Function block execution method.
250  //! @note None
251  //! \par Override
252  //! Not allowed
253  //! @attention None
254  //--------------------------------------------------------------------------
255 
256  virtual VOID Execute();
257 
258  //!-------------------------------------------------------------------------
259  //! @brief Send information about flow converter board driver over communication link protocol
260  //! @note This method sends information about flow converter driver over specified communication link protocol.
261  //! @param [in] *object_Protocol - Pointer to the communication link protocol
262  //! @return None
263  //! \par Override
264  //! Optional
265  //! @attention None
266  //--------------------------------------------------------------------------
267 
268  virtual VOID Send_Information( TProtocol_Base *object_Protocol );
269 
270  //--------------------------------------------------------------------------
271  // Public variables
272  //--------------------------------------------------------------------------
273 
274  //--------------------------------------------------------------------------
275  // Function block parameters
276  //--------------------------------------------------------------------------
277 
278  //--------------------------------------------------------------------------
279  // Function block inputs
280  //--------------------------------------------------------------------------
281 
282  //! @brief Enable flow converter
284 
285  //! @brief Output current positive magnitude setpoint
287 
288  //! @brief Output current negative magnitude setpoint
290 
291  //! @brief Flow converter dead time input
293 
294  //! @brief Input current gain calibration
296 
297  //! @brief Input current offset calibration
299 
300  //! @brief Output current gain calibration
302 
303  //! @brief Output current offset calibration
305 
306  //! @brief Input voltage gain calibration
308 
309  //! @brief Input voltage offset calibration
311 
312  //! @brief Output voltage gain calibration
314 
315  //! @brief Output voltage offset calibration
317 
318  //! @brief Temperature gain calibration
320 
321  //! @brief Temperature offset calibration
323 
324  //--------------------------------------------------------------------------
325  // Function block outputs
326  //--------------------------------------------------------------------------
327 
328  //! @brief Actual input current in amper
330 
331  //! @brief Actual input voltage in volt
333 
334  //! @brief Actual output current in amper
336 
337  //! @brief Actual output voltage in volt
339 
340  //! @brief Actual output impedance
342 
343  //! @brief Actual flow converter temperature in gradus celsius
345 
346  //! @brief Actual input current raw data
348 
349  //! @brief Actual input voltage raw data
351 
352  //! @brief Actual output current raw data
354 
355  //! @brief Actual output voltage raw data
357 
358  //! @brief Actual flow converter temperature raw data
360 
361  //----------------------------------------------------------------------------
362  // Protected defines, methods and variables
363  //----------------------------------------------------------------------------
364 
365  protected:
366 
367  //----------------------------------------------------------------------------
368  // Private defines, methods and variables
369  //----------------------------------------------------------------------------
370 
371  private:
372 
373  //--------------------------------------------------------------------------
374  // Private defines
375  //--------------------------------------------------------------------------
376 
377  //! @brief Control register structure
378  typedef union
379  {
380 
381  //! @brief Control register raw U16 data
383 
384  //! @brief Control register bit parsing structure
385  struct
386  {
387 
388  //! @brief Bit 0 : Enable inverter outputs ( 0 - Disabled, 1 - Enabled )
390 
391  //! @brief Bit 1 : Enable rectifier outputs ( 0 - Disabled, 1 - Enabled )
393 
394  //! @brief Bits 2..15 : Reserved
396 
397  };
398 
399  } TControl_Register;
400 
401  //! @brief Status register bit mapping structure
402  typedef struct
403  {
404 
405  //! @brief Status register, bit 0
407 
408  //! @brief Status register, bit 1
410 
411  //! @brief Status register, bit 2
413 
414  //! @brief Status register, bit 3
416 
417  //! @brief Status register, bit 4
419 
420  //! @brief Status register, bit 5
422 
423  //! @brief Status register, bit 6
425 
426  //! @brief Status register, bit 7
428 
429  //! @brief Status register, bit 8
431 
432  //! @brief Status register, bit 9
434 
435  //! @brief Status register, bit 10
437 
438  //! @brief Status register, bit 11
440 
441  //! @brief Status register, bit 12
443 
444  //! @brief Status register, bit 13
446 
447  //! @brief Status register, bit 14
449 
450  //! @brief Status register, bit 15
452 
454 
455  //--------------------------------------------------------------------------
456  // Private variables
457  //--------------------------------------------------------------------------
458 
459  //! @brief FPGA mapped registers
461 
462  //! @brief NTC sensor object
464 
467 
470 
471  //
473 
478 
483 
484  //! @brief Temperature value
486 
489 
491 
492 // F32 f32_Duty = (F32)0.0f;
493 
495 
500 
501 };
502 
503 //------------------------------------------------------------------------------
504 // End of file
505 //------------------------------------------------------------------------------
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
#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.
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
Function block class declaration.
Definition: P019_11_KG3_FC.h:71
TBlock_Output_Connector object_f32_Temperature
Actual flow converter temperature in gradus celsius.
Definition: P019_11_KG3_FC.h:344
TBlock_Output_Connector object_i16_Input_Voltage_Raw_Data
Actual input voltage raw data.
Definition: P019_11_KG3_FC.h:350
F32 f32_Output_Current_Negative_Reference
Definition: P019_11_KG3_FC.h:466
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about flow converter board driver over communication link protocol.
Definition: P019_11_KG3_FC.cpp:633
F32 f32_Output_Current_1
Definition: P019_11_KG3_FC.h:487
F32 f32_Output_Voltage_1
Definition: P019_11_KG3_FC.h:488
TBlock_Input_Connector object_f32_Input_Current_Offset
Input current offset calibration.
Definition: P019_11_KG3_FC.h:298
TBlock_Output_Connector object_i16_Input_Current_Raw_Data
Actual input current raw data.
Definition: P019_11_KG3_FC.h:347
volatile TP019_11_KG3_FC_Registers * struct_Registers
FPGA mapped registers.
Definition: P019_11_KG3_FC.h:460
TNTC object_NTC
NTC sensor object.
Definition: P019_11_KG3_FC.h:463
F32 f32_Output_Voltage
Definition: P019_11_KG3_FC.h:482
TBlock_Output_Connector object_i16_Output_Voltage_Raw_Data
Actual output voltage raw data.
Definition: P019_11_KG3_FC.h:356
TBlock_Input_Connector object_u16_Dead_Time
Flow converter dead time input.
Definition: P019_11_KG3_FC.h:292
TBlock_Input_Connector object_f32_Output_Voltage_Offset
Output voltage offset calibration.
Definition: P019_11_KG3_FC.h:316
TBlock_Output_Connector object_f32_Input_Voltage
Actual input voltage in volt.
Definition: P019_11_KG3_FC.h:332
TBlock_Input_Connector object_f32_Temperature_Offset
Temperature offset calibration.
Definition: P019_11_KG3_FC.h:322
F32 f32_Output_Current_Positive_Reference
Definition: P019_11_KG3_FC.h:465
U16 u16_Output_Current_Positive_Reference
Definition: P019_11_KG3_FC.h:468
TBlock_Output_Connector object_f32_Output_Impedance
Actual output impedance.
Definition: P019_11_KG3_FC.h:341
F32 f32_Inverter_Maximal_Active_Time
Definition: P019_11_KG3_FC.h:498
F32 f32_Temperature
Temperature value.
Definition: P019_11_KG3_FC.h:485
F32 f32_Inverter_Minimal_Active_Time
Definition: P019_11_KG3_FC.h:497
TBlock_Input_Connector object_f32_Positive_Magnitude
Output current positive magnitude setpoint.
Definition: P019_11_KG3_FC.h:286
F32 f32_Output_Current
Definition: P019_11_KG3_FC.h:481
U16 u16_Output_Current_Negative_Reference
Definition: P019_11_KG3_FC.h:469
I16 i16_Input_Current
Definition: P019_11_KG3_FC.h:474
F32 f32_Input_Current
Definition: P019_11_KG3_FC.h:479
TBlock_Input_Connector object_f32_Input_Current_Gain
Input current gain calibration.
Definition: P019_11_KG3_FC.h:295
BOOL bool_First_Loop
Definition: P019_11_KG3_FC.h:490
VOID Map(TP019_11_KG3_FC_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P019_11_KG3_FC.cpp:127
TBlock_Input_Connector object_f32_Output_Current_Gain
Output current gain calibration.
Definition: P019_11_KG3_FC.h:301
F32 f32_Inverter_Active_Time
Definition: P019_11_KG3_FC.h:499
F32 f32_Input_Voltage
Definition: P019_11_KG3_FC.h:480
TBlock_Output_Connector object_i16_Output_Current_Raw_Data
Actual output current raw data.
Definition: P019_11_KG3_FC.h:353
I16 i16_Output_Current
Definition: P019_11_KG3_FC.h:476
TBlock_Input_Connector object_f32_Output_Voltage_Gain
Output voltage gain calibration.
Definition: P019_11_KG3_FC.h:313
TP019_11_KG3_FC()
Function block class constructor method.
Definition: P019_11_KG3_FC.cpp:70
TBlock_Input_Connector object_f32_Input_Voltage_Offset
Input voltage offset calibration.
Definition: P019_11_KG3_FC.h:310
I16 i16_Output_Voltage
Definition: P019_11_KG3_FC.h:477
I16 i16_Input_Voltage
Definition: P019_11_KG3_FC.h:475
TBlock_Input_Connector object_f32_Input_Voltage_Gain
Input voltage gain calibration.
Definition: P019_11_KG3_FC.h:307
U16 u16_Inverter_Active_Time
Definition: P019_11_KG3_FC.h:496
TBlock_Input_Connector object_f32_Output_Current_Offset
Output current offset calibration.
Definition: P019_11_KG3_FC.h:304
TBlock_Input_Connector object_f32_Temperature_Gain
Temperature gain calibration.
Definition: P019_11_KG3_FC.h:319
I16 i16_Output_Current_Offset_Raw
Definition: P019_11_KG3_FC.h:472
TBlock_Output_Connector object_f32_Output_Current
Actual output current in amper.
Definition: P019_11_KG3_FC.h:335
TBlock_Input_Connector object_bool_Enable
Enable flow converter.
Definition: P019_11_KG3_FC.h:283
virtual ~TP019_11_KG3_FC()
Function block class destructor method.
Definition: P019_11_KG3_FC.cpp:119
virtual VOID Execute()
Function block execution method.
Definition: P019_11_KG3_FC.cpp:178
TBlock_Output_Connector object_u16_Temperature_Raw_Data
Actual flow converter temperature raw data.
Definition: P019_11_KG3_FC.h:359
TBlock_Output_Connector object_f32_Input_Current
Actual input current in amper.
Definition: P019_11_KG3_FC.h:329
F32 f32_Delta_Voltage
Definition: P019_11_KG3_FC.h:494
virtual VOID Init()
Function block initialisation method.
Definition: P019_11_KG3_FC.cpp:139
TBlock_Input_Connector object_f32_Negative_Magnitude
Output current negative magnitude setpoint.
Definition: P019_11_KG3_FC.h:289
TBlock_Output_Connector object_f32_Output_Voltage
Actual output voltage in volt.
Definition: P019_11_KG3_FC.h:338
Definition: Protocol_Base.h:57
Register structure for I/O access.
Definition: P019_11_KG3_FC.h:85
volatile I16 i16_Output_Current_Offset
0x0E : Modulator output current offset
Definition: P019_11_KG3_FC.h:147
volatile U16 u16_Reserve_24
0x18 : Reserved
Definition: P019_11_KG3_FC.h:178
volatile U16 u16_Reserve_26
0x1A : Reserved
Definition: P019_11_KG3_FC.h:184
volatile U16 u16_Control_Register
0x02 : Flow converter control register
Definition: P019_11_KG3_FC.h:104
volatile U16 u16_Reserve_07
0x07 : Reserved
Definition: P019_11_KG3_FC.h:125
volatile I16 i16_Output_Voltage_Offset
0x0F : Modulator output voltage offset
Definition: P019_11_KG3_FC.h:150
volatile U16 u16_Reserve_21
0x15 : Reserved
Definition: P019_11_KG3_FC.h:169
volatile U16 u16_Reserve_25
0x19 : Reserved
Definition: P019_11_KG3_FC.h:181
volatile U16 u16_Rectifier_Output_Current_Positive_Reference
0x11 : Rectifier output current positive reference signal
Definition: P019_11_KG3_FC.h:157
volatile U16 u16_Reserve_20
0x14 : Reserved
Definition: P019_11_KG3_FC.h:166
volatile I16 i16_Input_Voltage_Offset
0x0D : Flow convertor input voltage offset
Definition: P019_11_KG3_FC.h:144
volatile U16 u16_Reserve_23
0x17 : Reserved
Definition: P019_11_KG3_FC.h:175
volatile I16 i16_Output_Current
0x0A : Modulator output current
Definition: P019_11_KG3_FC.h:134
volatile U16 u16_Status_Register
0x02 : Flow converter status register
Definition: P019_11_KG3_FC.h:98
volatile I16 i16_Input_Voltage
0x09 : Flow convertor input voltage
Definition: P019_11_KG3_FC.h:131
volatile U16 u16_Rectifier_Output_Current_Negative_Reference
0x12 : Rectifier output current negative reference signal
Definition: P019_11_KG3_FC.h:160
volatile U16 u16_Reserve_30
0x1E : Reserved
Definition: P019_11_KG3_FC.h:196
volatile I16 i16_Input_Current_Offset
0x0C : Flow convertor input current offset
Definition: P019_11_KG3_FC.h:141
volatile U16 u16_Rectifier_Offset_Time
0x05 : Rectifier offset time register
Definition: P019_11_KG3_FC.h:118
volatile U16 u16_Unit_ID_H
0x01 : Module identification high register
Definition: P019_11_KG3_FC.h:91
volatile U16 u16_Unit_ID_L
0x00 : Module identification low register
Definition: P019_11_KG3_FC.h:88
volatile U16 u16_Rectifier_Trail_Time
0x06 : Rectifier active time register
Definition: P019_11_KG3_FC.h:122
volatile U16 u16_Reserve_19
0x13 : Reserved
Definition: P019_11_KG3_FC.h:163
volatile U16 u16_Inverter_Active_time
0x04 : Flow converter dead time register
Definition: P019_11_KG3_FC.h:114
volatile U16 u16_Temperature
0x10 : Temperature data of the flow convertion
Definition: P019_11_KG3_FC.h:154
volatile U16 u16_Reserve_27
0x1B : Reserved
Definition: P019_11_KG3_FC.h:187
volatile U16 u16_Inverter_Period_Time
0x03 : Flow converter active time register
Definition: P019_11_KG3_FC.h:110
volatile I16 i16_Input_Current
0x08 : Flow convertor input current
Definition: P019_11_KG3_FC.h:128
volatile U16 u16_Reserve_28
0x1C : Reserved
Definition: P019_11_KG3_FC.h:190
volatile U16 u16_Reserve_31
0x1F : Reserved
Definition: P019_11_KG3_FC.h:199
volatile U16 u16_Reserve_22
0x16 : Reserved
Definition: P019_11_KG3_FC.h:172
volatile U16 u16_Reserve_29
0x1D : Reserved
Definition: P019_11_KG3_FC.h:193
volatile I16 i16_Output_Voltage
0x0B : Modulator output voltage
Definition: P019_11_KG3_FC.h:137
Status register bit mapping structure.
Definition: P019_11_KG3_FC.h:403
U16 bit1_Reserved_Bit_10
Status register, bit 10.
Definition: P019_11_KG3_FC.h:436
U16 bit1_Reserved_Bit_4
Status register, bit 4.
Definition: P019_11_KG3_FC.h:418
U16 bit1_Reserved_Bit_5
Status register, bit 5.
Definition: P019_11_KG3_FC.h:421
U16 bit1_Reserved_Bit_3
Status register, bit 3.
Definition: P019_11_KG3_FC.h:415
U16 bit1_Reserved_Bit_8
Status register, bit 8.
Definition: P019_11_KG3_FC.h:430
U16 bit1_Reserved_Bit_9
Status register, bit 9.
Definition: P019_11_KG3_FC.h:433
U16 bit1_Reserved_Bit_6
Status register, bit 6.
Definition: P019_11_KG3_FC.h:424
U16 bit1_Reserved_Bit_7
Status register, bit 7.
Definition: P019_11_KG3_FC.h:427
U16 bit1_Reserved_Bit_15
Status register, bit 15.
Definition: P019_11_KG3_FC.h:451
U16 bit1_Reserved_Bit_1
Status register, bit 1.
Definition: P019_11_KG3_FC.h:409
U16 bit1_Reserved_Bit_13
Status register, bit 13.
Definition: P019_11_KG3_FC.h:445
U16 bit1_Reserved_Bit_2
Status register, bit 2.
Definition: P019_11_KG3_FC.h:412
U16 bit1_Reserved_Bit_0
Status register, bit 0.
Definition: P019_11_KG3_FC.h:406
U16 bit1_Reserved_Bit_11
Status register, bit 11.
Definition: P019_11_KG3_FC.h:439
U16 bit1_Reserved_Bit_12
Status register, bit 12.
Definition: P019_11_KG3_FC.h:442
U16 bit1_Reserved_Bit_14
Status register, bit 14.
Definition: P019_11_KG3_FC.h:448
U16 bit14_Reserved_Bit_2_15
Bits 2..15 : Reserved.
Definition: P019_11_KG3_FC.h:395
U16 bit1_Inverter_Output_Enable
Bit 0 : Enable inverter outputs ( 0 - Disabled, 1 - Enabled )
Definition: P019_11_KG3_FC.h:389
U16 u16_Raw_Data
Control register raw U16 data.
Definition: P019_11_KG3_FC.h:382
U16 bit1_Rectifier_Output_Enable
Bit 1 : Enable rectifier outputs ( 0 - Disabled, 1 - Enabled )
Definition: P019_11_KG3_FC.h:392