ConOpSys V2970  P004.07
ANVILEX control operating system
P017_20_KG3_FOTR.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 //! @file P017_20_KG3_FOTR.h
3 //! @brief KG3 fiber optic transiever board P017.20 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/P017_20_KG3_FOTR/P017_20_KG3_FOTR.h $
7 //! $Revision: 2496 $
8 //! $Date: 2021-03-17 14:57:57 +0500 (Mi, 17 Mrz 2021) $
9 //! $Author: minch $
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 
60 //------------------------------------------------------------------------------
61 // Include ConOpSys application header files
62 //------------------------------------------------------------------------------
63 
64 //------------------------------------------------------------------------------
65 // Macros
66 //------------------------------------------------------------------------------
67 
68 //------------------------------------------------------------------------------
69 //! @brief IGBT interface I/O board P012.33 V1.0 class
70 //------------------------------------------------------------------------------
71 
73 {
74 
75  //----------------------------------------------------------------------------
76  // Public defines, methods and variables
77  //----------------------------------------------------------------------------
78 
79  public:
80 
81  //--------------------------------------------------------------------------
82  // Public methods
83  //--------------------------------------------------------------------------
84 
85  //!-------------------------------------------------------------------------
86  //! @brief Class constructor method.
87  //! @note None
88  //! \par Override
89  //! Not allowed
90  //! @attention Don't call this method directly.
91  //--------------------------------------------------------------------------
92 
93  // Constructor and destructor
94  TP017_20_KG3_FOTR_T0(); //!< Constructor method
95 
96  //!-------------------------------------------------------------------------
97  //! @brief Class destructor method.
98  //! @note None
99  //! \par Override
100  //! Not allowed
101  //! @attention Don't call this method directly.
102  //--------------------------------------------------------------------------
103 
104  virtual ~TP017_20_KG3_FOTR_T0();
105 
106  //!-------------------------------------------------------------------------
107  //! @brief Function block initialisation method.
108  //! @note None
109  //! \par Override
110  //! Not allowed
111  //! @attention None
112  //--------------------------------------------------------------------------
113 
114  virtual VOID Init();
115 
116  //!-------------------------------------------------------------------------
117  //! @brief Function block execution method.
118  //! @note None
119  //! \par Override
120  //! Not allowed
121  //! @attention None
122  //--------------------------------------------------------------------------
123 
124  virtual VOID Execute();
125 
126  //!-------------------------------------------------------------------------
127  //! @brief Send information about digital I/O baortd driver over communication link protocol
128  //! @note This method sends information about digital I/O driver over specified communication link protocol.
129  //! @param [in] *object_Protocol - Pointer to the communication link protocol
130  //! @return None
131  //! \par Override
132  //! Not allowed
133  //! @attention None
134  //--------------------------------------------------------------------------
135 
136  virtual VOID Send_Information( TProtocol_Base *object_Protocol );
137 
138  //--------------------------------------------------------------------------
139  // Public variables
140  //--------------------------------------------------------------------------
141 
142  //--------------------------------------------------------------------------
143  // Block input signals
144  //--------------------------------------------------------------------------
145 
146  //! @brief TX channels operation mode
148 
149  //! @brief TX channel data
151 
152  //! @brief RX channel 1 emulation data
154 
155  //! @brief RX channel 2 emulation data
157 
158  //! @brief RX channel 3 emulation data
160 
161  //! @brief RX channel 4 emulation data
163 
164  //! @brief RX channel 5 emulation data
166 
167  //! @brief RX channel 6 emulation data
169 
170  //--------------------------------------------------------------------------
171  // Block output signals
172  //--------------------------------------------------------------------------
173 
174  //! @brief RX channel status
176 
177  //! @brief TX channel status
179 
180  //----------------------------------------------------------------------------
181  // Protected defines, methods and variables
182  //----------------------------------------------------------------------------
183 
184  protected:
185 
186  //----------------------------------------------------------------------------
187  // Private defines, methods and variables
188  //----------------------------------------------------------------------------
189 
190  private:
191 
192 };
193 
194 //------------------------------------------------------------------------------
195 
197 {
198 
199  //----------------------------------------------------------------------------
200  // Public defines, methods and variables
201  //----------------------------------------------------------------------------
202 
203  public:
204 
205  //--------------------------------------------------------------------------
206  // Public type definitions
207  //--------------------------------------------------------------------------
208 
209  // Register structure for generic access
210  typedef struct
211  {
212 
213  //! @brief 0x00 : Unit identification L read register
215 
216  //! @brief 0x01 : Unit identification H read register
218 
219  union
220  {
221 
222  //! @brief 0x02 : Status register
224 
225  //! @brief 0x02 : Control register
227 
228  };
229 
230  //! @brief 0x03 : TX output data write register
232 
233  //! @brief 0x04 : Not used
235 
236  //! @brief 0x05 : Not used
238 
239  //! @brief 0x06 : Not used
241 
242  //! @brief 0x07 : RX data read register
244 
245  //! @brief 0x08 : Reserved
247 
248  //! @brief 0x09 : Reserved
250 
251  //! @brief 0x0A : Reserved
253 
254  //! @brief 0x0B : Not used
256 
257  //! @brief 0x0C : Not used
259 
260  //! @brief 0x0D : Not used
262 
263  //! @brief 0x0E : Not used
265 
266  //! @brief 0x0F : Not used
268 
270 
271  //--------------------------------------------------------------------------
272  // Public methods
273  //--------------------------------------------------------------------------
274 
275  //!-------------------------------------------------------------------------
276  //! @brief Class constructor method.
277  //! @note None
278  //! \par Override
279  //! Not allowed
280  //! @attention Don't call this method directly.
281  //--------------------------------------------------------------------------
282 
284 
285  //!-------------------------------------------------------------------------
286  //! @brief Class destructor method.
287  //! @note None
288  //! \par Override
289  //! Not allowed
290  //! @attention Don't call this method directly.
291  //--------------------------------------------------------------------------
292 
293  virtual ~TP017_20_KG3_FOTR_T1();
294 
295  //!-------------------------------------------------------------------------
296  //! @brief Hardware mapping method.
297  //! @note None
298  //! @param [in] *struct_Registers_Base_Address - Base adress to register structure mapping
299  //! \par Override
300  //! Not allowed
301  //! @attention None
302  //--------------------------------------------------------------------------
303 
304  VOID Map( TP017_20_KG3_FOTR_Registers *struct_Registers_Base_Address );
305 
306  //!-------------------------------------------------------------------------
307  //! @brief Function block initialisation method.
308  //! @note None
309  //! \par Override
310  //! Not allowed
311  //! @attention None
312  //--------------------------------------------------------------------------
313 
314  virtual VOID Init();
315 
316  //!-------------------------------------------------------------------------
317  //! @brief Function block execution method.
318  //! @note None
319  //! \par Override
320  //! Not allowed
321  //! @attention None
322  //--------------------------------------------------------------------------
323 
324  virtual VOID Execute();
325 
326  //!-------------------------------------------------------------------------
327  //! @brief Send information about digital I/O baortd driver over communication link protocol
328  //! @note This method sends information about digital I/O driver over specified communication link protocol.
329  //! @param [in] *object_Protocol - Pointer to the communication link protocol
330  //! @return None
331  //! \par Override
332  //! Not allowed
333  //! @attention None
334  //--------------------------------------------------------------------------
335 
336  virtual VOID Send_Information( TProtocol_Base *object_Protocol );
337 
338  //--------------------------------------------------------------------------
339  // Public variables
340  //--------------------------------------------------------------------------
341 
342  //--------------------------------------------------------------------------
343  // Block inputs
344  //--------------------------------------------------------------------------
345 
346  //! @brief TX channels operation mode
348 
349  //! @brief TX channel data
351 
352  //--------------------------------------------------------------------------
353  // Block outputs
354  //--------------------------------------------------------------------------
355 
356  //! @brief RX channel status
358 // TBlock_Output_Connector object_bool_RX_Channel_1_Status;
359 // TBlock_Output_Connector object_bool_RX_Channel_2_Status;
360 // TBlock_Output_Connector object_bool_RX_Channel_3_Status;
361 // TBlock_Output_Connector object_bool_RX_Channel_4_Status;
362 // TBlock_Output_Connector object_bool_RX_Channel_5_Status;
363 // TBlock_Output_Connector object_bool_RX_Channel_6_Status;
364 
365  //! @brief TX channel status
367 // TBlock_Output_Connector object_bool_TX_Channel_1_Status;
368 // TBlock_Output_Connector object_bool_TX_Channel_2_Status;
369 // TBlock_Output_Connector object_bool_TX_Channel_3_Status;
370 // TBlock_Output_Connector object_bool_TX_Channel_4_Status;
371 // TBlock_Output_Connector object_bool_TX_Channel_5_Status;
372 // TBlock_Output_Connector object_bool_TX_Channel_6_Status;
373 
374  //----------------------------------------------------------------------------
375  // Protected defines, methods and variables
376  //----------------------------------------------------------------------------
377 
378  protected:
379 
380  //----------------------------------------------------------------------------
381  // Private defines, methods and variables
382  //----------------------------------------------------------------------------
383 
384  private:
385 
386  //! @brief Hardware mapped registers
388 
389 };
390 
391 //------------------------------------------------------------------------------
392 
394 {
395 
396  //----------------------------------------------------------------------------
397  // Public defines, methods and variables
398  //----------------------------------------------------------------------------
399 
400  public:
401 
402  //--------------------------------------------------------------------------
403  // Public type definitions
404  //--------------------------------------------------------------------------
405 
406  //! @brief Register structure for generic access
407  typedef struct
408  {
409 
410  //! @brief 0x00 : Unit identification L read register
412 
413  //! @brief 0x01 : Unit identification H read register
415 
416  //! @brief 0x02 : Not used
418 
419  //! @brief 0x03 : RX data read register
420  // Bit 0 : RX Channel 1
421  // Bit 1 : RX Channel 2
422  // Bit 2 : RX Channel 3
423  // Bit 3 : RX Channel 4
424  // Bit 4 : RX Channel 5
425  // Bit 5 : RX Channel 6
426  // Bit 6-15 : Reserved
428 
429  //! @brief 0x04 : Not used
431 
432  //! @brief 0x05 : Not used
434 
435  //! @brief 0x06 : Not used
437 
438  //! @brief 0x07 : TX output data write register
439  // Bit 0 : TX Channel 1
440  // Bit 1 : TX Channel 2
441  // Bit 2 : TX Channel 3
442  // Bit 3 : TX Channel 4
443  // Bit 4 : TX Channel 5
444  // Bit 5 : TX Channel 6
445  // Bit 6-15 : Reserved
447 
448  //! @brief 0x08 : Reserved
450 
451  //! @brief 0x09 : Reserved
453 
454  //! @brief 0x0A : Reserved
456 
457  //! @brief 0x0B : Not used
459 
460  //! @brief 0x0C : Not used
462 
463  //! @brief 0x0D : Not used
465 
466  //! @brief 0x0E : Not used
468 
469  //! @brief 0x0F : Not used
471 
473 
474  //--------------------------------------------------------------------------
475  // Public methods
476  //--------------------------------------------------------------------------
477 
478  //!-------------------------------------------------------------------------
479  //! @brief Class constructor method.
480  //! @note None
481  //! \par Override
482  //! Not allowed
483  //! @attention Don't call this method directly.
484  //--------------------------------------------------------------------------
485 
487 
488  //!-------------------------------------------------------------------------
489  //! @brief Class destructor method.
490  //! @note None
491  //! \par Override
492  //! Not allowed
493  //! @attention Don't call this method directly.
494  //--------------------------------------------------------------------------
495 
496  virtual ~TP017_20_KG3_FOTR_T2();
497 
498  //!-------------------------------------------------------------------------
499  //! @brief Hardware mapping method.
500  //! @note None
501  //! @param [in] *struct_Registers_Base_Address - Base adress to register structure mapping
502  //! \par Override
503  //! Not allowed
504  //! @attention None
505  //--------------------------------------------------------------------------
506 
507  VOID Map( TP017_20_KG3_FOTR_Registers *struct_Registers_Base_Address );
508 
509  //!-------------------------------------------------------------------------
510  //! @brief Function block initialisation method.
511  //! @note None
512  //! \par Override
513  //! Not allowed
514  //! @attention None
515  //--------------------------------------------------------------------------
516 
517  virtual VOID Init();
518 
519  //!-------------------------------------------------------------------------
520  //! @brief Function block execution method.
521  //! @note None
522  //! \par Override
523  //! Not allowed
524  //! @attention None
525  //--------------------------------------------------------------------------
526 
527  virtual VOID Execute();
528 
529  //!-------------------------------------------------------------------------
530  //! @brief Send information about digital I/O baortd driver over communication link protocol
531  //! @note This method sends information about digital I/O driver over specified communication link protocol.
532  //! @param [in] *object_Protocol - Pointer to the communication link protocol
533  //! @return None
534  //! \par Override
535  //! Not allowed
536  //! @attention None
537  //--------------------------------------------------------------------------
538 
539  virtual VOID Send_Information( TProtocol_Base *object_Protocol );
540 
541  //--------------------------------------------------------------------------
542  // Public variables
543  //--------------------------------------------------------------------------
544 
545  //--------------------------------------------------------------------------
546  // Block inputs
547  //--------------------------------------------------------------------------
548 
549  //! @brief TX channel data
551 
552  //--------------------------------------------------------------------------
553  // Block outputs
554  //--------------------------------------------------------------------------
555 
556  //! @brief RX channel status
558 
559 
560  //----------------------------------------------------------------------------
561  // Protected defines, methods and variables
562  //----------------------------------------------------------------------------
563 
564  protected:
565 
566  //----------------------------------------------------------------------------
567  // Private defines, methods and variables
568  //----------------------------------------------------------------------------
569 
570  private:
571 
572  //! @brief Hardware mapped registers
574 
575 };
576 
577 //------------------------------------------------------------------------------
578 // End of file
579 //------------------------------------------------------------------------------
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
Function block base 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
IGBT interface I/O board P012.33 V1.0 class.
Definition: P017_20_KG3_FOTR.h:73
TBlock_Input_Connector object_bool_TX_Channels_Mode
TX channels operation mode.
Definition: P017_20_KG3_FOTR.h:147
TBlock_Input_Connector object_bool_RX_Channel_Emulation_2
RX channel 2 emulation data.
Definition: P017_20_KG3_FOTR.h:156
virtual VOID Execute()
Function block execution method.
Definition: P017_20_KG3_FOTR.cpp:139
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P017_20_KG3_FOTR.h:150
TBlock_Input_Connector object_bool_RX_Channel_Emulation_6
RX channel 6 emulation data.
Definition: P017_20_KG3_FOTR.h:168
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P017_20_KG3_FOTR.cpp:238
TP017_20_KG3_FOTR_T0()
Class constructor method.
Definition: P017_20_KG3_FOTR.cpp:66
TBlock_Input_Connector object_bool_RX_Channel_Emulation_4
RX channel 4 emulation data.
Definition: P017_20_KG3_FOTR.h:162
virtual VOID Init()
Function block initialisation method.
Definition: P017_20_KG3_FOTR.cpp:131
TBlock_Input_Connector object_bool_RX_Channel_Emulation_1
RX channel 1 emulation data.
Definition: P017_20_KG3_FOTR.h:153
TBlock_Output_Connector object_u16_TX_Channels_Status
TX channel status.
Definition: P017_20_KG3_FOTR.h:178
virtual ~TP017_20_KG3_FOTR_T0()
Class destructor method.
Definition: P017_20_KG3_FOTR.cpp:123
TBlock_Input_Connector object_bool_RX_Channel_Emulation_5
RX channel 5 emulation data.
Definition: P017_20_KG3_FOTR.h:165
TBlock_Input_Connector object_bool_RX_Channel_Emulation_3
RX channel 3 emulation data.
Definition: P017_20_KG3_FOTR.h:159
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P017_20_KG3_FOTR.h:175
Definition: P017_20_KG3_FOTR.h:197
TP017_20_KG3_FOTR_T1()
Class constructor method.
Definition: P017_20_KG3_FOTR.cpp:269
VOID Map(TP017_20_KG3_FOTR_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P017_20_KG3_FOTR.cpp:316
TBlock_Output_Connector object_u16_TX_Channels_Status
TX channel status.
Definition: P017_20_KG3_FOTR.h:366
virtual VOID Init()
Function block initialisation method.
Definition: P017_20_KG3_FOTR.cpp:328
volatile TP017_20_KG3_FOTR_Registers * struct_Registers
Hardware mapped registers.
Definition: P017_20_KG3_FOTR.h:387
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P017_20_KG3_FOTR.cpp:387
TBlock_Input_Connector object_bool_TX_Channels_Mode
TX channels operation mode.
Definition: P017_20_KG3_FOTR.h:347
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P017_20_KG3_FOTR.h:357
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P017_20_KG3_FOTR.h:350
virtual VOID Execute()
Function block execution method.
Definition: P017_20_KG3_FOTR.cpp:336
virtual ~TP017_20_KG3_FOTR_T1()
Class destructor method.
Definition: P017_20_KG3_FOTR.cpp:308
Definition: P017_20_KG3_FOTR.h:394
virtual ~TP017_20_KG3_FOTR_T2()
Class destructor method.
Definition: P017_20_KG3_FOTR.cpp:466
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P017_20_KG3_FOTR.h:550
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P017_20_KG3_FOTR.h:557
VOID Map(TP017_20_KG3_FOTR_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P017_20_KG3_FOTR.cpp:474
TP017_20_KG3_FOTR_T2()
Class constructor method.
Definition: P017_20_KG3_FOTR.cpp:435
virtual VOID Execute()
Function block execution method.
Definition: P017_20_KG3_FOTR.cpp:494
volatile TP017_20_KG3_FOTR_Registers * struct_Registers
Hardware mapped registers.
Definition: P017_20_KG3_FOTR.h:573
virtual VOID Init()
Function block initialisation method.
Definition: P017_20_KG3_FOTR.cpp:486
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P017_20_KG3_FOTR.cpp:509
Definition: Protocol_Base.h:57
Definition: P017_20_KG3_FOTR.h:211
U16 u16_Control
0x02 : Control register
Definition: P017_20_KG3_FOTR.h:226
U16 u16_Reserved_6
0x06 : Not used
Definition: P017_20_KG3_FOTR.h:240
U16 u16_TX_Data
0x03 : TX output data write register
Definition: P017_20_KG3_FOTR.h:231
U16 u16_Status
0x02 : Status register
Definition: P017_20_KG3_FOTR.h:223
U16 u16_Reserved_8
0x08 : Reserved
Definition: P017_20_KG3_FOTR.h:246
U16 u16_Reserved_13
0x0D : Not used
Definition: P017_20_KG3_FOTR.h:261
U16 u16_Reserved_12
0x0C : Not used
Definition: P017_20_KG3_FOTR.h:258
U16 u16_Unit_ID_L
0x00 : Unit identification L read register
Definition: P017_20_KG3_FOTR.h:214
U16 u16_Unit_ID_H
0x01 : Unit identification H read register
Definition: P017_20_KG3_FOTR.h:217
U16 u16_Reserved_10
0x0A : Reserved
Definition: P017_20_KG3_FOTR.h:252
U16 u16_Reserved_15
0x0F : Not used
Definition: P017_20_KG3_FOTR.h:267
U16 u16_Reserved_5
0x05 : Not used
Definition: P017_20_KG3_FOTR.h:237
U16 u16_Reserved_11
0x0B : Not used
Definition: P017_20_KG3_FOTR.h:255
U16 u16_Reserved_9
0x09 : Reserved
Definition: P017_20_KG3_FOTR.h:249
U16 u16_Reserved_14
0x0E : Not used
Definition: P017_20_KG3_FOTR.h:264
U16 u16_RX_Data
0x07 : RX data read register
Definition: P017_20_KG3_FOTR.h:243
U16 u16_Reserved_4
0x04 : Not used
Definition: P017_20_KG3_FOTR.h:234
Register structure for generic access.
Definition: P017_20_KG3_FOTR.h:408
U16 u16_TX_Data
0x07 : TX output data write register
Definition: P017_20_KG3_FOTR.h:446
U16 u16_Unit_ID_H
0x01 : Unit identification H read register
Definition: P017_20_KG3_FOTR.h:414
U16 u16_RX_Data
0x03 : RX data read register
Definition: P017_20_KG3_FOTR.h:427
U16 u16_Reserved_14
0x0E : Not used
Definition: P017_20_KG3_FOTR.h:467
U16 u16_Reserved_5
0x05 : Not used
Definition: P017_20_KG3_FOTR.h:433
U16 u16_Reserved_10
0x0A : Reserved
Definition: P017_20_KG3_FOTR.h:455
U16 u16_Reserved_4
0x04 : Not used
Definition: P017_20_KG3_FOTR.h:430
U16 u16_Unit_ID_L
0x00 : Unit identification L read register
Definition: P017_20_KG3_FOTR.h:411
U16 u16_Reserved_6
0x06 : Not used
Definition: P017_20_KG3_FOTR.h:436
U16 u16_Reserved_13
0x0D : Not used
Definition: P017_20_KG3_FOTR.h:464
U16 u16_Reserved_9
0x09 : Reserved
Definition: P017_20_KG3_FOTR.h:452
U16 u16_Reserved_15
0x0F : Not used
Definition: P017_20_KG3_FOTR.h:470
U16 u16_Reserved_2
0x02 : Not used
Definition: P017_20_KG3_FOTR.h:417
U16 u16_Reserved_11
0x0B : Not used
Definition: P017_20_KG3_FOTR.h:458
U16 u16_Reserved_12
0x0C : Not used
Definition: P017_20_KG3_FOTR.h:461
U16 u16_Reserved_8
0x08 : Reserved
Definition: P017_20_KG3_FOTR.h:449