R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
ext_h101_raw_nnp_tacquila.h
Go to the documentation of this file.
1/******************************************************************************
2 * Copyright (C) 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH *
3 * Copyright (C) 2019-2025 Members of R3B Collaboration *
4 * *
5 * This software is distributed under the terms of the *
6 * GNU General Public Licence (GPL) version 3, *
7 * copied verbatim in the file "LICENSE". *
8 * *
9 * In applying this license GSI does not waive the privileges and immunities *
10 * granted to it by virtue of its status as an Intergovernmental Organization *
11 * or submit itself to any jurisdiction. *
12 ******************************************************************************/
13
14/********************************************************
15 *
16 * Structure for ext_data_fetch_event() filling.
17 *
18 * Do not edit - automatically generated.
19 */
20
21#ifndef __GUARD_H101_EXT_H101_RAW_NNP_TACQUILA_H__
22#define __GUARD_H101_EXT_H101_RAW_NNP_TACQUILA_H__
23
24#ifndef __CINT__
25#include <stdint.h>
26#else
27/* For CINT (old version trouble with stdint.h): */
28#ifndef uint32_t
29typedef unsigned int uint32_t;
30typedef int int32_t;
31#endif
32#endif
33#ifndef EXT_STRUCT_CTRL
34#define EXT_STRUCT_CTRL(x)
35#endif
36
37/********************************************************
38 *
39 * Plain structure (layout as ntuple/root file):
40 */
41
43{
44 /* RAW */
45 uint32_t NNP1_1 /* [0,50] */;
46 uint32_t NNP1_1I[50 EXT_STRUCT_CTRL(NNP1_1)] /* [1,50] */;
47 uint32_t NNP1_1TAC[50 EXT_STRUCT_CTRL(NNP1_1)] /* [0,65535] */;
48 uint32_t NNP1_1CLK[50 EXT_STRUCT_CTRL(NNP1_1)] /* [0,65535] */;
49 uint32_t NNP1_1ADC[50 EXT_STRUCT_CTRL(NNP1_1)] /* [0,65535] */;
50 uint32_t NNP1_1T[50 EXT_STRUCT_CTRL(NNP1_1)] /* [0,65535] */;
51 uint32_t NNP1_2 /* [0,50] */;
52 uint32_t NNP1_2I[50 EXT_STRUCT_CTRL(NNP1_2)] /* [1,50] */;
53 uint32_t NNP1_2TAC[50 EXT_STRUCT_CTRL(NNP1_2)] /* [0,65535] */;
54 uint32_t NNP1_2CLK[50 EXT_STRUCT_CTRL(NNP1_2)] /* [0,65535] */;
55 uint32_t NNP1_2ADC[50 EXT_STRUCT_CTRL(NNP1_2)] /* [0,65535] */;
56 uint32_t NNP1_2T[50 EXT_STRUCT_CTRL(NNP1_2)] /* [0,65535] */;
57 uint32_t NNP2_1 /* [0,50] */;
58 uint32_t NNP2_1I[50 EXT_STRUCT_CTRL(NNP2_1)] /* [1,50] */;
59 uint32_t NNP2_1TAC[50 EXT_STRUCT_CTRL(NNP2_1)] /* [0,65535] */;
60 uint32_t NNP2_1CLK[50 EXT_STRUCT_CTRL(NNP2_1)] /* [0,65535] */;
61 uint32_t NNP2_1ADC[50 EXT_STRUCT_CTRL(NNP2_1)] /* [0,65535] */;
62 uint32_t NNP2_1T[50 EXT_STRUCT_CTRL(NNP2_1)] /* [0,65535] */;
63 uint32_t NNP2_2 /* [0,50] */;
64 uint32_t NNP2_2I[50 EXT_STRUCT_CTRL(NNP2_2)] /* [1,50] */;
65 uint32_t NNP2_2TAC[50 EXT_STRUCT_CTRL(NNP2_2)] /* [0,65535] */;
66 uint32_t NNP2_2CLK[50 EXT_STRUCT_CTRL(NNP2_2)] /* [0,65535] */;
67 uint32_t NNP2_2ADC[50 EXT_STRUCT_CTRL(NNP2_2)] /* [0,65535] */;
68 uint32_t NNP2_2T[50 EXT_STRUCT_CTRL(NNP2_2)] /* [0,65535] */;
69 uint32_t NNP3_1 /* [0,50] */;
70 uint32_t NNP3_1I[50 EXT_STRUCT_CTRL(NNP3_1)] /* [1,50] */;
71 uint32_t NNP3_1TAC[50 EXT_STRUCT_CTRL(NNP3_1)] /* [0,65535] */;
72 uint32_t NNP3_1CLK[50 EXT_STRUCT_CTRL(NNP3_1)] /* [0,65535] */;
73 uint32_t NNP3_1ADC[50 EXT_STRUCT_CTRL(NNP3_1)] /* [0,65535] */;
74 uint32_t NNP3_1T[50 EXT_STRUCT_CTRL(NNP3_1)] /* [0,65535] */;
75 uint32_t NNP3_2 /* [0,50] */;
76 uint32_t NNP3_2I[50 EXT_STRUCT_CTRL(NNP3_2)] /* [1,50] */;
77 uint32_t NNP3_2TAC[50 EXT_STRUCT_CTRL(NNP3_2)] /* [0,65535] */;
78 uint32_t NNP3_2CLK[50 EXT_STRUCT_CTRL(NNP3_2)] /* [0,65535] */;
79 uint32_t NNP3_2ADC[50 EXT_STRUCT_CTRL(NNP3_2)] /* [0,65535] */;
80 uint32_t NNP3_2T[50 EXT_STRUCT_CTRL(NNP3_2)] /* [0,65535] */;
81 uint32_t NNP4_1 /* [0,50] */;
82 uint32_t NNP4_1I[50 EXT_STRUCT_CTRL(NNP4_1)] /* [1,50] */;
83 uint32_t NNP4_1TAC[50 EXT_STRUCT_CTRL(NNP4_1)] /* [0,65535] */;
84 uint32_t NNP4_1CLK[50 EXT_STRUCT_CTRL(NNP4_1)] /* [0,65535] */;
85 uint32_t NNP4_1ADC[50 EXT_STRUCT_CTRL(NNP4_1)] /* [0,65535] */;
86 uint32_t NNP4_1T[50 EXT_STRUCT_CTRL(NNP4_1)] /* [0,65535] */;
87 uint32_t NNP4_2 /* [0,50] */;
88 uint32_t NNP4_2I[50 EXT_STRUCT_CTRL(NNP4_2)] /* [1,50] */;
89 uint32_t NNP4_2TAC[50 EXT_STRUCT_CTRL(NNP4_2)] /* [0,65535] */;
90 uint32_t NNP4_2CLK[50 EXT_STRUCT_CTRL(NNP4_2)] /* [0,65535] */;
91 uint32_t NNP4_2ADC[50 EXT_STRUCT_CTRL(NNP4_2)] /* [0,65535] */;
92 uint32_t NNP4_2T[50 EXT_STRUCT_CTRL(NNP4_2)] /* [0,65535] */;
93 uint32_t NNP5_1 /* [0,50] */;
94 uint32_t NNP5_1I[50 EXT_STRUCT_CTRL(NNP5_1)] /* [1,50] */;
95 uint32_t NNP5_1TAC[50 EXT_STRUCT_CTRL(NNP5_1)] /* [0,65535] */;
96 uint32_t NNP5_1CLK[50 EXT_STRUCT_CTRL(NNP5_1)] /* [0,65535] */;
97 uint32_t NNP5_1ADC[50 EXT_STRUCT_CTRL(NNP5_1)] /* [0,65535] */;
98 uint32_t NNP5_1T[50 EXT_STRUCT_CTRL(NNP5_1)] /* [0,65535] */;
99 uint32_t NNP5_2 /* [0,50] */;
100 uint32_t NNP5_2I[50 EXT_STRUCT_CTRL(NNP5_2)] /* [1,50] */;
101 uint32_t NNP5_2TAC[50 EXT_STRUCT_CTRL(NNP5_2)] /* [0,65535] */;
102 uint32_t NNP5_2CLK[50 EXT_STRUCT_CTRL(NNP5_2)] /* [0,65535] */;
103 uint32_t NNP5_2ADC[50 EXT_STRUCT_CTRL(NNP5_2)] /* [0,65535] */;
104 uint32_t NNP5_2T[50 EXT_STRUCT_CTRL(NNP5_2)] /* [0,65535] */;
105 uint32_t NNP6_1 /* [0,50] */;
106 uint32_t NNP6_1I[50 EXT_STRUCT_CTRL(NNP6_1)] /* [1,50] */;
107 uint32_t NNP6_1TAC[50 EXT_STRUCT_CTRL(NNP6_1)] /* [0,65535] */;
108 uint32_t NNP6_1CLK[50 EXT_STRUCT_CTRL(NNP6_1)] /* [0,65535] */;
109 uint32_t NNP6_1ADC[50 EXT_STRUCT_CTRL(NNP6_1)] /* [0,65535] */;
110 uint32_t NNP6_1T[50 EXT_STRUCT_CTRL(NNP6_1)] /* [0,65535] */;
111 uint32_t NNP6_2 /* [0,50] */;
112 uint32_t NNP6_2I[50 EXT_STRUCT_CTRL(NNP6_2)] /* [1,50] */;
113 uint32_t NNP6_2TAC[50 EXT_STRUCT_CTRL(NNP6_2)] /* [0,65535] */;
114 uint32_t NNP6_2CLK[50 EXT_STRUCT_CTRL(NNP6_2)] /* [0,65535] */;
115 uint32_t NNP6_2ADC[50 EXT_STRUCT_CTRL(NNP6_2)] /* [0,65535] */;
116 uint32_t NNP6_2T[50 EXT_STRUCT_CTRL(NNP6_2)] /* [0,65535] */;
117 uint32_t NNP7_1 /* [0,50] */;
118 uint32_t NNP7_1I[50 EXT_STRUCT_CTRL(NNP7_1)] /* [1,50] */;
119 uint32_t NNP7_1TAC[50 EXT_STRUCT_CTRL(NNP7_1)] /* [0,65535] */;
120 uint32_t NNP7_1CLK[50 EXT_STRUCT_CTRL(NNP7_1)] /* [0,65535] */;
121 uint32_t NNP7_1ADC[50 EXT_STRUCT_CTRL(NNP7_1)] /* [0,65535] */;
122 uint32_t NNP7_1T[50 EXT_STRUCT_CTRL(NNP7_1)] /* [0,65535] */;
123 uint32_t NNP7_2 /* [0,50] */;
124 uint32_t NNP7_2I[50 EXT_STRUCT_CTRL(NNP7_2)] /* [1,50] */;
125 uint32_t NNP7_2TAC[50 EXT_STRUCT_CTRL(NNP7_2)] /* [0,65535] */;
126 uint32_t NNP7_2CLK[50 EXT_STRUCT_CTRL(NNP7_2)] /* [0,65535] */;
127 uint32_t NNP7_2ADC[50 EXT_STRUCT_CTRL(NNP7_2)] /* [0,65535] */;
128 uint32_t NNP7_2T[50 EXT_STRUCT_CTRL(NNP7_2)] /* [0,65535] */;
129 uint32_t NNP8_1 /* [0,50] */;
130 uint32_t NNP8_1I[50 EXT_STRUCT_CTRL(NNP8_1)] /* [1,50] */;
131 uint32_t NNP8_1TAC[50 EXT_STRUCT_CTRL(NNP8_1)] /* [0,65535] */;
132 uint32_t NNP8_1CLK[50 EXT_STRUCT_CTRL(NNP8_1)] /* [0,65535] */;
133 uint32_t NNP8_1ADC[50 EXT_STRUCT_CTRL(NNP8_1)] /* [0,65535] */;
134 uint32_t NNP8_1T[50 EXT_STRUCT_CTRL(NNP8_1)] /* [0,65535] */;
135 uint32_t NNP8_2 /* [0,50] */;
136 uint32_t NNP8_2I[50 EXT_STRUCT_CTRL(NNP8_2)] /* [1,50] */;
137 uint32_t NNP8_2TAC[50 EXT_STRUCT_CTRL(NNP8_2)] /* [0,65535] */;
138 uint32_t NNP8_2CLK[50 EXT_STRUCT_CTRL(NNP8_2)] /* [0,65535] */;
139 uint32_t NNP8_2ADC[50 EXT_STRUCT_CTRL(NNP8_2)] /* [0,65535] */;
140 uint32_t NNP8_2T[50 EXT_STRUCT_CTRL(NNP8_2)] /* [0,65535] */;
141
143
144/********************************************************
145 *
146 * Structure with multiple levels of arrays (partially)
147 * recovered (recommended):
148 */
149
151{
152 /* RAW */
153 struct
154 {
155 struct
156 {
157 uint32_t _;
158 uint32_t I[50 /* _ */];
159 uint32_t TAC[50 /* _ */];
160 uint32_t CLK[50 /* _ */];
161 uint32_t ADC[50 /* _ */];
162 uint32_t T[50 /* _ */];
163 } _[2];
164 } NNP[8];
165
167
168/*******************************************************/
169
170#define EXT_STR_h101_raw_nnp_tacquila_ITEMS_INFO(ok, si, struct_t, offset, printerr) \
171 do \
172 { \
173 ok = 1; \
174 /* RAW */ \
175 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP1_1, UINT32, "NNP1_1", 50); \
176 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_1I, UINT32, "NNP1_1I", "NNP1_1"); \
177 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_1TAC, UINT32, "NNP1_1TAC", "NNP1_1"); \
178 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_1CLK, UINT32, "NNP1_1CLK", "NNP1_1"); \
179 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_1ADC, UINT32, "NNP1_1ADC", "NNP1_1"); \
180 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_1T, UINT32, "NNP1_1T", "NNP1_1"); \
181 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP1_2, UINT32, "NNP1_2", 50); \
182 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_2I, UINT32, "NNP1_2I", "NNP1_2"); \
183 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_2TAC, UINT32, "NNP1_2TAC", "NNP1_2"); \
184 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_2CLK, UINT32, "NNP1_2CLK", "NNP1_2"); \
185 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_2ADC, UINT32, "NNP1_2ADC", "NNP1_2"); \
186 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP1_2T, UINT32, "NNP1_2T", "NNP1_2"); \
187 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP2_1, UINT32, "NNP2_1", 50); \
188 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_1I, UINT32, "NNP2_1I", "NNP2_1"); \
189 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_1TAC, UINT32, "NNP2_1TAC", "NNP2_1"); \
190 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_1CLK, UINT32, "NNP2_1CLK", "NNP2_1"); \
191 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_1ADC, UINT32, "NNP2_1ADC", "NNP2_1"); \
192 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_1T, UINT32, "NNP2_1T", "NNP2_1"); \
193 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP2_2, UINT32, "NNP2_2", 50); \
194 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_2I, UINT32, "NNP2_2I", "NNP2_2"); \
195 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_2TAC, UINT32, "NNP2_2TAC", "NNP2_2"); \
196 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_2CLK, UINT32, "NNP2_2CLK", "NNP2_2"); \
197 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_2ADC, UINT32, "NNP2_2ADC", "NNP2_2"); \
198 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP2_2T, UINT32, "NNP2_2T", "NNP2_2"); \
199 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP3_1, UINT32, "NNP3_1", 50); \
200 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_1I, UINT32, "NNP3_1I", "NNP3_1"); \
201 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_1TAC, UINT32, "NNP3_1TAC", "NNP3_1"); \
202 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_1CLK, UINT32, "NNP3_1CLK", "NNP3_1"); \
203 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_1ADC, UINT32, "NNP3_1ADC", "NNP3_1"); \
204 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_1T, UINT32, "NNP3_1T", "NNP3_1"); \
205 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP3_2, UINT32, "NNP3_2", 50); \
206 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_2I, UINT32, "NNP3_2I", "NNP3_2"); \
207 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_2TAC, UINT32, "NNP3_2TAC", "NNP3_2"); \
208 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_2CLK, UINT32, "NNP3_2CLK", "NNP3_2"); \
209 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_2ADC, UINT32, "NNP3_2ADC", "NNP3_2"); \
210 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP3_2T, UINT32, "NNP3_2T", "NNP3_2"); \
211 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP4_1, UINT32, "NNP4_1", 50); \
212 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_1I, UINT32, "NNP4_1I", "NNP4_1"); \
213 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_1TAC, UINT32, "NNP4_1TAC", "NNP4_1"); \
214 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_1CLK, UINT32, "NNP4_1CLK", "NNP4_1"); \
215 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_1ADC, UINT32, "NNP4_1ADC", "NNP4_1"); \
216 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_1T, UINT32, "NNP4_1T", "NNP4_1"); \
217 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP4_2, UINT32, "NNP4_2", 50); \
218 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_2I, UINT32, "NNP4_2I", "NNP4_2"); \
219 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_2TAC, UINT32, "NNP4_2TAC", "NNP4_2"); \
220 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_2CLK, UINT32, "NNP4_2CLK", "NNP4_2"); \
221 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_2ADC, UINT32, "NNP4_2ADC", "NNP4_2"); \
222 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP4_2T, UINT32, "NNP4_2T", "NNP4_2"); \
223 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP5_1, UINT32, "NNP5_1", 50); \
224 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_1I, UINT32, "NNP5_1I", "NNP5_1"); \
225 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_1TAC, UINT32, "NNP5_1TAC", "NNP5_1"); \
226 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_1CLK, UINT32, "NNP5_1CLK", "NNP5_1"); \
227 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_1ADC, UINT32, "NNP5_1ADC", "NNP5_1"); \
228 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_1T, UINT32, "NNP5_1T", "NNP5_1"); \
229 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP5_2, UINT32, "NNP5_2", 50); \
230 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_2I, UINT32, "NNP5_2I", "NNP5_2"); \
231 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_2TAC, UINT32, "NNP5_2TAC", "NNP5_2"); \
232 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_2CLK, UINT32, "NNP5_2CLK", "NNP5_2"); \
233 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_2ADC, UINT32, "NNP5_2ADC", "NNP5_2"); \
234 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP5_2T, UINT32, "NNP5_2T", "NNP5_2"); \
235 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP6_1, UINT32, "NNP6_1", 50); \
236 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_1I, UINT32, "NNP6_1I", "NNP6_1"); \
237 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_1TAC, UINT32, "NNP6_1TAC", "NNP6_1"); \
238 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_1CLK, UINT32, "NNP6_1CLK", "NNP6_1"); \
239 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_1ADC, UINT32, "NNP6_1ADC", "NNP6_1"); \
240 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_1T, UINT32, "NNP6_1T", "NNP6_1"); \
241 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP6_2, UINT32, "NNP6_2", 50); \
242 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_2I, UINT32, "NNP6_2I", "NNP6_2"); \
243 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_2TAC, UINT32, "NNP6_2TAC", "NNP6_2"); \
244 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_2CLK, UINT32, "NNP6_2CLK", "NNP6_2"); \
245 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_2ADC, UINT32, "NNP6_2ADC", "NNP6_2"); \
246 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP6_2T, UINT32, "NNP6_2T", "NNP6_2"); \
247 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP7_1, UINT32, "NNP7_1", 50); \
248 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_1I, UINT32, "NNP7_1I", "NNP7_1"); \
249 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_1TAC, UINT32, "NNP7_1TAC", "NNP7_1"); \
250 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_1CLK, UINT32, "NNP7_1CLK", "NNP7_1"); \
251 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_1ADC, UINT32, "NNP7_1ADC", "NNP7_1"); \
252 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_1T, UINT32, "NNP7_1T", "NNP7_1"); \
253 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP7_2, UINT32, "NNP7_2", 50); \
254 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_2I, UINT32, "NNP7_2I", "NNP7_2"); \
255 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_2TAC, UINT32, "NNP7_2TAC", "NNP7_2"); \
256 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_2CLK, UINT32, "NNP7_2CLK", "NNP7_2"); \
257 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_2ADC, UINT32, "NNP7_2ADC", "NNP7_2"); \
258 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP7_2T, UINT32, "NNP7_2T", "NNP7_2"); \
259 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP8_1, UINT32, "NNP8_1", 50); \
260 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_1I, UINT32, "NNP8_1I", "NNP8_1"); \
261 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_1TAC, UINT32, "NNP8_1TAC", "NNP8_1"); \
262 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_1CLK, UINT32, "NNP8_1CLK", "NNP8_1"); \
263 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_1ADC, UINT32, "NNP8_1ADC", "NNP8_1"); \
264 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_1T, UINT32, "NNP8_1T", "NNP8_1"); \
265 EXT_STR_ITEM_INFO_LIM(ok, si, struct_t, offset, printerr, NNP8_2, UINT32, "NNP8_2", 50); \
266 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_2I, UINT32, "NNP8_2I", "NNP8_2"); \
267 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_2TAC, UINT32, "NNP8_2TAC", "NNP8_2"); \
268 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_2CLK, UINT32, "NNP8_2CLK", "NNP8_2"); \
269 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_2ADC, UINT32, "NNP8_2ADC", "NNP8_2"); \
270 EXT_STR_ITEM_INFO_ZZP(ok, si, struct_t, offset, printerr, NNP8_2T, UINT32, "NNP8_2T", "NNP8_2"); \
271 \
272 } while (0);
273
274#endif /*__GUARD_H101_EXT_H101_RAW_NNP_TACQUILA_H__*/
275
276/*******************************************************/
#define EXT_STRUCT_CTRL(x)
struct EXT_STR_h101_raw_nnp_tacquila_onion_t EXT_STR_h101_raw_nnp_tacquila_onion
struct EXT_STR_h101_raw_nnp_tacquila_t EXT_STR_h101_raw_nnp_tacquila
struct EXT_STR_h101_raw_nnp_tacquila_onion_t::@215333107043230370136134274270176024147143147146 NNP[8]
uint32_t NNP8_1I[50 EXT_STRUCT_CTRL(NNP8_1)]
uint32_t NNP8_1ADC[50 EXT_STRUCT_CTRL(NNP8_1)]
uint32_t NNP6_1ADC[50 EXT_STRUCT_CTRL(NNP6_1)]
uint32_t NNP2_1I[50 EXT_STRUCT_CTRL(NNP2_1)]
uint32_t NNP1_1T[50 EXT_STRUCT_CTRL(NNP1_1)]
uint32_t NNP8_1TAC[50 EXT_STRUCT_CTRL(NNP8_1)]
uint32_t NNP7_2I[50 EXT_STRUCT_CTRL(NNP7_2)]
uint32_t NNP1_1ADC[50 EXT_STRUCT_CTRL(NNP1_1)]
uint32_t NNP7_1CLK[50 EXT_STRUCT_CTRL(NNP7_1)]
uint32_t NNP2_2CLK[50 EXT_STRUCT_CTRL(NNP2_2)]
uint32_t NNP6_1T[50 EXT_STRUCT_CTRL(NNP6_1)]
uint32_t NNP1_2I[50 EXT_STRUCT_CTRL(NNP1_2)]
uint32_t NNP3_2TAC[50 EXT_STRUCT_CTRL(NNP3_2)]
uint32_t NNP7_2TAC[50 EXT_STRUCT_CTRL(NNP7_2)]
uint32_t NNP2_1CLK[50 EXT_STRUCT_CTRL(NNP2_1)]
uint32_t NNP5_2CLK[50 EXT_STRUCT_CTRL(NNP5_2)]
uint32_t NNP4_2I[50 EXT_STRUCT_CTRL(NNP4_2)]
uint32_t NNP5_2I[50 EXT_STRUCT_CTRL(NNP5_2)]
uint32_t NNP2_1ADC[50 EXT_STRUCT_CTRL(NNP2_1)]
uint32_t NNP4_1ADC[50 EXT_STRUCT_CTRL(NNP4_1)]
uint32_t NNP7_2CLK[50 EXT_STRUCT_CTRL(NNP7_2)]
uint32_t NNP8_2TAC[50 EXT_STRUCT_CTRL(NNP8_2)]
uint32_t NNP4_2CLK[50 EXT_STRUCT_CTRL(NNP4_2)]
uint32_t NNP2_2TAC[50 EXT_STRUCT_CTRL(NNP2_2)]
uint32_t NNP3_2I[50 EXT_STRUCT_CTRL(NNP3_2)]
uint32_t NNP8_2T[50 EXT_STRUCT_CTRL(NNP8_2)]
uint32_t NNP3_1ADC[50 EXT_STRUCT_CTRL(NNP3_1)]
uint32_t NNP1_1CLK[50 EXT_STRUCT_CTRL(NNP1_1)]
uint32_t NNP5_1ADC[50 EXT_STRUCT_CTRL(NNP5_1)]
uint32_t NNP2_2I[50 EXT_STRUCT_CTRL(NNP2_2)]
uint32_t NNP3_1CLK[50 EXT_STRUCT_CTRL(NNP3_1)]
uint32_t NNP7_2T[50 EXT_STRUCT_CTRL(NNP7_2)]
uint32_t NNP8_2CLK[50 EXT_STRUCT_CTRL(NNP8_2)]
uint32_t NNP6_1CLK[50 EXT_STRUCT_CTRL(NNP6_1)]
uint32_t NNP4_2TAC[50 EXT_STRUCT_CTRL(NNP4_2)]
uint32_t NNP7_1T[50 EXT_STRUCT_CTRL(NNP7_1)]
uint32_t NNP1_1TAC[50 EXT_STRUCT_CTRL(NNP1_1)]
uint32_t NNP5_2T[50 EXT_STRUCT_CTRL(NNP5_2)]
uint32_t NNP4_1I[50 EXT_STRUCT_CTRL(NNP4_1)]
uint32_t NNP7_2ADC[50 EXT_STRUCT_CTRL(NNP7_2)]
uint32_t NNP6_2ADC[50 EXT_STRUCT_CTRL(NNP6_2)]
uint32_t NNP5_2ADC[50 EXT_STRUCT_CTRL(NNP5_2)]
uint32_t NNP6_2TAC[50 EXT_STRUCT_CTRL(NNP6_2)]
uint32_t NNP1_1I[50 EXT_STRUCT_CTRL(NNP1_1)]
uint32_t NNP1_2TAC[50 EXT_STRUCT_CTRL(NNP1_2)]
uint32_t NNP8_1CLK[50 EXT_STRUCT_CTRL(NNP8_1)]
uint32_t NNP5_1T[50 EXT_STRUCT_CTRL(NNP5_1)]
uint32_t NNP5_2TAC[50 EXT_STRUCT_CTRL(NNP5_2)]
uint32_t NNP3_1TAC[50 EXT_STRUCT_CTRL(NNP3_1)]
uint32_t NNP4_1TAC[50 EXT_STRUCT_CTRL(NNP4_1)]
uint32_t NNP1_2T[50 EXT_STRUCT_CTRL(NNP1_2)]
uint32_t NNP5_1I[50 EXT_STRUCT_CTRL(NNP5_1)]
uint32_t NNP5_1CLK[50 EXT_STRUCT_CTRL(NNP5_1)]
uint32_t NNP6_2I[50 EXT_STRUCT_CTRL(NNP6_2)]
uint32_t NNP6_1I[50 EXT_STRUCT_CTRL(NNP6_1)]
uint32_t NNP4_2T[50 EXT_STRUCT_CTRL(NNP4_2)]
uint32_t NNP2_2T[50 EXT_STRUCT_CTRL(NNP2_2)]
uint32_t NNP4_1T[50 EXT_STRUCT_CTRL(NNP4_1)]
uint32_t NNP6_2CLK[50 EXT_STRUCT_CTRL(NNP6_2)]
uint32_t NNP5_1TAC[50 EXT_STRUCT_CTRL(NNP5_1)]
uint32_t NNP2_1T[50 EXT_STRUCT_CTRL(NNP2_1)]
uint32_t NNP2_1TAC[50 EXT_STRUCT_CTRL(NNP2_1)]
uint32_t NNP4_1CLK[50 EXT_STRUCT_CTRL(NNP4_1)]
uint32_t NNP1_2ADC[50 EXT_STRUCT_CTRL(NNP1_2)]
uint32_t NNP6_1TAC[50 EXT_STRUCT_CTRL(NNP6_1)]
uint32_t NNP8_2I[50 EXT_STRUCT_CTRL(NNP8_2)]
uint32_t NNP2_2ADC[50 EXT_STRUCT_CTRL(NNP2_2)]
uint32_t NNP1_2CLK[50 EXT_STRUCT_CTRL(NNP1_2)]
uint32_t NNP3_2T[50 EXT_STRUCT_CTRL(NNP3_2)]
uint32_t NNP8_2ADC[50 EXT_STRUCT_CTRL(NNP8_2)]
uint32_t NNP7_1TAC[50 EXT_STRUCT_CTRL(NNP7_1)]
uint32_t NNP7_1ADC[50 EXT_STRUCT_CTRL(NNP7_1)]
uint32_t NNP8_1T[50 EXT_STRUCT_CTRL(NNP8_1)]
uint32_t NNP3_2CLK[50 EXT_STRUCT_CTRL(NNP3_2)]
uint32_t NNP3_1T[50 EXT_STRUCT_CTRL(NNP3_1)]
uint32_t NNP6_2T[50 EXT_STRUCT_CTRL(NNP6_2)]
uint32_t NNP7_1I[50 EXT_STRUCT_CTRL(NNP7_1)]
uint32_t NNP3_2ADC[50 EXT_STRUCT_CTRL(NNP3_2)]
uint32_t NNP4_2ADC[50 EXT_STRUCT_CTRL(NNP4_2)]
uint32_t NNP3_1I[50 EXT_STRUCT_CTRL(NNP3_1)]