ConOpSys V2970  P004.07
ANVILEX control operating system
P015_09_FOTR.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 //! @file P015_09_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/P015_09_FOTR/P015_09_FOTR.h $
7 //! $Revision: 2496 $
8 //! $Date: 2021-03-17 14:57:57 +0500 (Ср, 17 мар 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  TP015_09_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 ~TP015_09_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  //! @brief 0x02 : Status and control registers union
220  union
221  {
222 
223  //! @brief 0x02 : Status register
225 
226  //! @brief 0x02 : Control register
228 
229  };
230 
231  //! @brief 0x03 : TX output data write register
233 
234  //! @brief 0x04 : Not used
236 
237  //! @brief 0x05 : Not used
239 
240  //! @brief 0x06 : Not used
242 
243  //! @brief 0x07 : RX data read register
245 
246  //! @brief 0x08 : Reserved
248 
249  //! @brief 0x09 : Reserved
251 
252  //! @brief 0x0A : Reserved
254 
255  //! @brief 0x0B : Not used
257 
258  //! @brief 0x0C : Not used
260 
261  //! @brief 0x0D : Not used
263 
264  //! @brief 0x0E : Not used
266 
267  //! @brief 0x0F : Not used
269 
271 
272  //--------------------------------------------------------------------------
273  // Public methods
274  //--------------------------------------------------------------------------
275 
276  //!-------------------------------------------------------------------------
277  //! @brief Class constructor method.
278  //! @note None
279  //! \par Override
280  //! Not allowed
281  //! @attention Don't call this method directly.
282  //--------------------------------------------------------------------------
283 
285 
286  //!-------------------------------------------------------------------------
287  //! @brief Class destructor method.
288  //! @note None
289  //! \par Override
290  //! Not allowed
291  //! @attention Don't call this method directly.
292  //--------------------------------------------------------------------------
293 
294  virtual ~TP015_09_FOTR_T1();
295 
296  //!-------------------------------------------------------------------------
297  //! @brief Hardware mapping method.
298  //! @note None
299  //! @param [in] *struct_Registers_Base_Address - Base adress to register structure mapping
300  //! \par Override
301  //! Not allowed
302  //! @attention None
303  //--------------------------------------------------------------------------
304 
305  VOID Map( TP015_09_FOTR_Registers *struct_Registers_Base_Address );
306 
307  //!-------------------------------------------------------------------------
308  //! @brief Function block initialisation method.
309  //! @note None
310  //! \par Override
311  //! Not allowed
312  //! @attention None
313  //--------------------------------------------------------------------------
314 
315  virtual VOID Init();
316 
317  //!-------------------------------------------------------------------------
318  //! @brief Function block execution method.
319  //! @note None
320  //! \par Override
321  //! Not allowed
322  //! @attention None
323  //--------------------------------------------------------------------------
324 
325  virtual VOID Execute();
326 
327  //!-------------------------------------------------------------------------
328  //! @brief Send information about digital I/O baortd driver over communication link protocol
329  //! @note This method sends information about digital I/O driver over specified communication link protocol.
330  //! @param [in] *object_Protocol - Pointer to the communication link protocol
331  //! @return None
332  //! \par Override
333  //! Not allowed
334  //! @attention None
335  //--------------------------------------------------------------------------
336 
337  virtual VOID Send_Information( TProtocol_Base *object_Protocol );
338 
339  //--------------------------------------------------------------------------
340  // Public variables
341  //--------------------------------------------------------------------------
342 
343  //--------------------------------------------------------------------------
344  // Block inputs
345  //--------------------------------------------------------------------------
346 
347  //! @brief TX channels operation mode
349 
350  //! @brief TX channel data
352 
353  //--------------------------------------------------------------------------
354  // Block outputs
355  //--------------------------------------------------------------------------
356 
357  //! @brief RX channel status
359 // TBlock_Output_Connector object_bool_RX_Channel_1_Status;
360 // TBlock_Output_Connector object_bool_RX_Channel_2_Status;
361 // TBlock_Output_Connector object_bool_RX_Channel_3_Status;
362 // TBlock_Output_Connector object_bool_RX_Channel_4_Status;
363 // TBlock_Output_Connector object_bool_RX_Channel_5_Status;
364 // TBlock_Output_Connector object_bool_RX_Channel_6_Status;
365 
366  //! @brief TX channel status
368 // TBlock_Output_Connector object_bool_TX_Channel_1_Status;
369 // TBlock_Output_Connector object_bool_TX_Channel_2_Status;
370 // TBlock_Output_Connector object_bool_TX_Channel_3_Status;
371 // TBlock_Output_Connector object_bool_TX_Channel_4_Status;
372 // TBlock_Output_Connector object_bool_TX_Channel_5_Status;
373 // TBlock_Output_Connector object_bool_TX_Channel_6_Status;
374 
375  //----------------------------------------------------------------------------
376  // Protected defines, methods and variables
377  //----------------------------------------------------------------------------
378 
379  protected:
380 
381  //----------------------------------------------------------------------------
382  // Private defines, methods and variables
383  //----------------------------------------------------------------------------
384 
385  private:
386 
387  //! @brief Hardware mapped registers
389 
390 };
391 
392 //------------------------------------------------------------------------------
393 
395 {
396 
397  //----------------------------------------------------------------------------
398  // Public defines, methods and variables
399  //----------------------------------------------------------------------------
400 
401  public:
402 
403  //--------------------------------------------------------------------------
404  // Public type definitions
405  //--------------------------------------------------------------------------
406 
407  //! @brief Register structure for generic access
408  typedef struct
409  {
410 
411  //! @brief 0x00 : Unit identification L read register
413 
414  //! @brief 0x01 : Unit identification H read register
416 
417  //! @brief 0x02 : Not used
419 
420  //! @brief 0x03 : RX data read register
421  // Bit 0 : RX Channel 1
422  // Bit 1 : RX Channel 2
423  // Bit 2 : RX Channel 3
424  // Bit 3 : RX Channel 4
425  // Bit 4 : RX Channel 5
426  // Bit 5 : RX Channel 6
427  // Bit 6-15 : Reserved
429 
430  //! @brief 0x04 : Not used
432 
433  //! @brief 0x05 : Not used
435 
436  //! @brief 0x06 : Not used
438 
439  //! @brief 0x07 : TX output data write register
440  // Bit 0 : TX Channel 1
441  // Bit 1 : TX Channel 2
442  // Bit 2 : TX Channel 3
443  // Bit 3 : TX Channel 4
444  // Bit 4 : TX Channel 5
445  // Bit 5 : TX Channel 6
446  // Bit 6-15 : Reserved
448 
449  //! @brief 0x08 : Reserved
451 
452  //! @brief 0x09 : Reserved
454 
455  //! @brief 0x0A : Reserved
457 
458  //! @brief 0x0B : Not used
460 
461  //! @brief 0x0C : Not used
463 
464  //! @brief 0x0D : Not used
466 
467  //! @brief 0x0E : Not used
469 
470  //! @brief 0x0F : Not used
472 
474 
475  //--------------------------------------------------------------------------
476  // Public methods
477  //--------------------------------------------------------------------------
478 
479  //!-------------------------------------------------------------------------
480  //! @brief Class constructor method.
481  //! @note None
482  //! \par Override
483  //! Not allowed
484  //! @attention Don't call this method directly.
485  //--------------------------------------------------------------------------
486 
488 
489  //!-------------------------------------------------------------------------
490  //! @brief Class destructor method.
491  //! @note None
492  //! \par Override
493  //! Not allowed
494  //! @attention Don't call this method directly.
495  //--------------------------------------------------------------------------
496 
497  virtual ~TP015_09_FOTR_T2();
498 
499  //!-------------------------------------------------------------------------
500  //! @brief Hardware mapping method.
501  //! @note None
502  //! @param [in] *struct_Registers_Base_Address - Base adress to register structure mapping
503  //! \par Override
504  //! Not allowed
505  //! @attention None
506  //--------------------------------------------------------------------------
507 
508  VOID Map( TP015_09_FOTR_Registers *struct_Registers_Base_Address );
509 
510  //!-------------------------------------------------------------------------
511  //! @brief Function block initialisation method.
512  //! @note None
513  //! \par Override
514  //! Not allowed
515  //! @attention None
516  //--------------------------------------------------------------------------
517 
518  virtual VOID Init();
519 
520  //!-------------------------------------------------------------------------
521  //! @brief Function block execution method.
522  //! @note None
523  //! \par Override
524  //! Not allowed
525  //! @attention None
526  //--------------------------------------------------------------------------
527 
528  virtual VOID Execute();
529 
530  //!-------------------------------------------------------------------------
531  //! @brief Send information about digital I/O baortd driver over communication link protocol
532  //! @note This method sends information about digital I/O driver over specified communication link protocol.
533  //! @param [in] *object_Protocol - Pointer to the communication link protocol
534  //! @return None
535  //! \par Override
536  //! Not allowed
537  //! @attention None
538  //--------------------------------------------------------------------------
539 
540  virtual VOID Send_Information( TProtocol_Base *object_Protocol );
541 
542  //--------------------------------------------------------------------------
543  // Public variables
544  //--------------------------------------------------------------------------
545 
546  //--------------------------------------------------------------------------
547  // Block inputs
548  //--------------------------------------------------------------------------
549 
550  //! @brief TX channel data
552 
553  //--------------------------------------------------------------------------
554  // Block outputs
555  //--------------------------------------------------------------------------
556 
557  //! @brief RX channel status
559 
560 
561  //----------------------------------------------------------------------------
562  // Protected defines, methods and variables
563  //----------------------------------------------------------------------------
564 
565  protected:
566 
567  //----------------------------------------------------------------------------
568  // Private defines, methods and variables
569  //----------------------------------------------------------------------------
570 
571  private:
572 
573  //! @brief Hardware mapped registers
575 
576 };
577 
578 //------------------------------------------------------------------------------
579 // End of file
580 //------------------------------------------------------------------------------
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: P015_09_FOTR.h:73
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P015_09_FOTR.cpp:221
TBlock_Input_Connector object_bool_RX_Channel_Emulation_3
RX channel 3 emulation data.
Definition: P015_09_FOTR.h:159
virtual VOID Execute()
Function block execution method.
Definition: P015_09_FOTR.cpp:122
TBlock_Output_Connector object_u16_TX_Channels_Status
TX channel status.
Definition: P015_09_FOTR.h:178
TBlock_Input_Connector object_bool_RX_Channel_Emulation_1
RX channel 1 emulation data.
Definition: P015_09_FOTR.h:153
TBlock_Input_Connector object_bool_RX_Channel_Emulation_4
RX channel 4 emulation data.
Definition: P015_09_FOTR.h:162
TBlock_Input_Connector object_bool_RX_Channel_Emulation_5
RX channel 5 emulation data.
Definition: P015_09_FOTR.h:165
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P015_09_FOTR.h:175
virtual ~TP015_09_FOTR_T0()
Class destructor method.
Definition: P015_09_FOTR.cpp:106
virtual VOID Init()
Function block initialisation method.
Definition: P015_09_FOTR.cpp:114
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P015_09_FOTR.h:150
TP015_09_FOTR_T0()
Class constructor method.
Definition: P015_09_FOTR.cpp:66
TBlock_Input_Connector object_bool_RX_Channel_Emulation_6
RX channel 6 emulation data.
Definition: P015_09_FOTR.h:168
TBlock_Input_Connector object_bool_RX_Channel_Emulation_2
RX channel 2 emulation data.
Definition: P015_09_FOTR.h:156
TBlock_Input_Connector object_bool_TX_Channels_Mode
TX channels operation mode.
Definition: P015_09_FOTR.h:147
Definition: P015_09_FOTR.h:197
virtual VOID Init()
Function block initialisation method.
Definition: P015_09_FOTR.cpp:311
VOID Map(TP015_09_FOTR_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P015_09_FOTR.cpp:299
TBlock_Input_Connector object_bool_TX_Channels_Mode
TX channels operation mode.
Definition: P015_09_FOTR.h:348
TP015_09_FOTR_T1()
Class constructor method.
Definition: P015_09_FOTR.cpp:252
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P015_09_FOTR.h:351
TBlock_Output_Connector object_u16_TX_Channels_Status
TX channel status.
Definition: P015_09_FOTR.h:367
virtual VOID Execute()
Function block execution method.
Definition: P015_09_FOTR.cpp:319
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P015_09_FOTR.h:358
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P015_09_FOTR.cpp:370
virtual ~TP015_09_FOTR_T1()
Class destructor method.
Definition: P015_09_FOTR.cpp:291
volatile TP015_09_FOTR_Registers * struct_Registers
Hardware mapped registers.
Definition: P015_09_FOTR.h:388
Definition: P015_09_FOTR.h:395
virtual VOID Init()
Function block initialisation method.
Definition: P015_09_FOTR.cpp:469
volatile TP015_09_FOTR_Registers * struct_Registers
Hardware mapped registers.
Definition: P015_09_FOTR.h:574
virtual ~TP015_09_FOTR_T2()
Class destructor method.
Definition: P015_09_FOTR.cpp:449
virtual VOID Execute()
Function block execution method.
Definition: P015_09_FOTR.cpp:477
TBlock_Output_Connector object_u16_RX_Channels_Status
RX channel status.
Definition: P015_09_FOTR.h:558
TBlock_Input_Connector object_u16_TX_Channels_Control
TX channel data.
Definition: P015_09_FOTR.h:551
TP015_09_FOTR_T2()
Class constructor method.
Definition: P015_09_FOTR.cpp:418
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about digital I/O baortd driver over communication link protocol.
Definition: P015_09_FOTR.cpp:492
VOID Map(TP015_09_FOTR_Registers *struct_Registers_Base_Address)
Hardware mapping method.
Definition: P015_09_FOTR.cpp:457
Definition: Protocol_Base.h:57
Definition: P015_09_FOTR.h:211
U16 u16_Reserved_13
0x0D : Not used
Definition: P015_09_FOTR.h:262
U16 u16_Reserved_10
0x0A : Reserved
Definition: P015_09_FOTR.h:253
U16 u16_RX_Data
0x07 : RX data read register
Definition: P015_09_FOTR.h:244
U16 u16_Unit_ID_H
0x01 : Unit identification H read register
Definition: P015_09_FOTR.h:217
U16 u16_Reserved_11
0x0B : Not used
Definition: P015_09_FOTR.h:256
U16 u16_Unit_ID_L
0x00 : Unit identification L read register
Definition: P015_09_FOTR.h:214
U16 u16_Control
0x02 : Control register
Definition: P015_09_FOTR.h:227
U16 u16_Reserved_12
0x0C : Not used
Definition: P015_09_FOTR.h:259
U16 u16_Reserved_14
0x0E : Not used
Definition: P015_09_FOTR.h:265
U16 u16_Reserved_4
0x04 : Not used
Definition: P015_09_FOTR.h:235
U16 u16_Reserved_8
0x08 : Reserved
Definition: P015_09_FOTR.h:247
U16 u16_Reserved_15
0x0F : Not used
Definition: P015_09_FOTR.h:268
U16 u16_Reserved_6
0x06 : Not used
Definition: P015_09_FOTR.h:241
U16 u16_Status
0x02 : Status register
Definition: P015_09_FOTR.h:224
U16 u16_Reserved_9
0x09 : Reserved
Definition: P015_09_FOTR.h:250
U16 u16_TX_Data
0x03 : TX output data write register
Definition: P015_09_FOTR.h:232
U16 u16_Reserved_5
0x05 : Not used
Definition: P015_09_FOTR.h:238
Register structure for generic access.
Definition: P015_09_FOTR.h:409
U16 u16_Unit_ID_H
0x01 : Unit identification H read register
Definition: P015_09_FOTR.h:415
U16 u16_Reserved_13
0x0D : Not used
Definition: P015_09_FOTR.h:465
U16 u16_Reserved_6
0x06 : Not used
Definition: P015_09_FOTR.h:437
U16 u16_Reserved_8
0x08 : Reserved
Definition: P015_09_FOTR.h:450
U16 u16_Reserved_12
0x0C : Not used
Definition: P015_09_FOTR.h:462
U16 u16_Reserved_10
0x0A : Reserved
Definition: P015_09_FOTR.h:456
U16 u16_Reserved_9
0x09 : Reserved
Definition: P015_09_FOTR.h:453
U16 u16_TX_Data
0x07 : TX output data write register
Definition: P015_09_FOTR.h:447
U16 u16_Reserved_4
0x04 : Not used
Definition: P015_09_FOTR.h:431
U16 u16_Reserved_15
0x0F : Not used
Definition: P015_09_FOTR.h:471
U16 u16_Unit_ID_L
0x00 : Unit identification L read register
Definition: P015_09_FOTR.h:412
U16 u16_RX_Data
0x03 : RX data read register
Definition: P015_09_FOTR.h:428
U16 u16_Reserved_2
0x02 : Not used
Definition: P015_09_FOTR.h:418
U16 u16_Reserved_11
0x0B : Not used
Definition: P015_09_FOTR.h:459
U16 u16_Reserved_5
0x05 : Not used
Definition: P015_09_FOTR.h:434
U16 u16_Reserved_14
0x0E : Not used
Definition: P015_09_FOTR.h:468