Line data Source code
1 : // Generated by the protocol buffer compiler. DO NOT EDIT!
2 : // source: wib.proto
3 :
4 : #include "wib.pb.h"
5 :
6 : #include <algorithm>
7 : #include "google/protobuf/io/coded_stream.h"
8 : #include "google/protobuf/extension_set.h"
9 : #include "google/protobuf/wire_format_lite.h"
10 : #include "google/protobuf/descriptor.h"
11 : #include "google/protobuf/generated_message_reflection.h"
12 : #include "google/protobuf/reflection_ops.h"
13 : #include "google/protobuf/wire_format.h"
14 : #include "google/protobuf/generated_message_tctable_impl.h"
15 : // @@protoc_insertion_point(includes)
16 :
17 : // Must be included last.
18 : #include "google/protobuf/port_def.inc"
19 : PROTOBUF_PRAGMA_INIT_SEG
20 : namespace _pb = ::google::protobuf;
21 : namespace _pbi = ::google::protobuf::internal;
22 : namespace _fl = ::google::protobuf::internal::field_layout;
23 : namespace wib {
24 : template <typename>
25 : PROTOBUF_CONSTEXPR Command::Command(::_pbi::ConstantInitialized)
26 : : _impl_{
27 : /*decltype(_impl_._has_bits_)*/ {},
28 : /*decltype(_impl_._cached_size_)*/ {},
29 : /*decltype(_impl_.cmd_)*/ nullptr,
30 : } {}
31 : struct CommandDefaultTypeInternal {
32 : PROTOBUF_CONSTEXPR CommandDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
33 0 : ~CommandDefaultTypeInternal() {}
34 : union {
35 : Command _instance;
36 : };
37 : };
38 :
39 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
40 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CommandDefaultTypeInternal _Command_default_instance_;
41 : template <typename>
42 : PROTOBUF_CONSTEXPR Script::Script(::_pbi::ConstantInitialized)
43 : : _impl_{
44 : /*decltype(_impl_.script_)*/ {
45 : &::_pbi::fixed_address_empty_string,
46 : ::_pbi::ConstantInitialized{},
47 : },
48 : /*decltype(_impl_.file_)*/ false,
49 : /*decltype(_impl_._cached_size_)*/ {},
50 : } {}
51 : struct ScriptDefaultTypeInternal {
52 : PROTOBUF_CONSTEXPR ScriptDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
53 0 : ~ScriptDefaultTypeInternal() {}
54 : union {
55 : Script _instance;
56 : };
57 : };
58 :
59 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
60 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ScriptDefaultTypeInternal _Script_default_instance_;
61 : template <typename>
62 : PROTOBUF_CONSTEXPR ReadDaqSpy_DaqSpy::ReadDaqSpy_DaqSpy(::_pbi::ConstantInitialized)
63 : : _impl_{
64 : /*decltype(_impl_.buf0_)*/ {
65 : &::_pbi::fixed_address_empty_string,
66 : ::_pbi::ConstantInitialized{},
67 : },
68 : /*decltype(_impl_.buf1_)*/ {
69 : &::_pbi::fixed_address_empty_string,
70 : ::_pbi::ConstantInitialized{},
71 : },
72 : /*decltype(_impl_.success_)*/ false,
73 : /*decltype(_impl_._cached_size_)*/ {},
74 : } {}
75 : struct ReadDaqSpy_DaqSpyDefaultTypeInternal {
76 : PROTOBUF_CONSTEXPR ReadDaqSpy_DaqSpyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
77 0 : ~ReadDaqSpy_DaqSpyDefaultTypeInternal() {}
78 : union {
79 : ReadDaqSpy_DaqSpy _instance;
80 : };
81 : };
82 :
83 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
84 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadDaqSpy_DaqSpyDefaultTypeInternal _ReadDaqSpy_DaqSpy_default_instance_;
85 : template <typename>
86 : PROTOBUF_CONSTEXPR ReadDaqSpy_DeframedDaqSpy::ReadDaqSpy_DeframedDaqSpy(::_pbi::ConstantInitialized)
87 : : _impl_{
88 : /*decltype(_impl_.deframed_samples_)*/ {
89 : &::_pbi::fixed_address_empty_string,
90 : ::_pbi::ConstantInitialized{},
91 : },
92 : /*decltype(_impl_.deframed_timestamps_)*/ {
93 : &::_pbi::fixed_address_empty_string,
94 : ::_pbi::ConstantInitialized{},
95 : },
96 : /*decltype(_impl_.crate_num_)*/ 0u,
97 : /*decltype(_impl_.wib_num_)*/ 0u,
98 : /*decltype(_impl_.num_samples_)*/ 0u,
99 : /*decltype(_impl_.success_)*/ false,
100 : /*decltype(_impl_._cached_size_)*/ {},
101 : } {}
102 : struct ReadDaqSpy_DeframedDaqSpyDefaultTypeInternal {
103 : PROTOBUF_CONSTEXPR ReadDaqSpy_DeframedDaqSpyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
104 0 : ~ReadDaqSpy_DeframedDaqSpyDefaultTypeInternal() {}
105 : union {
106 : ReadDaqSpy_DeframedDaqSpy _instance;
107 : };
108 : };
109 :
110 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
111 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadDaqSpy_DeframedDaqSpyDefaultTypeInternal _ReadDaqSpy_DeframedDaqSpy_default_instance_;
112 : template <typename>
113 : PROTOBUF_CONSTEXPR ReadDaqSpy::ReadDaqSpy(::_pbi::ConstantInitialized)
114 : : _impl_{
115 : /*decltype(_impl_.buf0_)*/ false,
116 : /*decltype(_impl_.buf1_)*/ false,
117 : /*decltype(_impl_.deframe_)*/ false,
118 : /*decltype(_impl_.channels_)*/ false,
119 : /*decltype(_impl_.trigger_command_)*/ 0u,
120 : /*decltype(_impl_.trigger_rec_ticks_)*/ 0u,
121 : /*decltype(_impl_.trigger_timeout_ms_)*/ 0u,
122 : /*decltype(_impl_._cached_size_)*/ {},
123 : } {}
124 : struct ReadDaqSpyDefaultTypeInternal {
125 : PROTOBUF_CONSTEXPR ReadDaqSpyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
126 0 : ~ReadDaqSpyDefaultTypeInternal() {}
127 : union {
128 : ReadDaqSpy _instance;
129 : };
130 : };
131 :
132 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
133 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadDaqSpyDefaultTypeInternal _ReadDaqSpy_default_instance_;
134 : template <typename>
135 : PROTOBUF_CONSTEXPR ConfigurePower::ConfigurePower(::_pbi::ConstantInitialized)
136 : : _impl_{
137 : /*decltype(_impl_.dc2dc_o1_)*/ 0,
138 : /*decltype(_impl_.dc2dc_o2_)*/ 0,
139 : /*decltype(_impl_.dc2dc_o3_)*/ 0,
140 : /*decltype(_impl_.dc2dc_o4_)*/ 0,
141 : /*decltype(_impl_.ldo_a0_)*/ 0,
142 : /*decltype(_impl_.ldo_a1_)*/ 0,
143 : /*decltype(_impl_._cached_size_)*/ {},
144 : } {}
145 : struct ConfigurePowerDefaultTypeInternal {
146 : PROTOBUF_CONSTEXPR ConfigurePowerDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
147 0 : ~ConfigurePowerDefaultTypeInternal() {}
148 : union {
149 : ConfigurePower _instance;
150 : };
151 : };
152 :
153 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
154 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigurePowerDefaultTypeInternal _ConfigurePower_default_instance_;
155 : template <typename>
156 : PROTOBUF_CONSTEXPR PowerWIB::PowerWIB(::_pbi::ConstantInitialized)
157 : : _impl_{
158 : /*decltype(_impl_.femb0_)*/ false,
159 : /*decltype(_impl_.femb1_)*/ false,
160 : /*decltype(_impl_.femb2_)*/ false,
161 : /*decltype(_impl_.femb3_)*/ false,
162 : /*decltype(_impl_.cold_)*/ false,
163 : /*decltype(_impl_.stage_)*/ 0u,
164 : /*decltype(_impl_._cached_size_)*/ {},
165 : } {}
166 : struct PowerWIBDefaultTypeInternal {
167 : PROTOBUF_CONSTEXPR PowerWIBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
168 0 : ~PowerWIBDefaultTypeInternal() {}
169 : union {
170 : PowerWIB _instance;
171 : };
172 : };
173 :
174 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
175 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PowerWIBDefaultTypeInternal _PowerWIB_default_instance_;
176 : template <typename>
177 : PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureFEMB::ConfigureWIB_ConfigureFEMB(::_pbi::ConstantInitialized)
178 : : _impl_{
179 : /*decltype(_impl_.line_driver_)*/ {},
180 : /* _impl_._line_driver_cached_byte_size_ = */ {0},
181 : /*decltype(_impl_.pulse_channels_)*/ {},
182 : /*decltype(_impl_.gain_)*/ 0u,
183 : /*decltype(_impl_.peak_time_)*/ 0u,
184 : /*decltype(_impl_.baseline_)*/ 0u,
185 : /*decltype(_impl_.pulse_dac_)*/ 0u,
186 : /*decltype(_impl_.enabled_)*/ false,
187 : /*decltype(_impl_.test_cap_)*/ false,
188 : /*decltype(_impl_.gain_match_)*/ false,
189 : /*decltype(_impl_.leak_10x_)*/ false,
190 : /*decltype(_impl_.leak_)*/ 0u,
191 : /*decltype(_impl_.ac_couple_)*/ false,
192 : /*decltype(_impl_.buffer_)*/ 0u,
193 : /*decltype(_impl_.strobe_skip_)*/ 0u,
194 : /*decltype(_impl_.strobe_delay_)*/ 0u,
195 : /*decltype(_impl_.strobe_length_)*/ 0u,
196 : /*decltype(_impl_._cached_size_)*/ {},
197 : } {}
198 : struct ConfigureWIB_ConfigureFEMBDefaultTypeInternal {
199 : PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureFEMBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
200 0 : ~ConfigureWIB_ConfigureFEMBDefaultTypeInternal() {}
201 : union {
202 : ConfigureWIB_ConfigureFEMB _instance;
203 : };
204 : };
205 :
206 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
207 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureFEMBDefaultTypeInternal _ConfigureWIB_ConfigureFEMB_default_instance_;
208 : template <typename>
209 : PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureCOLDADC::ConfigureWIB_ConfigureCOLDADC(::_pbi::ConstantInitialized)
210 : : _impl_{
211 : /*decltype(_impl_.reg_0_)*/ 0u,
212 : /*decltype(_impl_.reg_4_)*/ 0u,
213 : /*decltype(_impl_.reg_24_)*/ 0u,
214 : /*decltype(_impl_.reg_25_)*/ 0u,
215 : /*decltype(_impl_.reg_26_)*/ 0u,
216 : /*decltype(_impl_.reg_27_)*/ 0u,
217 : /*decltype(_impl_.reg_29_)*/ 0u,
218 : /*decltype(_impl_.reg_30_)*/ 0u,
219 : /*decltype(_impl_._cached_size_)*/ {},
220 : } {}
221 : struct ConfigureWIB_ConfigureCOLDADCDefaultTypeInternal {
222 : PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureCOLDADCDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
223 0 : ~ConfigureWIB_ConfigureCOLDADCDefaultTypeInternal() {}
224 : union {
225 : ConfigureWIB_ConfigureCOLDADC _instance;
226 : };
227 : };
228 :
229 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
230 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureCOLDADCDefaultTypeInternal _ConfigureWIB_ConfigureCOLDADC_default_instance_;
231 : template <typename>
232 : PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser(::_pbi::ConstantInitialized)
233 : : _impl_{
234 : /*decltype(_impl_.femb_en_)*/ {},
235 : /*decltype(_impl_.pulse_dac_)*/ 0u,
236 : /*decltype(_impl_.pulse_period_)*/ 0u,
237 : /*decltype(_impl_.pulse_phase_)*/ 0u,
238 : /*decltype(_impl_.pulse_duration_)*/ 0u,
239 : /*decltype(_impl_._cached_size_)*/ {},
240 : } {}
241 : struct ConfigureWIB_ConfigureWIBPulserDefaultTypeInternal {
242 : PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureWIBPulserDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
243 0 : ~ConfigureWIB_ConfigureWIBPulserDefaultTypeInternal() {}
244 : union {
245 : ConfigureWIB_ConfigureWIBPulser _instance;
246 : };
247 : };
248 :
249 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
250 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureWIBPulserDefaultTypeInternal _ConfigureWIB_ConfigureWIBPulser_default_instance_;
251 : template <typename>
252 : PROTOBUF_CONSTEXPR ConfigureWIB::ConfigureWIB(::_pbi::ConstantInitialized)
253 : : _impl_{
254 : /*decltype(_impl_._has_bits_)*/ {},
255 : /*decltype(_impl_._cached_size_)*/ {},
256 : /*decltype(_impl_.fembs_)*/ {},
257 : /*decltype(_impl_.adc_conf_)*/ nullptr,
258 : /*decltype(_impl_.wib_pulser_)*/ nullptr,
259 : /*decltype(_impl_.cold_)*/ false,
260 : /*decltype(_impl_.pulser_)*/ false,
261 : /*decltype(_impl_.adc_test_pattern_)*/ false,
262 : /*decltype(_impl_.frame_dd_)*/ false,
263 : /*decltype(_impl_.detector_type_)*/ 0u,
264 : } {}
265 : struct ConfigureWIBDefaultTypeInternal {
266 : PROTOBUF_CONSTEXPR ConfigureWIBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
267 0 : ~ConfigureWIBDefaultTypeInternal() {}
268 : union {
269 : ConfigureWIB _instance;
270 : };
271 : };
272 :
273 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
274 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIBDefaultTypeInternal _ConfigureWIB_default_instance_;
275 : template <typename>
276 : PROTOBUF_CONSTEXPR Calibrate::Calibrate(::_pbi::ConstantInitialized) {}
277 : struct CalibrateDefaultTypeInternal {
278 : PROTOBUF_CONSTEXPR CalibrateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
279 0 : ~CalibrateDefaultTypeInternal() {}
280 : union {
281 : Calibrate _instance;
282 : };
283 : };
284 :
285 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
286 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CalibrateDefaultTypeInternal _Calibrate_default_instance_;
287 : template <typename>
288 : PROTOBUF_CONSTEXPR Recompile::Recompile(::_pbi::ConstantInitialized) {}
289 : struct RecompileDefaultTypeInternal {
290 : PROTOBUF_CONSTEXPR RecompileDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
291 0 : ~RecompileDefaultTypeInternal() {}
292 : union {
293 : Recompile _instance;
294 : };
295 : };
296 :
297 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
298 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RecompileDefaultTypeInternal _Recompile_default_instance_;
299 : template <typename>
300 : PROTOBUF_CONSTEXPR Update::Update(::_pbi::ConstantInitialized)
301 : : _impl_{
302 : /*decltype(_impl_.root_archive_)*/ {
303 : &::_pbi::fixed_address_empty_string,
304 : ::_pbi::ConstantInitialized{},
305 : },
306 : /*decltype(_impl_.boot_archive_)*/ {
307 : &::_pbi::fixed_address_empty_string,
308 : ::_pbi::ConstantInitialized{},
309 : },
310 : /*decltype(_impl_._cached_size_)*/ {},
311 : } {}
312 : struct UpdateDefaultTypeInternal {
313 : PROTOBUF_CONSTEXPR UpdateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
314 0 : ~UpdateDefaultTypeInternal() {}
315 : union {
316 : Update _instance;
317 : };
318 : };
319 :
320 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
321 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateDefaultTypeInternal _Update_default_instance_;
322 : template <typename>
323 : PROTOBUF_CONSTEXPR Reboot::Reboot(::_pbi::ConstantInitialized) {}
324 : struct RebootDefaultTypeInternal {
325 : PROTOBUF_CONSTEXPR RebootDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
326 0 : ~RebootDefaultTypeInternal() {}
327 : union {
328 : Reboot _instance;
329 : };
330 : };
331 :
332 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
333 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RebootDefaultTypeInternal _Reboot_default_instance_;
334 : template <typename>
335 : PROTOBUF_CONSTEXPR Peek::Peek(::_pbi::ConstantInitialized)
336 : : _impl_{
337 : /*decltype(_impl_.addr_)*/ ::uint64_t{0u},
338 : /*decltype(_impl_._cached_size_)*/ {},
339 : } {}
340 : struct PeekDefaultTypeInternal {
341 : PROTOBUF_CONSTEXPR PeekDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
342 0 : ~PeekDefaultTypeInternal() {}
343 : union {
344 : Peek _instance;
345 : };
346 : };
347 :
348 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
349 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PeekDefaultTypeInternal _Peek_default_instance_;
350 : template <typename>
351 : PROTOBUF_CONSTEXPR Poke::Poke(::_pbi::ConstantInitialized)
352 : : _impl_{
353 : /*decltype(_impl_.addr_)*/ ::uint64_t{0u},
354 : /*decltype(_impl_.value_)*/ 0u,
355 : /*decltype(_impl_._cached_size_)*/ {},
356 : } {}
357 : struct PokeDefaultTypeInternal {
358 : PROTOBUF_CONSTEXPR PokeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
359 0 : ~PokeDefaultTypeInternal() {}
360 : union {
361 : Poke _instance;
362 : };
363 : };
364 :
365 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
366 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PokeDefaultTypeInternal _Poke_default_instance_;
367 : template <typename>
368 : PROTOBUF_CONSTEXPR CDPoke::CDPoke(::_pbi::ConstantInitialized)
369 : : _impl_{
370 : /*decltype(_impl_.femb_idx_)*/ 0u,
371 : /*decltype(_impl_.coldata_idx_)*/ 0u,
372 : /*decltype(_impl_.chip_addr_)*/ 0u,
373 : /*decltype(_impl_.reg_page_)*/ 0u,
374 : /*decltype(_impl_.reg_addr_)*/ 0u,
375 : /*decltype(_impl_.data_)*/ 0u,
376 : /*decltype(_impl_._cached_size_)*/ {},
377 : } {}
378 : struct CDPokeDefaultTypeInternal {
379 : PROTOBUF_CONSTEXPR CDPokeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
380 0 : ~CDPokeDefaultTypeInternal() {}
381 : union {
382 : CDPoke _instance;
383 : };
384 : };
385 :
386 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
387 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDPokeDefaultTypeInternal _CDPoke_default_instance_;
388 : template <typename>
389 : PROTOBUF_CONSTEXPR CDPeek::CDPeek(::_pbi::ConstantInitialized)
390 : : _impl_{
391 : /*decltype(_impl_.femb_idx_)*/ 0u,
392 : /*decltype(_impl_.coldata_idx_)*/ 0u,
393 : /*decltype(_impl_.chip_addr_)*/ 0u,
394 : /*decltype(_impl_.reg_page_)*/ 0u,
395 : /*decltype(_impl_.reg_addr_)*/ 0u,
396 : /*decltype(_impl_._cached_size_)*/ {},
397 : } {}
398 : struct CDPeekDefaultTypeInternal {
399 : PROTOBUF_CONSTEXPR CDPeekDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
400 0 : ~CDPeekDefaultTypeInternal() {}
401 : union {
402 : CDPeek _instance;
403 : };
404 : };
405 :
406 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
407 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDPeekDefaultTypeInternal _CDPeek_default_instance_;
408 : template <typename>
409 : PROTOBUF_CONSTEXPR CDFastCmd::CDFastCmd(::_pbi::ConstantInitialized)
410 : : _impl_{
411 : /*decltype(_impl_.cmd_)*/ 0u,
412 : /*decltype(_impl_._cached_size_)*/ {},
413 : } {}
414 : struct CDFastCmdDefaultTypeInternal {
415 : PROTOBUF_CONSTEXPR CDFastCmdDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
416 0 : ~CDFastCmdDefaultTypeInternal() {}
417 : union {
418 : CDFastCmd _instance;
419 : };
420 : };
421 :
422 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
423 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDFastCmdDefaultTypeInternal _CDFastCmd_default_instance_;
424 : template <typename>
425 : PROTOBUF_CONSTEXPR GetSensors_Sensors::GetSensors_Sensors(::_pbi::ConstantInitialized)
426 : : _impl_{
427 : /*decltype(_impl_.ltc2990_4e_voltages_)*/ {},
428 : /*decltype(_impl_.ltc2990_4c_voltages_)*/ {},
429 : /*decltype(_impl_.ltc2991_48_voltages_)*/ {},
430 : /*decltype(_impl_.ltc2499_15_temps_)*/ {},
431 : /*decltype(_impl_.femb0_dc2dc_ltc2991_voltages_)*/ {},
432 : /*decltype(_impl_.femb1_dc2dc_ltc2991_voltages_)*/ {},
433 : /*decltype(_impl_.femb2_dc2dc_ltc2991_voltages_)*/ {},
434 : /*decltype(_impl_.femb3_dc2dc_ltc2991_voltages_)*/ {},
435 : /*decltype(_impl_.femb_ldo_a0_ltc2991_voltages_)*/ {},
436 : /*decltype(_impl_.femb_ldo_a1_ltc2991_voltages_)*/ {},
437 : /*decltype(_impl_.femb_bias_ltc2991_voltages_)*/ {},
438 : /*decltype(_impl_.ad7414_49_temp_)*/ 0,
439 : /*decltype(_impl_.ad7414_4d_temp_)*/ 0,
440 : /*decltype(_impl_.ad7414_4a_temp_)*/ 0,
441 : /*decltype(_impl_._cached_size_)*/ {},
442 : } {}
443 : struct GetSensors_SensorsDefaultTypeInternal {
444 : PROTOBUF_CONSTEXPR GetSensors_SensorsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
445 0 : ~GetSensors_SensorsDefaultTypeInternal() {}
446 : union {
447 : GetSensors_Sensors _instance;
448 : };
449 : };
450 :
451 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
452 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetSensors_SensorsDefaultTypeInternal _GetSensors_Sensors_default_instance_;
453 : template <typename>
454 : PROTOBUF_CONSTEXPR GetSensors::GetSensors(::_pbi::ConstantInitialized) {}
455 : struct GetSensorsDefaultTypeInternal {
456 : PROTOBUF_CONSTEXPR GetSensorsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
457 0 : ~GetSensorsDefaultTypeInternal() {}
458 : union {
459 : GetSensors _instance;
460 : };
461 : };
462 :
463 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
464 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetSensorsDefaultTypeInternal _GetSensors_default_instance_;
465 : template <typename>
466 : PROTOBUF_CONSTEXPR GetTimestamp_Timestamp::GetTimestamp_Timestamp(::_pbi::ConstantInitialized)
467 : : _impl_{
468 : /*decltype(_impl_.timestamp_)*/ 0u,
469 : /*decltype(_impl_.day_)*/ 0u,
470 : /*decltype(_impl_.month_)*/ 0u,
471 : /*decltype(_impl_.year_)*/ 0u,
472 : /*decltype(_impl_.hour_)*/ 0u,
473 : /*decltype(_impl_.min_)*/ 0u,
474 : /*decltype(_impl_.sec_)*/ 0u,
475 : /*decltype(_impl_._cached_size_)*/ {},
476 : } {}
477 : struct GetTimestamp_TimestampDefaultTypeInternal {
478 : PROTOBUF_CONSTEXPR GetTimestamp_TimestampDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
479 0 : ~GetTimestamp_TimestampDefaultTypeInternal() {}
480 : union {
481 : GetTimestamp_Timestamp _instance;
482 : };
483 : };
484 :
485 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
486 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetTimestamp_TimestampDefaultTypeInternal _GetTimestamp_Timestamp_default_instance_;
487 : template <typename>
488 : PROTOBUF_CONSTEXPR GetTimestamp::GetTimestamp(::_pbi::ConstantInitialized) {}
489 : struct GetTimestampDefaultTypeInternal {
490 : PROTOBUF_CONSTEXPR GetTimestampDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
491 0 : ~GetTimestampDefaultTypeInternal() {}
492 : union {
493 : GetTimestamp _instance;
494 : };
495 : };
496 :
497 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
498 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetTimestampDefaultTypeInternal _GetTimestamp_default_instance_;
499 : template <typename>
500 : PROTOBUF_CONSTEXPR GetSWVersion_Version::GetSWVersion_Version(::_pbi::ConstantInitialized)
501 : : _impl_{
502 : /*decltype(_impl_.version_)*/ {
503 : &::_pbi::fixed_address_empty_string,
504 : ::_pbi::ConstantInitialized{},
505 : },
506 : /*decltype(_impl_._cached_size_)*/ {},
507 : } {}
508 : struct GetSWVersion_VersionDefaultTypeInternal {
509 : PROTOBUF_CONSTEXPR GetSWVersion_VersionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
510 0 : ~GetSWVersion_VersionDefaultTypeInternal() {}
511 : union {
512 : GetSWVersion_Version _instance;
513 : };
514 : };
515 :
516 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
517 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetSWVersion_VersionDefaultTypeInternal _GetSWVersion_Version_default_instance_;
518 : template <typename>
519 : PROTOBUF_CONSTEXPR GetSWVersion::GetSWVersion(::_pbi::ConstantInitialized) {}
520 : struct GetSWVersionDefaultTypeInternal {
521 : PROTOBUF_CONSTEXPR GetSWVersionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
522 0 : ~GetSWVersionDefaultTypeInternal() {}
523 : union {
524 : GetSWVersion _instance;
525 : };
526 : };
527 :
528 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
529 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetSWVersionDefaultTypeInternal _GetSWVersion_default_instance_;
530 : template <typename>
531 : PROTOBUF_CONSTEXPR ResetTiming::ResetTiming(::_pbi::ConstantInitialized) {}
532 : struct ResetTimingDefaultTypeInternal {
533 : PROTOBUF_CONSTEXPR ResetTimingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
534 0 : ~ResetTimingDefaultTypeInternal() {}
535 : union {
536 : ResetTiming _instance;
537 : };
538 : };
539 :
540 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
541 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ResetTimingDefaultTypeInternal _ResetTiming_default_instance_;
542 : template <typename>
543 : PROTOBUF_CONSTEXPR GetTimingStatus_TimingStatus::GetTimingStatus_TimingStatus(::_pbi::ConstantInitialized)
544 : : _impl_{
545 : /*decltype(_impl_.lol_val_)*/ 0u,
546 : /*decltype(_impl_.lol_flg_val_)*/ 0u,
547 : /*decltype(_impl_.los_val_)*/ 0u,
548 : /*decltype(_impl_.los_flg_val_)*/ 0u,
549 : /*decltype(_impl_.ept_status_)*/ 0u,
550 : /*decltype(_impl_._cached_size_)*/ {},
551 : } {}
552 : struct GetTimingStatus_TimingStatusDefaultTypeInternal {
553 : PROTOBUF_CONSTEXPR GetTimingStatus_TimingStatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
554 0 : ~GetTimingStatus_TimingStatusDefaultTypeInternal() {}
555 : union {
556 : GetTimingStatus_TimingStatus _instance;
557 : };
558 : };
559 :
560 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
561 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetTimingStatus_TimingStatusDefaultTypeInternal _GetTimingStatus_TimingStatus_default_instance_;
562 : template <typename>
563 : PROTOBUF_CONSTEXPR GetTimingStatus::GetTimingStatus(::_pbi::ConstantInitialized) {}
564 : struct GetTimingStatusDefaultTypeInternal {
565 : PROTOBUF_CONSTEXPR GetTimingStatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
566 0 : ~GetTimingStatusDefaultTypeInternal() {}
567 : union {
568 : GetTimingStatus _instance;
569 : };
570 : };
571 :
572 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
573 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetTimingStatusDefaultTypeInternal _GetTimingStatus_default_instance_;
574 : template <typename>
575 : PROTOBUF_CONSTEXPR SetFakeTime::SetFakeTime(::_pbi::ConstantInitialized)
576 : : _impl_{
577 : /*decltype(_impl_.time_)*/ ::uint64_t{0u},
578 : /*decltype(_impl_._cached_size_)*/ {},
579 : } {}
580 : struct SetFakeTimeDefaultTypeInternal {
581 : PROTOBUF_CONSTEXPR SetFakeTimeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
582 0 : ~SetFakeTimeDefaultTypeInternal() {}
583 : union {
584 : SetFakeTime _instance;
585 : };
586 : };
587 :
588 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
589 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetFakeTimeDefaultTypeInternal _SetFakeTime_default_instance_;
590 : template <typename>
591 : PROTOBUF_CONSTEXPR StartFakeTime::StartFakeTime(::_pbi::ConstantInitialized) {}
592 : struct StartFakeTimeDefaultTypeInternal {
593 : PROTOBUF_CONSTEXPR StartFakeTimeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
594 0 : ~StartFakeTimeDefaultTypeInternal() {}
595 : union {
596 : StartFakeTime _instance;
597 : };
598 : };
599 :
600 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
601 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StartFakeTimeDefaultTypeInternal _StartFakeTime_default_instance_;
602 : template <typename>
603 : PROTOBUF_CONSTEXPR LogControl_Log::LogControl_Log(::_pbi::ConstantInitialized)
604 : : _impl_{
605 : /*decltype(_impl_.contents_)*/ {
606 : &::_pbi::fixed_address_empty_string,
607 : ::_pbi::ConstantInitialized{},
608 : },
609 : /*decltype(_impl_._cached_size_)*/ {},
610 : } {}
611 : struct LogControl_LogDefaultTypeInternal {
612 : PROTOBUF_CONSTEXPR LogControl_LogDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
613 0 : ~LogControl_LogDefaultTypeInternal() {}
614 : union {
615 : LogControl_Log _instance;
616 : };
617 : };
618 :
619 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
620 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogControl_LogDefaultTypeInternal _LogControl_Log_default_instance_;
621 : template <typename>
622 : PROTOBUF_CONSTEXPR LogControl::LogControl(::_pbi::ConstantInitialized)
623 : : _impl_{
624 : /*decltype(_impl_.clear_log_)*/ false,
625 : /*decltype(_impl_.return_log_)*/ false,
626 : /*decltype(_impl_.boot_log_)*/ false,
627 : /*decltype(_impl_._cached_size_)*/ {},
628 : } {}
629 : struct LogControlDefaultTypeInternal {
630 : PROTOBUF_CONSTEXPR LogControlDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
631 0 : ~LogControlDefaultTypeInternal() {}
632 : union {
633 : LogControl _instance;
634 : };
635 : };
636 :
637 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
638 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogControlDefaultTypeInternal _LogControl_default_instance_;
639 : template <typename>
640 : PROTOBUF_CONSTEXPR Empty::Empty(::_pbi::ConstantInitialized) {}
641 : struct EmptyDefaultTypeInternal {
642 : PROTOBUF_CONSTEXPR EmptyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
643 0 : ~EmptyDefaultTypeInternal() {}
644 : union {
645 : Empty _instance;
646 : };
647 : };
648 :
649 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
650 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EmptyDefaultTypeInternal _Empty_default_instance_;
651 : template <typename>
652 : PROTOBUF_CONSTEXPR Status::Status(::_pbi::ConstantInitialized)
653 : : _impl_{
654 : /*decltype(_impl_.extra_)*/ {
655 : &::_pbi::fixed_address_empty_string,
656 : ::_pbi::ConstantInitialized{},
657 : },
658 : /*decltype(_impl_.success_)*/ false,
659 : /*decltype(_impl_._cached_size_)*/ {},
660 : } {}
661 : struct StatusDefaultTypeInternal {
662 : PROTOBUF_CONSTEXPR StatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
663 0 : ~StatusDefaultTypeInternal() {}
664 : union {
665 : Status _instance;
666 : };
667 : };
668 :
669 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
670 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StatusDefaultTypeInternal _Status_default_instance_;
671 : template <typename>
672 : PROTOBUF_CONSTEXPR RegValue::RegValue(::_pbi::ConstantInitialized)
673 : : _impl_{
674 : /*decltype(_impl_.addr_)*/ ::uint64_t{0u},
675 : /*decltype(_impl_.value_)*/ 0u,
676 : /*decltype(_impl_._cached_size_)*/ {},
677 : } {}
678 : struct RegValueDefaultTypeInternal {
679 : PROTOBUF_CONSTEXPR RegValueDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
680 0 : ~RegValueDefaultTypeInternal() {}
681 : union {
682 : RegValue _instance;
683 : };
684 : };
685 :
686 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
687 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegValueDefaultTypeInternal _RegValue_default_instance_;
688 : template <typename>
689 : PROTOBUF_CONSTEXPR CDRegValue::CDRegValue(::_pbi::ConstantInitialized)
690 : : _impl_{
691 : /*decltype(_impl_.femb_idx_)*/ 0u,
692 : /*decltype(_impl_.coldata_idx_)*/ 0u,
693 : /*decltype(_impl_.chip_addr_)*/ 0u,
694 : /*decltype(_impl_.reg_page_)*/ 0u,
695 : /*decltype(_impl_.reg_addr_)*/ 0u,
696 : /*decltype(_impl_.data_)*/ 0u,
697 : /*decltype(_impl_._cached_size_)*/ {},
698 : } {}
699 : struct CDRegValueDefaultTypeInternal {
700 : PROTOBUF_CONSTEXPR CDRegValueDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
701 0 : ~CDRegValueDefaultTypeInternal() {}
702 : union {
703 : CDRegValue _instance;
704 : };
705 : };
706 :
707 : PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
708 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDRegValueDefaultTypeInternal _CDRegValue_default_instance_;
709 : } // namespace wib
710 : static ::_pb::Metadata file_level_metadata_wib_2eproto[37];
711 : static constexpr const ::_pb::EnumDescriptor**
712 : file_level_enum_descriptors_wib_2eproto = nullptr;
713 : static constexpr const ::_pb::ServiceDescriptor**
714 : file_level_service_descriptors_wib_2eproto = nullptr;
715 : const ::uint32_t TableStruct_wib_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(
716 : protodesc_cold) = {
717 : PROTOBUF_FIELD_OFFSET(::wib::Command, _impl_._has_bits_),
718 : PROTOBUF_FIELD_OFFSET(::wib::Command, _internal_metadata_),
719 : ~0u, // no _extensions_
720 : ~0u, // no _oneof_case_
721 : ~0u, // no _weak_field_map_
722 : ~0u, // no _inlined_string_donated_
723 : ~0u, // no _split_
724 : ~0u, // no sizeof(Split)
725 : PROTOBUF_FIELD_OFFSET(::wib::Command, _impl_.cmd_),
726 : 0,
727 : ~0u, // no _has_bits_
728 : PROTOBUF_FIELD_OFFSET(::wib::Script, _internal_metadata_),
729 : ~0u, // no _extensions_
730 : ~0u, // no _oneof_case_
731 : ~0u, // no _weak_field_map_
732 : ~0u, // no _inlined_string_donated_
733 : ~0u, // no _split_
734 : ~0u, // no sizeof(Split)
735 : PROTOBUF_FIELD_OFFSET(::wib::Script, _impl_.script_),
736 : PROTOBUF_FIELD_OFFSET(::wib::Script, _impl_.file_),
737 : ~0u, // no _has_bits_
738 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DaqSpy, _internal_metadata_),
739 : ~0u, // no _extensions_
740 : ~0u, // no _oneof_case_
741 : ~0u, // no _weak_field_map_
742 : ~0u, // no _inlined_string_donated_
743 : ~0u, // no _split_
744 : ~0u, // no sizeof(Split)
745 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DaqSpy, _impl_.buf0_),
746 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DaqSpy, _impl_.buf1_),
747 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DaqSpy, _impl_.success_),
748 : ~0u, // no _has_bits_
749 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DeframedDaqSpy, _internal_metadata_),
750 : ~0u, // no _extensions_
751 : ~0u, // no _oneof_case_
752 : ~0u, // no _weak_field_map_
753 : ~0u, // no _inlined_string_donated_
754 : ~0u, // no _split_
755 : ~0u, // no sizeof(Split)
756 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DeframedDaqSpy, _impl_.crate_num_),
757 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DeframedDaqSpy, _impl_.wib_num_),
758 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DeframedDaqSpy, _impl_.num_samples_),
759 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DeframedDaqSpy, _impl_.deframed_samples_),
760 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DeframedDaqSpy, _impl_.deframed_timestamps_),
761 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy_DeframedDaqSpy, _impl_.success_),
762 : ~0u, // no _has_bits_
763 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy, _internal_metadata_),
764 : ~0u, // no _extensions_
765 : ~0u, // no _oneof_case_
766 : ~0u, // no _weak_field_map_
767 : ~0u, // no _inlined_string_donated_
768 : ~0u, // no _split_
769 : ~0u, // no sizeof(Split)
770 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy, _impl_.buf0_),
771 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy, _impl_.buf1_),
772 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy, _impl_.deframe_),
773 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy, _impl_.channels_),
774 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy, _impl_.trigger_command_),
775 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy, _impl_.trigger_rec_ticks_),
776 : PROTOBUF_FIELD_OFFSET(::wib::ReadDaqSpy, _impl_.trigger_timeout_ms_),
777 : ~0u, // no _has_bits_
778 : PROTOBUF_FIELD_OFFSET(::wib::ConfigurePower, _internal_metadata_),
779 : ~0u, // no _extensions_
780 : ~0u, // no _oneof_case_
781 : ~0u, // no _weak_field_map_
782 : ~0u, // no _inlined_string_donated_
783 : ~0u, // no _split_
784 : ~0u, // no sizeof(Split)
785 : PROTOBUF_FIELD_OFFSET(::wib::ConfigurePower, _impl_.dc2dc_o1_),
786 : PROTOBUF_FIELD_OFFSET(::wib::ConfigurePower, _impl_.dc2dc_o2_),
787 : PROTOBUF_FIELD_OFFSET(::wib::ConfigurePower, _impl_.dc2dc_o3_),
788 : PROTOBUF_FIELD_OFFSET(::wib::ConfigurePower, _impl_.dc2dc_o4_),
789 : PROTOBUF_FIELD_OFFSET(::wib::ConfigurePower, _impl_.ldo_a0_),
790 : PROTOBUF_FIELD_OFFSET(::wib::ConfigurePower, _impl_.ldo_a1_),
791 : ~0u, // no _has_bits_
792 : PROTOBUF_FIELD_OFFSET(::wib::PowerWIB, _internal_metadata_),
793 : ~0u, // no _extensions_
794 : ~0u, // no _oneof_case_
795 : ~0u, // no _weak_field_map_
796 : ~0u, // no _inlined_string_donated_
797 : ~0u, // no _split_
798 : ~0u, // no sizeof(Split)
799 : PROTOBUF_FIELD_OFFSET(::wib::PowerWIB, _impl_.femb0_),
800 : PROTOBUF_FIELD_OFFSET(::wib::PowerWIB, _impl_.femb1_),
801 : PROTOBUF_FIELD_OFFSET(::wib::PowerWIB, _impl_.femb2_),
802 : PROTOBUF_FIELD_OFFSET(::wib::PowerWIB, _impl_.femb3_),
803 : PROTOBUF_FIELD_OFFSET(::wib::PowerWIB, _impl_.cold_),
804 : PROTOBUF_FIELD_OFFSET(::wib::PowerWIB, _impl_.stage_),
805 : ~0u, // no _has_bits_
806 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _internal_metadata_),
807 : ~0u, // no _extensions_
808 : ~0u, // no _oneof_case_
809 : ~0u, // no _weak_field_map_
810 : ~0u, // no _inlined_string_donated_
811 : ~0u, // no _split_
812 : ~0u, // no sizeof(Split)
813 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.enabled_),
814 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.test_cap_),
815 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.gain_),
816 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.peak_time_),
817 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.baseline_),
818 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.pulse_dac_),
819 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.gain_match_),
820 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.leak_),
821 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.leak_10x_),
822 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.ac_couple_),
823 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.buffer_),
824 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.strobe_skip_),
825 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.strobe_delay_),
826 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.strobe_length_),
827 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.line_driver_),
828 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureFEMB, _impl_.pulse_channels_),
829 : ~0u, // no _has_bits_
830 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _internal_metadata_),
831 : ~0u, // no _extensions_
832 : ~0u, // no _oneof_case_
833 : ~0u, // no _weak_field_map_
834 : ~0u, // no _inlined_string_donated_
835 : ~0u, // no _split_
836 : ~0u, // no sizeof(Split)
837 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _impl_.reg_0_),
838 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _impl_.reg_4_),
839 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _impl_.reg_24_),
840 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _impl_.reg_25_),
841 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _impl_.reg_26_),
842 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _impl_.reg_27_),
843 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _impl_.reg_29_),
844 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureCOLDADC, _impl_.reg_30_),
845 : ~0u, // no _has_bits_
846 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureWIBPulser, _internal_metadata_),
847 : ~0u, // no _extensions_
848 : ~0u, // no _oneof_case_
849 : ~0u, // no _weak_field_map_
850 : ~0u, // no _inlined_string_donated_
851 : ~0u, // no _split_
852 : ~0u, // no sizeof(Split)
853 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureWIBPulser, _impl_.femb_en_),
854 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_dac_),
855 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_period_),
856 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_phase_),
857 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_duration_),
858 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_._has_bits_),
859 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _internal_metadata_),
860 : ~0u, // no _extensions_
861 : ~0u, // no _oneof_case_
862 : ~0u, // no _weak_field_map_
863 : ~0u, // no _inlined_string_donated_
864 : ~0u, // no _split_
865 : ~0u, // no sizeof(Split)
866 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_.fembs_),
867 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_.cold_),
868 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_.pulser_),
869 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_.adc_test_pattern_),
870 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_.adc_conf_),
871 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_.frame_dd_),
872 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_.detector_type_),
873 : PROTOBUF_FIELD_OFFSET(::wib::ConfigureWIB, _impl_.wib_pulser_),
874 : ~0u,
875 : ~0u,
876 : ~0u,
877 : ~0u,
878 : 0,
879 : ~0u,
880 : ~0u,
881 : 1,
882 : ~0u, // no _has_bits_
883 : PROTOBUF_FIELD_OFFSET(::wib::Calibrate, _internal_metadata_),
884 : ~0u, // no _extensions_
885 : ~0u, // no _oneof_case_
886 : ~0u, // no _weak_field_map_
887 : ~0u, // no _inlined_string_donated_
888 : ~0u, // no _split_
889 : ~0u, // no sizeof(Split)
890 : ~0u, // no _has_bits_
891 : PROTOBUF_FIELD_OFFSET(::wib::Recompile, _internal_metadata_),
892 : ~0u, // no _extensions_
893 : ~0u, // no _oneof_case_
894 : ~0u, // no _weak_field_map_
895 : ~0u, // no _inlined_string_donated_
896 : ~0u, // no _split_
897 : ~0u, // no sizeof(Split)
898 : ~0u, // no _has_bits_
899 : PROTOBUF_FIELD_OFFSET(::wib::Update, _internal_metadata_),
900 : ~0u, // no _extensions_
901 : ~0u, // no _oneof_case_
902 : ~0u, // no _weak_field_map_
903 : ~0u, // no _inlined_string_donated_
904 : ~0u, // no _split_
905 : ~0u, // no sizeof(Split)
906 : PROTOBUF_FIELD_OFFSET(::wib::Update, _impl_.root_archive_),
907 : PROTOBUF_FIELD_OFFSET(::wib::Update, _impl_.boot_archive_),
908 : ~0u, // no _has_bits_
909 : PROTOBUF_FIELD_OFFSET(::wib::Reboot, _internal_metadata_),
910 : ~0u, // no _extensions_
911 : ~0u, // no _oneof_case_
912 : ~0u, // no _weak_field_map_
913 : ~0u, // no _inlined_string_donated_
914 : ~0u, // no _split_
915 : ~0u, // no sizeof(Split)
916 : ~0u, // no _has_bits_
917 : PROTOBUF_FIELD_OFFSET(::wib::Peek, _internal_metadata_),
918 : ~0u, // no _extensions_
919 : ~0u, // no _oneof_case_
920 : ~0u, // no _weak_field_map_
921 : ~0u, // no _inlined_string_donated_
922 : ~0u, // no _split_
923 : ~0u, // no sizeof(Split)
924 : PROTOBUF_FIELD_OFFSET(::wib::Peek, _impl_.addr_),
925 : ~0u, // no _has_bits_
926 : PROTOBUF_FIELD_OFFSET(::wib::Poke, _internal_metadata_),
927 : ~0u, // no _extensions_
928 : ~0u, // no _oneof_case_
929 : ~0u, // no _weak_field_map_
930 : ~0u, // no _inlined_string_donated_
931 : ~0u, // no _split_
932 : ~0u, // no sizeof(Split)
933 : PROTOBUF_FIELD_OFFSET(::wib::Poke, _impl_.addr_),
934 : PROTOBUF_FIELD_OFFSET(::wib::Poke, _impl_.value_),
935 : ~0u, // no _has_bits_
936 : PROTOBUF_FIELD_OFFSET(::wib::CDPoke, _internal_metadata_),
937 : ~0u, // no _extensions_
938 : ~0u, // no _oneof_case_
939 : ~0u, // no _weak_field_map_
940 : ~0u, // no _inlined_string_donated_
941 : ~0u, // no _split_
942 : ~0u, // no sizeof(Split)
943 : PROTOBUF_FIELD_OFFSET(::wib::CDPoke, _impl_.femb_idx_),
944 : PROTOBUF_FIELD_OFFSET(::wib::CDPoke, _impl_.coldata_idx_),
945 : PROTOBUF_FIELD_OFFSET(::wib::CDPoke, _impl_.chip_addr_),
946 : PROTOBUF_FIELD_OFFSET(::wib::CDPoke, _impl_.reg_page_),
947 : PROTOBUF_FIELD_OFFSET(::wib::CDPoke, _impl_.reg_addr_),
948 : PROTOBUF_FIELD_OFFSET(::wib::CDPoke, _impl_.data_),
949 : ~0u, // no _has_bits_
950 : PROTOBUF_FIELD_OFFSET(::wib::CDPeek, _internal_metadata_),
951 : ~0u, // no _extensions_
952 : ~0u, // no _oneof_case_
953 : ~0u, // no _weak_field_map_
954 : ~0u, // no _inlined_string_donated_
955 : ~0u, // no _split_
956 : ~0u, // no sizeof(Split)
957 : PROTOBUF_FIELD_OFFSET(::wib::CDPeek, _impl_.femb_idx_),
958 : PROTOBUF_FIELD_OFFSET(::wib::CDPeek, _impl_.coldata_idx_),
959 : PROTOBUF_FIELD_OFFSET(::wib::CDPeek, _impl_.chip_addr_),
960 : PROTOBUF_FIELD_OFFSET(::wib::CDPeek, _impl_.reg_page_),
961 : PROTOBUF_FIELD_OFFSET(::wib::CDPeek, _impl_.reg_addr_),
962 : ~0u, // no _has_bits_
963 : PROTOBUF_FIELD_OFFSET(::wib::CDFastCmd, _internal_metadata_),
964 : ~0u, // no _extensions_
965 : ~0u, // no _oneof_case_
966 : ~0u, // no _weak_field_map_
967 : ~0u, // no _inlined_string_donated_
968 : ~0u, // no _split_
969 : ~0u, // no sizeof(Split)
970 : PROTOBUF_FIELD_OFFSET(::wib::CDFastCmd, _impl_.cmd_),
971 : ~0u, // no _has_bits_
972 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _internal_metadata_),
973 : ~0u, // no _extensions_
974 : ~0u, // no _oneof_case_
975 : ~0u, // no _weak_field_map_
976 : ~0u, // no _inlined_string_donated_
977 : ~0u, // no _split_
978 : ~0u, // no sizeof(Split)
979 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.ltc2990_4e_voltages_),
980 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.ltc2990_4c_voltages_),
981 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.ltc2991_48_voltages_),
982 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.ad7414_49_temp_),
983 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.ad7414_4d_temp_),
984 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.ad7414_4a_temp_),
985 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.ltc2499_15_temps_),
986 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.femb0_dc2dc_ltc2991_voltages_),
987 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.femb1_dc2dc_ltc2991_voltages_),
988 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.femb2_dc2dc_ltc2991_voltages_),
989 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.femb3_dc2dc_ltc2991_voltages_),
990 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.femb_ldo_a0_ltc2991_voltages_),
991 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.femb_ldo_a1_ltc2991_voltages_),
992 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors_Sensors, _impl_.femb_bias_ltc2991_voltages_),
993 : ~0u, // no _has_bits_
994 : PROTOBUF_FIELD_OFFSET(::wib::GetSensors, _internal_metadata_),
995 : ~0u, // no _extensions_
996 : ~0u, // no _oneof_case_
997 : ~0u, // no _weak_field_map_
998 : ~0u, // no _inlined_string_donated_
999 : ~0u, // no _split_
1000 : ~0u, // no sizeof(Split)
1001 : ~0u, // no _has_bits_
1002 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp_Timestamp, _internal_metadata_),
1003 : ~0u, // no _extensions_
1004 : ~0u, // no _oneof_case_
1005 : ~0u, // no _weak_field_map_
1006 : ~0u, // no _inlined_string_donated_
1007 : ~0u, // no _split_
1008 : ~0u, // no sizeof(Split)
1009 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp_Timestamp, _impl_.timestamp_),
1010 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp_Timestamp, _impl_.day_),
1011 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp_Timestamp, _impl_.month_),
1012 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp_Timestamp, _impl_.year_),
1013 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp_Timestamp, _impl_.hour_),
1014 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp_Timestamp, _impl_.min_),
1015 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp_Timestamp, _impl_.sec_),
1016 : ~0u, // no _has_bits_
1017 : PROTOBUF_FIELD_OFFSET(::wib::GetTimestamp, _internal_metadata_),
1018 : ~0u, // no _extensions_
1019 : ~0u, // no _oneof_case_
1020 : ~0u, // no _weak_field_map_
1021 : ~0u, // no _inlined_string_donated_
1022 : ~0u, // no _split_
1023 : ~0u, // no sizeof(Split)
1024 : ~0u, // no _has_bits_
1025 : PROTOBUF_FIELD_OFFSET(::wib::GetSWVersion_Version, _internal_metadata_),
1026 : ~0u, // no _extensions_
1027 : ~0u, // no _oneof_case_
1028 : ~0u, // no _weak_field_map_
1029 : ~0u, // no _inlined_string_donated_
1030 : ~0u, // no _split_
1031 : ~0u, // no sizeof(Split)
1032 : PROTOBUF_FIELD_OFFSET(::wib::GetSWVersion_Version, _impl_.version_),
1033 : ~0u, // no _has_bits_
1034 : PROTOBUF_FIELD_OFFSET(::wib::GetSWVersion, _internal_metadata_),
1035 : ~0u, // no _extensions_
1036 : ~0u, // no _oneof_case_
1037 : ~0u, // no _weak_field_map_
1038 : ~0u, // no _inlined_string_donated_
1039 : ~0u, // no _split_
1040 : ~0u, // no sizeof(Split)
1041 : ~0u, // no _has_bits_
1042 : PROTOBUF_FIELD_OFFSET(::wib::ResetTiming, _internal_metadata_),
1043 : ~0u, // no _extensions_
1044 : ~0u, // no _oneof_case_
1045 : ~0u, // no _weak_field_map_
1046 : ~0u, // no _inlined_string_donated_
1047 : ~0u, // no _split_
1048 : ~0u, // no sizeof(Split)
1049 : ~0u, // no _has_bits_
1050 : PROTOBUF_FIELD_OFFSET(::wib::GetTimingStatus_TimingStatus, _internal_metadata_),
1051 : ~0u, // no _extensions_
1052 : ~0u, // no _oneof_case_
1053 : ~0u, // no _weak_field_map_
1054 : ~0u, // no _inlined_string_donated_
1055 : ~0u, // no _split_
1056 : ~0u, // no sizeof(Split)
1057 : PROTOBUF_FIELD_OFFSET(::wib::GetTimingStatus_TimingStatus, _impl_.lol_val_),
1058 : PROTOBUF_FIELD_OFFSET(::wib::GetTimingStatus_TimingStatus, _impl_.lol_flg_val_),
1059 : PROTOBUF_FIELD_OFFSET(::wib::GetTimingStatus_TimingStatus, _impl_.los_val_),
1060 : PROTOBUF_FIELD_OFFSET(::wib::GetTimingStatus_TimingStatus, _impl_.los_flg_val_),
1061 : PROTOBUF_FIELD_OFFSET(::wib::GetTimingStatus_TimingStatus, _impl_.ept_status_),
1062 : ~0u, // no _has_bits_
1063 : PROTOBUF_FIELD_OFFSET(::wib::GetTimingStatus, _internal_metadata_),
1064 : ~0u, // no _extensions_
1065 : ~0u, // no _oneof_case_
1066 : ~0u, // no _weak_field_map_
1067 : ~0u, // no _inlined_string_donated_
1068 : ~0u, // no _split_
1069 : ~0u, // no sizeof(Split)
1070 : ~0u, // no _has_bits_
1071 : PROTOBUF_FIELD_OFFSET(::wib::SetFakeTime, _internal_metadata_),
1072 : ~0u, // no _extensions_
1073 : ~0u, // no _oneof_case_
1074 : ~0u, // no _weak_field_map_
1075 : ~0u, // no _inlined_string_donated_
1076 : ~0u, // no _split_
1077 : ~0u, // no sizeof(Split)
1078 : PROTOBUF_FIELD_OFFSET(::wib::SetFakeTime, _impl_.time_),
1079 : ~0u, // no _has_bits_
1080 : PROTOBUF_FIELD_OFFSET(::wib::StartFakeTime, _internal_metadata_),
1081 : ~0u, // no _extensions_
1082 : ~0u, // no _oneof_case_
1083 : ~0u, // no _weak_field_map_
1084 : ~0u, // no _inlined_string_donated_
1085 : ~0u, // no _split_
1086 : ~0u, // no sizeof(Split)
1087 : ~0u, // no _has_bits_
1088 : PROTOBUF_FIELD_OFFSET(::wib::LogControl_Log, _internal_metadata_),
1089 : ~0u, // no _extensions_
1090 : ~0u, // no _oneof_case_
1091 : ~0u, // no _weak_field_map_
1092 : ~0u, // no _inlined_string_donated_
1093 : ~0u, // no _split_
1094 : ~0u, // no sizeof(Split)
1095 : PROTOBUF_FIELD_OFFSET(::wib::LogControl_Log, _impl_.contents_),
1096 : ~0u, // no _has_bits_
1097 : PROTOBUF_FIELD_OFFSET(::wib::LogControl, _internal_metadata_),
1098 : ~0u, // no _extensions_
1099 : ~0u, // no _oneof_case_
1100 : ~0u, // no _weak_field_map_
1101 : ~0u, // no _inlined_string_donated_
1102 : ~0u, // no _split_
1103 : ~0u, // no sizeof(Split)
1104 : PROTOBUF_FIELD_OFFSET(::wib::LogControl, _impl_.clear_log_),
1105 : PROTOBUF_FIELD_OFFSET(::wib::LogControl, _impl_.return_log_),
1106 : PROTOBUF_FIELD_OFFSET(::wib::LogControl, _impl_.boot_log_),
1107 : ~0u, // no _has_bits_
1108 : PROTOBUF_FIELD_OFFSET(::wib::Empty, _internal_metadata_),
1109 : ~0u, // no _extensions_
1110 : ~0u, // no _oneof_case_
1111 : ~0u, // no _weak_field_map_
1112 : ~0u, // no _inlined_string_donated_
1113 : ~0u, // no _split_
1114 : ~0u, // no sizeof(Split)
1115 : ~0u, // no _has_bits_
1116 : PROTOBUF_FIELD_OFFSET(::wib::Status, _internal_metadata_),
1117 : ~0u, // no _extensions_
1118 : ~0u, // no _oneof_case_
1119 : ~0u, // no _weak_field_map_
1120 : ~0u, // no _inlined_string_donated_
1121 : ~0u, // no _split_
1122 : ~0u, // no sizeof(Split)
1123 : PROTOBUF_FIELD_OFFSET(::wib::Status, _impl_.success_),
1124 : PROTOBUF_FIELD_OFFSET(::wib::Status, _impl_.extra_),
1125 : ~0u, // no _has_bits_
1126 : PROTOBUF_FIELD_OFFSET(::wib::RegValue, _internal_metadata_),
1127 : ~0u, // no _extensions_
1128 : ~0u, // no _oneof_case_
1129 : ~0u, // no _weak_field_map_
1130 : ~0u, // no _inlined_string_donated_
1131 : ~0u, // no _split_
1132 : ~0u, // no sizeof(Split)
1133 : PROTOBUF_FIELD_OFFSET(::wib::RegValue, _impl_.addr_),
1134 : PROTOBUF_FIELD_OFFSET(::wib::RegValue, _impl_.value_),
1135 : ~0u, // no _has_bits_
1136 : PROTOBUF_FIELD_OFFSET(::wib::CDRegValue, _internal_metadata_),
1137 : ~0u, // no _extensions_
1138 : ~0u, // no _oneof_case_
1139 : ~0u, // no _weak_field_map_
1140 : ~0u, // no _inlined_string_donated_
1141 : ~0u, // no _split_
1142 : ~0u, // no sizeof(Split)
1143 : PROTOBUF_FIELD_OFFSET(::wib::CDRegValue, _impl_.femb_idx_),
1144 : PROTOBUF_FIELD_OFFSET(::wib::CDRegValue, _impl_.coldata_idx_),
1145 : PROTOBUF_FIELD_OFFSET(::wib::CDRegValue, _impl_.chip_addr_),
1146 : PROTOBUF_FIELD_OFFSET(::wib::CDRegValue, _impl_.reg_page_),
1147 : PROTOBUF_FIELD_OFFSET(::wib::CDRegValue, _impl_.reg_addr_),
1148 : PROTOBUF_FIELD_OFFSET(::wib::CDRegValue, _impl_.data_),
1149 : };
1150 :
1151 : static const ::_pbi::MigrationSchema
1152 : schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
1153 : {0, 9, -1, sizeof(::wib::Command)},
1154 : {10, -1, -1, sizeof(::wib::Script)},
1155 : {20, -1, -1, sizeof(::wib::ReadDaqSpy_DaqSpy)},
1156 : {31, -1, -1, sizeof(::wib::ReadDaqSpy_DeframedDaqSpy)},
1157 : {45, -1, -1, sizeof(::wib::ReadDaqSpy)},
1158 : {60, -1, -1, sizeof(::wib::ConfigurePower)},
1159 : {74, -1, -1, sizeof(::wib::PowerWIB)},
1160 : {88, -1, -1, sizeof(::wib::ConfigureWIB_ConfigureFEMB)},
1161 : {112, -1, -1, sizeof(::wib::ConfigureWIB_ConfigureCOLDADC)},
1162 : {128, -1, -1, sizeof(::wib::ConfigureWIB_ConfigureWIBPulser)},
1163 : {141, 157, -1, sizeof(::wib::ConfigureWIB)},
1164 : {165, -1, -1, sizeof(::wib::Calibrate)},
1165 : {173, -1, -1, sizeof(::wib::Recompile)},
1166 : {181, -1, -1, sizeof(::wib::Update)},
1167 : {191, -1, -1, sizeof(::wib::Reboot)},
1168 : {199, -1, -1, sizeof(::wib::Peek)},
1169 : {208, -1, -1, sizeof(::wib::Poke)},
1170 : {218, -1, -1, sizeof(::wib::CDPoke)},
1171 : {232, -1, -1, sizeof(::wib::CDPeek)},
1172 : {245, -1, -1, sizeof(::wib::CDFastCmd)},
1173 : {254, -1, -1, sizeof(::wib::GetSensors_Sensors)},
1174 : {276, -1, -1, sizeof(::wib::GetSensors)},
1175 : {284, -1, -1, sizeof(::wib::GetTimestamp_Timestamp)},
1176 : {299, -1, -1, sizeof(::wib::GetTimestamp)},
1177 : {307, -1, -1, sizeof(::wib::GetSWVersion_Version)},
1178 : {316, -1, -1, sizeof(::wib::GetSWVersion)},
1179 : {324, -1, -1, sizeof(::wib::ResetTiming)},
1180 : {332, -1, -1, sizeof(::wib::GetTimingStatus_TimingStatus)},
1181 : {345, -1, -1, sizeof(::wib::GetTimingStatus)},
1182 : {353, -1, -1, sizeof(::wib::SetFakeTime)},
1183 : {362, -1, -1, sizeof(::wib::StartFakeTime)},
1184 : {370, -1, -1, sizeof(::wib::LogControl_Log)},
1185 : {379, -1, -1, sizeof(::wib::LogControl)},
1186 : {390, -1, -1, sizeof(::wib::Empty)},
1187 : {398, -1, -1, sizeof(::wib::Status)},
1188 : {408, -1, -1, sizeof(::wib::RegValue)},
1189 : {418, -1, -1, sizeof(::wib::CDRegValue)},
1190 : };
1191 :
1192 : static const ::_pb::Message* const file_default_instances[] = {
1193 : &::wib::_Command_default_instance_._instance,
1194 : &::wib::_Script_default_instance_._instance,
1195 : &::wib::_ReadDaqSpy_DaqSpy_default_instance_._instance,
1196 : &::wib::_ReadDaqSpy_DeframedDaqSpy_default_instance_._instance,
1197 : &::wib::_ReadDaqSpy_default_instance_._instance,
1198 : &::wib::_ConfigurePower_default_instance_._instance,
1199 : &::wib::_PowerWIB_default_instance_._instance,
1200 : &::wib::_ConfigureWIB_ConfigureFEMB_default_instance_._instance,
1201 : &::wib::_ConfigureWIB_ConfigureCOLDADC_default_instance_._instance,
1202 : &::wib::_ConfigureWIB_ConfigureWIBPulser_default_instance_._instance,
1203 : &::wib::_ConfigureWIB_default_instance_._instance,
1204 : &::wib::_Calibrate_default_instance_._instance,
1205 : &::wib::_Recompile_default_instance_._instance,
1206 : &::wib::_Update_default_instance_._instance,
1207 : &::wib::_Reboot_default_instance_._instance,
1208 : &::wib::_Peek_default_instance_._instance,
1209 : &::wib::_Poke_default_instance_._instance,
1210 : &::wib::_CDPoke_default_instance_._instance,
1211 : &::wib::_CDPeek_default_instance_._instance,
1212 : &::wib::_CDFastCmd_default_instance_._instance,
1213 : &::wib::_GetSensors_Sensors_default_instance_._instance,
1214 : &::wib::_GetSensors_default_instance_._instance,
1215 : &::wib::_GetTimestamp_Timestamp_default_instance_._instance,
1216 : &::wib::_GetTimestamp_default_instance_._instance,
1217 : &::wib::_GetSWVersion_Version_default_instance_._instance,
1218 : &::wib::_GetSWVersion_default_instance_._instance,
1219 : &::wib::_ResetTiming_default_instance_._instance,
1220 : &::wib::_GetTimingStatus_TimingStatus_default_instance_._instance,
1221 : &::wib::_GetTimingStatus_default_instance_._instance,
1222 : &::wib::_SetFakeTime_default_instance_._instance,
1223 : &::wib::_StartFakeTime_default_instance_._instance,
1224 : &::wib::_LogControl_Log_default_instance_._instance,
1225 : &::wib::_LogControl_default_instance_._instance,
1226 : &::wib::_Empty_default_instance_._instance,
1227 : &::wib::_Status_default_instance_._instance,
1228 : &::wib::_RegValue_default_instance_._instance,
1229 : &::wib::_CDRegValue_default_instance_._instance,
1230 : };
1231 : const char descriptor_table_protodef_wib_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
1232 : "\n\twib.proto\022\003wib\032\031google/protobuf/any.pr"
1233 : "oto\",\n\007Command\022!\n\003cmd\030\001 \001(\0132\024.google.pro"
1234 : "tobuf.Any\"&\n\006Script\022\016\n\006script\030\001 \001(\014\022\014\n\004f"
1235 : "ile\030\002 \001(\010\"\346\002\n\nReadDaqSpy\022\014\n\004buf0\030\001 \001(\010\022\014"
1236 : "\n\004buf1\030\002 \001(\010\022\017\n\007deframe\030\003 \001(\010\022\020\n\010channel"
1237 : "s\030\004 \001(\010\022\027\n\017trigger_command\030\005 \001(\r\022\031\n\021trig"
1238 : "ger_rec_ticks\030\006 \001(\r\022\032\n\022trigger_timeout_m"
1239 : "s\030\007 \001(\r\0325\n\006DaqSpy\022\014\n\004buf0\030\001 \001(\014\022\014\n\004buf1\030"
1240 : "\002 \001(\014\022\017\n\007success\030\003 \001(\010\032\221\001\n\016DeframedDaqSp"
1241 : "y\022\021\n\tcrate_num\030\001 \001(\r\022\017\n\007wib_num\030\002 \001(\r\022\023\n"
1242 : "\013num_samples\030\004 \001(\r\022\030\n\020deframed_samples\030\005"
1243 : " \001(\014\022\033\n\023deframed_timestamps\030\006 \001(\014\022\017\n\007suc"
1244 : "cess\030\007 \001(\010\"x\n\016ConfigurePower\022\020\n\010dc2dc_o1"
1245 : "\030\001 \001(\001\022\020\n\010dc2dc_o2\030\002 \001(\001\022\020\n\010dc2dc_o3\030\003 \001"
1246 : "(\001\022\020\n\010dc2dc_o4\030\004 \001(\001\022\016\n\006ldo_a0\030\005 \001(\001\022\016\n\006"
1247 : "ldo_a1\030\006 \001(\001\"c\n\010PowerWIB\022\r\n\005femb0\030\001 \001(\010\022"
1248 : "\r\n\005femb1\030\002 \001(\010\022\r\n\005femb2\030\003 \001(\010\022\r\n\005femb3\030\004"
1249 : " \001(\010\022\014\n\004cold\030\005 \001(\010\022\r\n\005stage\030\006 \001(\r\"\340\006\n\014Co"
1250 : "nfigureWIB\022.\n\005fembs\030\001 \003(\0132\037.wib.Configur"
1251 : "eWIB.ConfigureFEMB\022\014\n\004cold\030\002 \001(\010\022\016\n\006puls"
1252 : "er\030\003 \001(\010\022\030\n\020adc_test_pattern\030\004 \001(\010\0224\n\010ad"
1253 : "c_conf\030\005 \001(\0132\".wib.ConfigureWIB.Configur"
1254 : "eCOLDADC\022\020\n\010frame_dd\030\006 \001(\010\022\025\n\rdetector_t"
1255 : "ype\030\007 \001(\r\0228\n\nwib_pulser\030\010 \001(\0132$.wib.Conf"
1256 : "igureWIB.ConfigureWIBPulser\032\276\002\n\rConfigur"
1257 : "eFEMB\022\017\n\007enabled\030\001 \001(\010\022\020\n\010test_cap\030\002 \001(\010"
1258 : "\022\014\n\004gain\030\003 \001(\r\022\021\n\tpeak_time\030\004 \001(\r\022\020\n\010bas"
1259 : "eline\030\005 \001(\r\022\021\n\tpulse_dac\030\006 \001(\r\022\022\n\ngain_m"
1260 : "atch\030\016 \001(\010\022\014\n\004leak\030\007 \001(\r\022\020\n\010leak_10x\030\010 \001"
1261 : "(\010\022\021\n\tac_couple\030\t \001(\010\022\016\n\006buffer\030\n \001(\r\022\023\n"
1262 : "\013strobe_skip\030\013 \001(\r\022\024\n\014strobe_delay\030\014 \001(\r"
1263 : "\022\025\n\rstrobe_length\030\r \001(\r\022\023\n\013line_driver\030\017"
1264 : " \003(\r\022\026\n\016pulse_channels\030\020 \003(\010\032\220\001\n\020Configu"
1265 : "reCOLDADC\022\r\n\005reg_0\030\001 \001(\r\022\r\n\005reg_4\030\002 \001(\r\022"
1266 : "\016\n\006reg_24\030\003 \001(\r\022\016\n\006reg_25\030\004 \001(\r\022\016\n\006reg_2"
1267 : "6\030\005 \001(\r\022\016\n\006reg_27\030\006 \001(\r\022\016\n\006reg_29\030\007 \001(\r\022"
1268 : "\016\n\006reg_30\030\010 \001(\r\032{\n\022ConfigureWIBPulser\022\017\n"
1269 : "\007femb_en\030\001 \003(\010\022\021\n\tpulse_dac\030\002 \001(\r\022\024\n\014pul"
1270 : "se_period\030\003 \001(\r\022\023\n\013pulse_phase\030\004 \001(\r\022\026\n\016"
1271 : "pulse_duration\030\005 \001(\r\"\013\n\tCalibrate\"\013\n\tRec"
1272 : "ompile\"4\n\006Update\022\024\n\014root_archive\030\001 \001(\014\022\024"
1273 : "\n\014boot_archive\030\002 \001(\014\"\010\n\006Reboot\"\024\n\004Peek\022\014"
1274 : "\n\004addr\030\001 \001(\004\"#\n\004Poke\022\014\n\004addr\030\001 \001(\004\022\r\n\005va"
1275 : "lue\030\002 \001(\r\"t\n\006CDPoke\022\020\n\010femb_idx\030\001 \001(\r\022\023\n"
1276 : "\013coldata_idx\030\002 \001(\r\022\021\n\tchip_addr\030\003 \001(\r\022\020\n"
1277 : "\010reg_page\030\004 \001(\r\022\020\n\010reg_addr\030\005 \001(\r\022\014\n\004dat"
1278 : "a\030\006 \001(\r\"f\n\006CDPeek\022\020\n\010femb_idx\030\001 \001(\r\022\023\n\013c"
1279 : "oldata_idx\030\002 \001(\r\022\021\n\tchip_addr\030\003 \001(\r\022\020\n\010r"
1280 : "eg_page\030\004 \001(\r\022\020\n\010reg_addr\030\005 \001(\r\"\030\n\tCDFas"
1281 : "tCmd\022\013\n\003cmd\030\001 \001(\r\"\331\003\n\nGetSensors\032\312\003\n\007Sen"
1282 : "sors\022\033\n\023ltc2990_4e_voltages\030\001 \003(\001\022\033\n\023ltc"
1283 : "2990_4c_voltages\030\002 \003(\001\022\033\n\023ltc2991_48_vol"
1284 : "tages\030\003 \003(\001\022\026\n\016ad7414_49_temp\030\004 \001(\001\022\026\n\016a"
1285 : "d7414_4d_temp\030\005 \001(\001\022\026\n\016ad7414_4a_temp\030\006 "
1286 : "\001(\001\022\030\n\020ltc2499_15_temps\030\007 \003(\001\022$\n\034femb0_d"
1287 : "c2dc_ltc2991_voltages\030\010 \003(\001\022$\n\034femb1_dc2"
1288 : "dc_ltc2991_voltages\030\t \003(\001\022$\n\034femb2_dc2dc"
1289 : "_ltc2991_voltages\030\n \003(\001\022$\n\034femb3_dc2dc_l"
1290 : "tc2991_voltages\030\013 \003(\001\022$\n\034femb_ldo_a0_ltc"
1291 : "2991_voltages\030\014 \003(\001\022$\n\034femb_ldo_a1_ltc29"
1292 : "91_voltages\030\r \003(\001\022\"\n\032femb_bias_ltc2991_v"
1293 : "oltages\030\016 \003(\001\"\200\001\n\014GetTimestamp\032p\n\tTimest"
1294 : "amp\022\021\n\ttimestamp\030\001 \001(\r\022\013\n\003day\030\002 \001(\r\022\r\n\005m"
1295 : "onth\030\003 \001(\r\022\014\n\004year\030\004 \001(\r\022\014\n\004hour\030\005 \001(\r\022\013"
1296 : "\n\003min\030\006 \001(\r\022\013\n\003sec\030\007 \001(\r\"*\n\014GetSWVersion"
1297 : "\032\032\n\007Version\022\017\n\007version\030\001 \001(\t\"\r\n\013ResetTim"
1298 : "ing\"\201\001\n\017GetTimingStatus\032n\n\014TimingStatus\022"
1299 : "\017\n\007lol_val\030\001 \001(\r\022\023\n\013lol_flg_val\030\002 \001(\r\022\017\n"
1300 : "\007los_val\030\003 \001(\r\022\023\n\013los_flg_val\030\004 \001(\r\022\022\n\ne"
1301 : "pt_status\030\005 \001(\r\"\033\n\013SetFakeTime\022\014\n\004time\030\001"
1302 : " \001(\004\"\017\n\rStartFakeTime\"^\n\nLogControl\022\021\n\tc"
1303 : "lear_log\030\001 \001(\010\022\022\n\nreturn_log\030\002 \001(\010\022\020\n\010bo"
1304 : "ot_log\030\003 \001(\010\032\027\n\003Log\022\020\n\010contents\030\001 \001(\014\"\007\n"
1305 : "\005Empty\"(\n\006Status\022\017\n\007success\030\001 \001(\010\022\r\n\005ext"
1306 : "ra\030\002 \001(\014\"\'\n\010RegValue\022\014\n\004addr\030\001 \001(\004\022\r\n\005va"
1307 : "lue\030\002 \001(\r\"x\n\nCDRegValue\022\020\n\010femb_idx\030\001 \001("
1308 : "\r\022\023\n\013coldata_idx\030\002 \001(\r\022\021\n\tchip_addr\030\003 \001("
1309 : "\r\022\020\n\010reg_page\030\004 \001(\r\022\020\n\010reg_addr\030\005 \001(\r\022\014\n"
1310 : "\004data\030\006 \001(\rb\006proto3"
1311 : };
1312 : static const ::_pbi::DescriptorTable* const descriptor_table_wib_2eproto_deps[1] =
1313 : {
1314 : &::descriptor_table_google_2fprotobuf_2fany_2eproto,
1315 : };
1316 : static ::absl::once_flag descriptor_table_wib_2eproto_once;
1317 : const ::_pbi::DescriptorTable descriptor_table_wib_2eproto = {
1318 : false,
1319 : false,
1320 : 3139,
1321 : descriptor_table_protodef_wib_2eproto,
1322 : "wib.proto",
1323 : &descriptor_table_wib_2eproto_once,
1324 : descriptor_table_wib_2eproto_deps,
1325 : 1,
1326 : 37,
1327 : schemas,
1328 : file_default_instances,
1329 : TableStruct_wib_2eproto::offsets,
1330 : file_level_metadata_wib_2eproto,
1331 : file_level_enum_descriptors_wib_2eproto,
1332 : file_level_service_descriptors_wib_2eproto,
1333 : };
1334 :
1335 : // This function exists to be marked as weak.
1336 : // It can significantly speed up compilation by breaking up LLVM's SCC
1337 : // in the .pb.cc translation units. Large translation units see a
1338 : // reduction of more than 35% of walltime for optimized builds. Without
1339 : // the weak attribute all the messages in the file, including all the
1340 : // vtables and everything they use become part of the same SCC through
1341 : // a cycle like:
1342 : // GetMetadata -> descriptor table -> default instances ->
1343 : // vtables -> GetMetadata
1344 : // By adding a weak function here we break the connection from the
1345 : // individual vtables back into the descriptor table.
1346 0 : PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_wib_2eproto_getter() {
1347 0 : return &descriptor_table_wib_2eproto;
1348 : }
1349 : // Force running AddDescriptors() at dynamic initialization time.
1350 : PROTOBUF_ATTRIBUTE_INIT_PRIORITY2
1351 : static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_wib_2eproto(&descriptor_table_wib_2eproto);
1352 : namespace wib {
1353 : // ===================================================================
1354 :
1355 : class Command::_Internal {
1356 : public:
1357 : using HasBits = decltype(std::declval<Command>()._impl_._has_bits_);
1358 : static constexpr ::int32_t kHasBitsOffset =
1359 : 8 * PROTOBUF_FIELD_OFFSET(Command, _impl_._has_bits_);
1360 : static const ::google::protobuf::Any& cmd(const Command* msg);
1361 : static void set_has_cmd(HasBits* has_bits) {
1362 : (*has_bits)[0] |= 1u;
1363 : }
1364 : };
1365 :
1366 0 : const ::google::protobuf::Any& Command::_Internal::cmd(const Command* msg) {
1367 0 : return *msg->_impl_.cmd_;
1368 : }
1369 0 : void Command::clear_cmd() {
1370 0 : if (_impl_.cmd_ != nullptr) _impl_.cmd_->Clear();
1371 0 : _impl_._has_bits_[0] &= ~0x00000001u;
1372 0 : }
1373 0 : Command::Command(::google::protobuf::Arena* arena)
1374 0 : : ::google::protobuf::Message(arena) {
1375 0 : SharedCtor(arena);
1376 : // @@protoc_insertion_point(arena_constructor:wib.Command)
1377 0 : }
1378 0 : Command::Command(const Command& from) : ::google::protobuf::Message() {
1379 0 : Command* const _this = this;
1380 0 : (void)_this;
1381 0 : new (&_impl_) Impl_{
1382 : decltype(_impl_._has_bits_){from._impl_._has_bits_},
1383 : /*decltype(_impl_._cached_size_)*/ {},
1384 : decltype(_impl_.cmd_){nullptr},
1385 0 : };
1386 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1387 0 : from._internal_metadata_);
1388 0 : if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
1389 0 : _this->_impl_.cmd_ = new ::google::protobuf::Any(*from._impl_.cmd_);
1390 : }
1391 :
1392 : // @@protoc_insertion_point(copy_constructor:wib.Command)
1393 0 : }
1394 0 : inline void Command::SharedCtor(::_pb::Arena* arena) {
1395 0 : (void)arena;
1396 0 : new (&_impl_) Impl_{
1397 : decltype(_impl_._has_bits_){},
1398 : /*decltype(_impl_._cached_size_)*/ {},
1399 : decltype(_impl_.cmd_){nullptr},
1400 0 : };
1401 0 : }
1402 0 : Command::~Command() {
1403 : // @@protoc_insertion_point(destructor:wib.Command)
1404 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1405 0 : SharedDtor();
1406 0 : }
1407 0 : inline void Command::SharedDtor() {
1408 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
1409 0 : if (this != internal_default_instance()) delete _impl_.cmd_;
1410 0 : }
1411 0 : void Command::SetCachedSize(int size) const {
1412 0 : _impl_._cached_size_.Set(size);
1413 0 : }
1414 :
1415 0 : PROTOBUF_NOINLINE void Command::Clear() {
1416 : // @@protoc_insertion_point(message_clear_start:wib.Command)
1417 0 : ::uint32_t cached_has_bits = 0;
1418 : // Prevent compiler warnings about cached_has_bits being unused
1419 0 : (void) cached_has_bits;
1420 :
1421 0 : cached_has_bits = _impl_._has_bits_[0];
1422 0 : if (cached_has_bits & 0x00000001u) {
1423 0 : ABSL_DCHECK(_impl_.cmd_ != nullptr);
1424 0 : _impl_.cmd_->Clear();
1425 : }
1426 0 : _impl_._has_bits_.Clear();
1427 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1428 0 : }
1429 :
1430 0 : const char* Command::_InternalParse(
1431 : const char* ptr, ::_pbi::ParseContext* ctx) {
1432 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
1433 0 : return ptr;
1434 : }
1435 :
1436 :
1437 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1438 : const ::_pbi::TcParseTable<0, 1, 1, 0, 2> Command::_table_ = {
1439 : {
1440 : PROTOBUF_FIELD_OFFSET(Command, _impl_._has_bits_),
1441 : 0, // no _extensions_
1442 : 1, 0, // max_field_number, fast_idx_mask
1443 : offsetof(decltype(_table_), field_lookup_table),
1444 : 4294967294, // skipmap
1445 : offsetof(decltype(_table_), field_entries),
1446 : 1, // num_field_entries
1447 : 1, // num_aux_entries
1448 : offsetof(decltype(_table_), aux_entries),
1449 : &_Command_default_instance_._instance,
1450 : ::_pbi::TcParser::GenericFallback, // fallback
1451 : }, {{
1452 : // .google.protobuf.Any cmd = 1;
1453 : {::_pbi::TcParser::FastMtS1,
1454 : {10, 0, 0, PROTOBUF_FIELD_OFFSET(Command, _impl_.cmd_)}},
1455 : }}, {{
1456 : 65535, 65535
1457 : }}, {{
1458 : // .google.protobuf.Any cmd = 1;
1459 : {PROTOBUF_FIELD_OFFSET(Command, _impl_.cmd_), _Internal::kHasBitsOffset + 0, 0,
1460 : (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
1461 : }}, {{
1462 : {::_pbi::TcParser::GetTable<::google::protobuf::Any>()},
1463 : }}, {{
1464 : }},
1465 : };
1466 :
1467 0 : ::uint8_t* Command::_InternalSerialize(
1468 : ::uint8_t* target,
1469 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1470 : // @@protoc_insertion_point(serialize_to_array_start:wib.Command)
1471 0 : ::uint32_t cached_has_bits = 0;
1472 0 : (void)cached_has_bits;
1473 :
1474 0 : cached_has_bits = _impl_._has_bits_[0];
1475 : // .google.protobuf.Any cmd = 1;
1476 0 : if (cached_has_bits & 0x00000001u) {
1477 0 : target = ::google::protobuf::internal::WireFormatLite::
1478 0 : InternalWriteMessage(1, _Internal::cmd(this),
1479 0 : _Internal::cmd(this).GetCachedSize(), target, stream);
1480 : }
1481 :
1482 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1483 0 : target =
1484 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1485 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1486 : }
1487 : // @@protoc_insertion_point(serialize_to_array_end:wib.Command)
1488 0 : return target;
1489 : }
1490 :
1491 0 : ::size_t Command::ByteSizeLong() const {
1492 : // @@protoc_insertion_point(message_byte_size_start:wib.Command)
1493 0 : ::size_t total_size = 0;
1494 :
1495 0 : ::uint32_t cached_has_bits = 0;
1496 : // Prevent compiler warnings about cached_has_bits being unused
1497 0 : (void) cached_has_bits;
1498 :
1499 : // .google.protobuf.Any cmd = 1;
1500 0 : cached_has_bits = _impl_._has_bits_[0];
1501 0 : if (cached_has_bits & 0x00000001u) {
1502 0 : total_size += 1 +
1503 0 : ::google::protobuf::internal::WireFormatLite::MessageSize(
1504 0 : *_impl_.cmd_);
1505 : }
1506 :
1507 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1508 : }
1509 :
1510 : const ::google::protobuf::Message::ClassData Command::_class_data_ = {
1511 : ::google::protobuf::Message::CopyWithSourceCheck,
1512 : Command::MergeImpl
1513 : };
1514 0 : const ::google::protobuf::Message::ClassData*Command::GetClassData() const { return &_class_data_; }
1515 :
1516 :
1517 0 : void Command::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
1518 0 : auto* const _this = static_cast<Command*>(&to_msg);
1519 0 : auto& from = static_cast<const Command&>(from_msg);
1520 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.Command)
1521 0 : ABSL_DCHECK_NE(&from, _this);
1522 0 : ::uint32_t cached_has_bits = 0;
1523 0 : (void) cached_has_bits;
1524 :
1525 0 : if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
1526 0 : _this->_internal_mutable_cmd()->::google::protobuf::Any::MergeFrom(
1527 : from._internal_cmd());
1528 : }
1529 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1530 0 : }
1531 :
1532 0 : void Command::CopyFrom(const Command& from) {
1533 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.Command)
1534 0 : if (&from == this) return;
1535 0 : Clear();
1536 0 : MergeFrom(from);
1537 : }
1538 :
1539 0 : PROTOBUF_NOINLINE bool Command::IsInitialized() const {
1540 0 : return true;
1541 : }
1542 :
1543 0 : void Command::InternalSwap(Command* other) {
1544 0 : using std::swap;
1545 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1546 0 : swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1547 0 : swap(_impl_.cmd_, other->_impl_.cmd_);
1548 0 : }
1549 :
1550 0 : ::google::protobuf::Metadata Command::GetMetadata() const {
1551 0 : return ::_pbi::AssignDescriptors(
1552 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
1553 0 : file_level_metadata_wib_2eproto[0]);
1554 : }
1555 : // ===================================================================
1556 :
1557 : class Script::_Internal {
1558 : public:
1559 : };
1560 :
1561 0 : Script::Script(::google::protobuf::Arena* arena)
1562 0 : : ::google::protobuf::Message(arena) {
1563 0 : SharedCtor(arena);
1564 : // @@protoc_insertion_point(arena_constructor:wib.Script)
1565 0 : }
1566 0 : Script::Script(const Script& from) : ::google::protobuf::Message() {
1567 0 : Script* const _this = this;
1568 0 : (void)_this;
1569 0 : new (&_impl_) Impl_{
1570 : decltype(_impl_.script_){},
1571 : decltype(_impl_.file_){},
1572 : /*decltype(_impl_._cached_size_)*/ {},
1573 0 : };
1574 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1575 0 : from._internal_metadata_);
1576 0 : _impl_.script_.InitDefault();
1577 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1578 : _impl_.script_.Set("", GetArenaForAllocation());
1579 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1580 0 : if (!from._internal_script().empty()) {
1581 0 : _this->_impl_.script_.Set(from._internal_script(), _this->GetArenaForAllocation());
1582 : }
1583 0 : _this->_impl_.file_ = from._impl_.file_;
1584 :
1585 : // @@protoc_insertion_point(copy_constructor:wib.Script)
1586 0 : }
1587 0 : inline void Script::SharedCtor(::_pb::Arena* arena) {
1588 0 : (void)arena;
1589 0 : new (&_impl_) Impl_{
1590 : decltype(_impl_.script_){},
1591 : decltype(_impl_.file_){false},
1592 : /*decltype(_impl_._cached_size_)*/ {},
1593 0 : };
1594 0 : _impl_.script_.InitDefault();
1595 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1596 : _impl_.script_.Set("", GetArenaForAllocation());
1597 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1598 0 : }
1599 0 : Script::~Script() {
1600 : // @@protoc_insertion_point(destructor:wib.Script)
1601 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1602 0 : SharedDtor();
1603 0 : }
1604 0 : inline void Script::SharedDtor() {
1605 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
1606 0 : _impl_.script_.Destroy();
1607 0 : }
1608 0 : void Script::SetCachedSize(int size) const {
1609 0 : _impl_._cached_size_.Set(size);
1610 0 : }
1611 :
1612 0 : PROTOBUF_NOINLINE void Script::Clear() {
1613 : // @@protoc_insertion_point(message_clear_start:wib.Script)
1614 0 : ::uint32_t cached_has_bits = 0;
1615 : // Prevent compiler warnings about cached_has_bits being unused
1616 0 : (void) cached_has_bits;
1617 :
1618 0 : _impl_.script_.ClearToEmpty();
1619 0 : _impl_.file_ = false;
1620 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1621 0 : }
1622 :
1623 0 : const char* Script::_InternalParse(
1624 : const char* ptr, ::_pbi::ParseContext* ctx) {
1625 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
1626 0 : return ptr;
1627 : }
1628 :
1629 :
1630 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1631 : const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Script::_table_ = {
1632 : {
1633 : 0, // no _has_bits_
1634 : 0, // no _extensions_
1635 : 2, 8, // max_field_number, fast_idx_mask
1636 : offsetof(decltype(_table_), field_lookup_table),
1637 : 4294967292, // skipmap
1638 : offsetof(decltype(_table_), field_entries),
1639 : 2, // num_field_entries
1640 : 0, // num_aux_entries
1641 : offsetof(decltype(_table_), field_names), // no aux_entries
1642 : &_Script_default_instance_._instance,
1643 : ::_pbi::TcParser::GenericFallback, // fallback
1644 : }, {{
1645 : // bool file = 2;
1646 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(Script, _impl_.file_), 63>(),
1647 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(Script, _impl_.file_)}},
1648 : // bytes script = 1;
1649 : {::_pbi::TcParser::FastBS1,
1650 : {10, 63, 0, PROTOBUF_FIELD_OFFSET(Script, _impl_.script_)}},
1651 : }}, {{
1652 : 65535, 65535
1653 : }}, {{
1654 : // bytes script = 1;
1655 : {PROTOBUF_FIELD_OFFSET(Script, _impl_.script_), 0, 0,
1656 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
1657 : // bool file = 2;
1658 : {PROTOBUF_FIELD_OFFSET(Script, _impl_.file_), 0, 0,
1659 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
1660 : }},
1661 : // no aux_entries
1662 : {{
1663 : }},
1664 : };
1665 :
1666 0 : ::uint8_t* Script::_InternalSerialize(
1667 : ::uint8_t* target,
1668 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1669 : // @@protoc_insertion_point(serialize_to_array_start:wib.Script)
1670 0 : ::uint32_t cached_has_bits = 0;
1671 0 : (void)cached_has_bits;
1672 :
1673 : // bytes script = 1;
1674 0 : if (!this->_internal_script().empty()) {
1675 0 : const std::string& _s = this->_internal_script();
1676 0 : target = stream->WriteBytesMaybeAliased(1, _s, target);
1677 : }
1678 :
1679 : // bool file = 2;
1680 0 : if (this->_internal_file() != 0) {
1681 0 : target = stream->EnsureSpace(target);
1682 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
1683 0 : 2, this->_internal_file(), target);
1684 : }
1685 :
1686 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1687 0 : target =
1688 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1689 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1690 : }
1691 : // @@protoc_insertion_point(serialize_to_array_end:wib.Script)
1692 0 : return target;
1693 : }
1694 :
1695 0 : ::size_t Script::ByteSizeLong() const {
1696 : // @@protoc_insertion_point(message_byte_size_start:wib.Script)
1697 0 : ::size_t total_size = 0;
1698 :
1699 0 : ::uint32_t cached_has_bits = 0;
1700 : // Prevent compiler warnings about cached_has_bits being unused
1701 0 : (void) cached_has_bits;
1702 :
1703 : // bytes script = 1;
1704 0 : if (!this->_internal_script().empty()) {
1705 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
1706 : this->_internal_script());
1707 : }
1708 :
1709 : // bool file = 2;
1710 0 : if (this->_internal_file() != 0) {
1711 0 : total_size += 2;
1712 : }
1713 :
1714 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1715 : }
1716 :
1717 : const ::google::protobuf::Message::ClassData Script::_class_data_ = {
1718 : ::google::protobuf::Message::CopyWithSourceCheck,
1719 : Script::MergeImpl
1720 : };
1721 0 : const ::google::protobuf::Message::ClassData*Script::GetClassData() const { return &_class_data_; }
1722 :
1723 :
1724 0 : void Script::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
1725 0 : auto* const _this = static_cast<Script*>(&to_msg);
1726 0 : auto& from = static_cast<const Script&>(from_msg);
1727 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.Script)
1728 0 : ABSL_DCHECK_NE(&from, _this);
1729 0 : ::uint32_t cached_has_bits = 0;
1730 0 : (void) cached_has_bits;
1731 :
1732 0 : if (!from._internal_script().empty()) {
1733 0 : _this->_internal_set_script(from._internal_script());
1734 : }
1735 0 : if (from._internal_file() != 0) {
1736 0 : _this->_internal_set_file(from._internal_file());
1737 : }
1738 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1739 0 : }
1740 :
1741 0 : void Script::CopyFrom(const Script& from) {
1742 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.Script)
1743 0 : if (&from == this) return;
1744 0 : Clear();
1745 0 : MergeFrom(from);
1746 : }
1747 :
1748 0 : PROTOBUF_NOINLINE bool Script::IsInitialized() const {
1749 0 : return true;
1750 : }
1751 :
1752 0 : void Script::InternalSwap(Script* other) {
1753 0 : using std::swap;
1754 0 : auto* lhs_arena = GetArenaForAllocation();
1755 0 : auto* rhs_arena = other->GetArenaForAllocation();
1756 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1757 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.script_, lhs_arena,
1758 : &other->_impl_.script_, rhs_arena);
1759 0 : swap(_impl_.file_, other->_impl_.file_);
1760 0 : }
1761 :
1762 0 : ::google::protobuf::Metadata Script::GetMetadata() const {
1763 0 : return ::_pbi::AssignDescriptors(
1764 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
1765 0 : file_level_metadata_wib_2eproto[1]);
1766 : }
1767 : // ===================================================================
1768 :
1769 : class ReadDaqSpy_DaqSpy::_Internal {
1770 : public:
1771 : };
1772 :
1773 0 : ReadDaqSpy_DaqSpy::ReadDaqSpy_DaqSpy(::google::protobuf::Arena* arena)
1774 0 : : ::google::protobuf::Message(arena) {
1775 0 : SharedCtor(arena);
1776 : // @@protoc_insertion_point(arena_constructor:wib.ReadDaqSpy.DaqSpy)
1777 0 : }
1778 0 : ReadDaqSpy_DaqSpy::ReadDaqSpy_DaqSpy(const ReadDaqSpy_DaqSpy& from) : ::google::protobuf::Message() {
1779 0 : ReadDaqSpy_DaqSpy* const _this = this;
1780 0 : (void)_this;
1781 0 : new (&_impl_) Impl_{
1782 : decltype(_impl_.buf0_){},
1783 : decltype(_impl_.buf1_){},
1784 : decltype(_impl_.success_){},
1785 : /*decltype(_impl_._cached_size_)*/ {},
1786 0 : };
1787 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1788 0 : from._internal_metadata_);
1789 0 : _impl_.buf0_.InitDefault();
1790 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1791 : _impl_.buf0_.Set("", GetArenaForAllocation());
1792 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1793 0 : if (!from._internal_buf0().empty()) {
1794 0 : _this->_impl_.buf0_.Set(from._internal_buf0(), _this->GetArenaForAllocation());
1795 : }
1796 0 : _impl_.buf1_.InitDefault();
1797 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1798 : _impl_.buf1_.Set("", GetArenaForAllocation());
1799 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1800 0 : if (!from._internal_buf1().empty()) {
1801 0 : _this->_impl_.buf1_.Set(from._internal_buf1(), _this->GetArenaForAllocation());
1802 : }
1803 0 : _this->_impl_.success_ = from._impl_.success_;
1804 :
1805 : // @@protoc_insertion_point(copy_constructor:wib.ReadDaqSpy.DaqSpy)
1806 0 : }
1807 0 : inline void ReadDaqSpy_DaqSpy::SharedCtor(::_pb::Arena* arena) {
1808 0 : (void)arena;
1809 0 : new (&_impl_) Impl_{
1810 : decltype(_impl_.buf0_){},
1811 : decltype(_impl_.buf1_){},
1812 : decltype(_impl_.success_){false},
1813 : /*decltype(_impl_._cached_size_)*/ {},
1814 0 : };
1815 0 : _impl_.buf0_.InitDefault();
1816 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1817 : _impl_.buf0_.Set("", GetArenaForAllocation());
1818 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1819 0 : _impl_.buf1_.InitDefault();
1820 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1821 : _impl_.buf1_.Set("", GetArenaForAllocation());
1822 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1823 0 : }
1824 0 : ReadDaqSpy_DaqSpy::~ReadDaqSpy_DaqSpy() {
1825 : // @@protoc_insertion_point(destructor:wib.ReadDaqSpy.DaqSpy)
1826 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1827 0 : SharedDtor();
1828 0 : }
1829 0 : inline void ReadDaqSpy_DaqSpy::SharedDtor() {
1830 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
1831 0 : _impl_.buf0_.Destroy();
1832 0 : _impl_.buf1_.Destroy();
1833 0 : }
1834 0 : void ReadDaqSpy_DaqSpy::SetCachedSize(int size) const {
1835 0 : _impl_._cached_size_.Set(size);
1836 0 : }
1837 :
1838 0 : PROTOBUF_NOINLINE void ReadDaqSpy_DaqSpy::Clear() {
1839 : // @@protoc_insertion_point(message_clear_start:wib.ReadDaqSpy.DaqSpy)
1840 0 : ::uint32_t cached_has_bits = 0;
1841 : // Prevent compiler warnings about cached_has_bits being unused
1842 0 : (void) cached_has_bits;
1843 :
1844 0 : _impl_.buf0_.ClearToEmpty();
1845 0 : _impl_.buf1_.ClearToEmpty();
1846 0 : _impl_.success_ = false;
1847 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1848 0 : }
1849 :
1850 0 : const char* ReadDaqSpy_DaqSpy::_InternalParse(
1851 : const char* ptr, ::_pbi::ParseContext* ctx) {
1852 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
1853 0 : return ptr;
1854 : }
1855 :
1856 :
1857 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1858 : const ::_pbi::TcParseTable<2, 3, 0, 0, 2> ReadDaqSpy_DaqSpy::_table_ = {
1859 : {
1860 : 0, // no _has_bits_
1861 : 0, // no _extensions_
1862 : 3, 24, // max_field_number, fast_idx_mask
1863 : offsetof(decltype(_table_), field_lookup_table),
1864 : 4294967288, // skipmap
1865 : offsetof(decltype(_table_), field_entries),
1866 : 3, // num_field_entries
1867 : 0, // num_aux_entries
1868 : offsetof(decltype(_table_), field_names), // no aux_entries
1869 : &_ReadDaqSpy_DaqSpy_default_instance_._instance,
1870 : ::_pbi::TcParser::GenericFallback, // fallback
1871 : }, {{
1872 : {::_pbi::TcParser::MiniParse, {}},
1873 : // bytes buf0 = 1;
1874 : {::_pbi::TcParser::FastBS1,
1875 : {10, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DaqSpy, _impl_.buf0_)}},
1876 : // bytes buf1 = 2;
1877 : {::_pbi::TcParser::FastBS1,
1878 : {18, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DaqSpy, _impl_.buf1_)}},
1879 : // bool success = 3;
1880 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ReadDaqSpy_DaqSpy, _impl_.success_), 63>(),
1881 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DaqSpy, _impl_.success_)}},
1882 : }}, {{
1883 : 65535, 65535
1884 : }}, {{
1885 : // bytes buf0 = 1;
1886 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DaqSpy, _impl_.buf0_), 0, 0,
1887 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
1888 : // bytes buf1 = 2;
1889 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DaqSpy, _impl_.buf1_), 0, 0,
1890 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
1891 : // bool success = 3;
1892 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DaqSpy, _impl_.success_), 0, 0,
1893 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
1894 : }},
1895 : // no aux_entries
1896 : {{
1897 : }},
1898 : };
1899 :
1900 0 : ::uint8_t* ReadDaqSpy_DaqSpy::_InternalSerialize(
1901 : ::uint8_t* target,
1902 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1903 : // @@protoc_insertion_point(serialize_to_array_start:wib.ReadDaqSpy.DaqSpy)
1904 0 : ::uint32_t cached_has_bits = 0;
1905 0 : (void)cached_has_bits;
1906 :
1907 : // bytes buf0 = 1;
1908 0 : if (!this->_internal_buf0().empty()) {
1909 0 : const std::string& _s = this->_internal_buf0();
1910 0 : target = stream->WriteBytesMaybeAliased(1, _s, target);
1911 : }
1912 :
1913 : // bytes buf1 = 2;
1914 0 : if (!this->_internal_buf1().empty()) {
1915 0 : const std::string& _s = this->_internal_buf1();
1916 0 : target = stream->WriteBytesMaybeAliased(2, _s, target);
1917 : }
1918 :
1919 : // bool success = 3;
1920 0 : if (this->_internal_success() != 0) {
1921 0 : target = stream->EnsureSpace(target);
1922 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
1923 0 : 3, this->_internal_success(), target);
1924 : }
1925 :
1926 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1927 0 : target =
1928 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1929 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1930 : }
1931 : // @@protoc_insertion_point(serialize_to_array_end:wib.ReadDaqSpy.DaqSpy)
1932 0 : return target;
1933 : }
1934 :
1935 0 : ::size_t ReadDaqSpy_DaqSpy::ByteSizeLong() const {
1936 : // @@protoc_insertion_point(message_byte_size_start:wib.ReadDaqSpy.DaqSpy)
1937 0 : ::size_t total_size = 0;
1938 :
1939 0 : ::uint32_t cached_has_bits = 0;
1940 : // Prevent compiler warnings about cached_has_bits being unused
1941 0 : (void) cached_has_bits;
1942 :
1943 : // bytes buf0 = 1;
1944 0 : if (!this->_internal_buf0().empty()) {
1945 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
1946 : this->_internal_buf0());
1947 : }
1948 :
1949 : // bytes buf1 = 2;
1950 0 : if (!this->_internal_buf1().empty()) {
1951 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
1952 : this->_internal_buf1());
1953 : }
1954 :
1955 : // bool success = 3;
1956 0 : if (this->_internal_success() != 0) {
1957 0 : total_size += 2;
1958 : }
1959 :
1960 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1961 : }
1962 :
1963 : const ::google::protobuf::Message::ClassData ReadDaqSpy_DaqSpy::_class_data_ = {
1964 : ::google::protobuf::Message::CopyWithSourceCheck,
1965 : ReadDaqSpy_DaqSpy::MergeImpl
1966 : };
1967 0 : const ::google::protobuf::Message::ClassData*ReadDaqSpy_DaqSpy::GetClassData() const { return &_class_data_; }
1968 :
1969 :
1970 0 : void ReadDaqSpy_DaqSpy::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
1971 0 : auto* const _this = static_cast<ReadDaqSpy_DaqSpy*>(&to_msg);
1972 0 : auto& from = static_cast<const ReadDaqSpy_DaqSpy&>(from_msg);
1973 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.ReadDaqSpy.DaqSpy)
1974 0 : ABSL_DCHECK_NE(&from, _this);
1975 0 : ::uint32_t cached_has_bits = 0;
1976 0 : (void) cached_has_bits;
1977 :
1978 0 : if (!from._internal_buf0().empty()) {
1979 0 : _this->_internal_set_buf0(from._internal_buf0());
1980 : }
1981 0 : if (!from._internal_buf1().empty()) {
1982 0 : _this->_internal_set_buf1(from._internal_buf1());
1983 : }
1984 0 : if (from._internal_success() != 0) {
1985 0 : _this->_internal_set_success(from._internal_success());
1986 : }
1987 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1988 0 : }
1989 :
1990 0 : void ReadDaqSpy_DaqSpy::CopyFrom(const ReadDaqSpy_DaqSpy& from) {
1991 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.ReadDaqSpy.DaqSpy)
1992 0 : if (&from == this) return;
1993 0 : Clear();
1994 0 : MergeFrom(from);
1995 : }
1996 :
1997 0 : PROTOBUF_NOINLINE bool ReadDaqSpy_DaqSpy::IsInitialized() const {
1998 0 : return true;
1999 : }
2000 :
2001 0 : void ReadDaqSpy_DaqSpy::InternalSwap(ReadDaqSpy_DaqSpy* other) {
2002 0 : using std::swap;
2003 0 : auto* lhs_arena = GetArenaForAllocation();
2004 0 : auto* rhs_arena = other->GetArenaForAllocation();
2005 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2006 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.buf0_, lhs_arena,
2007 : &other->_impl_.buf0_, rhs_arena);
2008 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.buf1_, lhs_arena,
2009 : &other->_impl_.buf1_, rhs_arena);
2010 0 : swap(_impl_.success_, other->_impl_.success_);
2011 0 : }
2012 :
2013 0 : ::google::protobuf::Metadata ReadDaqSpy_DaqSpy::GetMetadata() const {
2014 0 : return ::_pbi::AssignDescriptors(
2015 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
2016 0 : file_level_metadata_wib_2eproto[2]);
2017 : }
2018 : // ===================================================================
2019 :
2020 : class ReadDaqSpy_DeframedDaqSpy::_Internal {
2021 : public:
2022 : };
2023 :
2024 0 : ReadDaqSpy_DeframedDaqSpy::ReadDaqSpy_DeframedDaqSpy(::google::protobuf::Arena* arena)
2025 0 : : ::google::protobuf::Message(arena) {
2026 0 : SharedCtor(arena);
2027 : // @@protoc_insertion_point(arena_constructor:wib.ReadDaqSpy.DeframedDaqSpy)
2028 0 : }
2029 0 : ReadDaqSpy_DeframedDaqSpy::ReadDaqSpy_DeframedDaqSpy(const ReadDaqSpy_DeframedDaqSpy& from) : ::google::protobuf::Message() {
2030 0 : ReadDaqSpy_DeframedDaqSpy* const _this = this;
2031 0 : (void)_this;
2032 0 : new (&_impl_) Impl_{
2033 : decltype(_impl_.deframed_samples_){},
2034 : decltype(_impl_.deframed_timestamps_){},
2035 : decltype(_impl_.crate_num_){},
2036 : decltype(_impl_.wib_num_){},
2037 : decltype(_impl_.num_samples_){},
2038 : decltype(_impl_.success_){},
2039 : /*decltype(_impl_._cached_size_)*/ {},
2040 0 : };
2041 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
2042 0 : from._internal_metadata_);
2043 0 : _impl_.deframed_samples_.InitDefault();
2044 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2045 : _impl_.deframed_samples_.Set("", GetArenaForAllocation());
2046 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2047 0 : if (!from._internal_deframed_samples().empty()) {
2048 0 : _this->_impl_.deframed_samples_.Set(from._internal_deframed_samples(), _this->GetArenaForAllocation());
2049 : }
2050 0 : _impl_.deframed_timestamps_.InitDefault();
2051 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2052 : _impl_.deframed_timestamps_.Set("", GetArenaForAllocation());
2053 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2054 0 : if (!from._internal_deframed_timestamps().empty()) {
2055 0 : _this->_impl_.deframed_timestamps_.Set(from._internal_deframed_timestamps(), _this->GetArenaForAllocation());
2056 : }
2057 0 : ::memcpy(&_impl_.crate_num_, &from._impl_.crate_num_,
2058 : static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.success_) -
2059 : reinterpret_cast<char*>(&_impl_.crate_num_)) + sizeof(_impl_.success_));
2060 :
2061 : // @@protoc_insertion_point(copy_constructor:wib.ReadDaqSpy.DeframedDaqSpy)
2062 0 : }
2063 0 : inline void ReadDaqSpy_DeframedDaqSpy::SharedCtor(::_pb::Arena* arena) {
2064 0 : (void)arena;
2065 0 : new (&_impl_) Impl_{
2066 : decltype(_impl_.deframed_samples_){},
2067 : decltype(_impl_.deframed_timestamps_){},
2068 : decltype(_impl_.crate_num_){0u},
2069 : decltype(_impl_.wib_num_){0u},
2070 : decltype(_impl_.num_samples_){0u},
2071 : decltype(_impl_.success_){false},
2072 : /*decltype(_impl_._cached_size_)*/ {},
2073 0 : };
2074 0 : _impl_.deframed_samples_.InitDefault();
2075 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2076 : _impl_.deframed_samples_.Set("", GetArenaForAllocation());
2077 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2078 0 : _impl_.deframed_timestamps_.InitDefault();
2079 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2080 : _impl_.deframed_timestamps_.Set("", GetArenaForAllocation());
2081 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2082 0 : }
2083 0 : ReadDaqSpy_DeframedDaqSpy::~ReadDaqSpy_DeframedDaqSpy() {
2084 : // @@protoc_insertion_point(destructor:wib.ReadDaqSpy.DeframedDaqSpy)
2085 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
2086 0 : SharedDtor();
2087 0 : }
2088 0 : inline void ReadDaqSpy_DeframedDaqSpy::SharedDtor() {
2089 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
2090 0 : _impl_.deframed_samples_.Destroy();
2091 0 : _impl_.deframed_timestamps_.Destroy();
2092 0 : }
2093 0 : void ReadDaqSpy_DeframedDaqSpy::SetCachedSize(int size) const {
2094 0 : _impl_._cached_size_.Set(size);
2095 0 : }
2096 :
2097 0 : PROTOBUF_NOINLINE void ReadDaqSpy_DeframedDaqSpy::Clear() {
2098 : // @@protoc_insertion_point(message_clear_start:wib.ReadDaqSpy.DeframedDaqSpy)
2099 0 : ::uint32_t cached_has_bits = 0;
2100 : // Prevent compiler warnings about cached_has_bits being unused
2101 0 : (void) cached_has_bits;
2102 :
2103 0 : _impl_.deframed_samples_.ClearToEmpty();
2104 0 : _impl_.deframed_timestamps_.ClearToEmpty();
2105 0 : ::memset(&_impl_.crate_num_, 0, static_cast<::size_t>(
2106 : reinterpret_cast<char*>(&_impl_.success_) -
2107 : reinterpret_cast<char*>(&_impl_.crate_num_)) + sizeof(_impl_.success_));
2108 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
2109 0 : }
2110 :
2111 0 : const char* ReadDaqSpy_DeframedDaqSpy::_InternalParse(
2112 : const char* ptr, ::_pbi::ParseContext* ctx) {
2113 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
2114 0 : return ptr;
2115 : }
2116 :
2117 :
2118 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
2119 : const ::_pbi::TcParseTable<3, 6, 0, 0, 2> ReadDaqSpy_DeframedDaqSpy::_table_ = {
2120 : {
2121 : 0, // no _has_bits_
2122 : 0, // no _extensions_
2123 : 7, 56, // max_field_number, fast_idx_mask
2124 : offsetof(decltype(_table_), field_lookup_table),
2125 : 4294967172, // skipmap
2126 : offsetof(decltype(_table_), field_entries),
2127 : 6, // num_field_entries
2128 : 0, // num_aux_entries
2129 : offsetof(decltype(_table_), field_names), // no aux_entries
2130 : &_ReadDaqSpy_DeframedDaqSpy_default_instance_._instance,
2131 : ::_pbi::TcParser::GenericFallback, // fallback
2132 : }, {{
2133 : {::_pbi::TcParser::MiniParse, {}},
2134 : // uint32 crate_num = 1;
2135 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ReadDaqSpy_DeframedDaqSpy, _impl_.crate_num_), 63>(),
2136 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.crate_num_)}},
2137 : // uint32 wib_num = 2;
2138 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ReadDaqSpy_DeframedDaqSpy, _impl_.wib_num_), 63>(),
2139 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.wib_num_)}},
2140 : {::_pbi::TcParser::MiniParse, {}},
2141 : // uint32 num_samples = 4;
2142 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ReadDaqSpy_DeframedDaqSpy, _impl_.num_samples_), 63>(),
2143 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.num_samples_)}},
2144 : // bytes deframed_samples = 5;
2145 : {::_pbi::TcParser::FastBS1,
2146 : {42, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.deframed_samples_)}},
2147 : // bytes deframed_timestamps = 6;
2148 : {::_pbi::TcParser::FastBS1,
2149 : {50, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.deframed_timestamps_)}},
2150 : // bool success = 7;
2151 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ReadDaqSpy_DeframedDaqSpy, _impl_.success_), 63>(),
2152 : {56, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.success_)}},
2153 : }}, {{
2154 : 65535, 65535
2155 : }}, {{
2156 : // uint32 crate_num = 1;
2157 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.crate_num_), 0, 0,
2158 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
2159 : // uint32 wib_num = 2;
2160 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.wib_num_), 0, 0,
2161 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
2162 : // uint32 num_samples = 4;
2163 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.num_samples_), 0, 0,
2164 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
2165 : // bytes deframed_samples = 5;
2166 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.deframed_samples_), 0, 0,
2167 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
2168 : // bytes deframed_timestamps = 6;
2169 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.deframed_timestamps_), 0, 0,
2170 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
2171 : // bool success = 7;
2172 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.success_), 0, 0,
2173 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
2174 : }},
2175 : // no aux_entries
2176 : {{
2177 : }},
2178 : };
2179 :
2180 0 : ::uint8_t* ReadDaqSpy_DeframedDaqSpy::_InternalSerialize(
2181 : ::uint8_t* target,
2182 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
2183 : // @@protoc_insertion_point(serialize_to_array_start:wib.ReadDaqSpy.DeframedDaqSpy)
2184 0 : ::uint32_t cached_has_bits = 0;
2185 0 : (void)cached_has_bits;
2186 :
2187 : // uint32 crate_num = 1;
2188 0 : if (this->_internal_crate_num() != 0) {
2189 0 : target = stream->EnsureSpace(target);
2190 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2191 : 1, this->_internal_crate_num(), target);
2192 : }
2193 :
2194 : // uint32 wib_num = 2;
2195 0 : if (this->_internal_wib_num() != 0) {
2196 0 : target = stream->EnsureSpace(target);
2197 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2198 : 2, this->_internal_wib_num(), target);
2199 : }
2200 :
2201 : // uint32 num_samples = 4;
2202 0 : if (this->_internal_num_samples() != 0) {
2203 0 : target = stream->EnsureSpace(target);
2204 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2205 : 4, this->_internal_num_samples(), target);
2206 : }
2207 :
2208 : // bytes deframed_samples = 5;
2209 0 : if (!this->_internal_deframed_samples().empty()) {
2210 0 : const std::string& _s = this->_internal_deframed_samples();
2211 0 : target = stream->WriteBytesMaybeAliased(5, _s, target);
2212 : }
2213 :
2214 : // bytes deframed_timestamps = 6;
2215 0 : if (!this->_internal_deframed_timestamps().empty()) {
2216 0 : const std::string& _s = this->_internal_deframed_timestamps();
2217 0 : target = stream->WriteBytesMaybeAliased(6, _s, target);
2218 : }
2219 :
2220 : // bool success = 7;
2221 0 : if (this->_internal_success() != 0) {
2222 0 : target = stream->EnsureSpace(target);
2223 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
2224 0 : 7, this->_internal_success(), target);
2225 : }
2226 :
2227 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2228 0 : target =
2229 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2230 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
2231 : }
2232 : // @@protoc_insertion_point(serialize_to_array_end:wib.ReadDaqSpy.DeframedDaqSpy)
2233 0 : return target;
2234 : }
2235 :
2236 0 : ::size_t ReadDaqSpy_DeframedDaqSpy::ByteSizeLong() const {
2237 : // @@protoc_insertion_point(message_byte_size_start:wib.ReadDaqSpy.DeframedDaqSpy)
2238 0 : ::size_t total_size = 0;
2239 :
2240 0 : ::uint32_t cached_has_bits = 0;
2241 : // Prevent compiler warnings about cached_has_bits being unused
2242 0 : (void) cached_has_bits;
2243 :
2244 : // bytes deframed_samples = 5;
2245 0 : if (!this->_internal_deframed_samples().empty()) {
2246 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
2247 : this->_internal_deframed_samples());
2248 : }
2249 :
2250 : // bytes deframed_timestamps = 6;
2251 0 : if (!this->_internal_deframed_timestamps().empty()) {
2252 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
2253 : this->_internal_deframed_timestamps());
2254 : }
2255 :
2256 : // uint32 crate_num = 1;
2257 0 : if (this->_internal_crate_num() != 0) {
2258 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2259 : this->_internal_crate_num());
2260 : }
2261 :
2262 : // uint32 wib_num = 2;
2263 0 : if (this->_internal_wib_num() != 0) {
2264 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2265 : this->_internal_wib_num());
2266 : }
2267 :
2268 : // uint32 num_samples = 4;
2269 0 : if (this->_internal_num_samples() != 0) {
2270 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2271 : this->_internal_num_samples());
2272 : }
2273 :
2274 : // bool success = 7;
2275 0 : if (this->_internal_success() != 0) {
2276 0 : total_size += 2;
2277 : }
2278 :
2279 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2280 : }
2281 :
2282 : const ::google::protobuf::Message::ClassData ReadDaqSpy_DeframedDaqSpy::_class_data_ = {
2283 : ::google::protobuf::Message::CopyWithSourceCheck,
2284 : ReadDaqSpy_DeframedDaqSpy::MergeImpl
2285 : };
2286 0 : const ::google::protobuf::Message::ClassData*ReadDaqSpy_DeframedDaqSpy::GetClassData() const { return &_class_data_; }
2287 :
2288 :
2289 0 : void ReadDaqSpy_DeframedDaqSpy::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
2290 0 : auto* const _this = static_cast<ReadDaqSpy_DeframedDaqSpy*>(&to_msg);
2291 0 : auto& from = static_cast<const ReadDaqSpy_DeframedDaqSpy&>(from_msg);
2292 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.ReadDaqSpy.DeframedDaqSpy)
2293 0 : ABSL_DCHECK_NE(&from, _this);
2294 0 : ::uint32_t cached_has_bits = 0;
2295 0 : (void) cached_has_bits;
2296 :
2297 0 : if (!from._internal_deframed_samples().empty()) {
2298 0 : _this->_internal_set_deframed_samples(from._internal_deframed_samples());
2299 : }
2300 0 : if (!from._internal_deframed_timestamps().empty()) {
2301 0 : _this->_internal_set_deframed_timestamps(from._internal_deframed_timestamps());
2302 : }
2303 0 : if (from._internal_crate_num() != 0) {
2304 0 : _this->_internal_set_crate_num(from._internal_crate_num());
2305 : }
2306 0 : if (from._internal_wib_num() != 0) {
2307 0 : _this->_internal_set_wib_num(from._internal_wib_num());
2308 : }
2309 0 : if (from._internal_num_samples() != 0) {
2310 0 : _this->_internal_set_num_samples(from._internal_num_samples());
2311 : }
2312 0 : if (from._internal_success() != 0) {
2313 0 : _this->_internal_set_success(from._internal_success());
2314 : }
2315 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
2316 0 : }
2317 :
2318 0 : void ReadDaqSpy_DeframedDaqSpy::CopyFrom(const ReadDaqSpy_DeframedDaqSpy& from) {
2319 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.ReadDaqSpy.DeframedDaqSpy)
2320 0 : if (&from == this) return;
2321 0 : Clear();
2322 0 : MergeFrom(from);
2323 : }
2324 :
2325 0 : PROTOBUF_NOINLINE bool ReadDaqSpy_DeframedDaqSpy::IsInitialized() const {
2326 0 : return true;
2327 : }
2328 :
2329 0 : void ReadDaqSpy_DeframedDaqSpy::InternalSwap(ReadDaqSpy_DeframedDaqSpy* other) {
2330 0 : using std::swap;
2331 0 : auto* lhs_arena = GetArenaForAllocation();
2332 0 : auto* rhs_arena = other->GetArenaForAllocation();
2333 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2334 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.deframed_samples_, lhs_arena,
2335 : &other->_impl_.deframed_samples_, rhs_arena);
2336 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.deframed_timestamps_, lhs_arena,
2337 : &other->_impl_.deframed_timestamps_, rhs_arena);
2338 0 : ::google::protobuf::internal::memswap<
2339 : PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.success_)
2340 : + sizeof(ReadDaqSpy_DeframedDaqSpy::_impl_.success_)
2341 0 : - PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.crate_num_)>(
2342 0 : reinterpret_cast<char*>(&_impl_.crate_num_),
2343 0 : reinterpret_cast<char*>(&other->_impl_.crate_num_));
2344 0 : }
2345 :
2346 0 : ::google::protobuf::Metadata ReadDaqSpy_DeframedDaqSpy::GetMetadata() const {
2347 0 : return ::_pbi::AssignDescriptors(
2348 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
2349 0 : file_level_metadata_wib_2eproto[3]);
2350 : }
2351 : // ===================================================================
2352 :
2353 : class ReadDaqSpy::_Internal {
2354 : public:
2355 : };
2356 :
2357 0 : ReadDaqSpy::ReadDaqSpy(::google::protobuf::Arena* arena)
2358 0 : : ::google::protobuf::Message(arena) {
2359 0 : SharedCtor(arena);
2360 : // @@protoc_insertion_point(arena_constructor:wib.ReadDaqSpy)
2361 0 : }
2362 0 : ReadDaqSpy::ReadDaqSpy(const ReadDaqSpy& from)
2363 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
2364 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
2365 0 : from._internal_metadata_);
2366 : // @@protoc_insertion_point(copy_constructor:wib.ReadDaqSpy)
2367 0 : }
2368 0 : inline void ReadDaqSpy::SharedCtor(::_pb::Arena* arena) {
2369 0 : (void)arena;
2370 0 : new (&_impl_) Impl_{
2371 : decltype(_impl_.buf0_){false},
2372 : decltype(_impl_.buf1_){false},
2373 : decltype(_impl_.deframe_){false},
2374 : decltype(_impl_.channels_){false},
2375 : decltype(_impl_.trigger_command_){0u},
2376 : decltype(_impl_.trigger_rec_ticks_){0u},
2377 : decltype(_impl_.trigger_timeout_ms_){0u},
2378 : /*decltype(_impl_._cached_size_)*/ {},
2379 0 : };
2380 0 : }
2381 0 : ReadDaqSpy::~ReadDaqSpy() {
2382 : // @@protoc_insertion_point(destructor:wib.ReadDaqSpy)
2383 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
2384 0 : SharedDtor();
2385 0 : }
2386 0 : inline void ReadDaqSpy::SharedDtor() {
2387 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
2388 0 : }
2389 0 : void ReadDaqSpy::SetCachedSize(int size) const {
2390 0 : _impl_._cached_size_.Set(size);
2391 0 : }
2392 :
2393 0 : PROTOBUF_NOINLINE void ReadDaqSpy::Clear() {
2394 : // @@protoc_insertion_point(message_clear_start:wib.ReadDaqSpy)
2395 0 : ::uint32_t cached_has_bits = 0;
2396 : // Prevent compiler warnings about cached_has_bits being unused
2397 0 : (void) cached_has_bits;
2398 :
2399 0 : ::memset(&_impl_.buf0_, 0, static_cast<::size_t>(
2400 : reinterpret_cast<char*>(&_impl_.trigger_timeout_ms_) -
2401 : reinterpret_cast<char*>(&_impl_.buf0_)) + sizeof(_impl_.trigger_timeout_ms_));
2402 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
2403 0 : }
2404 :
2405 0 : const char* ReadDaqSpy::_InternalParse(
2406 : const char* ptr, ::_pbi::ParseContext* ctx) {
2407 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
2408 0 : return ptr;
2409 : }
2410 :
2411 :
2412 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
2413 : const ::_pbi::TcParseTable<3, 7, 0, 0, 2> ReadDaqSpy::_table_ = {
2414 : {
2415 : 0, // no _has_bits_
2416 : 0, // no _extensions_
2417 : 7, 56, // max_field_number, fast_idx_mask
2418 : offsetof(decltype(_table_), field_lookup_table),
2419 : 4294967168, // skipmap
2420 : offsetof(decltype(_table_), field_entries),
2421 : 7, // num_field_entries
2422 : 0, // num_aux_entries
2423 : offsetof(decltype(_table_), field_names), // no aux_entries
2424 : &_ReadDaqSpy_default_instance_._instance,
2425 : ::_pbi::TcParser::GenericFallback, // fallback
2426 : }, {{
2427 : {::_pbi::TcParser::MiniParse, {}},
2428 : // bool buf0 = 1;
2429 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ReadDaqSpy, _impl_.buf0_), 63>(),
2430 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.buf0_)}},
2431 : // bool buf1 = 2;
2432 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ReadDaqSpy, _impl_.buf1_), 63>(),
2433 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.buf1_)}},
2434 : // bool deframe = 3;
2435 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ReadDaqSpy, _impl_.deframe_), 63>(),
2436 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.deframe_)}},
2437 : // bool channels = 4;
2438 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ReadDaqSpy, _impl_.channels_), 63>(),
2439 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.channels_)}},
2440 : // uint32 trigger_command = 5;
2441 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ReadDaqSpy, _impl_.trigger_command_), 63>(),
2442 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.trigger_command_)}},
2443 : // uint32 trigger_rec_ticks = 6;
2444 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ReadDaqSpy, _impl_.trigger_rec_ticks_), 63>(),
2445 : {48, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.trigger_rec_ticks_)}},
2446 : // uint32 trigger_timeout_ms = 7;
2447 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ReadDaqSpy, _impl_.trigger_timeout_ms_), 63>(),
2448 : {56, 63, 0, PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.trigger_timeout_ms_)}},
2449 : }}, {{
2450 : 65535, 65535
2451 : }}, {{
2452 : // bool buf0 = 1;
2453 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.buf0_), 0, 0,
2454 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
2455 : // bool buf1 = 2;
2456 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.buf1_), 0, 0,
2457 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
2458 : // bool deframe = 3;
2459 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.deframe_), 0, 0,
2460 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
2461 : // bool channels = 4;
2462 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.channels_), 0, 0,
2463 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
2464 : // uint32 trigger_command = 5;
2465 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.trigger_command_), 0, 0,
2466 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
2467 : // uint32 trigger_rec_ticks = 6;
2468 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.trigger_rec_ticks_), 0, 0,
2469 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
2470 : // uint32 trigger_timeout_ms = 7;
2471 : {PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.trigger_timeout_ms_), 0, 0,
2472 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
2473 : }},
2474 : // no aux_entries
2475 : {{
2476 : }},
2477 : };
2478 :
2479 0 : ::uint8_t* ReadDaqSpy::_InternalSerialize(
2480 : ::uint8_t* target,
2481 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
2482 : // @@protoc_insertion_point(serialize_to_array_start:wib.ReadDaqSpy)
2483 0 : ::uint32_t cached_has_bits = 0;
2484 0 : (void)cached_has_bits;
2485 :
2486 : // bool buf0 = 1;
2487 0 : if (this->_internal_buf0() != 0) {
2488 0 : target = stream->EnsureSpace(target);
2489 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
2490 0 : 1, this->_internal_buf0(), target);
2491 : }
2492 :
2493 : // bool buf1 = 2;
2494 0 : if (this->_internal_buf1() != 0) {
2495 0 : target = stream->EnsureSpace(target);
2496 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
2497 0 : 2, this->_internal_buf1(), target);
2498 : }
2499 :
2500 : // bool deframe = 3;
2501 0 : if (this->_internal_deframe() != 0) {
2502 0 : target = stream->EnsureSpace(target);
2503 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
2504 0 : 3, this->_internal_deframe(), target);
2505 : }
2506 :
2507 : // bool channels = 4;
2508 0 : if (this->_internal_channels() != 0) {
2509 0 : target = stream->EnsureSpace(target);
2510 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
2511 0 : 4, this->_internal_channels(), target);
2512 : }
2513 :
2514 : // uint32 trigger_command = 5;
2515 0 : if (this->_internal_trigger_command() != 0) {
2516 0 : target = stream->EnsureSpace(target);
2517 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2518 : 5, this->_internal_trigger_command(), target);
2519 : }
2520 :
2521 : // uint32 trigger_rec_ticks = 6;
2522 0 : if (this->_internal_trigger_rec_ticks() != 0) {
2523 0 : target = stream->EnsureSpace(target);
2524 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2525 : 6, this->_internal_trigger_rec_ticks(), target);
2526 : }
2527 :
2528 : // uint32 trigger_timeout_ms = 7;
2529 0 : if (this->_internal_trigger_timeout_ms() != 0) {
2530 0 : target = stream->EnsureSpace(target);
2531 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2532 : 7, this->_internal_trigger_timeout_ms(), target);
2533 : }
2534 :
2535 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2536 0 : target =
2537 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2538 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
2539 : }
2540 : // @@protoc_insertion_point(serialize_to_array_end:wib.ReadDaqSpy)
2541 0 : return target;
2542 : }
2543 :
2544 0 : ::size_t ReadDaqSpy::ByteSizeLong() const {
2545 : // @@protoc_insertion_point(message_byte_size_start:wib.ReadDaqSpy)
2546 0 : ::size_t total_size = 0;
2547 :
2548 0 : ::uint32_t cached_has_bits = 0;
2549 : // Prevent compiler warnings about cached_has_bits being unused
2550 0 : (void) cached_has_bits;
2551 :
2552 : // bool buf0 = 1;
2553 0 : if (this->_internal_buf0() != 0) {
2554 0 : total_size += 2;
2555 : }
2556 :
2557 : // bool buf1 = 2;
2558 0 : if (this->_internal_buf1() != 0) {
2559 0 : total_size += 2;
2560 : }
2561 :
2562 : // bool deframe = 3;
2563 0 : if (this->_internal_deframe() != 0) {
2564 0 : total_size += 2;
2565 : }
2566 :
2567 : // bool channels = 4;
2568 0 : if (this->_internal_channels() != 0) {
2569 0 : total_size += 2;
2570 : }
2571 :
2572 : // uint32 trigger_command = 5;
2573 0 : if (this->_internal_trigger_command() != 0) {
2574 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2575 : this->_internal_trigger_command());
2576 : }
2577 :
2578 : // uint32 trigger_rec_ticks = 6;
2579 0 : if (this->_internal_trigger_rec_ticks() != 0) {
2580 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2581 : this->_internal_trigger_rec_ticks());
2582 : }
2583 :
2584 : // uint32 trigger_timeout_ms = 7;
2585 0 : if (this->_internal_trigger_timeout_ms() != 0) {
2586 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2587 : this->_internal_trigger_timeout_ms());
2588 : }
2589 :
2590 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2591 : }
2592 :
2593 : const ::google::protobuf::Message::ClassData ReadDaqSpy::_class_data_ = {
2594 : ::google::protobuf::Message::CopyWithSourceCheck,
2595 : ReadDaqSpy::MergeImpl
2596 : };
2597 0 : const ::google::protobuf::Message::ClassData*ReadDaqSpy::GetClassData() const { return &_class_data_; }
2598 :
2599 :
2600 0 : void ReadDaqSpy::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
2601 0 : auto* const _this = static_cast<ReadDaqSpy*>(&to_msg);
2602 0 : auto& from = static_cast<const ReadDaqSpy&>(from_msg);
2603 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.ReadDaqSpy)
2604 0 : ABSL_DCHECK_NE(&from, _this);
2605 0 : ::uint32_t cached_has_bits = 0;
2606 0 : (void) cached_has_bits;
2607 :
2608 0 : if (from._internal_buf0() != 0) {
2609 0 : _this->_internal_set_buf0(from._internal_buf0());
2610 : }
2611 0 : if (from._internal_buf1() != 0) {
2612 0 : _this->_internal_set_buf1(from._internal_buf1());
2613 : }
2614 0 : if (from._internal_deframe() != 0) {
2615 0 : _this->_internal_set_deframe(from._internal_deframe());
2616 : }
2617 0 : if (from._internal_channels() != 0) {
2618 0 : _this->_internal_set_channels(from._internal_channels());
2619 : }
2620 0 : if (from._internal_trigger_command() != 0) {
2621 0 : _this->_internal_set_trigger_command(from._internal_trigger_command());
2622 : }
2623 0 : if (from._internal_trigger_rec_ticks() != 0) {
2624 0 : _this->_internal_set_trigger_rec_ticks(from._internal_trigger_rec_ticks());
2625 : }
2626 0 : if (from._internal_trigger_timeout_ms() != 0) {
2627 0 : _this->_internal_set_trigger_timeout_ms(from._internal_trigger_timeout_ms());
2628 : }
2629 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
2630 0 : }
2631 :
2632 0 : void ReadDaqSpy::CopyFrom(const ReadDaqSpy& from) {
2633 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.ReadDaqSpy)
2634 0 : if (&from == this) return;
2635 0 : Clear();
2636 0 : MergeFrom(from);
2637 : }
2638 :
2639 0 : PROTOBUF_NOINLINE bool ReadDaqSpy::IsInitialized() const {
2640 0 : return true;
2641 : }
2642 :
2643 0 : void ReadDaqSpy::InternalSwap(ReadDaqSpy* other) {
2644 0 : using std::swap;
2645 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2646 0 : ::google::protobuf::internal::memswap<
2647 : PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.trigger_timeout_ms_)
2648 : + sizeof(ReadDaqSpy::_impl_.trigger_timeout_ms_)
2649 0 : - PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.buf0_)>(
2650 0 : reinterpret_cast<char*>(&_impl_.buf0_),
2651 0 : reinterpret_cast<char*>(&other->_impl_.buf0_));
2652 0 : }
2653 :
2654 0 : ::google::protobuf::Metadata ReadDaqSpy::GetMetadata() const {
2655 0 : return ::_pbi::AssignDescriptors(
2656 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
2657 0 : file_level_metadata_wib_2eproto[4]);
2658 : }
2659 : // ===================================================================
2660 :
2661 : class ConfigurePower::_Internal {
2662 : public:
2663 : };
2664 :
2665 0 : ConfigurePower::ConfigurePower(::google::protobuf::Arena* arena)
2666 0 : : ::google::protobuf::Message(arena) {
2667 0 : SharedCtor(arena);
2668 : // @@protoc_insertion_point(arena_constructor:wib.ConfigurePower)
2669 0 : }
2670 0 : ConfigurePower::ConfigurePower(const ConfigurePower& from)
2671 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
2672 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
2673 0 : from._internal_metadata_);
2674 : // @@protoc_insertion_point(copy_constructor:wib.ConfigurePower)
2675 0 : }
2676 0 : inline void ConfigurePower::SharedCtor(::_pb::Arena* arena) {
2677 0 : (void)arena;
2678 0 : new (&_impl_) Impl_{
2679 : decltype(_impl_.dc2dc_o1_){0},
2680 : decltype(_impl_.dc2dc_o2_){0},
2681 : decltype(_impl_.dc2dc_o3_){0},
2682 : decltype(_impl_.dc2dc_o4_){0},
2683 : decltype(_impl_.ldo_a0_){0},
2684 : decltype(_impl_.ldo_a1_){0},
2685 : /*decltype(_impl_._cached_size_)*/ {},
2686 0 : };
2687 0 : }
2688 0 : ConfigurePower::~ConfigurePower() {
2689 : // @@protoc_insertion_point(destructor:wib.ConfigurePower)
2690 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
2691 0 : SharedDtor();
2692 0 : }
2693 0 : inline void ConfigurePower::SharedDtor() {
2694 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
2695 0 : }
2696 0 : void ConfigurePower::SetCachedSize(int size) const {
2697 0 : _impl_._cached_size_.Set(size);
2698 0 : }
2699 :
2700 0 : PROTOBUF_NOINLINE void ConfigurePower::Clear() {
2701 : // @@protoc_insertion_point(message_clear_start:wib.ConfigurePower)
2702 0 : ::uint32_t cached_has_bits = 0;
2703 : // Prevent compiler warnings about cached_has_bits being unused
2704 0 : (void) cached_has_bits;
2705 :
2706 0 : ::memset(&_impl_.dc2dc_o1_, 0, static_cast<::size_t>(
2707 : reinterpret_cast<char*>(&_impl_.ldo_a1_) -
2708 : reinterpret_cast<char*>(&_impl_.dc2dc_o1_)) + sizeof(_impl_.ldo_a1_));
2709 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
2710 0 : }
2711 :
2712 0 : const char* ConfigurePower::_InternalParse(
2713 : const char* ptr, ::_pbi::ParseContext* ctx) {
2714 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
2715 0 : return ptr;
2716 : }
2717 :
2718 :
2719 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
2720 : const ::_pbi::TcParseTable<3, 6, 0, 0, 2> ConfigurePower::_table_ = {
2721 : {
2722 : 0, // no _has_bits_
2723 : 0, // no _extensions_
2724 : 6, 56, // max_field_number, fast_idx_mask
2725 : offsetof(decltype(_table_), field_lookup_table),
2726 : 4294967232, // skipmap
2727 : offsetof(decltype(_table_), field_entries),
2728 : 6, // num_field_entries
2729 : 0, // num_aux_entries
2730 : offsetof(decltype(_table_), field_names), // no aux_entries
2731 : &_ConfigurePower_default_instance_._instance,
2732 : ::_pbi::TcParser::GenericFallback, // fallback
2733 : }, {{
2734 : {::_pbi::TcParser::MiniParse, {}},
2735 : // double dc2dc_o1 = 1;
2736 : {::_pbi::TcParser::FastF64S1,
2737 : {9, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o1_)}},
2738 : // double dc2dc_o2 = 2;
2739 : {::_pbi::TcParser::FastF64S1,
2740 : {17, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o2_)}},
2741 : // double dc2dc_o3 = 3;
2742 : {::_pbi::TcParser::FastF64S1,
2743 : {25, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o3_)}},
2744 : // double dc2dc_o4 = 4;
2745 : {::_pbi::TcParser::FastF64S1,
2746 : {33, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o4_)}},
2747 : // double ldo_a0 = 5;
2748 : {::_pbi::TcParser::FastF64S1,
2749 : {41, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.ldo_a0_)}},
2750 : // double ldo_a1 = 6;
2751 : {::_pbi::TcParser::FastF64S1,
2752 : {49, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.ldo_a1_)}},
2753 : {::_pbi::TcParser::MiniParse, {}},
2754 : }}, {{
2755 : 65535, 65535
2756 : }}, {{
2757 : // double dc2dc_o1 = 1;
2758 : {PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o1_), 0, 0,
2759 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
2760 : // double dc2dc_o2 = 2;
2761 : {PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o2_), 0, 0,
2762 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
2763 : // double dc2dc_o3 = 3;
2764 : {PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o3_), 0, 0,
2765 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
2766 : // double dc2dc_o4 = 4;
2767 : {PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o4_), 0, 0,
2768 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
2769 : // double ldo_a0 = 5;
2770 : {PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.ldo_a0_), 0, 0,
2771 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
2772 : // double ldo_a1 = 6;
2773 : {PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.ldo_a1_), 0, 0,
2774 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
2775 : }},
2776 : // no aux_entries
2777 : {{
2778 : }},
2779 : };
2780 :
2781 0 : ::uint8_t* ConfigurePower::_InternalSerialize(
2782 : ::uint8_t* target,
2783 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
2784 : // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigurePower)
2785 0 : ::uint32_t cached_has_bits = 0;
2786 0 : (void)cached_has_bits;
2787 :
2788 : // double dc2dc_o1 = 1;
2789 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2790 : "Code assumes ::uint64_t and double are the same size.");
2791 0 : double tmp_dc2dc_o1 = this->_internal_dc2dc_o1();
2792 0 : ::uint64_t raw_dc2dc_o1;
2793 0 : memcpy(&raw_dc2dc_o1, &tmp_dc2dc_o1, sizeof(tmp_dc2dc_o1));
2794 0 : if (raw_dc2dc_o1 != 0) {
2795 0 : target = stream->EnsureSpace(target);
2796 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2797 : 1, this->_internal_dc2dc_o1(), target);
2798 : }
2799 :
2800 : // double dc2dc_o2 = 2;
2801 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2802 : "Code assumes ::uint64_t and double are the same size.");
2803 0 : double tmp_dc2dc_o2 = this->_internal_dc2dc_o2();
2804 0 : ::uint64_t raw_dc2dc_o2;
2805 0 : memcpy(&raw_dc2dc_o2, &tmp_dc2dc_o2, sizeof(tmp_dc2dc_o2));
2806 0 : if (raw_dc2dc_o2 != 0) {
2807 0 : target = stream->EnsureSpace(target);
2808 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2809 : 2, this->_internal_dc2dc_o2(), target);
2810 : }
2811 :
2812 : // double dc2dc_o3 = 3;
2813 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2814 : "Code assumes ::uint64_t and double are the same size.");
2815 0 : double tmp_dc2dc_o3 = this->_internal_dc2dc_o3();
2816 0 : ::uint64_t raw_dc2dc_o3;
2817 0 : memcpy(&raw_dc2dc_o3, &tmp_dc2dc_o3, sizeof(tmp_dc2dc_o3));
2818 0 : if (raw_dc2dc_o3 != 0) {
2819 0 : target = stream->EnsureSpace(target);
2820 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2821 : 3, this->_internal_dc2dc_o3(), target);
2822 : }
2823 :
2824 : // double dc2dc_o4 = 4;
2825 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2826 : "Code assumes ::uint64_t and double are the same size.");
2827 0 : double tmp_dc2dc_o4 = this->_internal_dc2dc_o4();
2828 0 : ::uint64_t raw_dc2dc_o4;
2829 0 : memcpy(&raw_dc2dc_o4, &tmp_dc2dc_o4, sizeof(tmp_dc2dc_o4));
2830 0 : if (raw_dc2dc_o4 != 0) {
2831 0 : target = stream->EnsureSpace(target);
2832 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2833 : 4, this->_internal_dc2dc_o4(), target);
2834 : }
2835 :
2836 : // double ldo_a0 = 5;
2837 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2838 : "Code assumes ::uint64_t and double are the same size.");
2839 0 : double tmp_ldo_a0 = this->_internal_ldo_a0();
2840 0 : ::uint64_t raw_ldo_a0;
2841 0 : memcpy(&raw_ldo_a0, &tmp_ldo_a0, sizeof(tmp_ldo_a0));
2842 0 : if (raw_ldo_a0 != 0) {
2843 0 : target = stream->EnsureSpace(target);
2844 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2845 : 5, this->_internal_ldo_a0(), target);
2846 : }
2847 :
2848 : // double ldo_a1 = 6;
2849 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2850 : "Code assumes ::uint64_t and double are the same size.");
2851 0 : double tmp_ldo_a1 = this->_internal_ldo_a1();
2852 0 : ::uint64_t raw_ldo_a1;
2853 0 : memcpy(&raw_ldo_a1, &tmp_ldo_a1, sizeof(tmp_ldo_a1));
2854 0 : if (raw_ldo_a1 != 0) {
2855 0 : target = stream->EnsureSpace(target);
2856 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2857 : 6, this->_internal_ldo_a1(), target);
2858 : }
2859 :
2860 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2861 0 : target =
2862 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2863 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
2864 : }
2865 : // @@protoc_insertion_point(serialize_to_array_end:wib.ConfigurePower)
2866 0 : return target;
2867 : }
2868 :
2869 0 : ::size_t ConfigurePower::ByteSizeLong() const {
2870 : // @@protoc_insertion_point(message_byte_size_start:wib.ConfigurePower)
2871 0 : ::size_t total_size = 0;
2872 :
2873 0 : ::uint32_t cached_has_bits = 0;
2874 : // Prevent compiler warnings about cached_has_bits being unused
2875 0 : (void) cached_has_bits;
2876 :
2877 : // double dc2dc_o1 = 1;
2878 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2879 : "Code assumes ::uint64_t and double are the same size.");
2880 0 : double tmp_dc2dc_o1 = this->_internal_dc2dc_o1();
2881 0 : ::uint64_t raw_dc2dc_o1;
2882 0 : memcpy(&raw_dc2dc_o1, &tmp_dc2dc_o1, sizeof(tmp_dc2dc_o1));
2883 0 : if (raw_dc2dc_o1 != 0) {
2884 0 : total_size += 9;
2885 : }
2886 :
2887 : // double dc2dc_o2 = 2;
2888 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2889 : "Code assumes ::uint64_t and double are the same size.");
2890 0 : double tmp_dc2dc_o2 = this->_internal_dc2dc_o2();
2891 0 : ::uint64_t raw_dc2dc_o2;
2892 0 : memcpy(&raw_dc2dc_o2, &tmp_dc2dc_o2, sizeof(tmp_dc2dc_o2));
2893 0 : if (raw_dc2dc_o2 != 0) {
2894 0 : total_size += 9;
2895 : }
2896 :
2897 : // double dc2dc_o3 = 3;
2898 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2899 : "Code assumes ::uint64_t and double are the same size.");
2900 0 : double tmp_dc2dc_o3 = this->_internal_dc2dc_o3();
2901 0 : ::uint64_t raw_dc2dc_o3;
2902 0 : memcpy(&raw_dc2dc_o3, &tmp_dc2dc_o3, sizeof(tmp_dc2dc_o3));
2903 0 : if (raw_dc2dc_o3 != 0) {
2904 0 : total_size += 9;
2905 : }
2906 :
2907 : // double dc2dc_o4 = 4;
2908 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2909 : "Code assumes ::uint64_t and double are the same size.");
2910 0 : double tmp_dc2dc_o4 = this->_internal_dc2dc_o4();
2911 0 : ::uint64_t raw_dc2dc_o4;
2912 0 : memcpy(&raw_dc2dc_o4, &tmp_dc2dc_o4, sizeof(tmp_dc2dc_o4));
2913 0 : if (raw_dc2dc_o4 != 0) {
2914 0 : total_size += 9;
2915 : }
2916 :
2917 : // double ldo_a0 = 5;
2918 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2919 : "Code assumes ::uint64_t and double are the same size.");
2920 0 : double tmp_ldo_a0 = this->_internal_ldo_a0();
2921 0 : ::uint64_t raw_ldo_a0;
2922 0 : memcpy(&raw_ldo_a0, &tmp_ldo_a0, sizeof(tmp_ldo_a0));
2923 0 : if (raw_ldo_a0 != 0) {
2924 0 : total_size += 9;
2925 : }
2926 :
2927 : // double ldo_a1 = 6;
2928 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2929 : "Code assumes ::uint64_t and double are the same size.");
2930 0 : double tmp_ldo_a1 = this->_internal_ldo_a1();
2931 0 : ::uint64_t raw_ldo_a1;
2932 0 : memcpy(&raw_ldo_a1, &tmp_ldo_a1, sizeof(tmp_ldo_a1));
2933 0 : if (raw_ldo_a1 != 0) {
2934 0 : total_size += 9;
2935 : }
2936 :
2937 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2938 : }
2939 :
2940 : const ::google::protobuf::Message::ClassData ConfigurePower::_class_data_ = {
2941 : ::google::protobuf::Message::CopyWithSourceCheck,
2942 : ConfigurePower::MergeImpl
2943 : };
2944 0 : const ::google::protobuf::Message::ClassData*ConfigurePower::GetClassData() const { return &_class_data_; }
2945 :
2946 :
2947 0 : void ConfigurePower::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
2948 0 : auto* const _this = static_cast<ConfigurePower*>(&to_msg);
2949 0 : auto& from = static_cast<const ConfigurePower&>(from_msg);
2950 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigurePower)
2951 0 : ABSL_DCHECK_NE(&from, _this);
2952 0 : ::uint32_t cached_has_bits = 0;
2953 0 : (void) cached_has_bits;
2954 :
2955 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2956 : "Code assumes ::uint64_t and double are the same size.");
2957 0 : double tmp_dc2dc_o1 = from._internal_dc2dc_o1();
2958 0 : ::uint64_t raw_dc2dc_o1;
2959 0 : memcpy(&raw_dc2dc_o1, &tmp_dc2dc_o1, sizeof(tmp_dc2dc_o1));
2960 0 : if (raw_dc2dc_o1 != 0) {
2961 0 : _this->_internal_set_dc2dc_o1(from._internal_dc2dc_o1());
2962 : }
2963 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2964 : "Code assumes ::uint64_t and double are the same size.");
2965 0 : double tmp_dc2dc_o2 = from._internal_dc2dc_o2();
2966 0 : ::uint64_t raw_dc2dc_o2;
2967 0 : memcpy(&raw_dc2dc_o2, &tmp_dc2dc_o2, sizeof(tmp_dc2dc_o2));
2968 0 : if (raw_dc2dc_o2 != 0) {
2969 0 : _this->_internal_set_dc2dc_o2(from._internal_dc2dc_o2());
2970 : }
2971 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2972 : "Code assumes ::uint64_t and double are the same size.");
2973 0 : double tmp_dc2dc_o3 = from._internal_dc2dc_o3();
2974 0 : ::uint64_t raw_dc2dc_o3;
2975 0 : memcpy(&raw_dc2dc_o3, &tmp_dc2dc_o3, sizeof(tmp_dc2dc_o3));
2976 0 : if (raw_dc2dc_o3 != 0) {
2977 0 : _this->_internal_set_dc2dc_o3(from._internal_dc2dc_o3());
2978 : }
2979 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2980 : "Code assumes ::uint64_t and double are the same size.");
2981 0 : double tmp_dc2dc_o4 = from._internal_dc2dc_o4();
2982 0 : ::uint64_t raw_dc2dc_o4;
2983 0 : memcpy(&raw_dc2dc_o4, &tmp_dc2dc_o4, sizeof(tmp_dc2dc_o4));
2984 0 : if (raw_dc2dc_o4 != 0) {
2985 0 : _this->_internal_set_dc2dc_o4(from._internal_dc2dc_o4());
2986 : }
2987 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2988 : "Code assumes ::uint64_t and double are the same size.");
2989 0 : double tmp_ldo_a0 = from._internal_ldo_a0();
2990 0 : ::uint64_t raw_ldo_a0;
2991 0 : memcpy(&raw_ldo_a0, &tmp_ldo_a0, sizeof(tmp_ldo_a0));
2992 0 : if (raw_ldo_a0 != 0) {
2993 0 : _this->_internal_set_ldo_a0(from._internal_ldo_a0());
2994 : }
2995 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
2996 : "Code assumes ::uint64_t and double are the same size.");
2997 0 : double tmp_ldo_a1 = from._internal_ldo_a1();
2998 0 : ::uint64_t raw_ldo_a1;
2999 0 : memcpy(&raw_ldo_a1, &tmp_ldo_a1, sizeof(tmp_ldo_a1));
3000 0 : if (raw_ldo_a1 != 0) {
3001 0 : _this->_internal_set_ldo_a1(from._internal_ldo_a1());
3002 : }
3003 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
3004 0 : }
3005 :
3006 0 : void ConfigurePower::CopyFrom(const ConfigurePower& from) {
3007 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigurePower)
3008 0 : if (&from == this) return;
3009 0 : Clear();
3010 0 : MergeFrom(from);
3011 : }
3012 :
3013 0 : PROTOBUF_NOINLINE bool ConfigurePower::IsInitialized() const {
3014 0 : return true;
3015 : }
3016 :
3017 0 : void ConfigurePower::InternalSwap(ConfigurePower* other) {
3018 0 : using std::swap;
3019 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3020 0 : ::google::protobuf::internal::memswap<
3021 : PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.ldo_a1_)
3022 : + sizeof(ConfigurePower::_impl_.ldo_a1_)
3023 0 : - PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o1_)>(
3024 0 : reinterpret_cast<char*>(&_impl_.dc2dc_o1_),
3025 0 : reinterpret_cast<char*>(&other->_impl_.dc2dc_o1_));
3026 0 : }
3027 :
3028 0 : ::google::protobuf::Metadata ConfigurePower::GetMetadata() const {
3029 0 : return ::_pbi::AssignDescriptors(
3030 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
3031 0 : file_level_metadata_wib_2eproto[5]);
3032 : }
3033 : // ===================================================================
3034 :
3035 : class PowerWIB::_Internal {
3036 : public:
3037 : };
3038 :
3039 0 : PowerWIB::PowerWIB(::google::protobuf::Arena* arena)
3040 0 : : ::google::protobuf::Message(arena) {
3041 0 : SharedCtor(arena);
3042 : // @@protoc_insertion_point(arena_constructor:wib.PowerWIB)
3043 0 : }
3044 0 : PowerWIB::PowerWIB(const PowerWIB& from)
3045 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
3046 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
3047 0 : from._internal_metadata_);
3048 : // @@protoc_insertion_point(copy_constructor:wib.PowerWIB)
3049 0 : }
3050 0 : inline void PowerWIB::SharedCtor(::_pb::Arena* arena) {
3051 0 : (void)arena;
3052 0 : new (&_impl_) Impl_{
3053 : decltype(_impl_.femb0_){false},
3054 : decltype(_impl_.femb1_){false},
3055 : decltype(_impl_.femb2_){false},
3056 : decltype(_impl_.femb3_){false},
3057 : decltype(_impl_.cold_){false},
3058 : decltype(_impl_.stage_){0u},
3059 : /*decltype(_impl_._cached_size_)*/ {},
3060 0 : };
3061 0 : }
3062 0 : PowerWIB::~PowerWIB() {
3063 : // @@protoc_insertion_point(destructor:wib.PowerWIB)
3064 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
3065 0 : SharedDtor();
3066 0 : }
3067 0 : inline void PowerWIB::SharedDtor() {
3068 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
3069 0 : }
3070 0 : void PowerWIB::SetCachedSize(int size) const {
3071 0 : _impl_._cached_size_.Set(size);
3072 0 : }
3073 :
3074 0 : PROTOBUF_NOINLINE void PowerWIB::Clear() {
3075 : // @@protoc_insertion_point(message_clear_start:wib.PowerWIB)
3076 0 : ::uint32_t cached_has_bits = 0;
3077 : // Prevent compiler warnings about cached_has_bits being unused
3078 0 : (void) cached_has_bits;
3079 :
3080 0 : ::memset(&_impl_.femb0_, 0, static_cast<::size_t>(
3081 : reinterpret_cast<char*>(&_impl_.stage_) -
3082 : reinterpret_cast<char*>(&_impl_.femb0_)) + sizeof(_impl_.stage_));
3083 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
3084 0 : }
3085 :
3086 0 : const char* PowerWIB::_InternalParse(
3087 : const char* ptr, ::_pbi::ParseContext* ctx) {
3088 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
3089 0 : return ptr;
3090 : }
3091 :
3092 :
3093 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
3094 : const ::_pbi::TcParseTable<3, 6, 0, 0, 2> PowerWIB::_table_ = {
3095 : {
3096 : 0, // no _has_bits_
3097 : 0, // no _extensions_
3098 : 6, 56, // max_field_number, fast_idx_mask
3099 : offsetof(decltype(_table_), field_lookup_table),
3100 : 4294967232, // skipmap
3101 : offsetof(decltype(_table_), field_entries),
3102 : 6, // num_field_entries
3103 : 0, // num_aux_entries
3104 : offsetof(decltype(_table_), field_names), // no aux_entries
3105 : &_PowerWIB_default_instance_._instance,
3106 : ::_pbi::TcParser::GenericFallback, // fallback
3107 : }, {{
3108 : {::_pbi::TcParser::MiniParse, {}},
3109 : // bool femb0 = 1;
3110 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(PowerWIB, _impl_.femb0_), 63>(),
3111 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb0_)}},
3112 : // bool femb1 = 2;
3113 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(PowerWIB, _impl_.femb1_), 63>(),
3114 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb1_)}},
3115 : // bool femb2 = 3;
3116 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(PowerWIB, _impl_.femb2_), 63>(),
3117 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb2_)}},
3118 : // bool femb3 = 4;
3119 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(PowerWIB, _impl_.femb3_), 63>(),
3120 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb3_)}},
3121 : // bool cold = 5;
3122 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(PowerWIB, _impl_.cold_), 63>(),
3123 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.cold_)}},
3124 : // uint32 stage = 6;
3125 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(PowerWIB, _impl_.stage_), 63>(),
3126 : {48, 63, 0, PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.stage_)}},
3127 : {::_pbi::TcParser::MiniParse, {}},
3128 : }}, {{
3129 : 65535, 65535
3130 : }}, {{
3131 : // bool femb0 = 1;
3132 : {PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb0_), 0, 0,
3133 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3134 : // bool femb1 = 2;
3135 : {PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb1_), 0, 0,
3136 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3137 : // bool femb2 = 3;
3138 : {PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb2_), 0, 0,
3139 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3140 : // bool femb3 = 4;
3141 : {PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb3_), 0, 0,
3142 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3143 : // bool cold = 5;
3144 : {PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.cold_), 0, 0,
3145 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3146 : // uint32 stage = 6;
3147 : {PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.stage_), 0, 0,
3148 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3149 : }},
3150 : // no aux_entries
3151 : {{
3152 : }},
3153 : };
3154 :
3155 0 : ::uint8_t* PowerWIB::_InternalSerialize(
3156 : ::uint8_t* target,
3157 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
3158 : // @@protoc_insertion_point(serialize_to_array_start:wib.PowerWIB)
3159 0 : ::uint32_t cached_has_bits = 0;
3160 0 : (void)cached_has_bits;
3161 :
3162 : // bool femb0 = 1;
3163 0 : if (this->_internal_femb0() != 0) {
3164 0 : target = stream->EnsureSpace(target);
3165 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3166 0 : 1, this->_internal_femb0(), target);
3167 : }
3168 :
3169 : // bool femb1 = 2;
3170 0 : if (this->_internal_femb1() != 0) {
3171 0 : target = stream->EnsureSpace(target);
3172 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3173 0 : 2, this->_internal_femb1(), target);
3174 : }
3175 :
3176 : // bool femb2 = 3;
3177 0 : if (this->_internal_femb2() != 0) {
3178 0 : target = stream->EnsureSpace(target);
3179 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3180 0 : 3, this->_internal_femb2(), target);
3181 : }
3182 :
3183 : // bool femb3 = 4;
3184 0 : if (this->_internal_femb3() != 0) {
3185 0 : target = stream->EnsureSpace(target);
3186 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3187 0 : 4, this->_internal_femb3(), target);
3188 : }
3189 :
3190 : // bool cold = 5;
3191 0 : if (this->_internal_cold() != 0) {
3192 0 : target = stream->EnsureSpace(target);
3193 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3194 0 : 5, this->_internal_cold(), target);
3195 : }
3196 :
3197 : // uint32 stage = 6;
3198 0 : if (this->_internal_stage() != 0) {
3199 0 : target = stream->EnsureSpace(target);
3200 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3201 : 6, this->_internal_stage(), target);
3202 : }
3203 :
3204 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3205 0 : target =
3206 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3207 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
3208 : }
3209 : // @@protoc_insertion_point(serialize_to_array_end:wib.PowerWIB)
3210 0 : return target;
3211 : }
3212 :
3213 0 : ::size_t PowerWIB::ByteSizeLong() const {
3214 : // @@protoc_insertion_point(message_byte_size_start:wib.PowerWIB)
3215 0 : ::size_t total_size = 0;
3216 :
3217 0 : ::uint32_t cached_has_bits = 0;
3218 : // Prevent compiler warnings about cached_has_bits being unused
3219 0 : (void) cached_has_bits;
3220 :
3221 : // bool femb0 = 1;
3222 0 : if (this->_internal_femb0() != 0) {
3223 0 : total_size += 2;
3224 : }
3225 :
3226 : // bool femb1 = 2;
3227 0 : if (this->_internal_femb1() != 0) {
3228 0 : total_size += 2;
3229 : }
3230 :
3231 : // bool femb2 = 3;
3232 0 : if (this->_internal_femb2() != 0) {
3233 0 : total_size += 2;
3234 : }
3235 :
3236 : // bool femb3 = 4;
3237 0 : if (this->_internal_femb3() != 0) {
3238 0 : total_size += 2;
3239 : }
3240 :
3241 : // bool cold = 5;
3242 0 : if (this->_internal_cold() != 0) {
3243 0 : total_size += 2;
3244 : }
3245 :
3246 : // uint32 stage = 6;
3247 0 : if (this->_internal_stage() != 0) {
3248 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3249 : this->_internal_stage());
3250 : }
3251 :
3252 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3253 : }
3254 :
3255 : const ::google::protobuf::Message::ClassData PowerWIB::_class_data_ = {
3256 : ::google::protobuf::Message::CopyWithSourceCheck,
3257 : PowerWIB::MergeImpl
3258 : };
3259 0 : const ::google::protobuf::Message::ClassData*PowerWIB::GetClassData() const { return &_class_data_; }
3260 :
3261 :
3262 0 : void PowerWIB::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
3263 0 : auto* const _this = static_cast<PowerWIB*>(&to_msg);
3264 0 : auto& from = static_cast<const PowerWIB&>(from_msg);
3265 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.PowerWIB)
3266 0 : ABSL_DCHECK_NE(&from, _this);
3267 0 : ::uint32_t cached_has_bits = 0;
3268 0 : (void) cached_has_bits;
3269 :
3270 0 : if (from._internal_femb0() != 0) {
3271 0 : _this->_internal_set_femb0(from._internal_femb0());
3272 : }
3273 0 : if (from._internal_femb1() != 0) {
3274 0 : _this->_internal_set_femb1(from._internal_femb1());
3275 : }
3276 0 : if (from._internal_femb2() != 0) {
3277 0 : _this->_internal_set_femb2(from._internal_femb2());
3278 : }
3279 0 : if (from._internal_femb3() != 0) {
3280 0 : _this->_internal_set_femb3(from._internal_femb3());
3281 : }
3282 0 : if (from._internal_cold() != 0) {
3283 0 : _this->_internal_set_cold(from._internal_cold());
3284 : }
3285 0 : if (from._internal_stage() != 0) {
3286 0 : _this->_internal_set_stage(from._internal_stage());
3287 : }
3288 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
3289 0 : }
3290 :
3291 0 : void PowerWIB::CopyFrom(const PowerWIB& from) {
3292 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.PowerWIB)
3293 0 : if (&from == this) return;
3294 0 : Clear();
3295 0 : MergeFrom(from);
3296 : }
3297 :
3298 0 : PROTOBUF_NOINLINE bool PowerWIB::IsInitialized() const {
3299 0 : return true;
3300 : }
3301 :
3302 0 : void PowerWIB::InternalSwap(PowerWIB* other) {
3303 0 : using std::swap;
3304 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3305 0 : ::google::protobuf::internal::memswap<
3306 : PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.stage_)
3307 : + sizeof(PowerWIB::_impl_.stage_)
3308 0 : - PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb0_)>(
3309 0 : reinterpret_cast<char*>(&_impl_.femb0_),
3310 0 : reinterpret_cast<char*>(&other->_impl_.femb0_));
3311 0 : }
3312 :
3313 0 : ::google::protobuf::Metadata PowerWIB::GetMetadata() const {
3314 0 : return ::_pbi::AssignDescriptors(
3315 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
3316 0 : file_level_metadata_wib_2eproto[6]);
3317 : }
3318 : // ===================================================================
3319 :
3320 : class ConfigureWIB_ConfigureFEMB::_Internal {
3321 : public:
3322 : };
3323 :
3324 0 : ConfigureWIB_ConfigureFEMB::ConfigureWIB_ConfigureFEMB(::google::protobuf::Arena* arena)
3325 0 : : ::google::protobuf::Message(arena) {
3326 0 : SharedCtor(arena);
3327 : // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB.ConfigureFEMB)
3328 0 : }
3329 0 : ConfigureWIB_ConfigureFEMB::ConfigureWIB_ConfigureFEMB(const ConfigureWIB_ConfigureFEMB& from) : ::google::protobuf::Message() {
3330 0 : ConfigureWIB_ConfigureFEMB* const _this = this;
3331 0 : (void)_this;
3332 0 : new (&_impl_) Impl_{
3333 0 : decltype(_impl_.line_driver_){from._impl_.line_driver_},
3334 : /* _impl_._line_driver_cached_byte_size_ = */ {0},
3335 0 : decltype(_impl_.pulse_channels_){from._impl_.pulse_channels_},
3336 : decltype(_impl_.gain_){},
3337 : decltype(_impl_.peak_time_){},
3338 : decltype(_impl_.baseline_){},
3339 : decltype(_impl_.pulse_dac_){},
3340 : decltype(_impl_.enabled_){},
3341 : decltype(_impl_.test_cap_){},
3342 : decltype(_impl_.gain_match_){},
3343 : decltype(_impl_.leak_10x_){},
3344 : decltype(_impl_.leak_){},
3345 : decltype(_impl_.ac_couple_){},
3346 : decltype(_impl_.buffer_){},
3347 : decltype(_impl_.strobe_skip_){},
3348 : decltype(_impl_.strobe_delay_){},
3349 : decltype(_impl_.strobe_length_){},
3350 : /*decltype(_impl_._cached_size_)*/ {},
3351 0 : };
3352 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
3353 0 : from._internal_metadata_);
3354 0 : ::memcpy(&_impl_.gain_, &from._impl_.gain_,
3355 : static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.strobe_length_) -
3356 : reinterpret_cast<char*>(&_impl_.gain_)) + sizeof(_impl_.strobe_length_));
3357 :
3358 : // @@protoc_insertion_point(copy_constructor:wib.ConfigureWIB.ConfigureFEMB)
3359 0 : }
3360 0 : inline void ConfigureWIB_ConfigureFEMB::SharedCtor(::_pb::Arena* arena) {
3361 0 : (void)arena;
3362 0 : new (&_impl_) Impl_{
3363 : decltype(_impl_.line_driver_){arena},
3364 : /* _impl_._line_driver_cached_byte_size_ = */ {0},
3365 : decltype(_impl_.pulse_channels_){arena},
3366 : decltype(_impl_.gain_){0u},
3367 : decltype(_impl_.peak_time_){0u},
3368 : decltype(_impl_.baseline_){0u},
3369 : decltype(_impl_.pulse_dac_){0u},
3370 : decltype(_impl_.enabled_){false},
3371 : decltype(_impl_.test_cap_){false},
3372 : decltype(_impl_.gain_match_){false},
3373 : decltype(_impl_.leak_10x_){false},
3374 : decltype(_impl_.leak_){0u},
3375 : decltype(_impl_.ac_couple_){false},
3376 : decltype(_impl_.buffer_){0u},
3377 : decltype(_impl_.strobe_skip_){0u},
3378 : decltype(_impl_.strobe_delay_){0u},
3379 : decltype(_impl_.strobe_length_){0u},
3380 : /*decltype(_impl_._cached_size_)*/ {},
3381 0 : };
3382 0 : }
3383 0 : ConfigureWIB_ConfigureFEMB::~ConfigureWIB_ConfigureFEMB() {
3384 : // @@protoc_insertion_point(destructor:wib.ConfigureWIB.ConfigureFEMB)
3385 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
3386 0 : SharedDtor();
3387 0 : }
3388 0 : inline void ConfigureWIB_ConfigureFEMB::SharedDtor() {
3389 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
3390 0 : _impl_.line_driver_.~RepeatedField();
3391 0 : _impl_.pulse_channels_.~RepeatedField();
3392 0 : }
3393 0 : void ConfigureWIB_ConfigureFEMB::SetCachedSize(int size) const {
3394 0 : _impl_._cached_size_.Set(size);
3395 0 : }
3396 :
3397 0 : PROTOBUF_NOINLINE void ConfigureWIB_ConfigureFEMB::Clear() {
3398 : // @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB.ConfigureFEMB)
3399 0 : ::uint32_t cached_has_bits = 0;
3400 : // Prevent compiler warnings about cached_has_bits being unused
3401 0 : (void) cached_has_bits;
3402 :
3403 0 : _internal_mutable_line_driver()->Clear();
3404 0 : _internal_mutable_pulse_channels()->Clear();
3405 0 : ::memset(&_impl_.gain_, 0, static_cast<::size_t>(
3406 : reinterpret_cast<char*>(&_impl_.strobe_length_) -
3407 : reinterpret_cast<char*>(&_impl_.gain_)) + sizeof(_impl_.strobe_length_));
3408 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
3409 0 : }
3410 :
3411 0 : const char* ConfigureWIB_ConfigureFEMB::_InternalParse(
3412 : const char* ptr, ::_pbi::ParseContext* ctx) {
3413 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
3414 0 : return ptr;
3415 : }
3416 :
3417 :
3418 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
3419 : const ::_pbi::TcParseTable<4, 16, 0, 0, 2> ConfigureWIB_ConfigureFEMB::_table_ = {
3420 : {
3421 : 0, // no _has_bits_
3422 : 0, // no _extensions_
3423 : 16, 120, // max_field_number, fast_idx_mask
3424 : offsetof(decltype(_table_), field_lookup_table),
3425 : 4294901760, // skipmap
3426 : offsetof(decltype(_table_), field_entries),
3427 : 16, // num_field_entries
3428 : 0, // num_aux_entries
3429 : offsetof(decltype(_table_), field_names), // no aux_entries
3430 : &_ConfigureWIB_ConfigureFEMB_default_instance_._instance,
3431 : ::_pbi::TcParser::GenericFallback, // fallback
3432 : }, {{
3433 : // repeated bool pulse_channels = 16;
3434 : {::_pbi::TcParser::FastV8P2,
3435 : {386, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.pulse_channels_)}},
3436 : // bool enabled = 1;
3437 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.enabled_), 63>(),
3438 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.enabled_)}},
3439 : // bool test_cap = 2;
3440 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.test_cap_), 63>(),
3441 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.test_cap_)}},
3442 : // uint32 gain = 3;
3443 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.gain_), 63>(),
3444 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.gain_)}},
3445 : // uint32 peak_time = 4;
3446 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.peak_time_), 63>(),
3447 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.peak_time_)}},
3448 : // uint32 baseline = 5;
3449 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.baseline_), 63>(),
3450 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.baseline_)}},
3451 : // uint32 pulse_dac = 6;
3452 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.pulse_dac_), 63>(),
3453 : {48, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.pulse_dac_)}},
3454 : // uint32 leak = 7;
3455 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.leak_), 63>(),
3456 : {56, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.leak_)}},
3457 : // bool leak_10x = 8;
3458 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.leak_10x_), 63>(),
3459 : {64, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.leak_10x_)}},
3460 : // bool ac_couple = 9;
3461 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.ac_couple_), 63>(),
3462 : {72, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.ac_couple_)}},
3463 : // uint32 buffer = 10;
3464 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.buffer_), 63>(),
3465 : {80, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.buffer_)}},
3466 : // uint32 strobe_skip = 11;
3467 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.strobe_skip_), 63>(),
3468 : {88, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.strobe_skip_)}},
3469 : // uint32 strobe_delay = 12;
3470 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.strobe_delay_), 63>(),
3471 : {96, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.strobe_delay_)}},
3472 : // uint32 strobe_length = 13;
3473 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.strobe_length_), 63>(),
3474 : {104, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.strobe_length_)}},
3475 : // bool gain_match = 14;
3476 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB_ConfigureFEMB, _impl_.gain_match_), 63>(),
3477 : {112, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.gain_match_)}},
3478 : // repeated uint32 line_driver = 15;
3479 : {::_pbi::TcParser::FastV32P1,
3480 : {122, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.line_driver_)}},
3481 : }}, {{
3482 : 65535, 65535
3483 : }}, {{
3484 : // bool enabled = 1;
3485 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.enabled_), 0, 0,
3486 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3487 : // bool test_cap = 2;
3488 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.test_cap_), 0, 0,
3489 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3490 : // uint32 gain = 3;
3491 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.gain_), 0, 0,
3492 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3493 : // uint32 peak_time = 4;
3494 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.peak_time_), 0, 0,
3495 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3496 : // uint32 baseline = 5;
3497 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.baseline_), 0, 0,
3498 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3499 : // uint32 pulse_dac = 6;
3500 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.pulse_dac_), 0, 0,
3501 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3502 : // uint32 leak = 7;
3503 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.leak_), 0, 0,
3504 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3505 : // bool leak_10x = 8;
3506 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.leak_10x_), 0, 0,
3507 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3508 : // bool ac_couple = 9;
3509 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.ac_couple_), 0, 0,
3510 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3511 : // uint32 buffer = 10;
3512 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.buffer_), 0, 0,
3513 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3514 : // uint32 strobe_skip = 11;
3515 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.strobe_skip_), 0, 0,
3516 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3517 : // uint32 strobe_delay = 12;
3518 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.strobe_delay_), 0, 0,
3519 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3520 : // uint32 strobe_length = 13;
3521 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.strobe_length_), 0, 0,
3522 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3523 : // bool gain_match = 14;
3524 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.gain_match_), 0, 0,
3525 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
3526 : // repeated uint32 line_driver = 15;
3527 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.line_driver_), 0, 0,
3528 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedUInt32)},
3529 : // repeated bool pulse_channels = 16;
3530 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.pulse_channels_), 0, 0,
3531 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedBool)},
3532 : }},
3533 : // no aux_entries
3534 : {{
3535 : }},
3536 : };
3537 :
3538 0 : ::uint8_t* ConfigureWIB_ConfigureFEMB::_InternalSerialize(
3539 : ::uint8_t* target,
3540 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
3541 : // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB.ConfigureFEMB)
3542 0 : ::uint32_t cached_has_bits = 0;
3543 0 : (void)cached_has_bits;
3544 :
3545 : // bool enabled = 1;
3546 0 : if (this->_internal_enabled() != 0) {
3547 0 : target = stream->EnsureSpace(target);
3548 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3549 0 : 1, this->_internal_enabled(), target);
3550 : }
3551 :
3552 : // bool test_cap = 2;
3553 0 : if (this->_internal_test_cap() != 0) {
3554 0 : target = stream->EnsureSpace(target);
3555 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3556 0 : 2, this->_internal_test_cap(), target);
3557 : }
3558 :
3559 : // uint32 gain = 3;
3560 0 : if (this->_internal_gain() != 0) {
3561 0 : target = stream->EnsureSpace(target);
3562 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3563 : 3, this->_internal_gain(), target);
3564 : }
3565 :
3566 : // uint32 peak_time = 4;
3567 0 : if (this->_internal_peak_time() != 0) {
3568 0 : target = stream->EnsureSpace(target);
3569 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3570 : 4, this->_internal_peak_time(), target);
3571 : }
3572 :
3573 : // uint32 baseline = 5;
3574 0 : if (this->_internal_baseline() != 0) {
3575 0 : target = stream->EnsureSpace(target);
3576 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3577 : 5, this->_internal_baseline(), target);
3578 : }
3579 :
3580 : // uint32 pulse_dac = 6;
3581 0 : if (this->_internal_pulse_dac() != 0) {
3582 0 : target = stream->EnsureSpace(target);
3583 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3584 : 6, this->_internal_pulse_dac(), target);
3585 : }
3586 :
3587 : // uint32 leak = 7;
3588 0 : if (this->_internal_leak() != 0) {
3589 0 : target = stream->EnsureSpace(target);
3590 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3591 : 7, this->_internal_leak(), target);
3592 : }
3593 :
3594 : // bool leak_10x = 8;
3595 0 : if (this->_internal_leak_10x() != 0) {
3596 0 : target = stream->EnsureSpace(target);
3597 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3598 0 : 8, this->_internal_leak_10x(), target);
3599 : }
3600 :
3601 : // bool ac_couple = 9;
3602 0 : if (this->_internal_ac_couple() != 0) {
3603 0 : target = stream->EnsureSpace(target);
3604 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3605 0 : 9, this->_internal_ac_couple(), target);
3606 : }
3607 :
3608 : // uint32 buffer = 10;
3609 0 : if (this->_internal_buffer() != 0) {
3610 0 : target = stream->EnsureSpace(target);
3611 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3612 : 10, this->_internal_buffer(), target);
3613 : }
3614 :
3615 : // uint32 strobe_skip = 11;
3616 0 : if (this->_internal_strobe_skip() != 0) {
3617 0 : target = stream->EnsureSpace(target);
3618 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3619 : 11, this->_internal_strobe_skip(), target);
3620 : }
3621 :
3622 : // uint32 strobe_delay = 12;
3623 0 : if (this->_internal_strobe_delay() != 0) {
3624 0 : target = stream->EnsureSpace(target);
3625 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3626 : 12, this->_internal_strobe_delay(), target);
3627 : }
3628 :
3629 : // uint32 strobe_length = 13;
3630 0 : if (this->_internal_strobe_length() != 0) {
3631 0 : target = stream->EnsureSpace(target);
3632 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3633 : 13, this->_internal_strobe_length(), target);
3634 : }
3635 :
3636 : // bool gain_match = 14;
3637 0 : if (this->_internal_gain_match() != 0) {
3638 0 : target = stream->EnsureSpace(target);
3639 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
3640 0 : 14, this->_internal_gain_match(), target);
3641 : }
3642 :
3643 : // repeated uint32 line_driver = 15;
3644 0 : {
3645 0 : int byte_size = _impl_._line_driver_cached_byte_size_.Get();
3646 0 : if (byte_size > 0) {
3647 0 : target = stream->WriteUInt32Packed(15, _internal_line_driver(),
3648 : byte_size, target);
3649 : }
3650 : }
3651 :
3652 : // repeated bool pulse_channels = 16;
3653 0 : if (this->_internal_pulse_channels_size() > 0) {
3654 0 : target = stream->WriteFixedPacked(16, _internal_pulse_channels(), target);
3655 : }
3656 :
3657 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3658 0 : target =
3659 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3660 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
3661 : }
3662 : // @@protoc_insertion_point(serialize_to_array_end:wib.ConfigureWIB.ConfigureFEMB)
3663 0 : return target;
3664 : }
3665 :
3666 0 : ::size_t ConfigureWIB_ConfigureFEMB::ByteSizeLong() const {
3667 : // @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB.ConfigureFEMB)
3668 0 : ::size_t total_size = 0;
3669 :
3670 0 : ::uint32_t cached_has_bits = 0;
3671 : // Prevent compiler warnings about cached_has_bits being unused
3672 0 : (void) cached_has_bits;
3673 :
3674 : // repeated uint32 line_driver = 15;
3675 0 : {
3676 0 : std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size(
3677 : this->_internal_line_driver())
3678 : ;
3679 0 : _impl_._line_driver_cached_byte_size_.Set(::_pbi::ToCachedSize(data_size));
3680 0 : std::size_t tag_size = data_size == 0
3681 0 : ? 0
3682 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
3683 0 : static_cast<int32_t>(data_size))
3684 : ;
3685 0 : total_size += tag_size + data_size;
3686 : }
3687 : // repeated bool pulse_channels = 16;
3688 0 : {
3689 0 : std::size_t data_size = std::size_t{1} *
3690 0 : ::_pbi::FromIntSize(this->_internal_pulse_channels_size())
3691 : ;
3692 0 : std::size_t tag_size = data_size == 0
3693 0 : ? 0
3694 0 : : 2 + ::_pbi::WireFormatLite::Int32Size(
3695 0 : static_cast<int32_t>(data_size))
3696 : ;
3697 0 : total_size += tag_size + data_size;
3698 : }
3699 : // uint32 gain = 3;
3700 0 : if (this->_internal_gain() != 0) {
3701 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3702 : this->_internal_gain());
3703 : }
3704 :
3705 : // uint32 peak_time = 4;
3706 0 : if (this->_internal_peak_time() != 0) {
3707 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3708 : this->_internal_peak_time());
3709 : }
3710 :
3711 : // uint32 baseline = 5;
3712 0 : if (this->_internal_baseline() != 0) {
3713 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3714 : this->_internal_baseline());
3715 : }
3716 :
3717 : // uint32 pulse_dac = 6;
3718 0 : if (this->_internal_pulse_dac() != 0) {
3719 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3720 : this->_internal_pulse_dac());
3721 : }
3722 :
3723 : // bool enabled = 1;
3724 0 : if (this->_internal_enabled() != 0) {
3725 0 : total_size += 2;
3726 : }
3727 :
3728 : // bool test_cap = 2;
3729 0 : if (this->_internal_test_cap() != 0) {
3730 0 : total_size += 2;
3731 : }
3732 :
3733 : // bool gain_match = 14;
3734 0 : if (this->_internal_gain_match() != 0) {
3735 0 : total_size += 2;
3736 : }
3737 :
3738 : // bool leak_10x = 8;
3739 0 : if (this->_internal_leak_10x() != 0) {
3740 0 : total_size += 2;
3741 : }
3742 :
3743 : // uint32 leak = 7;
3744 0 : if (this->_internal_leak() != 0) {
3745 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3746 : this->_internal_leak());
3747 : }
3748 :
3749 : // bool ac_couple = 9;
3750 0 : if (this->_internal_ac_couple() != 0) {
3751 0 : total_size += 2;
3752 : }
3753 :
3754 : // uint32 buffer = 10;
3755 0 : if (this->_internal_buffer() != 0) {
3756 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3757 : this->_internal_buffer());
3758 : }
3759 :
3760 : // uint32 strobe_skip = 11;
3761 0 : if (this->_internal_strobe_skip() != 0) {
3762 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3763 : this->_internal_strobe_skip());
3764 : }
3765 :
3766 : // uint32 strobe_delay = 12;
3767 0 : if (this->_internal_strobe_delay() != 0) {
3768 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3769 : this->_internal_strobe_delay());
3770 : }
3771 :
3772 : // uint32 strobe_length = 13;
3773 0 : if (this->_internal_strobe_length() != 0) {
3774 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3775 : this->_internal_strobe_length());
3776 : }
3777 :
3778 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3779 : }
3780 :
3781 : const ::google::protobuf::Message::ClassData ConfigureWIB_ConfigureFEMB::_class_data_ = {
3782 : ::google::protobuf::Message::CopyWithSourceCheck,
3783 : ConfigureWIB_ConfigureFEMB::MergeImpl
3784 : };
3785 0 : const ::google::protobuf::Message::ClassData*ConfigureWIB_ConfigureFEMB::GetClassData() const { return &_class_data_; }
3786 :
3787 :
3788 0 : void ConfigureWIB_ConfigureFEMB::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
3789 0 : auto* const _this = static_cast<ConfigureWIB_ConfigureFEMB*>(&to_msg);
3790 0 : auto& from = static_cast<const ConfigureWIB_ConfigureFEMB&>(from_msg);
3791 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB.ConfigureFEMB)
3792 0 : ABSL_DCHECK_NE(&from, _this);
3793 0 : ::uint32_t cached_has_bits = 0;
3794 0 : (void) cached_has_bits;
3795 :
3796 0 : _this->_internal_mutable_line_driver()->MergeFrom(from._internal_line_driver());
3797 0 : _this->_internal_mutable_pulse_channels()->MergeFrom(from._internal_pulse_channels());
3798 0 : if (from._internal_gain() != 0) {
3799 0 : _this->_internal_set_gain(from._internal_gain());
3800 : }
3801 0 : if (from._internal_peak_time() != 0) {
3802 0 : _this->_internal_set_peak_time(from._internal_peak_time());
3803 : }
3804 0 : if (from._internal_baseline() != 0) {
3805 0 : _this->_internal_set_baseline(from._internal_baseline());
3806 : }
3807 0 : if (from._internal_pulse_dac() != 0) {
3808 0 : _this->_internal_set_pulse_dac(from._internal_pulse_dac());
3809 : }
3810 0 : if (from._internal_enabled() != 0) {
3811 0 : _this->_internal_set_enabled(from._internal_enabled());
3812 : }
3813 0 : if (from._internal_test_cap() != 0) {
3814 0 : _this->_internal_set_test_cap(from._internal_test_cap());
3815 : }
3816 0 : if (from._internal_gain_match() != 0) {
3817 0 : _this->_internal_set_gain_match(from._internal_gain_match());
3818 : }
3819 0 : if (from._internal_leak_10x() != 0) {
3820 0 : _this->_internal_set_leak_10x(from._internal_leak_10x());
3821 : }
3822 0 : if (from._internal_leak() != 0) {
3823 0 : _this->_internal_set_leak(from._internal_leak());
3824 : }
3825 0 : if (from._internal_ac_couple() != 0) {
3826 0 : _this->_internal_set_ac_couple(from._internal_ac_couple());
3827 : }
3828 0 : if (from._internal_buffer() != 0) {
3829 0 : _this->_internal_set_buffer(from._internal_buffer());
3830 : }
3831 0 : if (from._internal_strobe_skip() != 0) {
3832 0 : _this->_internal_set_strobe_skip(from._internal_strobe_skip());
3833 : }
3834 0 : if (from._internal_strobe_delay() != 0) {
3835 0 : _this->_internal_set_strobe_delay(from._internal_strobe_delay());
3836 : }
3837 0 : if (from._internal_strobe_length() != 0) {
3838 0 : _this->_internal_set_strobe_length(from._internal_strobe_length());
3839 : }
3840 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
3841 0 : }
3842 :
3843 0 : void ConfigureWIB_ConfigureFEMB::CopyFrom(const ConfigureWIB_ConfigureFEMB& from) {
3844 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB.ConfigureFEMB)
3845 0 : if (&from == this) return;
3846 0 : Clear();
3847 0 : MergeFrom(from);
3848 : }
3849 :
3850 0 : PROTOBUF_NOINLINE bool ConfigureWIB_ConfigureFEMB::IsInitialized() const {
3851 0 : return true;
3852 : }
3853 :
3854 0 : void ConfigureWIB_ConfigureFEMB::InternalSwap(ConfigureWIB_ConfigureFEMB* other) {
3855 0 : using std::swap;
3856 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3857 0 : _impl_.line_driver_.InternalSwap(&other->_impl_.line_driver_);
3858 0 : _impl_.pulse_channels_.InternalSwap(&other->_impl_.pulse_channels_);
3859 0 : ::google::protobuf::internal::memswap<
3860 : PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.strobe_length_)
3861 : + sizeof(ConfigureWIB_ConfigureFEMB::_impl_.strobe_length_)
3862 0 : - PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.gain_)>(
3863 0 : reinterpret_cast<char*>(&_impl_.gain_),
3864 0 : reinterpret_cast<char*>(&other->_impl_.gain_));
3865 0 : }
3866 :
3867 0 : ::google::protobuf::Metadata ConfigureWIB_ConfigureFEMB::GetMetadata() const {
3868 0 : return ::_pbi::AssignDescriptors(
3869 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
3870 0 : file_level_metadata_wib_2eproto[7]);
3871 : }
3872 : // ===================================================================
3873 :
3874 : class ConfigureWIB_ConfigureCOLDADC::_Internal {
3875 : public:
3876 : };
3877 :
3878 0 : ConfigureWIB_ConfigureCOLDADC::ConfigureWIB_ConfigureCOLDADC(::google::protobuf::Arena* arena)
3879 0 : : ::google::protobuf::Message(arena) {
3880 0 : SharedCtor(arena);
3881 : // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB.ConfigureCOLDADC)
3882 0 : }
3883 0 : ConfigureWIB_ConfigureCOLDADC::ConfigureWIB_ConfigureCOLDADC(const ConfigureWIB_ConfigureCOLDADC& from)
3884 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
3885 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
3886 0 : from._internal_metadata_);
3887 : // @@protoc_insertion_point(copy_constructor:wib.ConfigureWIB.ConfigureCOLDADC)
3888 0 : }
3889 0 : inline void ConfigureWIB_ConfigureCOLDADC::SharedCtor(::_pb::Arena* arena) {
3890 0 : (void)arena;
3891 0 : new (&_impl_) Impl_{
3892 : decltype(_impl_.reg_0_){0u},
3893 : decltype(_impl_.reg_4_){0u},
3894 : decltype(_impl_.reg_24_){0u},
3895 : decltype(_impl_.reg_25_){0u},
3896 : decltype(_impl_.reg_26_){0u},
3897 : decltype(_impl_.reg_27_){0u},
3898 : decltype(_impl_.reg_29_){0u},
3899 : decltype(_impl_.reg_30_){0u},
3900 : /*decltype(_impl_._cached_size_)*/ {},
3901 0 : };
3902 0 : }
3903 0 : ConfigureWIB_ConfigureCOLDADC::~ConfigureWIB_ConfigureCOLDADC() {
3904 : // @@protoc_insertion_point(destructor:wib.ConfigureWIB.ConfigureCOLDADC)
3905 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
3906 0 : SharedDtor();
3907 0 : }
3908 0 : inline void ConfigureWIB_ConfigureCOLDADC::SharedDtor() {
3909 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
3910 0 : }
3911 0 : void ConfigureWIB_ConfigureCOLDADC::SetCachedSize(int size) const {
3912 0 : _impl_._cached_size_.Set(size);
3913 0 : }
3914 :
3915 0 : PROTOBUF_NOINLINE void ConfigureWIB_ConfigureCOLDADC::Clear() {
3916 : // @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB.ConfigureCOLDADC)
3917 0 : ::uint32_t cached_has_bits = 0;
3918 : // Prevent compiler warnings about cached_has_bits being unused
3919 0 : (void) cached_has_bits;
3920 :
3921 0 : ::memset(&_impl_.reg_0_, 0, static_cast<::size_t>(
3922 : reinterpret_cast<char*>(&_impl_.reg_30_) -
3923 : reinterpret_cast<char*>(&_impl_.reg_0_)) + sizeof(_impl_.reg_30_));
3924 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
3925 0 : }
3926 :
3927 0 : const char* ConfigureWIB_ConfigureCOLDADC::_InternalParse(
3928 : const char* ptr, ::_pbi::ParseContext* ctx) {
3929 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
3930 0 : return ptr;
3931 : }
3932 :
3933 :
3934 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
3935 : const ::_pbi::TcParseTable<3, 8, 0, 0, 2> ConfigureWIB_ConfigureCOLDADC::_table_ = {
3936 : {
3937 : 0, // no _has_bits_
3938 : 0, // no _extensions_
3939 : 8, 56, // max_field_number, fast_idx_mask
3940 : offsetof(decltype(_table_), field_lookup_table),
3941 : 4294967040, // skipmap
3942 : offsetof(decltype(_table_), field_entries),
3943 : 8, // num_field_entries
3944 : 0, // num_aux_entries
3945 : offsetof(decltype(_table_), field_names), // no aux_entries
3946 : &_ConfigureWIB_ConfigureCOLDADC_default_instance_._instance,
3947 : ::_pbi::TcParser::GenericFallback, // fallback
3948 : }, {{
3949 : // uint32 reg_30 = 8;
3950 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_30_), 63>(),
3951 : {64, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_30_)}},
3952 : // uint32 reg_0 = 1;
3953 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_0_), 63>(),
3954 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_0_)}},
3955 : // uint32 reg_4 = 2;
3956 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_4_), 63>(),
3957 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_4_)}},
3958 : // uint32 reg_24 = 3;
3959 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_24_), 63>(),
3960 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_24_)}},
3961 : // uint32 reg_25 = 4;
3962 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_25_), 63>(),
3963 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_25_)}},
3964 : // uint32 reg_26 = 5;
3965 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_26_), 63>(),
3966 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_26_)}},
3967 : // uint32 reg_27 = 6;
3968 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_27_), 63>(),
3969 : {48, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_27_)}},
3970 : // uint32 reg_29 = 7;
3971 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_29_), 63>(),
3972 : {56, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_29_)}},
3973 : }}, {{
3974 : 65535, 65535
3975 : }}, {{
3976 : // uint32 reg_0 = 1;
3977 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_0_), 0, 0,
3978 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3979 : // uint32 reg_4 = 2;
3980 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_4_), 0, 0,
3981 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3982 : // uint32 reg_24 = 3;
3983 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_24_), 0, 0,
3984 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3985 : // uint32 reg_25 = 4;
3986 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_25_), 0, 0,
3987 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3988 : // uint32 reg_26 = 5;
3989 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_26_), 0, 0,
3990 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3991 : // uint32 reg_27 = 6;
3992 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_27_), 0, 0,
3993 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3994 : // uint32 reg_29 = 7;
3995 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_29_), 0, 0,
3996 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
3997 : // uint32 reg_30 = 8;
3998 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_30_), 0, 0,
3999 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
4000 : }},
4001 : // no aux_entries
4002 : {{
4003 : }},
4004 : };
4005 :
4006 0 : ::uint8_t* ConfigureWIB_ConfigureCOLDADC::_InternalSerialize(
4007 : ::uint8_t* target,
4008 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
4009 : // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB.ConfigureCOLDADC)
4010 0 : ::uint32_t cached_has_bits = 0;
4011 0 : (void)cached_has_bits;
4012 :
4013 : // uint32 reg_0 = 1;
4014 0 : if (this->_internal_reg_0() != 0) {
4015 0 : target = stream->EnsureSpace(target);
4016 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4017 : 1, this->_internal_reg_0(), target);
4018 : }
4019 :
4020 : // uint32 reg_4 = 2;
4021 0 : if (this->_internal_reg_4() != 0) {
4022 0 : target = stream->EnsureSpace(target);
4023 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4024 : 2, this->_internal_reg_4(), target);
4025 : }
4026 :
4027 : // uint32 reg_24 = 3;
4028 0 : if (this->_internal_reg_24() != 0) {
4029 0 : target = stream->EnsureSpace(target);
4030 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4031 : 3, this->_internal_reg_24(), target);
4032 : }
4033 :
4034 : // uint32 reg_25 = 4;
4035 0 : if (this->_internal_reg_25() != 0) {
4036 0 : target = stream->EnsureSpace(target);
4037 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4038 : 4, this->_internal_reg_25(), target);
4039 : }
4040 :
4041 : // uint32 reg_26 = 5;
4042 0 : if (this->_internal_reg_26() != 0) {
4043 0 : target = stream->EnsureSpace(target);
4044 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4045 : 5, this->_internal_reg_26(), target);
4046 : }
4047 :
4048 : // uint32 reg_27 = 6;
4049 0 : if (this->_internal_reg_27() != 0) {
4050 0 : target = stream->EnsureSpace(target);
4051 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4052 : 6, this->_internal_reg_27(), target);
4053 : }
4054 :
4055 : // uint32 reg_29 = 7;
4056 0 : if (this->_internal_reg_29() != 0) {
4057 0 : target = stream->EnsureSpace(target);
4058 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4059 : 7, this->_internal_reg_29(), target);
4060 : }
4061 :
4062 : // uint32 reg_30 = 8;
4063 0 : if (this->_internal_reg_30() != 0) {
4064 0 : target = stream->EnsureSpace(target);
4065 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4066 : 8, this->_internal_reg_30(), target);
4067 : }
4068 :
4069 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4070 0 : target =
4071 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4072 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
4073 : }
4074 : // @@protoc_insertion_point(serialize_to_array_end:wib.ConfigureWIB.ConfigureCOLDADC)
4075 0 : return target;
4076 : }
4077 :
4078 0 : ::size_t ConfigureWIB_ConfigureCOLDADC::ByteSizeLong() const {
4079 : // @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB.ConfigureCOLDADC)
4080 0 : ::size_t total_size = 0;
4081 :
4082 0 : ::uint32_t cached_has_bits = 0;
4083 : // Prevent compiler warnings about cached_has_bits being unused
4084 0 : (void) cached_has_bits;
4085 :
4086 : // uint32 reg_0 = 1;
4087 0 : if (this->_internal_reg_0() != 0) {
4088 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4089 : this->_internal_reg_0());
4090 : }
4091 :
4092 : // uint32 reg_4 = 2;
4093 0 : if (this->_internal_reg_4() != 0) {
4094 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4095 : this->_internal_reg_4());
4096 : }
4097 :
4098 : // uint32 reg_24 = 3;
4099 0 : if (this->_internal_reg_24() != 0) {
4100 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4101 : this->_internal_reg_24());
4102 : }
4103 :
4104 : // uint32 reg_25 = 4;
4105 0 : if (this->_internal_reg_25() != 0) {
4106 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4107 : this->_internal_reg_25());
4108 : }
4109 :
4110 : // uint32 reg_26 = 5;
4111 0 : if (this->_internal_reg_26() != 0) {
4112 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4113 : this->_internal_reg_26());
4114 : }
4115 :
4116 : // uint32 reg_27 = 6;
4117 0 : if (this->_internal_reg_27() != 0) {
4118 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4119 : this->_internal_reg_27());
4120 : }
4121 :
4122 : // uint32 reg_29 = 7;
4123 0 : if (this->_internal_reg_29() != 0) {
4124 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4125 : this->_internal_reg_29());
4126 : }
4127 :
4128 : // uint32 reg_30 = 8;
4129 0 : if (this->_internal_reg_30() != 0) {
4130 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4131 : this->_internal_reg_30());
4132 : }
4133 :
4134 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4135 : }
4136 :
4137 : const ::google::protobuf::Message::ClassData ConfigureWIB_ConfigureCOLDADC::_class_data_ = {
4138 : ::google::protobuf::Message::CopyWithSourceCheck,
4139 : ConfigureWIB_ConfigureCOLDADC::MergeImpl
4140 : };
4141 0 : const ::google::protobuf::Message::ClassData*ConfigureWIB_ConfigureCOLDADC::GetClassData() const { return &_class_data_; }
4142 :
4143 :
4144 0 : void ConfigureWIB_ConfigureCOLDADC::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
4145 0 : auto* const _this = static_cast<ConfigureWIB_ConfigureCOLDADC*>(&to_msg);
4146 0 : auto& from = static_cast<const ConfigureWIB_ConfigureCOLDADC&>(from_msg);
4147 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB.ConfigureCOLDADC)
4148 0 : ABSL_DCHECK_NE(&from, _this);
4149 0 : ::uint32_t cached_has_bits = 0;
4150 0 : (void) cached_has_bits;
4151 :
4152 0 : if (from._internal_reg_0() != 0) {
4153 0 : _this->_internal_set_reg_0(from._internal_reg_0());
4154 : }
4155 0 : if (from._internal_reg_4() != 0) {
4156 0 : _this->_internal_set_reg_4(from._internal_reg_4());
4157 : }
4158 0 : if (from._internal_reg_24() != 0) {
4159 0 : _this->_internal_set_reg_24(from._internal_reg_24());
4160 : }
4161 0 : if (from._internal_reg_25() != 0) {
4162 0 : _this->_internal_set_reg_25(from._internal_reg_25());
4163 : }
4164 0 : if (from._internal_reg_26() != 0) {
4165 0 : _this->_internal_set_reg_26(from._internal_reg_26());
4166 : }
4167 0 : if (from._internal_reg_27() != 0) {
4168 0 : _this->_internal_set_reg_27(from._internal_reg_27());
4169 : }
4170 0 : if (from._internal_reg_29() != 0) {
4171 0 : _this->_internal_set_reg_29(from._internal_reg_29());
4172 : }
4173 0 : if (from._internal_reg_30() != 0) {
4174 0 : _this->_internal_set_reg_30(from._internal_reg_30());
4175 : }
4176 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
4177 0 : }
4178 :
4179 0 : void ConfigureWIB_ConfigureCOLDADC::CopyFrom(const ConfigureWIB_ConfigureCOLDADC& from) {
4180 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB.ConfigureCOLDADC)
4181 0 : if (&from == this) return;
4182 0 : Clear();
4183 0 : MergeFrom(from);
4184 : }
4185 :
4186 0 : PROTOBUF_NOINLINE bool ConfigureWIB_ConfigureCOLDADC::IsInitialized() const {
4187 0 : return true;
4188 : }
4189 :
4190 0 : void ConfigureWIB_ConfigureCOLDADC::InternalSwap(ConfigureWIB_ConfigureCOLDADC* other) {
4191 0 : using std::swap;
4192 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4193 0 : ::google::protobuf::internal::memswap<
4194 : PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_30_)
4195 : + sizeof(ConfigureWIB_ConfigureCOLDADC::_impl_.reg_30_)
4196 0 : - PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_0_)>(
4197 0 : reinterpret_cast<char*>(&_impl_.reg_0_),
4198 0 : reinterpret_cast<char*>(&other->_impl_.reg_0_));
4199 0 : }
4200 :
4201 0 : ::google::protobuf::Metadata ConfigureWIB_ConfigureCOLDADC::GetMetadata() const {
4202 0 : return ::_pbi::AssignDescriptors(
4203 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
4204 0 : file_level_metadata_wib_2eproto[8]);
4205 : }
4206 : // ===================================================================
4207 :
4208 : class ConfigureWIB_ConfigureWIBPulser::_Internal {
4209 : public:
4210 : };
4211 :
4212 0 : ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser(::google::protobuf::Arena* arena)
4213 0 : : ::google::protobuf::Message(arena) {
4214 0 : SharedCtor(arena);
4215 : // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB.ConfigureWIBPulser)
4216 0 : }
4217 0 : ConfigureWIB_ConfigureWIBPulser::ConfigureWIB_ConfigureWIBPulser(const ConfigureWIB_ConfigureWIBPulser& from) : ::google::protobuf::Message() {
4218 0 : ConfigureWIB_ConfigureWIBPulser* const _this = this;
4219 0 : (void)_this;
4220 0 : new (&_impl_) Impl_{
4221 0 : decltype(_impl_.femb_en_){from._impl_.femb_en_},
4222 : decltype(_impl_.pulse_dac_){},
4223 : decltype(_impl_.pulse_period_){},
4224 : decltype(_impl_.pulse_phase_){},
4225 : decltype(_impl_.pulse_duration_){},
4226 : /*decltype(_impl_._cached_size_)*/ {},
4227 0 : };
4228 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4229 0 : from._internal_metadata_);
4230 0 : ::memcpy(&_impl_.pulse_dac_, &from._impl_.pulse_dac_,
4231 : static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.pulse_duration_) -
4232 : reinterpret_cast<char*>(&_impl_.pulse_dac_)) + sizeof(_impl_.pulse_duration_));
4233 :
4234 : // @@protoc_insertion_point(copy_constructor:wib.ConfigureWIB.ConfigureWIBPulser)
4235 0 : }
4236 0 : inline void ConfigureWIB_ConfigureWIBPulser::SharedCtor(::_pb::Arena* arena) {
4237 0 : (void)arena;
4238 0 : new (&_impl_) Impl_{
4239 : decltype(_impl_.femb_en_){arena},
4240 : decltype(_impl_.pulse_dac_){0u},
4241 : decltype(_impl_.pulse_period_){0u},
4242 : decltype(_impl_.pulse_phase_){0u},
4243 : decltype(_impl_.pulse_duration_){0u},
4244 : /*decltype(_impl_._cached_size_)*/ {},
4245 0 : };
4246 0 : }
4247 0 : ConfigureWIB_ConfigureWIBPulser::~ConfigureWIB_ConfigureWIBPulser() {
4248 : // @@protoc_insertion_point(destructor:wib.ConfigureWIB.ConfigureWIBPulser)
4249 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
4250 0 : SharedDtor();
4251 0 : }
4252 0 : inline void ConfigureWIB_ConfigureWIBPulser::SharedDtor() {
4253 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
4254 0 : _impl_.femb_en_.~RepeatedField();
4255 0 : }
4256 0 : void ConfigureWIB_ConfigureWIBPulser::SetCachedSize(int size) const {
4257 0 : _impl_._cached_size_.Set(size);
4258 0 : }
4259 :
4260 0 : PROTOBUF_NOINLINE void ConfigureWIB_ConfigureWIBPulser::Clear() {
4261 : // @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB.ConfigureWIBPulser)
4262 0 : ::uint32_t cached_has_bits = 0;
4263 : // Prevent compiler warnings about cached_has_bits being unused
4264 0 : (void) cached_has_bits;
4265 :
4266 0 : _internal_mutable_femb_en()->Clear();
4267 0 : ::memset(&_impl_.pulse_dac_, 0, static_cast<::size_t>(
4268 : reinterpret_cast<char*>(&_impl_.pulse_duration_) -
4269 : reinterpret_cast<char*>(&_impl_.pulse_dac_)) + sizeof(_impl_.pulse_duration_));
4270 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
4271 0 : }
4272 :
4273 0 : const char* ConfigureWIB_ConfigureWIBPulser::_InternalParse(
4274 : const char* ptr, ::_pbi::ParseContext* ctx) {
4275 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
4276 0 : return ptr;
4277 : }
4278 :
4279 :
4280 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
4281 : const ::_pbi::TcParseTable<3, 5, 0, 0, 2> ConfigureWIB_ConfigureWIBPulser::_table_ = {
4282 : {
4283 : 0, // no _has_bits_
4284 : 0, // no _extensions_
4285 : 5, 56, // max_field_number, fast_idx_mask
4286 : offsetof(decltype(_table_), field_lookup_table),
4287 : 4294967264, // skipmap
4288 : offsetof(decltype(_table_), field_entries),
4289 : 5, // num_field_entries
4290 : 0, // num_aux_entries
4291 : offsetof(decltype(_table_), field_names), // no aux_entries
4292 : &_ConfigureWIB_ConfigureWIBPulser_default_instance_._instance,
4293 : ::_pbi::TcParser::GenericFallback, // fallback
4294 : }, {{
4295 : {::_pbi::TcParser::MiniParse, {}},
4296 : // repeated bool femb_en = 1;
4297 : {::_pbi::TcParser::FastV8P1,
4298 : {10, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.femb_en_)}},
4299 : // uint32 pulse_dac = 2;
4300 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_dac_), 63>(),
4301 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_dac_)}},
4302 : // uint32 pulse_period = 3;
4303 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_period_), 63>(),
4304 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_period_)}},
4305 : // uint32 pulse_phase = 4;
4306 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_phase_), 63>(),
4307 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_phase_)}},
4308 : // uint32 pulse_duration = 5;
4309 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_duration_), 63>(),
4310 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_duration_)}},
4311 : {::_pbi::TcParser::MiniParse, {}},
4312 : {::_pbi::TcParser::MiniParse, {}},
4313 : }}, {{
4314 : 65535, 65535
4315 : }}, {{
4316 : // repeated bool femb_en = 1;
4317 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.femb_en_), 0, 0,
4318 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedBool)},
4319 : // uint32 pulse_dac = 2;
4320 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_dac_), 0, 0,
4321 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
4322 : // uint32 pulse_period = 3;
4323 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_period_), 0, 0,
4324 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
4325 : // uint32 pulse_phase = 4;
4326 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_phase_), 0, 0,
4327 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
4328 : // uint32 pulse_duration = 5;
4329 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_duration_), 0, 0,
4330 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
4331 : }},
4332 : // no aux_entries
4333 : {{
4334 : }},
4335 : };
4336 :
4337 0 : ::uint8_t* ConfigureWIB_ConfigureWIBPulser::_InternalSerialize(
4338 : ::uint8_t* target,
4339 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
4340 : // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB.ConfigureWIBPulser)
4341 0 : ::uint32_t cached_has_bits = 0;
4342 0 : (void)cached_has_bits;
4343 :
4344 : // repeated bool femb_en = 1;
4345 0 : if (this->_internal_femb_en_size() > 0) {
4346 0 : target = stream->WriteFixedPacked(1, _internal_femb_en(), target);
4347 : }
4348 :
4349 : // uint32 pulse_dac = 2;
4350 0 : if (this->_internal_pulse_dac() != 0) {
4351 0 : target = stream->EnsureSpace(target);
4352 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4353 : 2, this->_internal_pulse_dac(), target);
4354 : }
4355 :
4356 : // uint32 pulse_period = 3;
4357 0 : if (this->_internal_pulse_period() != 0) {
4358 0 : target = stream->EnsureSpace(target);
4359 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4360 : 3, this->_internal_pulse_period(), target);
4361 : }
4362 :
4363 : // uint32 pulse_phase = 4;
4364 0 : if (this->_internal_pulse_phase() != 0) {
4365 0 : target = stream->EnsureSpace(target);
4366 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4367 : 4, this->_internal_pulse_phase(), target);
4368 : }
4369 :
4370 : // uint32 pulse_duration = 5;
4371 0 : if (this->_internal_pulse_duration() != 0) {
4372 0 : target = stream->EnsureSpace(target);
4373 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4374 : 5, this->_internal_pulse_duration(), target);
4375 : }
4376 :
4377 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4378 0 : target =
4379 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4380 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
4381 : }
4382 : // @@protoc_insertion_point(serialize_to_array_end:wib.ConfigureWIB.ConfigureWIBPulser)
4383 0 : return target;
4384 : }
4385 :
4386 0 : ::size_t ConfigureWIB_ConfigureWIBPulser::ByteSizeLong() const {
4387 : // @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB.ConfigureWIBPulser)
4388 0 : ::size_t total_size = 0;
4389 :
4390 0 : ::uint32_t cached_has_bits = 0;
4391 : // Prevent compiler warnings about cached_has_bits being unused
4392 0 : (void) cached_has_bits;
4393 :
4394 : // repeated bool femb_en = 1;
4395 0 : {
4396 0 : std::size_t data_size = std::size_t{1} *
4397 0 : ::_pbi::FromIntSize(this->_internal_femb_en_size())
4398 : ;
4399 0 : std::size_t tag_size = data_size == 0
4400 0 : ? 0
4401 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
4402 0 : static_cast<int32_t>(data_size))
4403 : ;
4404 0 : total_size += tag_size + data_size;
4405 : }
4406 : // uint32 pulse_dac = 2;
4407 0 : if (this->_internal_pulse_dac() != 0) {
4408 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4409 : this->_internal_pulse_dac());
4410 : }
4411 :
4412 : // uint32 pulse_period = 3;
4413 0 : if (this->_internal_pulse_period() != 0) {
4414 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4415 : this->_internal_pulse_period());
4416 : }
4417 :
4418 : // uint32 pulse_phase = 4;
4419 0 : if (this->_internal_pulse_phase() != 0) {
4420 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4421 : this->_internal_pulse_phase());
4422 : }
4423 :
4424 : // uint32 pulse_duration = 5;
4425 0 : if (this->_internal_pulse_duration() != 0) {
4426 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4427 : this->_internal_pulse_duration());
4428 : }
4429 :
4430 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4431 : }
4432 :
4433 : const ::google::protobuf::Message::ClassData ConfigureWIB_ConfigureWIBPulser::_class_data_ = {
4434 : ::google::protobuf::Message::CopyWithSourceCheck,
4435 : ConfigureWIB_ConfigureWIBPulser::MergeImpl
4436 : };
4437 0 : const ::google::protobuf::Message::ClassData*ConfigureWIB_ConfigureWIBPulser::GetClassData() const { return &_class_data_; }
4438 :
4439 :
4440 0 : void ConfigureWIB_ConfigureWIBPulser::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
4441 0 : auto* const _this = static_cast<ConfigureWIB_ConfigureWIBPulser*>(&to_msg);
4442 0 : auto& from = static_cast<const ConfigureWIB_ConfigureWIBPulser&>(from_msg);
4443 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB.ConfigureWIBPulser)
4444 0 : ABSL_DCHECK_NE(&from, _this);
4445 0 : ::uint32_t cached_has_bits = 0;
4446 0 : (void) cached_has_bits;
4447 :
4448 0 : _this->_internal_mutable_femb_en()->MergeFrom(from._internal_femb_en());
4449 0 : if (from._internal_pulse_dac() != 0) {
4450 0 : _this->_internal_set_pulse_dac(from._internal_pulse_dac());
4451 : }
4452 0 : if (from._internal_pulse_period() != 0) {
4453 0 : _this->_internal_set_pulse_period(from._internal_pulse_period());
4454 : }
4455 0 : if (from._internal_pulse_phase() != 0) {
4456 0 : _this->_internal_set_pulse_phase(from._internal_pulse_phase());
4457 : }
4458 0 : if (from._internal_pulse_duration() != 0) {
4459 0 : _this->_internal_set_pulse_duration(from._internal_pulse_duration());
4460 : }
4461 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
4462 0 : }
4463 :
4464 0 : void ConfigureWIB_ConfigureWIBPulser::CopyFrom(const ConfigureWIB_ConfigureWIBPulser& from) {
4465 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB.ConfigureWIBPulser)
4466 0 : if (&from == this) return;
4467 0 : Clear();
4468 0 : MergeFrom(from);
4469 : }
4470 :
4471 0 : PROTOBUF_NOINLINE bool ConfigureWIB_ConfigureWIBPulser::IsInitialized() const {
4472 0 : return true;
4473 : }
4474 :
4475 0 : void ConfigureWIB_ConfigureWIBPulser::InternalSwap(ConfigureWIB_ConfigureWIBPulser* other) {
4476 0 : using std::swap;
4477 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4478 0 : _impl_.femb_en_.InternalSwap(&other->_impl_.femb_en_);
4479 0 : ::google::protobuf::internal::memswap<
4480 : PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_duration_)
4481 : + sizeof(ConfigureWIB_ConfigureWIBPulser::_impl_.pulse_duration_)
4482 0 : - PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_dac_)>(
4483 0 : reinterpret_cast<char*>(&_impl_.pulse_dac_),
4484 0 : reinterpret_cast<char*>(&other->_impl_.pulse_dac_));
4485 0 : }
4486 :
4487 0 : ::google::protobuf::Metadata ConfigureWIB_ConfigureWIBPulser::GetMetadata() const {
4488 0 : return ::_pbi::AssignDescriptors(
4489 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
4490 0 : file_level_metadata_wib_2eproto[9]);
4491 : }
4492 : // ===================================================================
4493 :
4494 : class ConfigureWIB::_Internal {
4495 : public:
4496 : using HasBits = decltype(std::declval<ConfigureWIB>()._impl_._has_bits_);
4497 : static constexpr ::int32_t kHasBitsOffset =
4498 : 8 * PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_._has_bits_);
4499 : static const ::wib::ConfigureWIB_ConfigureCOLDADC& adc_conf(const ConfigureWIB* msg);
4500 : static void set_has_adc_conf(HasBits* has_bits) {
4501 : (*has_bits)[0] |= 1u;
4502 : }
4503 : static const ::wib::ConfigureWIB_ConfigureWIBPulser& wib_pulser(const ConfigureWIB* msg);
4504 : static void set_has_wib_pulser(HasBits* has_bits) {
4505 : (*has_bits)[0] |= 2u;
4506 : }
4507 : };
4508 :
4509 0 : const ::wib::ConfigureWIB_ConfigureCOLDADC& ConfigureWIB::_Internal::adc_conf(const ConfigureWIB* msg) {
4510 0 : return *msg->_impl_.adc_conf_;
4511 : }
4512 0 : const ::wib::ConfigureWIB_ConfigureWIBPulser& ConfigureWIB::_Internal::wib_pulser(const ConfigureWIB* msg) {
4513 0 : return *msg->_impl_.wib_pulser_;
4514 : }
4515 0 : ConfigureWIB::ConfigureWIB(::google::protobuf::Arena* arena)
4516 0 : : ::google::protobuf::Message(arena) {
4517 0 : SharedCtor(arena);
4518 : // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB)
4519 0 : }
4520 0 : ConfigureWIB::ConfigureWIB(const ConfigureWIB& from) : ::google::protobuf::Message() {
4521 0 : ConfigureWIB* const _this = this;
4522 0 : (void)_this;
4523 0 : new (&_impl_) Impl_{
4524 : decltype(_impl_._has_bits_){from._impl_._has_bits_},
4525 : /*decltype(_impl_._cached_size_)*/ {},
4526 0 : decltype(_impl_.fembs_){from._impl_.fembs_},
4527 : decltype(_impl_.adc_conf_){nullptr},
4528 : decltype(_impl_.wib_pulser_){nullptr},
4529 : decltype(_impl_.cold_){},
4530 : decltype(_impl_.pulser_){},
4531 : decltype(_impl_.adc_test_pattern_){},
4532 : decltype(_impl_.frame_dd_){},
4533 : decltype(_impl_.detector_type_){},
4534 0 : };
4535 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4536 0 : from._internal_metadata_);
4537 0 : if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
4538 0 : _this->_impl_.adc_conf_ = new ::wib::ConfigureWIB_ConfigureCOLDADC(*from._impl_.adc_conf_);
4539 : }
4540 0 : if ((from._impl_._has_bits_[0] & 0x00000002u) != 0) {
4541 0 : _this->_impl_.wib_pulser_ = new ::wib::ConfigureWIB_ConfigureWIBPulser(*from._impl_.wib_pulser_);
4542 : }
4543 0 : ::memcpy(&_impl_.cold_, &from._impl_.cold_,
4544 : static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.detector_type_) -
4545 : reinterpret_cast<char*>(&_impl_.cold_)) + sizeof(_impl_.detector_type_));
4546 :
4547 : // @@protoc_insertion_point(copy_constructor:wib.ConfigureWIB)
4548 0 : }
4549 0 : inline void ConfigureWIB::SharedCtor(::_pb::Arena* arena) {
4550 0 : (void)arena;
4551 0 : new (&_impl_) Impl_{
4552 : decltype(_impl_._has_bits_){},
4553 : /*decltype(_impl_._cached_size_)*/ {},
4554 : decltype(_impl_.fembs_){arena},
4555 : decltype(_impl_.adc_conf_){nullptr},
4556 : decltype(_impl_.wib_pulser_){nullptr},
4557 : decltype(_impl_.cold_){false},
4558 : decltype(_impl_.pulser_){false},
4559 : decltype(_impl_.adc_test_pattern_){false},
4560 : decltype(_impl_.frame_dd_){false},
4561 : decltype(_impl_.detector_type_){0u},
4562 0 : };
4563 0 : }
4564 0 : ConfigureWIB::~ConfigureWIB() {
4565 : // @@protoc_insertion_point(destructor:wib.ConfigureWIB)
4566 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
4567 0 : SharedDtor();
4568 0 : }
4569 0 : inline void ConfigureWIB::SharedDtor() {
4570 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
4571 0 : _impl_.fembs_.~RepeatedPtrField();
4572 0 : if (this != internal_default_instance()) delete _impl_.adc_conf_;
4573 0 : if (this != internal_default_instance()) delete _impl_.wib_pulser_;
4574 0 : }
4575 0 : void ConfigureWIB::SetCachedSize(int size) const {
4576 0 : _impl_._cached_size_.Set(size);
4577 0 : }
4578 :
4579 0 : PROTOBUF_NOINLINE void ConfigureWIB::Clear() {
4580 : // @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB)
4581 0 : ::uint32_t cached_has_bits = 0;
4582 : // Prevent compiler warnings about cached_has_bits being unused
4583 0 : (void) cached_has_bits;
4584 :
4585 0 : _internal_mutable_fembs()->Clear();
4586 0 : cached_has_bits = _impl_._has_bits_[0];
4587 0 : if (cached_has_bits & 0x00000003u) {
4588 0 : if (cached_has_bits & 0x00000001u) {
4589 0 : ABSL_DCHECK(_impl_.adc_conf_ != nullptr);
4590 0 : _impl_.adc_conf_->Clear();
4591 : }
4592 0 : if (cached_has_bits & 0x00000002u) {
4593 0 : ABSL_DCHECK(_impl_.wib_pulser_ != nullptr);
4594 0 : _impl_.wib_pulser_->Clear();
4595 : }
4596 : }
4597 0 : ::memset(&_impl_.cold_, 0, static_cast<::size_t>(
4598 : reinterpret_cast<char*>(&_impl_.detector_type_) -
4599 : reinterpret_cast<char*>(&_impl_.cold_)) + sizeof(_impl_.detector_type_));
4600 0 : _impl_._has_bits_.Clear();
4601 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
4602 0 : }
4603 :
4604 0 : const char* ConfigureWIB::_InternalParse(
4605 : const char* ptr, ::_pbi::ParseContext* ctx) {
4606 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
4607 0 : return ptr;
4608 : }
4609 :
4610 :
4611 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
4612 : const ::_pbi::TcParseTable<3, 8, 3, 0, 2> ConfigureWIB::_table_ = {
4613 : {
4614 : PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_._has_bits_),
4615 : 0, // no _extensions_
4616 : 8, 56, // max_field_number, fast_idx_mask
4617 : offsetof(decltype(_table_), field_lookup_table),
4618 : 4294967040, // skipmap
4619 : offsetof(decltype(_table_), field_entries),
4620 : 8, // num_field_entries
4621 : 3, // num_aux_entries
4622 : offsetof(decltype(_table_), aux_entries),
4623 : &_ConfigureWIB_default_instance_._instance,
4624 : ::_pbi::TcParser::GenericFallback, // fallback
4625 : }, {{
4626 : // .wib.ConfigureWIB.ConfigureWIBPulser wib_pulser = 8;
4627 : {::_pbi::TcParser::FastMtS1,
4628 : {66, 1, 2, PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.wib_pulser_)}},
4629 : // repeated .wib.ConfigureWIB.ConfigureFEMB fembs = 1;
4630 : {::_pbi::TcParser::FastMtR1,
4631 : {10, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.fembs_)}},
4632 : // bool cold = 2;
4633 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB, _impl_.cold_), 63>(),
4634 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.cold_)}},
4635 : // bool pulser = 3;
4636 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB, _impl_.pulser_), 63>(),
4637 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.pulser_)}},
4638 : // bool adc_test_pattern = 4;
4639 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB, _impl_.adc_test_pattern_), 63>(),
4640 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.adc_test_pattern_)}},
4641 : // .wib.ConfigureWIB.ConfigureCOLDADC adc_conf = 5;
4642 : {::_pbi::TcParser::FastMtS1,
4643 : {42, 0, 1, PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.adc_conf_)}},
4644 : // bool frame_dd = 6;
4645 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(ConfigureWIB, _impl_.frame_dd_), 63>(),
4646 : {48, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.frame_dd_)}},
4647 : // uint32 detector_type = 7;
4648 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(ConfigureWIB, _impl_.detector_type_), 63>(),
4649 : {56, 63, 0, PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.detector_type_)}},
4650 : }}, {{
4651 : 65535, 65535
4652 : }}, {{
4653 : // repeated .wib.ConfigureWIB.ConfigureFEMB fembs = 1;
4654 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.fembs_), -1, 0,
4655 : (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
4656 : // bool cold = 2;
4657 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.cold_), -1, 0,
4658 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
4659 : // bool pulser = 3;
4660 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.pulser_), -1, 0,
4661 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
4662 : // bool adc_test_pattern = 4;
4663 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.adc_test_pattern_), -1, 0,
4664 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
4665 : // .wib.ConfigureWIB.ConfigureCOLDADC adc_conf = 5;
4666 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.adc_conf_), _Internal::kHasBitsOffset + 0, 1,
4667 : (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
4668 : // bool frame_dd = 6;
4669 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.frame_dd_), -1, 0,
4670 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
4671 : // uint32 detector_type = 7;
4672 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.detector_type_), -1, 0,
4673 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
4674 : // .wib.ConfigureWIB.ConfigureWIBPulser wib_pulser = 8;
4675 : {PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.wib_pulser_), _Internal::kHasBitsOffset + 1, 2,
4676 : (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
4677 : }}, {{
4678 : {::_pbi::TcParser::GetTable<::wib::ConfigureWIB_ConfigureFEMB>()},
4679 : {::_pbi::TcParser::GetTable<::wib::ConfigureWIB_ConfigureCOLDADC>()},
4680 : {::_pbi::TcParser::GetTable<::wib::ConfigureWIB_ConfigureWIBPulser>()},
4681 : }}, {{
4682 : }},
4683 : };
4684 :
4685 0 : ::uint8_t* ConfigureWIB::_InternalSerialize(
4686 : ::uint8_t* target,
4687 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
4688 : // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB)
4689 0 : ::uint32_t cached_has_bits = 0;
4690 0 : (void)cached_has_bits;
4691 :
4692 : // repeated .wib.ConfigureWIB.ConfigureFEMB fembs = 1;
4693 0 : for (unsigned i = 0,
4694 0 : n = static_cast<unsigned>(this->_internal_fembs_size()); i < n; i++) {
4695 0 : const auto& repfield = this->_internal_fembs().Get(i);
4696 0 : target = ::google::protobuf::internal::WireFormatLite::
4697 0 : InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
4698 : }
4699 :
4700 : // bool cold = 2;
4701 0 : if (this->_internal_cold() != 0) {
4702 0 : target = stream->EnsureSpace(target);
4703 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
4704 0 : 2, this->_internal_cold(), target);
4705 : }
4706 :
4707 : // bool pulser = 3;
4708 0 : if (this->_internal_pulser() != 0) {
4709 0 : target = stream->EnsureSpace(target);
4710 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
4711 0 : 3, this->_internal_pulser(), target);
4712 : }
4713 :
4714 : // bool adc_test_pattern = 4;
4715 0 : if (this->_internal_adc_test_pattern() != 0) {
4716 0 : target = stream->EnsureSpace(target);
4717 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
4718 0 : 4, this->_internal_adc_test_pattern(), target);
4719 : }
4720 :
4721 0 : cached_has_bits = _impl_._has_bits_[0];
4722 : // .wib.ConfigureWIB.ConfigureCOLDADC adc_conf = 5;
4723 0 : if (cached_has_bits & 0x00000001u) {
4724 0 : target = ::google::protobuf::internal::WireFormatLite::
4725 0 : InternalWriteMessage(5, _Internal::adc_conf(this),
4726 0 : _Internal::adc_conf(this).GetCachedSize(), target, stream);
4727 : }
4728 :
4729 : // bool frame_dd = 6;
4730 0 : if (this->_internal_frame_dd() != 0) {
4731 0 : target = stream->EnsureSpace(target);
4732 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
4733 0 : 6, this->_internal_frame_dd(), target);
4734 : }
4735 :
4736 : // uint32 detector_type = 7;
4737 0 : if (this->_internal_detector_type() != 0) {
4738 0 : target = stream->EnsureSpace(target);
4739 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4740 : 7, this->_internal_detector_type(), target);
4741 : }
4742 :
4743 : // .wib.ConfigureWIB.ConfigureWIBPulser wib_pulser = 8;
4744 0 : if (cached_has_bits & 0x00000002u) {
4745 0 : target = ::google::protobuf::internal::WireFormatLite::
4746 0 : InternalWriteMessage(8, _Internal::wib_pulser(this),
4747 0 : _Internal::wib_pulser(this).GetCachedSize(), target, stream);
4748 : }
4749 :
4750 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4751 0 : target =
4752 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4753 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
4754 : }
4755 : // @@protoc_insertion_point(serialize_to_array_end:wib.ConfigureWIB)
4756 0 : return target;
4757 : }
4758 :
4759 0 : ::size_t ConfigureWIB::ByteSizeLong() const {
4760 : // @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB)
4761 0 : ::size_t total_size = 0;
4762 :
4763 0 : ::uint32_t cached_has_bits = 0;
4764 : // Prevent compiler warnings about cached_has_bits being unused
4765 0 : (void) cached_has_bits;
4766 :
4767 : // repeated .wib.ConfigureWIB.ConfigureFEMB fembs = 1;
4768 0 : total_size += 1UL * this->_internal_fembs_size();
4769 0 : for (const auto& msg : this->_internal_fembs()) {
4770 0 : total_size +=
4771 0 : ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
4772 : }
4773 0 : cached_has_bits = _impl_._has_bits_[0];
4774 0 : if (cached_has_bits & 0x00000003u) {
4775 : // .wib.ConfigureWIB.ConfigureCOLDADC adc_conf = 5;
4776 0 : if (cached_has_bits & 0x00000001u) {
4777 0 : total_size += 1 +
4778 0 : ::google::protobuf::internal::WireFormatLite::MessageSize(
4779 0 : *_impl_.adc_conf_);
4780 : }
4781 :
4782 : // .wib.ConfigureWIB.ConfigureWIBPulser wib_pulser = 8;
4783 0 : if (cached_has_bits & 0x00000002u) {
4784 0 : total_size += 1 +
4785 0 : ::google::protobuf::internal::WireFormatLite::MessageSize(
4786 0 : *_impl_.wib_pulser_);
4787 : }
4788 :
4789 : }
4790 : // bool cold = 2;
4791 0 : if (this->_internal_cold() != 0) {
4792 0 : total_size += 2;
4793 : }
4794 :
4795 : // bool pulser = 3;
4796 0 : if (this->_internal_pulser() != 0) {
4797 0 : total_size += 2;
4798 : }
4799 :
4800 : // bool adc_test_pattern = 4;
4801 0 : if (this->_internal_adc_test_pattern() != 0) {
4802 0 : total_size += 2;
4803 : }
4804 :
4805 : // bool frame_dd = 6;
4806 0 : if (this->_internal_frame_dd() != 0) {
4807 0 : total_size += 2;
4808 : }
4809 :
4810 : // uint32 detector_type = 7;
4811 0 : if (this->_internal_detector_type() != 0) {
4812 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4813 : this->_internal_detector_type());
4814 : }
4815 :
4816 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4817 : }
4818 :
4819 : const ::google::protobuf::Message::ClassData ConfigureWIB::_class_data_ = {
4820 : ::google::protobuf::Message::CopyWithSourceCheck,
4821 : ConfigureWIB::MergeImpl
4822 : };
4823 0 : const ::google::protobuf::Message::ClassData*ConfigureWIB::GetClassData() const { return &_class_data_; }
4824 :
4825 :
4826 0 : void ConfigureWIB::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
4827 0 : auto* const _this = static_cast<ConfigureWIB*>(&to_msg);
4828 0 : auto& from = static_cast<const ConfigureWIB&>(from_msg);
4829 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB)
4830 0 : ABSL_DCHECK_NE(&from, _this);
4831 0 : ::uint32_t cached_has_bits = 0;
4832 0 : (void) cached_has_bits;
4833 :
4834 0 : _this->_internal_mutable_fembs()->MergeFrom(from._internal_fembs());
4835 0 : cached_has_bits = from._impl_._has_bits_[0];
4836 0 : if (cached_has_bits & 0x00000003u) {
4837 0 : if (cached_has_bits & 0x00000001u) {
4838 0 : _this->_internal_mutable_adc_conf()->::wib::ConfigureWIB_ConfigureCOLDADC::MergeFrom(
4839 : from._internal_adc_conf());
4840 : }
4841 0 : if (cached_has_bits & 0x00000002u) {
4842 0 : _this->_internal_mutable_wib_pulser()->::wib::ConfigureWIB_ConfigureWIBPulser::MergeFrom(
4843 : from._internal_wib_pulser());
4844 : }
4845 : }
4846 0 : if (from._internal_cold() != 0) {
4847 0 : _this->_internal_set_cold(from._internal_cold());
4848 : }
4849 0 : if (from._internal_pulser() != 0) {
4850 0 : _this->_internal_set_pulser(from._internal_pulser());
4851 : }
4852 0 : if (from._internal_adc_test_pattern() != 0) {
4853 0 : _this->_internal_set_adc_test_pattern(from._internal_adc_test_pattern());
4854 : }
4855 0 : if (from._internal_frame_dd() != 0) {
4856 0 : _this->_internal_set_frame_dd(from._internal_frame_dd());
4857 : }
4858 0 : if (from._internal_detector_type() != 0) {
4859 0 : _this->_internal_set_detector_type(from._internal_detector_type());
4860 : }
4861 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
4862 0 : }
4863 :
4864 0 : void ConfigureWIB::CopyFrom(const ConfigureWIB& from) {
4865 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB)
4866 0 : if (&from == this) return;
4867 0 : Clear();
4868 0 : MergeFrom(from);
4869 : }
4870 :
4871 0 : PROTOBUF_NOINLINE bool ConfigureWIB::IsInitialized() const {
4872 0 : return true;
4873 : }
4874 :
4875 0 : void ConfigureWIB::InternalSwap(ConfigureWIB* other) {
4876 0 : using std::swap;
4877 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4878 0 : swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4879 0 : _impl_.fembs_.InternalSwap(&other->_impl_.fembs_);
4880 0 : ::google::protobuf::internal::memswap<
4881 : PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.detector_type_)
4882 : + sizeof(ConfigureWIB::_impl_.detector_type_)
4883 0 : - PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.adc_conf_)>(
4884 0 : reinterpret_cast<char*>(&_impl_.adc_conf_),
4885 0 : reinterpret_cast<char*>(&other->_impl_.adc_conf_));
4886 0 : }
4887 :
4888 0 : ::google::protobuf::Metadata ConfigureWIB::GetMetadata() const {
4889 0 : return ::_pbi::AssignDescriptors(
4890 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
4891 0 : file_level_metadata_wib_2eproto[10]);
4892 : }
4893 : // ===================================================================
4894 :
4895 : class Calibrate::_Internal {
4896 : public:
4897 : };
4898 :
4899 0 : Calibrate::Calibrate(::google::protobuf::Arena* arena)
4900 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
4901 : // @@protoc_insertion_point(arena_constructor:wib.Calibrate)
4902 0 : }
4903 0 : Calibrate::Calibrate(const Calibrate& from) : ::google::protobuf::internal::ZeroFieldsBase() {
4904 0 : Calibrate* const _this = this;
4905 0 : (void)_this;
4906 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4907 0 : from._internal_metadata_);
4908 :
4909 : // @@protoc_insertion_point(copy_constructor:wib.Calibrate)
4910 0 : }
4911 :
4912 :
4913 :
4914 :
4915 : const ::google::protobuf::Message::ClassData Calibrate::_class_data_ = {
4916 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
4917 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
4918 : };
4919 0 : const ::google::protobuf::Message::ClassData*Calibrate::GetClassData() const { return &_class_data_; }
4920 :
4921 :
4922 :
4923 :
4924 :
4925 :
4926 :
4927 0 : ::google::protobuf::Metadata Calibrate::GetMetadata() const {
4928 0 : return ::_pbi::AssignDescriptors(
4929 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
4930 0 : file_level_metadata_wib_2eproto[11]);
4931 : }
4932 : // ===================================================================
4933 :
4934 : class Recompile::_Internal {
4935 : public:
4936 : };
4937 :
4938 0 : Recompile::Recompile(::google::protobuf::Arena* arena)
4939 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
4940 : // @@protoc_insertion_point(arena_constructor:wib.Recompile)
4941 0 : }
4942 0 : Recompile::Recompile(const Recompile& from) : ::google::protobuf::internal::ZeroFieldsBase() {
4943 0 : Recompile* const _this = this;
4944 0 : (void)_this;
4945 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4946 0 : from._internal_metadata_);
4947 :
4948 : // @@protoc_insertion_point(copy_constructor:wib.Recompile)
4949 0 : }
4950 :
4951 :
4952 :
4953 :
4954 : const ::google::protobuf::Message::ClassData Recompile::_class_data_ = {
4955 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
4956 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
4957 : };
4958 0 : const ::google::protobuf::Message::ClassData*Recompile::GetClassData() const { return &_class_data_; }
4959 :
4960 :
4961 :
4962 :
4963 :
4964 :
4965 :
4966 0 : ::google::protobuf::Metadata Recompile::GetMetadata() const {
4967 0 : return ::_pbi::AssignDescriptors(
4968 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
4969 0 : file_level_metadata_wib_2eproto[12]);
4970 : }
4971 : // ===================================================================
4972 :
4973 : class Update::_Internal {
4974 : public:
4975 : };
4976 :
4977 0 : Update::Update(::google::protobuf::Arena* arena)
4978 0 : : ::google::protobuf::Message(arena) {
4979 0 : SharedCtor(arena);
4980 : // @@protoc_insertion_point(arena_constructor:wib.Update)
4981 0 : }
4982 0 : Update::Update(const Update& from) : ::google::protobuf::Message() {
4983 0 : Update* const _this = this;
4984 0 : (void)_this;
4985 0 : new (&_impl_) Impl_{
4986 : decltype(_impl_.root_archive_){},
4987 : decltype(_impl_.boot_archive_){},
4988 : /*decltype(_impl_._cached_size_)*/ {},
4989 0 : };
4990 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4991 0 : from._internal_metadata_);
4992 0 : _impl_.root_archive_.InitDefault();
4993 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4994 : _impl_.root_archive_.Set("", GetArenaForAllocation());
4995 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4996 0 : if (!from._internal_root_archive().empty()) {
4997 0 : _this->_impl_.root_archive_.Set(from._internal_root_archive(), _this->GetArenaForAllocation());
4998 : }
4999 0 : _impl_.boot_archive_.InitDefault();
5000 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5001 : _impl_.boot_archive_.Set("", GetArenaForAllocation());
5002 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5003 0 : if (!from._internal_boot_archive().empty()) {
5004 0 : _this->_impl_.boot_archive_.Set(from._internal_boot_archive(), _this->GetArenaForAllocation());
5005 : }
5006 :
5007 : // @@protoc_insertion_point(copy_constructor:wib.Update)
5008 0 : }
5009 0 : inline void Update::SharedCtor(::_pb::Arena* arena) {
5010 0 : (void)arena;
5011 0 : new (&_impl_) Impl_{
5012 : decltype(_impl_.root_archive_){},
5013 : decltype(_impl_.boot_archive_){},
5014 : /*decltype(_impl_._cached_size_)*/ {},
5015 0 : };
5016 0 : _impl_.root_archive_.InitDefault();
5017 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5018 : _impl_.root_archive_.Set("", GetArenaForAllocation());
5019 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5020 0 : _impl_.boot_archive_.InitDefault();
5021 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5022 : _impl_.boot_archive_.Set("", GetArenaForAllocation());
5023 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5024 0 : }
5025 0 : Update::~Update() {
5026 : // @@protoc_insertion_point(destructor:wib.Update)
5027 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5028 0 : SharedDtor();
5029 0 : }
5030 0 : inline void Update::SharedDtor() {
5031 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5032 0 : _impl_.root_archive_.Destroy();
5033 0 : _impl_.boot_archive_.Destroy();
5034 0 : }
5035 0 : void Update::SetCachedSize(int size) const {
5036 0 : _impl_._cached_size_.Set(size);
5037 0 : }
5038 :
5039 0 : PROTOBUF_NOINLINE void Update::Clear() {
5040 : // @@protoc_insertion_point(message_clear_start:wib.Update)
5041 0 : ::uint32_t cached_has_bits = 0;
5042 : // Prevent compiler warnings about cached_has_bits being unused
5043 0 : (void) cached_has_bits;
5044 :
5045 0 : _impl_.root_archive_.ClearToEmpty();
5046 0 : _impl_.boot_archive_.ClearToEmpty();
5047 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5048 0 : }
5049 :
5050 0 : const char* Update::_InternalParse(
5051 : const char* ptr, ::_pbi::ParseContext* ctx) {
5052 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5053 0 : return ptr;
5054 : }
5055 :
5056 :
5057 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5058 : const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Update::_table_ = {
5059 : {
5060 : 0, // no _has_bits_
5061 : 0, // no _extensions_
5062 : 2, 8, // max_field_number, fast_idx_mask
5063 : offsetof(decltype(_table_), field_lookup_table),
5064 : 4294967292, // skipmap
5065 : offsetof(decltype(_table_), field_entries),
5066 : 2, // num_field_entries
5067 : 0, // num_aux_entries
5068 : offsetof(decltype(_table_), field_names), // no aux_entries
5069 : &_Update_default_instance_._instance,
5070 : ::_pbi::TcParser::GenericFallback, // fallback
5071 : }, {{
5072 : // bytes boot_archive = 2;
5073 : {::_pbi::TcParser::FastBS1,
5074 : {18, 63, 0, PROTOBUF_FIELD_OFFSET(Update, _impl_.boot_archive_)}},
5075 : // bytes root_archive = 1;
5076 : {::_pbi::TcParser::FastBS1,
5077 : {10, 63, 0, PROTOBUF_FIELD_OFFSET(Update, _impl_.root_archive_)}},
5078 : }}, {{
5079 : 65535, 65535
5080 : }}, {{
5081 : // bytes root_archive = 1;
5082 : {PROTOBUF_FIELD_OFFSET(Update, _impl_.root_archive_), 0, 0,
5083 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
5084 : // bytes boot_archive = 2;
5085 : {PROTOBUF_FIELD_OFFSET(Update, _impl_.boot_archive_), 0, 0,
5086 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
5087 : }},
5088 : // no aux_entries
5089 : {{
5090 : }},
5091 : };
5092 :
5093 0 : ::uint8_t* Update::_InternalSerialize(
5094 : ::uint8_t* target,
5095 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
5096 : // @@protoc_insertion_point(serialize_to_array_start:wib.Update)
5097 0 : ::uint32_t cached_has_bits = 0;
5098 0 : (void)cached_has_bits;
5099 :
5100 : // bytes root_archive = 1;
5101 0 : if (!this->_internal_root_archive().empty()) {
5102 0 : const std::string& _s = this->_internal_root_archive();
5103 0 : target = stream->WriteBytesMaybeAliased(1, _s, target);
5104 : }
5105 :
5106 : // bytes boot_archive = 2;
5107 0 : if (!this->_internal_boot_archive().empty()) {
5108 0 : const std::string& _s = this->_internal_boot_archive();
5109 0 : target = stream->WriteBytesMaybeAliased(2, _s, target);
5110 : }
5111 :
5112 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5113 0 : target =
5114 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5115 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
5116 : }
5117 : // @@protoc_insertion_point(serialize_to_array_end:wib.Update)
5118 0 : return target;
5119 : }
5120 :
5121 0 : ::size_t Update::ByteSizeLong() const {
5122 : // @@protoc_insertion_point(message_byte_size_start:wib.Update)
5123 0 : ::size_t total_size = 0;
5124 :
5125 0 : ::uint32_t cached_has_bits = 0;
5126 : // Prevent compiler warnings about cached_has_bits being unused
5127 0 : (void) cached_has_bits;
5128 :
5129 : // bytes root_archive = 1;
5130 0 : if (!this->_internal_root_archive().empty()) {
5131 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
5132 : this->_internal_root_archive());
5133 : }
5134 :
5135 : // bytes boot_archive = 2;
5136 0 : if (!this->_internal_boot_archive().empty()) {
5137 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
5138 : this->_internal_boot_archive());
5139 : }
5140 :
5141 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5142 : }
5143 :
5144 : const ::google::protobuf::Message::ClassData Update::_class_data_ = {
5145 : ::google::protobuf::Message::CopyWithSourceCheck,
5146 : Update::MergeImpl
5147 : };
5148 0 : const ::google::protobuf::Message::ClassData*Update::GetClassData() const { return &_class_data_; }
5149 :
5150 :
5151 0 : void Update::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
5152 0 : auto* const _this = static_cast<Update*>(&to_msg);
5153 0 : auto& from = static_cast<const Update&>(from_msg);
5154 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.Update)
5155 0 : ABSL_DCHECK_NE(&from, _this);
5156 0 : ::uint32_t cached_has_bits = 0;
5157 0 : (void) cached_has_bits;
5158 :
5159 0 : if (!from._internal_root_archive().empty()) {
5160 0 : _this->_internal_set_root_archive(from._internal_root_archive());
5161 : }
5162 0 : if (!from._internal_boot_archive().empty()) {
5163 0 : _this->_internal_set_boot_archive(from._internal_boot_archive());
5164 : }
5165 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
5166 0 : }
5167 :
5168 0 : void Update::CopyFrom(const Update& from) {
5169 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.Update)
5170 0 : if (&from == this) return;
5171 0 : Clear();
5172 0 : MergeFrom(from);
5173 : }
5174 :
5175 0 : PROTOBUF_NOINLINE bool Update::IsInitialized() const {
5176 0 : return true;
5177 : }
5178 :
5179 0 : void Update::InternalSwap(Update* other) {
5180 0 : using std::swap;
5181 0 : auto* lhs_arena = GetArenaForAllocation();
5182 0 : auto* rhs_arena = other->GetArenaForAllocation();
5183 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5184 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.root_archive_, lhs_arena,
5185 : &other->_impl_.root_archive_, rhs_arena);
5186 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.boot_archive_, lhs_arena,
5187 : &other->_impl_.boot_archive_, rhs_arena);
5188 0 : }
5189 :
5190 0 : ::google::protobuf::Metadata Update::GetMetadata() const {
5191 0 : return ::_pbi::AssignDescriptors(
5192 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
5193 0 : file_level_metadata_wib_2eproto[13]);
5194 : }
5195 : // ===================================================================
5196 :
5197 : class Reboot::_Internal {
5198 : public:
5199 : };
5200 :
5201 0 : Reboot::Reboot(::google::protobuf::Arena* arena)
5202 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
5203 : // @@protoc_insertion_point(arena_constructor:wib.Reboot)
5204 0 : }
5205 0 : Reboot::Reboot(const Reboot& from) : ::google::protobuf::internal::ZeroFieldsBase() {
5206 0 : Reboot* const _this = this;
5207 0 : (void)_this;
5208 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5209 0 : from._internal_metadata_);
5210 :
5211 : // @@protoc_insertion_point(copy_constructor:wib.Reboot)
5212 0 : }
5213 :
5214 :
5215 :
5216 :
5217 : const ::google::protobuf::Message::ClassData Reboot::_class_data_ = {
5218 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
5219 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
5220 : };
5221 0 : const ::google::protobuf::Message::ClassData*Reboot::GetClassData() const { return &_class_data_; }
5222 :
5223 :
5224 :
5225 :
5226 :
5227 :
5228 :
5229 0 : ::google::protobuf::Metadata Reboot::GetMetadata() const {
5230 0 : return ::_pbi::AssignDescriptors(
5231 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
5232 0 : file_level_metadata_wib_2eproto[14]);
5233 : }
5234 : // ===================================================================
5235 :
5236 : class Peek::_Internal {
5237 : public:
5238 : };
5239 :
5240 0 : Peek::Peek(::google::protobuf::Arena* arena)
5241 0 : : ::google::protobuf::Message(arena) {
5242 0 : SharedCtor(arena);
5243 : // @@protoc_insertion_point(arena_constructor:wib.Peek)
5244 0 : }
5245 0 : Peek::Peek(const Peek& from)
5246 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
5247 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5248 0 : from._internal_metadata_);
5249 : // @@protoc_insertion_point(copy_constructor:wib.Peek)
5250 0 : }
5251 0 : inline void Peek::SharedCtor(::_pb::Arena* arena) {
5252 0 : (void)arena;
5253 0 : new (&_impl_) Impl_{
5254 : decltype(_impl_.addr_){::uint64_t{0u}},
5255 : /*decltype(_impl_._cached_size_)*/ {},
5256 0 : };
5257 0 : }
5258 0 : Peek::~Peek() {
5259 : // @@protoc_insertion_point(destructor:wib.Peek)
5260 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5261 0 : SharedDtor();
5262 0 : }
5263 0 : inline void Peek::SharedDtor() {
5264 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5265 0 : }
5266 0 : void Peek::SetCachedSize(int size) const {
5267 0 : _impl_._cached_size_.Set(size);
5268 0 : }
5269 :
5270 0 : PROTOBUF_NOINLINE void Peek::Clear() {
5271 : // @@protoc_insertion_point(message_clear_start:wib.Peek)
5272 0 : ::uint32_t cached_has_bits = 0;
5273 : // Prevent compiler warnings about cached_has_bits being unused
5274 0 : (void) cached_has_bits;
5275 :
5276 0 : _impl_.addr_ = ::uint64_t{0u};
5277 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5278 0 : }
5279 :
5280 0 : const char* Peek::_InternalParse(
5281 : const char* ptr, ::_pbi::ParseContext* ctx) {
5282 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5283 0 : return ptr;
5284 : }
5285 :
5286 :
5287 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5288 : const ::_pbi::TcParseTable<0, 1, 0, 0, 2> Peek::_table_ = {
5289 : {
5290 : 0, // no _has_bits_
5291 : 0, // no _extensions_
5292 : 1, 0, // max_field_number, fast_idx_mask
5293 : offsetof(decltype(_table_), field_lookup_table),
5294 : 4294967294, // skipmap
5295 : offsetof(decltype(_table_), field_entries),
5296 : 1, // num_field_entries
5297 : 0, // num_aux_entries
5298 : offsetof(decltype(_table_), field_names), // no aux_entries
5299 : &_Peek_default_instance_._instance,
5300 : ::_pbi::TcParser::GenericFallback, // fallback
5301 : }, {{
5302 : // uint64 addr = 1;
5303 : {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Peek, _impl_.addr_), 63>(),
5304 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(Peek, _impl_.addr_)}},
5305 : }}, {{
5306 : 65535, 65535
5307 : }}, {{
5308 : // uint64 addr = 1;
5309 : {PROTOBUF_FIELD_OFFSET(Peek, _impl_.addr_), 0, 0,
5310 : (0 | ::_fl::kFcSingular | ::_fl::kUInt64)},
5311 : }},
5312 : // no aux_entries
5313 : {{
5314 : }},
5315 : };
5316 :
5317 0 : ::uint8_t* Peek::_InternalSerialize(
5318 : ::uint8_t* target,
5319 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
5320 : // @@protoc_insertion_point(serialize_to_array_start:wib.Peek)
5321 0 : ::uint32_t cached_has_bits = 0;
5322 0 : (void)cached_has_bits;
5323 :
5324 : // uint64 addr = 1;
5325 0 : if (this->_internal_addr() != 0) {
5326 0 : target = stream->EnsureSpace(target);
5327 0 : target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
5328 : 1, this->_internal_addr(), target);
5329 : }
5330 :
5331 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5332 0 : target =
5333 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5334 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
5335 : }
5336 : // @@protoc_insertion_point(serialize_to_array_end:wib.Peek)
5337 0 : return target;
5338 : }
5339 :
5340 0 : ::size_t Peek::ByteSizeLong() const {
5341 : // @@protoc_insertion_point(message_byte_size_start:wib.Peek)
5342 0 : ::size_t total_size = 0;
5343 :
5344 0 : ::uint32_t cached_has_bits = 0;
5345 : // Prevent compiler warnings about cached_has_bits being unused
5346 0 : (void) cached_has_bits;
5347 :
5348 : // uint64 addr = 1;
5349 0 : if (this->_internal_addr() != 0) {
5350 0 : total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
5351 : this->_internal_addr());
5352 : }
5353 :
5354 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5355 : }
5356 :
5357 : const ::google::protobuf::Message::ClassData Peek::_class_data_ = {
5358 : ::google::protobuf::Message::CopyWithSourceCheck,
5359 : Peek::MergeImpl
5360 : };
5361 0 : const ::google::protobuf::Message::ClassData*Peek::GetClassData() const { return &_class_data_; }
5362 :
5363 :
5364 0 : void Peek::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
5365 0 : auto* const _this = static_cast<Peek*>(&to_msg);
5366 0 : auto& from = static_cast<const Peek&>(from_msg);
5367 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.Peek)
5368 0 : ABSL_DCHECK_NE(&from, _this);
5369 0 : ::uint32_t cached_has_bits = 0;
5370 0 : (void) cached_has_bits;
5371 :
5372 0 : if (from._internal_addr() != 0) {
5373 0 : _this->_internal_set_addr(from._internal_addr());
5374 : }
5375 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
5376 0 : }
5377 :
5378 0 : void Peek::CopyFrom(const Peek& from) {
5379 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.Peek)
5380 0 : if (&from == this) return;
5381 0 : Clear();
5382 0 : MergeFrom(from);
5383 : }
5384 :
5385 0 : PROTOBUF_NOINLINE bool Peek::IsInitialized() const {
5386 0 : return true;
5387 : }
5388 :
5389 0 : void Peek::InternalSwap(Peek* other) {
5390 0 : using std::swap;
5391 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5392 0 : swap(_impl_.addr_, other->_impl_.addr_);
5393 0 : }
5394 :
5395 0 : ::google::protobuf::Metadata Peek::GetMetadata() const {
5396 0 : return ::_pbi::AssignDescriptors(
5397 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
5398 0 : file_level_metadata_wib_2eproto[15]);
5399 : }
5400 : // ===================================================================
5401 :
5402 : class Poke::_Internal {
5403 : public:
5404 : };
5405 :
5406 0 : Poke::Poke(::google::protobuf::Arena* arena)
5407 0 : : ::google::protobuf::Message(arena) {
5408 0 : SharedCtor(arena);
5409 : // @@protoc_insertion_point(arena_constructor:wib.Poke)
5410 0 : }
5411 0 : Poke::Poke(const Poke& from)
5412 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
5413 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5414 0 : from._internal_metadata_);
5415 : // @@protoc_insertion_point(copy_constructor:wib.Poke)
5416 0 : }
5417 0 : inline void Poke::SharedCtor(::_pb::Arena* arena) {
5418 0 : (void)arena;
5419 0 : new (&_impl_) Impl_{
5420 : decltype(_impl_.addr_){::uint64_t{0u}},
5421 : decltype(_impl_.value_){0u},
5422 : /*decltype(_impl_._cached_size_)*/ {},
5423 0 : };
5424 0 : }
5425 0 : Poke::~Poke() {
5426 : // @@protoc_insertion_point(destructor:wib.Poke)
5427 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5428 0 : SharedDtor();
5429 0 : }
5430 0 : inline void Poke::SharedDtor() {
5431 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5432 0 : }
5433 0 : void Poke::SetCachedSize(int size) const {
5434 0 : _impl_._cached_size_.Set(size);
5435 0 : }
5436 :
5437 0 : PROTOBUF_NOINLINE void Poke::Clear() {
5438 : // @@protoc_insertion_point(message_clear_start:wib.Poke)
5439 0 : ::uint32_t cached_has_bits = 0;
5440 : // Prevent compiler warnings about cached_has_bits being unused
5441 0 : (void) cached_has_bits;
5442 :
5443 0 : ::memset(&_impl_.addr_, 0, static_cast<::size_t>(
5444 : reinterpret_cast<char*>(&_impl_.value_) -
5445 : reinterpret_cast<char*>(&_impl_.addr_)) + sizeof(_impl_.value_));
5446 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5447 0 : }
5448 :
5449 0 : const char* Poke::_InternalParse(
5450 : const char* ptr, ::_pbi::ParseContext* ctx) {
5451 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5452 0 : return ptr;
5453 : }
5454 :
5455 :
5456 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5457 : const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Poke::_table_ = {
5458 : {
5459 : 0, // no _has_bits_
5460 : 0, // no _extensions_
5461 : 2, 8, // max_field_number, fast_idx_mask
5462 : offsetof(decltype(_table_), field_lookup_table),
5463 : 4294967292, // skipmap
5464 : offsetof(decltype(_table_), field_entries),
5465 : 2, // num_field_entries
5466 : 0, // num_aux_entries
5467 : offsetof(decltype(_table_), field_names), // no aux_entries
5468 : &_Poke_default_instance_._instance,
5469 : ::_pbi::TcParser::GenericFallback, // fallback
5470 : }, {{
5471 : // uint32 value = 2;
5472 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Poke, _impl_.value_), 63>(),
5473 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(Poke, _impl_.value_)}},
5474 : // uint64 addr = 1;
5475 : {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(Poke, _impl_.addr_), 63>(),
5476 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(Poke, _impl_.addr_)}},
5477 : }}, {{
5478 : 65535, 65535
5479 : }}, {{
5480 : // uint64 addr = 1;
5481 : {PROTOBUF_FIELD_OFFSET(Poke, _impl_.addr_), 0, 0,
5482 : (0 | ::_fl::kFcSingular | ::_fl::kUInt64)},
5483 : // uint32 value = 2;
5484 : {PROTOBUF_FIELD_OFFSET(Poke, _impl_.value_), 0, 0,
5485 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5486 : }},
5487 : // no aux_entries
5488 : {{
5489 : }},
5490 : };
5491 :
5492 0 : ::uint8_t* Poke::_InternalSerialize(
5493 : ::uint8_t* target,
5494 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
5495 : // @@protoc_insertion_point(serialize_to_array_start:wib.Poke)
5496 0 : ::uint32_t cached_has_bits = 0;
5497 0 : (void)cached_has_bits;
5498 :
5499 : // uint64 addr = 1;
5500 0 : if (this->_internal_addr() != 0) {
5501 0 : target = stream->EnsureSpace(target);
5502 0 : target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
5503 : 1, this->_internal_addr(), target);
5504 : }
5505 :
5506 : // uint32 value = 2;
5507 0 : if (this->_internal_value() != 0) {
5508 0 : target = stream->EnsureSpace(target);
5509 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5510 : 2, this->_internal_value(), target);
5511 : }
5512 :
5513 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5514 0 : target =
5515 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5516 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
5517 : }
5518 : // @@protoc_insertion_point(serialize_to_array_end:wib.Poke)
5519 0 : return target;
5520 : }
5521 :
5522 0 : ::size_t Poke::ByteSizeLong() const {
5523 : // @@protoc_insertion_point(message_byte_size_start:wib.Poke)
5524 0 : ::size_t total_size = 0;
5525 :
5526 0 : ::uint32_t cached_has_bits = 0;
5527 : // Prevent compiler warnings about cached_has_bits being unused
5528 0 : (void) cached_has_bits;
5529 :
5530 : // uint64 addr = 1;
5531 0 : if (this->_internal_addr() != 0) {
5532 0 : total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
5533 : this->_internal_addr());
5534 : }
5535 :
5536 : // uint32 value = 2;
5537 0 : if (this->_internal_value() != 0) {
5538 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5539 : this->_internal_value());
5540 : }
5541 :
5542 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5543 : }
5544 :
5545 : const ::google::protobuf::Message::ClassData Poke::_class_data_ = {
5546 : ::google::protobuf::Message::CopyWithSourceCheck,
5547 : Poke::MergeImpl
5548 : };
5549 0 : const ::google::protobuf::Message::ClassData*Poke::GetClassData() const { return &_class_data_; }
5550 :
5551 :
5552 0 : void Poke::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
5553 0 : auto* const _this = static_cast<Poke*>(&to_msg);
5554 0 : auto& from = static_cast<const Poke&>(from_msg);
5555 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.Poke)
5556 0 : ABSL_DCHECK_NE(&from, _this);
5557 0 : ::uint32_t cached_has_bits = 0;
5558 0 : (void) cached_has_bits;
5559 :
5560 0 : if (from._internal_addr() != 0) {
5561 0 : _this->_internal_set_addr(from._internal_addr());
5562 : }
5563 0 : if (from._internal_value() != 0) {
5564 0 : _this->_internal_set_value(from._internal_value());
5565 : }
5566 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
5567 0 : }
5568 :
5569 0 : void Poke::CopyFrom(const Poke& from) {
5570 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.Poke)
5571 0 : if (&from == this) return;
5572 0 : Clear();
5573 0 : MergeFrom(from);
5574 : }
5575 :
5576 0 : PROTOBUF_NOINLINE bool Poke::IsInitialized() const {
5577 0 : return true;
5578 : }
5579 :
5580 0 : void Poke::InternalSwap(Poke* other) {
5581 0 : using std::swap;
5582 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5583 0 : ::google::protobuf::internal::memswap<
5584 : PROTOBUF_FIELD_OFFSET(Poke, _impl_.value_)
5585 : + sizeof(Poke::_impl_.value_)
5586 0 : - PROTOBUF_FIELD_OFFSET(Poke, _impl_.addr_)>(
5587 0 : reinterpret_cast<char*>(&_impl_.addr_),
5588 0 : reinterpret_cast<char*>(&other->_impl_.addr_));
5589 0 : }
5590 :
5591 0 : ::google::protobuf::Metadata Poke::GetMetadata() const {
5592 0 : return ::_pbi::AssignDescriptors(
5593 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
5594 0 : file_level_metadata_wib_2eproto[16]);
5595 : }
5596 : // ===================================================================
5597 :
5598 : class CDPoke::_Internal {
5599 : public:
5600 : };
5601 :
5602 0 : CDPoke::CDPoke(::google::protobuf::Arena* arena)
5603 0 : : ::google::protobuf::Message(arena) {
5604 0 : SharedCtor(arena);
5605 : // @@protoc_insertion_point(arena_constructor:wib.CDPoke)
5606 0 : }
5607 0 : CDPoke::CDPoke(const CDPoke& from)
5608 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
5609 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5610 0 : from._internal_metadata_);
5611 : // @@protoc_insertion_point(copy_constructor:wib.CDPoke)
5612 0 : }
5613 0 : inline void CDPoke::SharedCtor(::_pb::Arena* arena) {
5614 0 : (void)arena;
5615 0 : new (&_impl_) Impl_{
5616 : decltype(_impl_.femb_idx_){0u},
5617 : decltype(_impl_.coldata_idx_){0u},
5618 : decltype(_impl_.chip_addr_){0u},
5619 : decltype(_impl_.reg_page_){0u},
5620 : decltype(_impl_.reg_addr_){0u},
5621 : decltype(_impl_.data_){0u},
5622 : /*decltype(_impl_._cached_size_)*/ {},
5623 0 : };
5624 0 : }
5625 0 : CDPoke::~CDPoke() {
5626 : // @@protoc_insertion_point(destructor:wib.CDPoke)
5627 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5628 0 : SharedDtor();
5629 0 : }
5630 0 : inline void CDPoke::SharedDtor() {
5631 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5632 0 : }
5633 0 : void CDPoke::SetCachedSize(int size) const {
5634 0 : _impl_._cached_size_.Set(size);
5635 0 : }
5636 :
5637 0 : PROTOBUF_NOINLINE void CDPoke::Clear() {
5638 : // @@protoc_insertion_point(message_clear_start:wib.CDPoke)
5639 0 : ::uint32_t cached_has_bits = 0;
5640 : // Prevent compiler warnings about cached_has_bits being unused
5641 0 : (void) cached_has_bits;
5642 :
5643 0 : ::memset(&_impl_.femb_idx_, 0, static_cast<::size_t>(
5644 : reinterpret_cast<char*>(&_impl_.data_) -
5645 : reinterpret_cast<char*>(&_impl_.femb_idx_)) + sizeof(_impl_.data_));
5646 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5647 0 : }
5648 :
5649 0 : const char* CDPoke::_InternalParse(
5650 : const char* ptr, ::_pbi::ParseContext* ctx) {
5651 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5652 0 : return ptr;
5653 : }
5654 :
5655 :
5656 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5657 : const ::_pbi::TcParseTable<3, 6, 0, 0, 2> CDPoke::_table_ = {
5658 : {
5659 : 0, // no _has_bits_
5660 : 0, // no _extensions_
5661 : 6, 56, // max_field_number, fast_idx_mask
5662 : offsetof(decltype(_table_), field_lookup_table),
5663 : 4294967232, // skipmap
5664 : offsetof(decltype(_table_), field_entries),
5665 : 6, // num_field_entries
5666 : 0, // num_aux_entries
5667 : offsetof(decltype(_table_), field_names), // no aux_entries
5668 : &_CDPoke_default_instance_._instance,
5669 : ::_pbi::TcParser::GenericFallback, // fallback
5670 : }, {{
5671 : {::_pbi::TcParser::MiniParse, {}},
5672 : // uint32 femb_idx = 1;
5673 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPoke, _impl_.femb_idx_), 63>(),
5674 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.femb_idx_)}},
5675 : // uint32 coldata_idx = 2;
5676 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPoke, _impl_.coldata_idx_), 63>(),
5677 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.coldata_idx_)}},
5678 : // uint32 chip_addr = 3;
5679 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPoke, _impl_.chip_addr_), 63>(),
5680 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.chip_addr_)}},
5681 : // uint32 reg_page = 4;
5682 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPoke, _impl_.reg_page_), 63>(),
5683 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.reg_page_)}},
5684 : // uint32 reg_addr = 5;
5685 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPoke, _impl_.reg_addr_), 63>(),
5686 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.reg_addr_)}},
5687 : // uint32 data = 6;
5688 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPoke, _impl_.data_), 63>(),
5689 : {48, 63, 0, PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.data_)}},
5690 : {::_pbi::TcParser::MiniParse, {}},
5691 : }}, {{
5692 : 65535, 65535
5693 : }}, {{
5694 : // uint32 femb_idx = 1;
5695 : {PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.femb_idx_), 0, 0,
5696 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5697 : // uint32 coldata_idx = 2;
5698 : {PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.coldata_idx_), 0, 0,
5699 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5700 : // uint32 chip_addr = 3;
5701 : {PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.chip_addr_), 0, 0,
5702 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5703 : // uint32 reg_page = 4;
5704 : {PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.reg_page_), 0, 0,
5705 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5706 : // uint32 reg_addr = 5;
5707 : {PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.reg_addr_), 0, 0,
5708 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5709 : // uint32 data = 6;
5710 : {PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.data_), 0, 0,
5711 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5712 : }},
5713 : // no aux_entries
5714 : {{
5715 : }},
5716 : };
5717 :
5718 0 : ::uint8_t* CDPoke::_InternalSerialize(
5719 : ::uint8_t* target,
5720 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
5721 : // @@protoc_insertion_point(serialize_to_array_start:wib.CDPoke)
5722 0 : ::uint32_t cached_has_bits = 0;
5723 0 : (void)cached_has_bits;
5724 :
5725 : // uint32 femb_idx = 1;
5726 0 : if (this->_internal_femb_idx() != 0) {
5727 0 : target = stream->EnsureSpace(target);
5728 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5729 : 1, this->_internal_femb_idx(), target);
5730 : }
5731 :
5732 : // uint32 coldata_idx = 2;
5733 0 : if (this->_internal_coldata_idx() != 0) {
5734 0 : target = stream->EnsureSpace(target);
5735 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5736 : 2, this->_internal_coldata_idx(), target);
5737 : }
5738 :
5739 : // uint32 chip_addr = 3;
5740 0 : if (this->_internal_chip_addr() != 0) {
5741 0 : target = stream->EnsureSpace(target);
5742 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5743 : 3, this->_internal_chip_addr(), target);
5744 : }
5745 :
5746 : // uint32 reg_page = 4;
5747 0 : if (this->_internal_reg_page() != 0) {
5748 0 : target = stream->EnsureSpace(target);
5749 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5750 : 4, this->_internal_reg_page(), target);
5751 : }
5752 :
5753 : // uint32 reg_addr = 5;
5754 0 : if (this->_internal_reg_addr() != 0) {
5755 0 : target = stream->EnsureSpace(target);
5756 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5757 : 5, this->_internal_reg_addr(), target);
5758 : }
5759 :
5760 : // uint32 data = 6;
5761 0 : if (this->_internal_data() != 0) {
5762 0 : target = stream->EnsureSpace(target);
5763 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5764 : 6, this->_internal_data(), target);
5765 : }
5766 :
5767 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5768 0 : target =
5769 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5770 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
5771 : }
5772 : // @@protoc_insertion_point(serialize_to_array_end:wib.CDPoke)
5773 0 : return target;
5774 : }
5775 :
5776 0 : ::size_t CDPoke::ByteSizeLong() const {
5777 : // @@protoc_insertion_point(message_byte_size_start:wib.CDPoke)
5778 0 : ::size_t total_size = 0;
5779 :
5780 0 : ::uint32_t cached_has_bits = 0;
5781 : // Prevent compiler warnings about cached_has_bits being unused
5782 0 : (void) cached_has_bits;
5783 :
5784 : // uint32 femb_idx = 1;
5785 0 : if (this->_internal_femb_idx() != 0) {
5786 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5787 : this->_internal_femb_idx());
5788 : }
5789 :
5790 : // uint32 coldata_idx = 2;
5791 0 : if (this->_internal_coldata_idx() != 0) {
5792 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5793 : this->_internal_coldata_idx());
5794 : }
5795 :
5796 : // uint32 chip_addr = 3;
5797 0 : if (this->_internal_chip_addr() != 0) {
5798 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5799 : this->_internal_chip_addr());
5800 : }
5801 :
5802 : // uint32 reg_page = 4;
5803 0 : if (this->_internal_reg_page() != 0) {
5804 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5805 : this->_internal_reg_page());
5806 : }
5807 :
5808 : // uint32 reg_addr = 5;
5809 0 : if (this->_internal_reg_addr() != 0) {
5810 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5811 : this->_internal_reg_addr());
5812 : }
5813 :
5814 : // uint32 data = 6;
5815 0 : if (this->_internal_data() != 0) {
5816 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5817 : this->_internal_data());
5818 : }
5819 :
5820 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5821 : }
5822 :
5823 : const ::google::protobuf::Message::ClassData CDPoke::_class_data_ = {
5824 : ::google::protobuf::Message::CopyWithSourceCheck,
5825 : CDPoke::MergeImpl
5826 : };
5827 0 : const ::google::protobuf::Message::ClassData*CDPoke::GetClassData() const { return &_class_data_; }
5828 :
5829 :
5830 0 : void CDPoke::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
5831 0 : auto* const _this = static_cast<CDPoke*>(&to_msg);
5832 0 : auto& from = static_cast<const CDPoke&>(from_msg);
5833 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDPoke)
5834 0 : ABSL_DCHECK_NE(&from, _this);
5835 0 : ::uint32_t cached_has_bits = 0;
5836 0 : (void) cached_has_bits;
5837 :
5838 0 : if (from._internal_femb_idx() != 0) {
5839 0 : _this->_internal_set_femb_idx(from._internal_femb_idx());
5840 : }
5841 0 : if (from._internal_coldata_idx() != 0) {
5842 0 : _this->_internal_set_coldata_idx(from._internal_coldata_idx());
5843 : }
5844 0 : if (from._internal_chip_addr() != 0) {
5845 0 : _this->_internal_set_chip_addr(from._internal_chip_addr());
5846 : }
5847 0 : if (from._internal_reg_page() != 0) {
5848 0 : _this->_internal_set_reg_page(from._internal_reg_page());
5849 : }
5850 0 : if (from._internal_reg_addr() != 0) {
5851 0 : _this->_internal_set_reg_addr(from._internal_reg_addr());
5852 : }
5853 0 : if (from._internal_data() != 0) {
5854 0 : _this->_internal_set_data(from._internal_data());
5855 : }
5856 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
5857 0 : }
5858 :
5859 0 : void CDPoke::CopyFrom(const CDPoke& from) {
5860 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.CDPoke)
5861 0 : if (&from == this) return;
5862 0 : Clear();
5863 0 : MergeFrom(from);
5864 : }
5865 :
5866 0 : PROTOBUF_NOINLINE bool CDPoke::IsInitialized() const {
5867 0 : return true;
5868 : }
5869 :
5870 0 : void CDPoke::InternalSwap(CDPoke* other) {
5871 0 : using std::swap;
5872 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5873 0 : ::google::protobuf::internal::memswap<
5874 : PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.data_)
5875 : + sizeof(CDPoke::_impl_.data_)
5876 0 : - PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.femb_idx_)>(
5877 0 : reinterpret_cast<char*>(&_impl_.femb_idx_),
5878 0 : reinterpret_cast<char*>(&other->_impl_.femb_idx_));
5879 0 : }
5880 :
5881 0 : ::google::protobuf::Metadata CDPoke::GetMetadata() const {
5882 0 : return ::_pbi::AssignDescriptors(
5883 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
5884 0 : file_level_metadata_wib_2eproto[17]);
5885 : }
5886 : // ===================================================================
5887 :
5888 : class CDPeek::_Internal {
5889 : public:
5890 : };
5891 :
5892 0 : CDPeek::CDPeek(::google::protobuf::Arena* arena)
5893 0 : : ::google::protobuf::Message(arena) {
5894 0 : SharedCtor(arena);
5895 : // @@protoc_insertion_point(arena_constructor:wib.CDPeek)
5896 0 : }
5897 0 : CDPeek::CDPeek(const CDPeek& from)
5898 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
5899 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5900 0 : from._internal_metadata_);
5901 : // @@protoc_insertion_point(copy_constructor:wib.CDPeek)
5902 0 : }
5903 0 : inline void CDPeek::SharedCtor(::_pb::Arena* arena) {
5904 0 : (void)arena;
5905 0 : new (&_impl_) Impl_{
5906 : decltype(_impl_.femb_idx_){0u},
5907 : decltype(_impl_.coldata_idx_){0u},
5908 : decltype(_impl_.chip_addr_){0u},
5909 : decltype(_impl_.reg_page_){0u},
5910 : decltype(_impl_.reg_addr_){0u},
5911 : /*decltype(_impl_._cached_size_)*/ {},
5912 0 : };
5913 0 : }
5914 0 : CDPeek::~CDPeek() {
5915 : // @@protoc_insertion_point(destructor:wib.CDPeek)
5916 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5917 0 : SharedDtor();
5918 0 : }
5919 0 : inline void CDPeek::SharedDtor() {
5920 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5921 0 : }
5922 0 : void CDPeek::SetCachedSize(int size) const {
5923 0 : _impl_._cached_size_.Set(size);
5924 0 : }
5925 :
5926 0 : PROTOBUF_NOINLINE void CDPeek::Clear() {
5927 : // @@protoc_insertion_point(message_clear_start:wib.CDPeek)
5928 0 : ::uint32_t cached_has_bits = 0;
5929 : // Prevent compiler warnings about cached_has_bits being unused
5930 0 : (void) cached_has_bits;
5931 :
5932 0 : ::memset(&_impl_.femb_idx_, 0, static_cast<::size_t>(
5933 : reinterpret_cast<char*>(&_impl_.reg_addr_) -
5934 : reinterpret_cast<char*>(&_impl_.femb_idx_)) + sizeof(_impl_.reg_addr_));
5935 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5936 0 : }
5937 :
5938 0 : const char* CDPeek::_InternalParse(
5939 : const char* ptr, ::_pbi::ParseContext* ctx) {
5940 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5941 0 : return ptr;
5942 : }
5943 :
5944 :
5945 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5946 : const ::_pbi::TcParseTable<3, 5, 0, 0, 2> CDPeek::_table_ = {
5947 : {
5948 : 0, // no _has_bits_
5949 : 0, // no _extensions_
5950 : 5, 56, // max_field_number, fast_idx_mask
5951 : offsetof(decltype(_table_), field_lookup_table),
5952 : 4294967264, // skipmap
5953 : offsetof(decltype(_table_), field_entries),
5954 : 5, // num_field_entries
5955 : 0, // num_aux_entries
5956 : offsetof(decltype(_table_), field_names), // no aux_entries
5957 : &_CDPeek_default_instance_._instance,
5958 : ::_pbi::TcParser::GenericFallback, // fallback
5959 : }, {{
5960 : {::_pbi::TcParser::MiniParse, {}},
5961 : // uint32 femb_idx = 1;
5962 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPeek, _impl_.femb_idx_), 63>(),
5963 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.femb_idx_)}},
5964 : // uint32 coldata_idx = 2;
5965 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPeek, _impl_.coldata_idx_), 63>(),
5966 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.coldata_idx_)}},
5967 : // uint32 chip_addr = 3;
5968 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPeek, _impl_.chip_addr_), 63>(),
5969 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.chip_addr_)}},
5970 : // uint32 reg_page = 4;
5971 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPeek, _impl_.reg_page_), 63>(),
5972 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.reg_page_)}},
5973 : // uint32 reg_addr = 5;
5974 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDPeek, _impl_.reg_addr_), 63>(),
5975 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.reg_addr_)}},
5976 : {::_pbi::TcParser::MiniParse, {}},
5977 : {::_pbi::TcParser::MiniParse, {}},
5978 : }}, {{
5979 : 65535, 65535
5980 : }}, {{
5981 : // uint32 femb_idx = 1;
5982 : {PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.femb_idx_), 0, 0,
5983 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5984 : // uint32 coldata_idx = 2;
5985 : {PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.coldata_idx_), 0, 0,
5986 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5987 : // uint32 chip_addr = 3;
5988 : {PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.chip_addr_), 0, 0,
5989 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5990 : // uint32 reg_page = 4;
5991 : {PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.reg_page_), 0, 0,
5992 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5993 : // uint32 reg_addr = 5;
5994 : {PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.reg_addr_), 0, 0,
5995 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
5996 : }},
5997 : // no aux_entries
5998 : {{
5999 : }},
6000 : };
6001 :
6002 0 : ::uint8_t* CDPeek::_InternalSerialize(
6003 : ::uint8_t* target,
6004 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
6005 : // @@protoc_insertion_point(serialize_to_array_start:wib.CDPeek)
6006 0 : ::uint32_t cached_has_bits = 0;
6007 0 : (void)cached_has_bits;
6008 :
6009 : // uint32 femb_idx = 1;
6010 0 : if (this->_internal_femb_idx() != 0) {
6011 0 : target = stream->EnsureSpace(target);
6012 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6013 : 1, this->_internal_femb_idx(), target);
6014 : }
6015 :
6016 : // uint32 coldata_idx = 2;
6017 0 : if (this->_internal_coldata_idx() != 0) {
6018 0 : target = stream->EnsureSpace(target);
6019 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6020 : 2, this->_internal_coldata_idx(), target);
6021 : }
6022 :
6023 : // uint32 chip_addr = 3;
6024 0 : if (this->_internal_chip_addr() != 0) {
6025 0 : target = stream->EnsureSpace(target);
6026 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6027 : 3, this->_internal_chip_addr(), target);
6028 : }
6029 :
6030 : // uint32 reg_page = 4;
6031 0 : if (this->_internal_reg_page() != 0) {
6032 0 : target = stream->EnsureSpace(target);
6033 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6034 : 4, this->_internal_reg_page(), target);
6035 : }
6036 :
6037 : // uint32 reg_addr = 5;
6038 0 : if (this->_internal_reg_addr() != 0) {
6039 0 : target = stream->EnsureSpace(target);
6040 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6041 : 5, this->_internal_reg_addr(), target);
6042 : }
6043 :
6044 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6045 0 : target =
6046 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
6047 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
6048 : }
6049 : // @@protoc_insertion_point(serialize_to_array_end:wib.CDPeek)
6050 0 : return target;
6051 : }
6052 :
6053 0 : ::size_t CDPeek::ByteSizeLong() const {
6054 : // @@protoc_insertion_point(message_byte_size_start:wib.CDPeek)
6055 0 : ::size_t total_size = 0;
6056 :
6057 0 : ::uint32_t cached_has_bits = 0;
6058 : // Prevent compiler warnings about cached_has_bits being unused
6059 0 : (void) cached_has_bits;
6060 :
6061 : // uint32 femb_idx = 1;
6062 0 : if (this->_internal_femb_idx() != 0) {
6063 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6064 : this->_internal_femb_idx());
6065 : }
6066 :
6067 : // uint32 coldata_idx = 2;
6068 0 : if (this->_internal_coldata_idx() != 0) {
6069 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6070 : this->_internal_coldata_idx());
6071 : }
6072 :
6073 : // uint32 chip_addr = 3;
6074 0 : if (this->_internal_chip_addr() != 0) {
6075 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6076 : this->_internal_chip_addr());
6077 : }
6078 :
6079 : // uint32 reg_page = 4;
6080 0 : if (this->_internal_reg_page() != 0) {
6081 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6082 : this->_internal_reg_page());
6083 : }
6084 :
6085 : // uint32 reg_addr = 5;
6086 0 : if (this->_internal_reg_addr() != 0) {
6087 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6088 : this->_internal_reg_addr());
6089 : }
6090 :
6091 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
6092 : }
6093 :
6094 : const ::google::protobuf::Message::ClassData CDPeek::_class_data_ = {
6095 : ::google::protobuf::Message::CopyWithSourceCheck,
6096 : CDPeek::MergeImpl
6097 : };
6098 0 : const ::google::protobuf::Message::ClassData*CDPeek::GetClassData() const { return &_class_data_; }
6099 :
6100 :
6101 0 : void CDPeek::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
6102 0 : auto* const _this = static_cast<CDPeek*>(&to_msg);
6103 0 : auto& from = static_cast<const CDPeek&>(from_msg);
6104 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDPeek)
6105 0 : ABSL_DCHECK_NE(&from, _this);
6106 0 : ::uint32_t cached_has_bits = 0;
6107 0 : (void) cached_has_bits;
6108 :
6109 0 : if (from._internal_femb_idx() != 0) {
6110 0 : _this->_internal_set_femb_idx(from._internal_femb_idx());
6111 : }
6112 0 : if (from._internal_coldata_idx() != 0) {
6113 0 : _this->_internal_set_coldata_idx(from._internal_coldata_idx());
6114 : }
6115 0 : if (from._internal_chip_addr() != 0) {
6116 0 : _this->_internal_set_chip_addr(from._internal_chip_addr());
6117 : }
6118 0 : if (from._internal_reg_page() != 0) {
6119 0 : _this->_internal_set_reg_page(from._internal_reg_page());
6120 : }
6121 0 : if (from._internal_reg_addr() != 0) {
6122 0 : _this->_internal_set_reg_addr(from._internal_reg_addr());
6123 : }
6124 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
6125 0 : }
6126 :
6127 0 : void CDPeek::CopyFrom(const CDPeek& from) {
6128 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.CDPeek)
6129 0 : if (&from == this) return;
6130 0 : Clear();
6131 0 : MergeFrom(from);
6132 : }
6133 :
6134 0 : PROTOBUF_NOINLINE bool CDPeek::IsInitialized() const {
6135 0 : return true;
6136 : }
6137 :
6138 0 : void CDPeek::InternalSwap(CDPeek* other) {
6139 0 : using std::swap;
6140 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
6141 0 : ::google::protobuf::internal::memswap<
6142 : PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.reg_addr_)
6143 : + sizeof(CDPeek::_impl_.reg_addr_)
6144 0 : - PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.femb_idx_)>(
6145 0 : reinterpret_cast<char*>(&_impl_.femb_idx_),
6146 0 : reinterpret_cast<char*>(&other->_impl_.femb_idx_));
6147 0 : }
6148 :
6149 0 : ::google::protobuf::Metadata CDPeek::GetMetadata() const {
6150 0 : return ::_pbi::AssignDescriptors(
6151 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
6152 0 : file_level_metadata_wib_2eproto[18]);
6153 : }
6154 : // ===================================================================
6155 :
6156 : class CDFastCmd::_Internal {
6157 : public:
6158 : };
6159 :
6160 0 : CDFastCmd::CDFastCmd(::google::protobuf::Arena* arena)
6161 0 : : ::google::protobuf::Message(arena) {
6162 0 : SharedCtor(arena);
6163 : // @@protoc_insertion_point(arena_constructor:wib.CDFastCmd)
6164 0 : }
6165 0 : CDFastCmd::CDFastCmd(const CDFastCmd& from)
6166 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
6167 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6168 0 : from._internal_metadata_);
6169 : // @@protoc_insertion_point(copy_constructor:wib.CDFastCmd)
6170 0 : }
6171 0 : inline void CDFastCmd::SharedCtor(::_pb::Arena* arena) {
6172 0 : (void)arena;
6173 0 : new (&_impl_) Impl_{
6174 : decltype(_impl_.cmd_){0u},
6175 : /*decltype(_impl_._cached_size_)*/ {},
6176 0 : };
6177 0 : }
6178 0 : CDFastCmd::~CDFastCmd() {
6179 : // @@protoc_insertion_point(destructor:wib.CDFastCmd)
6180 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
6181 0 : SharedDtor();
6182 0 : }
6183 0 : inline void CDFastCmd::SharedDtor() {
6184 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
6185 0 : }
6186 0 : void CDFastCmd::SetCachedSize(int size) const {
6187 0 : _impl_._cached_size_.Set(size);
6188 0 : }
6189 :
6190 0 : PROTOBUF_NOINLINE void CDFastCmd::Clear() {
6191 : // @@protoc_insertion_point(message_clear_start:wib.CDFastCmd)
6192 0 : ::uint32_t cached_has_bits = 0;
6193 : // Prevent compiler warnings about cached_has_bits being unused
6194 0 : (void) cached_has_bits;
6195 :
6196 0 : _impl_.cmd_ = 0u;
6197 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
6198 0 : }
6199 :
6200 0 : const char* CDFastCmd::_InternalParse(
6201 : const char* ptr, ::_pbi::ParseContext* ctx) {
6202 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
6203 0 : return ptr;
6204 : }
6205 :
6206 :
6207 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
6208 : const ::_pbi::TcParseTable<0, 1, 0, 0, 2> CDFastCmd::_table_ = {
6209 : {
6210 : 0, // no _has_bits_
6211 : 0, // no _extensions_
6212 : 1, 0, // max_field_number, fast_idx_mask
6213 : offsetof(decltype(_table_), field_lookup_table),
6214 : 4294967294, // skipmap
6215 : offsetof(decltype(_table_), field_entries),
6216 : 1, // num_field_entries
6217 : 0, // num_aux_entries
6218 : offsetof(decltype(_table_), field_names), // no aux_entries
6219 : &_CDFastCmd_default_instance_._instance,
6220 : ::_pbi::TcParser::GenericFallback, // fallback
6221 : }, {{
6222 : // uint32 cmd = 1;
6223 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDFastCmd, _impl_.cmd_), 63>(),
6224 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(CDFastCmd, _impl_.cmd_)}},
6225 : }}, {{
6226 : 65535, 65535
6227 : }}, {{
6228 : // uint32 cmd = 1;
6229 : {PROTOBUF_FIELD_OFFSET(CDFastCmd, _impl_.cmd_), 0, 0,
6230 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
6231 : }},
6232 : // no aux_entries
6233 : {{
6234 : }},
6235 : };
6236 :
6237 0 : ::uint8_t* CDFastCmd::_InternalSerialize(
6238 : ::uint8_t* target,
6239 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
6240 : // @@protoc_insertion_point(serialize_to_array_start:wib.CDFastCmd)
6241 0 : ::uint32_t cached_has_bits = 0;
6242 0 : (void)cached_has_bits;
6243 :
6244 : // uint32 cmd = 1;
6245 0 : if (this->_internal_cmd() != 0) {
6246 0 : target = stream->EnsureSpace(target);
6247 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6248 : 1, this->_internal_cmd(), target);
6249 : }
6250 :
6251 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6252 0 : target =
6253 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
6254 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
6255 : }
6256 : // @@protoc_insertion_point(serialize_to_array_end:wib.CDFastCmd)
6257 0 : return target;
6258 : }
6259 :
6260 0 : ::size_t CDFastCmd::ByteSizeLong() const {
6261 : // @@protoc_insertion_point(message_byte_size_start:wib.CDFastCmd)
6262 0 : ::size_t total_size = 0;
6263 :
6264 0 : ::uint32_t cached_has_bits = 0;
6265 : // Prevent compiler warnings about cached_has_bits being unused
6266 0 : (void) cached_has_bits;
6267 :
6268 : // uint32 cmd = 1;
6269 0 : if (this->_internal_cmd() != 0) {
6270 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6271 : this->_internal_cmd());
6272 : }
6273 :
6274 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
6275 : }
6276 :
6277 : const ::google::protobuf::Message::ClassData CDFastCmd::_class_data_ = {
6278 : ::google::protobuf::Message::CopyWithSourceCheck,
6279 : CDFastCmd::MergeImpl
6280 : };
6281 0 : const ::google::protobuf::Message::ClassData*CDFastCmd::GetClassData() const { return &_class_data_; }
6282 :
6283 :
6284 0 : void CDFastCmd::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
6285 0 : auto* const _this = static_cast<CDFastCmd*>(&to_msg);
6286 0 : auto& from = static_cast<const CDFastCmd&>(from_msg);
6287 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDFastCmd)
6288 0 : ABSL_DCHECK_NE(&from, _this);
6289 0 : ::uint32_t cached_has_bits = 0;
6290 0 : (void) cached_has_bits;
6291 :
6292 0 : if (from._internal_cmd() != 0) {
6293 0 : _this->_internal_set_cmd(from._internal_cmd());
6294 : }
6295 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
6296 0 : }
6297 :
6298 0 : void CDFastCmd::CopyFrom(const CDFastCmd& from) {
6299 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.CDFastCmd)
6300 0 : if (&from == this) return;
6301 0 : Clear();
6302 0 : MergeFrom(from);
6303 : }
6304 :
6305 0 : PROTOBUF_NOINLINE bool CDFastCmd::IsInitialized() const {
6306 0 : return true;
6307 : }
6308 :
6309 0 : void CDFastCmd::InternalSwap(CDFastCmd* other) {
6310 0 : using std::swap;
6311 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
6312 0 : swap(_impl_.cmd_, other->_impl_.cmd_);
6313 0 : }
6314 :
6315 0 : ::google::protobuf::Metadata CDFastCmd::GetMetadata() const {
6316 0 : return ::_pbi::AssignDescriptors(
6317 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
6318 0 : file_level_metadata_wib_2eproto[19]);
6319 : }
6320 : // ===================================================================
6321 :
6322 : class GetSensors_Sensors::_Internal {
6323 : public:
6324 : };
6325 :
6326 0 : GetSensors_Sensors::GetSensors_Sensors(::google::protobuf::Arena* arena)
6327 0 : : ::google::protobuf::Message(arena) {
6328 0 : SharedCtor(arena);
6329 : // @@protoc_insertion_point(arena_constructor:wib.GetSensors.Sensors)
6330 0 : }
6331 0 : GetSensors_Sensors::GetSensors_Sensors(const GetSensors_Sensors& from) : ::google::protobuf::Message() {
6332 0 : GetSensors_Sensors* const _this = this;
6333 0 : (void)_this;
6334 0 : new (&_impl_) Impl_{
6335 0 : decltype(_impl_.ltc2990_4e_voltages_){from._impl_.ltc2990_4e_voltages_},
6336 0 : decltype(_impl_.ltc2990_4c_voltages_){from._impl_.ltc2990_4c_voltages_},
6337 0 : decltype(_impl_.ltc2991_48_voltages_){from._impl_.ltc2991_48_voltages_},
6338 0 : decltype(_impl_.ltc2499_15_temps_){from._impl_.ltc2499_15_temps_},
6339 0 : decltype(_impl_.femb0_dc2dc_ltc2991_voltages_){from._impl_.femb0_dc2dc_ltc2991_voltages_},
6340 0 : decltype(_impl_.femb1_dc2dc_ltc2991_voltages_){from._impl_.femb1_dc2dc_ltc2991_voltages_},
6341 0 : decltype(_impl_.femb2_dc2dc_ltc2991_voltages_){from._impl_.femb2_dc2dc_ltc2991_voltages_},
6342 0 : decltype(_impl_.femb3_dc2dc_ltc2991_voltages_){from._impl_.femb3_dc2dc_ltc2991_voltages_},
6343 0 : decltype(_impl_.femb_ldo_a0_ltc2991_voltages_){from._impl_.femb_ldo_a0_ltc2991_voltages_},
6344 0 : decltype(_impl_.femb_ldo_a1_ltc2991_voltages_){from._impl_.femb_ldo_a1_ltc2991_voltages_},
6345 0 : decltype(_impl_.femb_bias_ltc2991_voltages_){from._impl_.femb_bias_ltc2991_voltages_},
6346 : decltype(_impl_.ad7414_49_temp_){},
6347 : decltype(_impl_.ad7414_4d_temp_){},
6348 : decltype(_impl_.ad7414_4a_temp_){},
6349 : /*decltype(_impl_._cached_size_)*/ {},
6350 0 : };
6351 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6352 0 : from._internal_metadata_);
6353 0 : ::memcpy(&_impl_.ad7414_49_temp_, &from._impl_.ad7414_49_temp_,
6354 : static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.ad7414_4a_temp_) -
6355 : reinterpret_cast<char*>(&_impl_.ad7414_49_temp_)) + sizeof(_impl_.ad7414_4a_temp_));
6356 :
6357 : // @@protoc_insertion_point(copy_constructor:wib.GetSensors.Sensors)
6358 0 : }
6359 0 : inline void GetSensors_Sensors::SharedCtor(::_pb::Arena* arena) {
6360 0 : (void)arena;
6361 0 : new (&_impl_) Impl_{
6362 : decltype(_impl_.ltc2990_4e_voltages_){arena},
6363 : decltype(_impl_.ltc2990_4c_voltages_){arena},
6364 : decltype(_impl_.ltc2991_48_voltages_){arena},
6365 : decltype(_impl_.ltc2499_15_temps_){arena},
6366 : decltype(_impl_.femb0_dc2dc_ltc2991_voltages_){arena},
6367 : decltype(_impl_.femb1_dc2dc_ltc2991_voltages_){arena},
6368 : decltype(_impl_.femb2_dc2dc_ltc2991_voltages_){arena},
6369 : decltype(_impl_.femb3_dc2dc_ltc2991_voltages_){arena},
6370 : decltype(_impl_.femb_ldo_a0_ltc2991_voltages_){arena},
6371 : decltype(_impl_.femb_ldo_a1_ltc2991_voltages_){arena},
6372 : decltype(_impl_.femb_bias_ltc2991_voltages_){arena},
6373 : decltype(_impl_.ad7414_49_temp_){0},
6374 : decltype(_impl_.ad7414_4d_temp_){0},
6375 : decltype(_impl_.ad7414_4a_temp_){0},
6376 : /*decltype(_impl_._cached_size_)*/ {},
6377 0 : };
6378 0 : }
6379 0 : GetSensors_Sensors::~GetSensors_Sensors() {
6380 : // @@protoc_insertion_point(destructor:wib.GetSensors.Sensors)
6381 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
6382 0 : SharedDtor();
6383 0 : }
6384 0 : inline void GetSensors_Sensors::SharedDtor() {
6385 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
6386 0 : _impl_.ltc2990_4e_voltages_.~RepeatedField();
6387 0 : _impl_.ltc2990_4c_voltages_.~RepeatedField();
6388 0 : _impl_.ltc2991_48_voltages_.~RepeatedField();
6389 0 : _impl_.ltc2499_15_temps_.~RepeatedField();
6390 0 : _impl_.femb0_dc2dc_ltc2991_voltages_.~RepeatedField();
6391 0 : _impl_.femb1_dc2dc_ltc2991_voltages_.~RepeatedField();
6392 0 : _impl_.femb2_dc2dc_ltc2991_voltages_.~RepeatedField();
6393 0 : _impl_.femb3_dc2dc_ltc2991_voltages_.~RepeatedField();
6394 0 : _impl_.femb_ldo_a0_ltc2991_voltages_.~RepeatedField();
6395 0 : _impl_.femb_ldo_a1_ltc2991_voltages_.~RepeatedField();
6396 0 : _impl_.femb_bias_ltc2991_voltages_.~RepeatedField();
6397 0 : }
6398 0 : void GetSensors_Sensors::SetCachedSize(int size) const {
6399 0 : _impl_._cached_size_.Set(size);
6400 0 : }
6401 :
6402 0 : PROTOBUF_NOINLINE void GetSensors_Sensors::Clear() {
6403 : // @@protoc_insertion_point(message_clear_start:wib.GetSensors.Sensors)
6404 0 : ::uint32_t cached_has_bits = 0;
6405 : // Prevent compiler warnings about cached_has_bits being unused
6406 0 : (void) cached_has_bits;
6407 :
6408 0 : _internal_mutable_ltc2990_4e_voltages()->Clear();
6409 0 : _internal_mutable_ltc2990_4c_voltages()->Clear();
6410 0 : _internal_mutable_ltc2991_48_voltages()->Clear();
6411 0 : _internal_mutable_ltc2499_15_temps()->Clear();
6412 0 : _internal_mutable_femb0_dc2dc_ltc2991_voltages()->Clear();
6413 0 : _internal_mutable_femb1_dc2dc_ltc2991_voltages()->Clear();
6414 0 : _internal_mutable_femb2_dc2dc_ltc2991_voltages()->Clear();
6415 0 : _internal_mutable_femb3_dc2dc_ltc2991_voltages()->Clear();
6416 0 : _internal_mutable_femb_ldo_a0_ltc2991_voltages()->Clear();
6417 0 : _internal_mutable_femb_ldo_a1_ltc2991_voltages()->Clear();
6418 0 : _internal_mutable_femb_bias_ltc2991_voltages()->Clear();
6419 0 : ::memset(&_impl_.ad7414_49_temp_, 0, static_cast<::size_t>(
6420 : reinterpret_cast<char*>(&_impl_.ad7414_4a_temp_) -
6421 : reinterpret_cast<char*>(&_impl_.ad7414_49_temp_)) + sizeof(_impl_.ad7414_4a_temp_));
6422 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
6423 0 : }
6424 :
6425 0 : const char* GetSensors_Sensors::_InternalParse(
6426 : const char* ptr, ::_pbi::ParseContext* ctx) {
6427 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
6428 0 : return ptr;
6429 : }
6430 :
6431 :
6432 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
6433 : const ::_pbi::TcParseTable<4, 14, 0, 0, 2> GetSensors_Sensors::_table_ = {
6434 : {
6435 : 0, // no _has_bits_
6436 : 0, // no _extensions_
6437 : 14, 120, // max_field_number, fast_idx_mask
6438 : offsetof(decltype(_table_), field_lookup_table),
6439 : 4294950912, // skipmap
6440 : offsetof(decltype(_table_), field_entries),
6441 : 14, // num_field_entries
6442 : 0, // num_aux_entries
6443 : offsetof(decltype(_table_), field_names), // no aux_entries
6444 : &_GetSensors_Sensors_default_instance_._instance,
6445 : ::_pbi::TcParser::GenericFallback, // fallback
6446 : }, {{
6447 : {::_pbi::TcParser::MiniParse, {}},
6448 : // repeated double ltc2990_4e_voltages = 1;
6449 : {::_pbi::TcParser::FastF64P1,
6450 : {10, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ltc2990_4e_voltages_)}},
6451 : // repeated double ltc2990_4c_voltages = 2;
6452 : {::_pbi::TcParser::FastF64P1,
6453 : {18, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ltc2990_4c_voltages_)}},
6454 : // repeated double ltc2991_48_voltages = 3;
6455 : {::_pbi::TcParser::FastF64P1,
6456 : {26, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ltc2991_48_voltages_)}},
6457 : // double ad7414_49_temp = 4;
6458 : {::_pbi::TcParser::FastF64S1,
6459 : {33, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_49_temp_)}},
6460 : // double ad7414_4d_temp = 5;
6461 : {::_pbi::TcParser::FastF64S1,
6462 : {41, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_4d_temp_)}},
6463 : // double ad7414_4a_temp = 6;
6464 : {::_pbi::TcParser::FastF64S1,
6465 : {49, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_4a_temp_)}},
6466 : // repeated double ltc2499_15_temps = 7;
6467 : {::_pbi::TcParser::FastF64P1,
6468 : {58, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ltc2499_15_temps_)}},
6469 : // repeated double femb0_dc2dc_ltc2991_voltages = 8;
6470 : {::_pbi::TcParser::FastF64P1,
6471 : {66, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb0_dc2dc_ltc2991_voltages_)}},
6472 : // repeated double femb1_dc2dc_ltc2991_voltages = 9;
6473 : {::_pbi::TcParser::FastF64P1,
6474 : {74, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb1_dc2dc_ltc2991_voltages_)}},
6475 : // repeated double femb2_dc2dc_ltc2991_voltages = 10;
6476 : {::_pbi::TcParser::FastF64P1,
6477 : {82, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb2_dc2dc_ltc2991_voltages_)}},
6478 : // repeated double femb3_dc2dc_ltc2991_voltages = 11;
6479 : {::_pbi::TcParser::FastF64P1,
6480 : {90, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb3_dc2dc_ltc2991_voltages_)}},
6481 : // repeated double femb_ldo_a0_ltc2991_voltages = 12;
6482 : {::_pbi::TcParser::FastF64P1,
6483 : {98, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb_ldo_a0_ltc2991_voltages_)}},
6484 : // repeated double femb_ldo_a1_ltc2991_voltages = 13;
6485 : {::_pbi::TcParser::FastF64P1,
6486 : {106, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb_ldo_a1_ltc2991_voltages_)}},
6487 : // repeated double femb_bias_ltc2991_voltages = 14;
6488 : {::_pbi::TcParser::FastF64P1,
6489 : {114, 63, 0, PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb_bias_ltc2991_voltages_)}},
6490 : {::_pbi::TcParser::MiniParse, {}},
6491 : }}, {{
6492 : 65535, 65535
6493 : }}, {{
6494 : // repeated double ltc2990_4e_voltages = 1;
6495 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ltc2990_4e_voltages_), 0, 0,
6496 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6497 : // repeated double ltc2990_4c_voltages = 2;
6498 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ltc2990_4c_voltages_), 0, 0,
6499 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6500 : // repeated double ltc2991_48_voltages = 3;
6501 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ltc2991_48_voltages_), 0, 0,
6502 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6503 : // double ad7414_49_temp = 4;
6504 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_49_temp_), 0, 0,
6505 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
6506 : // double ad7414_4d_temp = 5;
6507 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_4d_temp_), 0, 0,
6508 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
6509 : // double ad7414_4a_temp = 6;
6510 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_4a_temp_), 0, 0,
6511 : (0 | ::_fl::kFcSingular | ::_fl::kDouble)},
6512 : // repeated double ltc2499_15_temps = 7;
6513 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ltc2499_15_temps_), 0, 0,
6514 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6515 : // repeated double femb0_dc2dc_ltc2991_voltages = 8;
6516 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb0_dc2dc_ltc2991_voltages_), 0, 0,
6517 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6518 : // repeated double femb1_dc2dc_ltc2991_voltages = 9;
6519 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb1_dc2dc_ltc2991_voltages_), 0, 0,
6520 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6521 : // repeated double femb2_dc2dc_ltc2991_voltages = 10;
6522 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb2_dc2dc_ltc2991_voltages_), 0, 0,
6523 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6524 : // repeated double femb3_dc2dc_ltc2991_voltages = 11;
6525 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb3_dc2dc_ltc2991_voltages_), 0, 0,
6526 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6527 : // repeated double femb_ldo_a0_ltc2991_voltages = 12;
6528 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb_ldo_a0_ltc2991_voltages_), 0, 0,
6529 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6530 : // repeated double femb_ldo_a1_ltc2991_voltages = 13;
6531 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb_ldo_a1_ltc2991_voltages_), 0, 0,
6532 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6533 : // repeated double femb_bias_ltc2991_voltages = 14;
6534 : {PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.femb_bias_ltc2991_voltages_), 0, 0,
6535 : (0 | ::_fl::kFcRepeated | ::_fl::kPackedDouble)},
6536 : }},
6537 : // no aux_entries
6538 : {{
6539 : }},
6540 : };
6541 :
6542 0 : ::uint8_t* GetSensors_Sensors::_InternalSerialize(
6543 : ::uint8_t* target,
6544 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
6545 : // @@protoc_insertion_point(serialize_to_array_start:wib.GetSensors.Sensors)
6546 0 : ::uint32_t cached_has_bits = 0;
6547 0 : (void)cached_has_bits;
6548 :
6549 : // repeated double ltc2990_4e_voltages = 1;
6550 0 : if (this->_internal_ltc2990_4e_voltages_size() > 0) {
6551 0 : target = stream->WriteFixedPacked(1, _internal_ltc2990_4e_voltages(), target);
6552 : }
6553 :
6554 : // repeated double ltc2990_4c_voltages = 2;
6555 0 : if (this->_internal_ltc2990_4c_voltages_size() > 0) {
6556 0 : target = stream->WriteFixedPacked(2, _internal_ltc2990_4c_voltages(), target);
6557 : }
6558 :
6559 : // repeated double ltc2991_48_voltages = 3;
6560 0 : if (this->_internal_ltc2991_48_voltages_size() > 0) {
6561 0 : target = stream->WriteFixedPacked(3, _internal_ltc2991_48_voltages(), target);
6562 : }
6563 :
6564 : // double ad7414_49_temp = 4;
6565 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6566 : "Code assumes ::uint64_t and double are the same size.");
6567 0 : double tmp_ad7414_49_temp = this->_internal_ad7414_49_temp();
6568 0 : ::uint64_t raw_ad7414_49_temp;
6569 0 : memcpy(&raw_ad7414_49_temp, &tmp_ad7414_49_temp, sizeof(tmp_ad7414_49_temp));
6570 0 : if (raw_ad7414_49_temp != 0) {
6571 0 : target = stream->EnsureSpace(target);
6572 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
6573 : 4, this->_internal_ad7414_49_temp(), target);
6574 : }
6575 :
6576 : // double ad7414_4d_temp = 5;
6577 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6578 : "Code assumes ::uint64_t and double are the same size.");
6579 0 : double tmp_ad7414_4d_temp = this->_internal_ad7414_4d_temp();
6580 0 : ::uint64_t raw_ad7414_4d_temp;
6581 0 : memcpy(&raw_ad7414_4d_temp, &tmp_ad7414_4d_temp, sizeof(tmp_ad7414_4d_temp));
6582 0 : if (raw_ad7414_4d_temp != 0) {
6583 0 : target = stream->EnsureSpace(target);
6584 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
6585 : 5, this->_internal_ad7414_4d_temp(), target);
6586 : }
6587 :
6588 : // double ad7414_4a_temp = 6;
6589 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6590 : "Code assumes ::uint64_t and double are the same size.");
6591 0 : double tmp_ad7414_4a_temp = this->_internal_ad7414_4a_temp();
6592 0 : ::uint64_t raw_ad7414_4a_temp;
6593 0 : memcpy(&raw_ad7414_4a_temp, &tmp_ad7414_4a_temp, sizeof(tmp_ad7414_4a_temp));
6594 0 : if (raw_ad7414_4a_temp != 0) {
6595 0 : target = stream->EnsureSpace(target);
6596 0 : target = ::_pbi::WireFormatLite::WriteDoubleToArray(
6597 : 6, this->_internal_ad7414_4a_temp(), target);
6598 : }
6599 :
6600 : // repeated double ltc2499_15_temps = 7;
6601 0 : if (this->_internal_ltc2499_15_temps_size() > 0) {
6602 0 : target = stream->WriteFixedPacked(7, _internal_ltc2499_15_temps(), target);
6603 : }
6604 :
6605 : // repeated double femb0_dc2dc_ltc2991_voltages = 8;
6606 0 : if (this->_internal_femb0_dc2dc_ltc2991_voltages_size() > 0) {
6607 0 : target = stream->WriteFixedPacked(8, _internal_femb0_dc2dc_ltc2991_voltages(), target);
6608 : }
6609 :
6610 : // repeated double femb1_dc2dc_ltc2991_voltages = 9;
6611 0 : if (this->_internal_femb1_dc2dc_ltc2991_voltages_size() > 0) {
6612 0 : target = stream->WriteFixedPacked(9, _internal_femb1_dc2dc_ltc2991_voltages(), target);
6613 : }
6614 :
6615 : // repeated double femb2_dc2dc_ltc2991_voltages = 10;
6616 0 : if (this->_internal_femb2_dc2dc_ltc2991_voltages_size() > 0) {
6617 0 : target = stream->WriteFixedPacked(10, _internal_femb2_dc2dc_ltc2991_voltages(), target);
6618 : }
6619 :
6620 : // repeated double femb3_dc2dc_ltc2991_voltages = 11;
6621 0 : if (this->_internal_femb3_dc2dc_ltc2991_voltages_size() > 0) {
6622 0 : target = stream->WriteFixedPacked(11, _internal_femb3_dc2dc_ltc2991_voltages(), target);
6623 : }
6624 :
6625 : // repeated double femb_ldo_a0_ltc2991_voltages = 12;
6626 0 : if (this->_internal_femb_ldo_a0_ltc2991_voltages_size() > 0) {
6627 0 : target = stream->WriteFixedPacked(12, _internal_femb_ldo_a0_ltc2991_voltages(), target);
6628 : }
6629 :
6630 : // repeated double femb_ldo_a1_ltc2991_voltages = 13;
6631 0 : if (this->_internal_femb_ldo_a1_ltc2991_voltages_size() > 0) {
6632 0 : target = stream->WriteFixedPacked(13, _internal_femb_ldo_a1_ltc2991_voltages(), target);
6633 : }
6634 :
6635 : // repeated double femb_bias_ltc2991_voltages = 14;
6636 0 : if (this->_internal_femb_bias_ltc2991_voltages_size() > 0) {
6637 0 : target = stream->WriteFixedPacked(14, _internal_femb_bias_ltc2991_voltages(), target);
6638 : }
6639 :
6640 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6641 0 : target =
6642 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
6643 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
6644 : }
6645 : // @@protoc_insertion_point(serialize_to_array_end:wib.GetSensors.Sensors)
6646 0 : return target;
6647 : }
6648 :
6649 0 : ::size_t GetSensors_Sensors::ByteSizeLong() const {
6650 : // @@protoc_insertion_point(message_byte_size_start:wib.GetSensors.Sensors)
6651 0 : ::size_t total_size = 0;
6652 :
6653 0 : ::uint32_t cached_has_bits = 0;
6654 : // Prevent compiler warnings about cached_has_bits being unused
6655 0 : (void) cached_has_bits;
6656 :
6657 : // repeated double ltc2990_4e_voltages = 1;
6658 0 : {
6659 0 : std::size_t data_size = std::size_t{8} *
6660 0 : ::_pbi::FromIntSize(this->_internal_ltc2990_4e_voltages_size())
6661 : ;
6662 0 : std::size_t tag_size = data_size == 0
6663 0 : ? 0
6664 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6665 0 : static_cast<int32_t>(data_size))
6666 : ;
6667 0 : total_size += tag_size + data_size;
6668 : }
6669 : // repeated double ltc2990_4c_voltages = 2;
6670 0 : {
6671 0 : std::size_t data_size = std::size_t{8} *
6672 0 : ::_pbi::FromIntSize(this->_internal_ltc2990_4c_voltages_size())
6673 : ;
6674 0 : std::size_t tag_size = data_size == 0
6675 0 : ? 0
6676 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6677 0 : static_cast<int32_t>(data_size))
6678 : ;
6679 0 : total_size += tag_size + data_size;
6680 : }
6681 : // repeated double ltc2991_48_voltages = 3;
6682 0 : {
6683 0 : std::size_t data_size = std::size_t{8} *
6684 0 : ::_pbi::FromIntSize(this->_internal_ltc2991_48_voltages_size())
6685 : ;
6686 0 : std::size_t tag_size = data_size == 0
6687 0 : ? 0
6688 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6689 0 : static_cast<int32_t>(data_size))
6690 : ;
6691 0 : total_size += tag_size + data_size;
6692 : }
6693 : // repeated double ltc2499_15_temps = 7;
6694 0 : {
6695 0 : std::size_t data_size = std::size_t{8} *
6696 0 : ::_pbi::FromIntSize(this->_internal_ltc2499_15_temps_size())
6697 : ;
6698 0 : std::size_t tag_size = data_size == 0
6699 0 : ? 0
6700 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6701 0 : static_cast<int32_t>(data_size))
6702 : ;
6703 0 : total_size += tag_size + data_size;
6704 : }
6705 : // repeated double femb0_dc2dc_ltc2991_voltages = 8;
6706 0 : {
6707 0 : std::size_t data_size = std::size_t{8} *
6708 0 : ::_pbi::FromIntSize(this->_internal_femb0_dc2dc_ltc2991_voltages_size())
6709 : ;
6710 0 : std::size_t tag_size = data_size == 0
6711 0 : ? 0
6712 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6713 0 : static_cast<int32_t>(data_size))
6714 : ;
6715 0 : total_size += tag_size + data_size;
6716 : }
6717 : // repeated double femb1_dc2dc_ltc2991_voltages = 9;
6718 0 : {
6719 0 : std::size_t data_size = std::size_t{8} *
6720 0 : ::_pbi::FromIntSize(this->_internal_femb1_dc2dc_ltc2991_voltages_size())
6721 : ;
6722 0 : std::size_t tag_size = data_size == 0
6723 0 : ? 0
6724 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6725 0 : static_cast<int32_t>(data_size))
6726 : ;
6727 0 : total_size += tag_size + data_size;
6728 : }
6729 : // repeated double femb2_dc2dc_ltc2991_voltages = 10;
6730 0 : {
6731 0 : std::size_t data_size = std::size_t{8} *
6732 0 : ::_pbi::FromIntSize(this->_internal_femb2_dc2dc_ltc2991_voltages_size())
6733 : ;
6734 0 : std::size_t tag_size = data_size == 0
6735 0 : ? 0
6736 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6737 0 : static_cast<int32_t>(data_size))
6738 : ;
6739 0 : total_size += tag_size + data_size;
6740 : }
6741 : // repeated double femb3_dc2dc_ltc2991_voltages = 11;
6742 0 : {
6743 0 : std::size_t data_size = std::size_t{8} *
6744 0 : ::_pbi::FromIntSize(this->_internal_femb3_dc2dc_ltc2991_voltages_size())
6745 : ;
6746 0 : std::size_t tag_size = data_size == 0
6747 0 : ? 0
6748 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6749 0 : static_cast<int32_t>(data_size))
6750 : ;
6751 0 : total_size += tag_size + data_size;
6752 : }
6753 : // repeated double femb_ldo_a0_ltc2991_voltages = 12;
6754 0 : {
6755 0 : std::size_t data_size = std::size_t{8} *
6756 0 : ::_pbi::FromIntSize(this->_internal_femb_ldo_a0_ltc2991_voltages_size())
6757 : ;
6758 0 : std::size_t tag_size = data_size == 0
6759 0 : ? 0
6760 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6761 0 : static_cast<int32_t>(data_size))
6762 : ;
6763 0 : total_size += tag_size + data_size;
6764 : }
6765 : // repeated double femb_ldo_a1_ltc2991_voltages = 13;
6766 0 : {
6767 0 : std::size_t data_size = std::size_t{8} *
6768 0 : ::_pbi::FromIntSize(this->_internal_femb_ldo_a1_ltc2991_voltages_size())
6769 : ;
6770 0 : std::size_t tag_size = data_size == 0
6771 0 : ? 0
6772 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6773 0 : static_cast<int32_t>(data_size))
6774 : ;
6775 0 : total_size += tag_size + data_size;
6776 : }
6777 : // repeated double femb_bias_ltc2991_voltages = 14;
6778 0 : {
6779 0 : std::size_t data_size = std::size_t{8} *
6780 0 : ::_pbi::FromIntSize(this->_internal_femb_bias_ltc2991_voltages_size())
6781 : ;
6782 0 : std::size_t tag_size = data_size == 0
6783 0 : ? 0
6784 0 : : 1 + ::_pbi::WireFormatLite::Int32Size(
6785 0 : static_cast<int32_t>(data_size))
6786 : ;
6787 0 : total_size += tag_size + data_size;
6788 : }
6789 : // double ad7414_49_temp = 4;
6790 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6791 : "Code assumes ::uint64_t and double are the same size.");
6792 0 : double tmp_ad7414_49_temp = this->_internal_ad7414_49_temp();
6793 0 : ::uint64_t raw_ad7414_49_temp;
6794 0 : memcpy(&raw_ad7414_49_temp, &tmp_ad7414_49_temp, sizeof(tmp_ad7414_49_temp));
6795 0 : if (raw_ad7414_49_temp != 0) {
6796 0 : total_size += 9;
6797 : }
6798 :
6799 : // double ad7414_4d_temp = 5;
6800 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6801 : "Code assumes ::uint64_t and double are the same size.");
6802 0 : double tmp_ad7414_4d_temp = this->_internal_ad7414_4d_temp();
6803 0 : ::uint64_t raw_ad7414_4d_temp;
6804 0 : memcpy(&raw_ad7414_4d_temp, &tmp_ad7414_4d_temp, sizeof(tmp_ad7414_4d_temp));
6805 0 : if (raw_ad7414_4d_temp != 0) {
6806 0 : total_size += 9;
6807 : }
6808 :
6809 : // double ad7414_4a_temp = 6;
6810 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6811 : "Code assumes ::uint64_t and double are the same size.");
6812 0 : double tmp_ad7414_4a_temp = this->_internal_ad7414_4a_temp();
6813 0 : ::uint64_t raw_ad7414_4a_temp;
6814 0 : memcpy(&raw_ad7414_4a_temp, &tmp_ad7414_4a_temp, sizeof(tmp_ad7414_4a_temp));
6815 0 : if (raw_ad7414_4a_temp != 0) {
6816 0 : total_size += 9;
6817 : }
6818 :
6819 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
6820 : }
6821 :
6822 : const ::google::protobuf::Message::ClassData GetSensors_Sensors::_class_data_ = {
6823 : ::google::protobuf::Message::CopyWithSourceCheck,
6824 : GetSensors_Sensors::MergeImpl
6825 : };
6826 0 : const ::google::protobuf::Message::ClassData*GetSensors_Sensors::GetClassData() const { return &_class_data_; }
6827 :
6828 :
6829 0 : void GetSensors_Sensors::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
6830 0 : auto* const _this = static_cast<GetSensors_Sensors*>(&to_msg);
6831 0 : auto& from = static_cast<const GetSensors_Sensors&>(from_msg);
6832 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.GetSensors.Sensors)
6833 0 : ABSL_DCHECK_NE(&from, _this);
6834 0 : ::uint32_t cached_has_bits = 0;
6835 0 : (void) cached_has_bits;
6836 :
6837 0 : _this->_internal_mutable_ltc2990_4e_voltages()->MergeFrom(from._internal_ltc2990_4e_voltages());
6838 0 : _this->_internal_mutable_ltc2990_4c_voltages()->MergeFrom(from._internal_ltc2990_4c_voltages());
6839 0 : _this->_internal_mutable_ltc2991_48_voltages()->MergeFrom(from._internal_ltc2991_48_voltages());
6840 0 : _this->_internal_mutable_ltc2499_15_temps()->MergeFrom(from._internal_ltc2499_15_temps());
6841 0 : _this->_internal_mutable_femb0_dc2dc_ltc2991_voltages()->MergeFrom(from._internal_femb0_dc2dc_ltc2991_voltages());
6842 0 : _this->_internal_mutable_femb1_dc2dc_ltc2991_voltages()->MergeFrom(from._internal_femb1_dc2dc_ltc2991_voltages());
6843 0 : _this->_internal_mutable_femb2_dc2dc_ltc2991_voltages()->MergeFrom(from._internal_femb2_dc2dc_ltc2991_voltages());
6844 0 : _this->_internal_mutable_femb3_dc2dc_ltc2991_voltages()->MergeFrom(from._internal_femb3_dc2dc_ltc2991_voltages());
6845 0 : _this->_internal_mutable_femb_ldo_a0_ltc2991_voltages()->MergeFrom(from._internal_femb_ldo_a0_ltc2991_voltages());
6846 0 : _this->_internal_mutable_femb_ldo_a1_ltc2991_voltages()->MergeFrom(from._internal_femb_ldo_a1_ltc2991_voltages());
6847 0 : _this->_internal_mutable_femb_bias_ltc2991_voltages()->MergeFrom(from._internal_femb_bias_ltc2991_voltages());
6848 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6849 : "Code assumes ::uint64_t and double are the same size.");
6850 0 : double tmp_ad7414_49_temp = from._internal_ad7414_49_temp();
6851 0 : ::uint64_t raw_ad7414_49_temp;
6852 0 : memcpy(&raw_ad7414_49_temp, &tmp_ad7414_49_temp, sizeof(tmp_ad7414_49_temp));
6853 0 : if (raw_ad7414_49_temp != 0) {
6854 0 : _this->_internal_set_ad7414_49_temp(from._internal_ad7414_49_temp());
6855 : }
6856 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6857 : "Code assumes ::uint64_t and double are the same size.");
6858 0 : double tmp_ad7414_4d_temp = from._internal_ad7414_4d_temp();
6859 0 : ::uint64_t raw_ad7414_4d_temp;
6860 0 : memcpy(&raw_ad7414_4d_temp, &tmp_ad7414_4d_temp, sizeof(tmp_ad7414_4d_temp));
6861 0 : if (raw_ad7414_4d_temp != 0) {
6862 0 : _this->_internal_set_ad7414_4d_temp(from._internal_ad7414_4d_temp());
6863 : }
6864 0 : static_assert(sizeof(::uint64_t) == sizeof(double),
6865 : "Code assumes ::uint64_t and double are the same size.");
6866 0 : double tmp_ad7414_4a_temp = from._internal_ad7414_4a_temp();
6867 0 : ::uint64_t raw_ad7414_4a_temp;
6868 0 : memcpy(&raw_ad7414_4a_temp, &tmp_ad7414_4a_temp, sizeof(tmp_ad7414_4a_temp));
6869 0 : if (raw_ad7414_4a_temp != 0) {
6870 0 : _this->_internal_set_ad7414_4a_temp(from._internal_ad7414_4a_temp());
6871 : }
6872 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
6873 0 : }
6874 :
6875 0 : void GetSensors_Sensors::CopyFrom(const GetSensors_Sensors& from) {
6876 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.GetSensors.Sensors)
6877 0 : if (&from == this) return;
6878 0 : Clear();
6879 0 : MergeFrom(from);
6880 : }
6881 :
6882 0 : PROTOBUF_NOINLINE bool GetSensors_Sensors::IsInitialized() const {
6883 0 : return true;
6884 : }
6885 :
6886 0 : void GetSensors_Sensors::InternalSwap(GetSensors_Sensors* other) {
6887 0 : using std::swap;
6888 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
6889 0 : _impl_.ltc2990_4e_voltages_.InternalSwap(&other->_impl_.ltc2990_4e_voltages_);
6890 0 : _impl_.ltc2990_4c_voltages_.InternalSwap(&other->_impl_.ltc2990_4c_voltages_);
6891 0 : _impl_.ltc2991_48_voltages_.InternalSwap(&other->_impl_.ltc2991_48_voltages_);
6892 0 : _impl_.ltc2499_15_temps_.InternalSwap(&other->_impl_.ltc2499_15_temps_);
6893 0 : _impl_.femb0_dc2dc_ltc2991_voltages_.InternalSwap(&other->_impl_.femb0_dc2dc_ltc2991_voltages_);
6894 0 : _impl_.femb1_dc2dc_ltc2991_voltages_.InternalSwap(&other->_impl_.femb1_dc2dc_ltc2991_voltages_);
6895 0 : _impl_.femb2_dc2dc_ltc2991_voltages_.InternalSwap(&other->_impl_.femb2_dc2dc_ltc2991_voltages_);
6896 0 : _impl_.femb3_dc2dc_ltc2991_voltages_.InternalSwap(&other->_impl_.femb3_dc2dc_ltc2991_voltages_);
6897 0 : _impl_.femb_ldo_a0_ltc2991_voltages_.InternalSwap(&other->_impl_.femb_ldo_a0_ltc2991_voltages_);
6898 0 : _impl_.femb_ldo_a1_ltc2991_voltages_.InternalSwap(&other->_impl_.femb_ldo_a1_ltc2991_voltages_);
6899 0 : _impl_.femb_bias_ltc2991_voltages_.InternalSwap(&other->_impl_.femb_bias_ltc2991_voltages_);
6900 0 : ::google::protobuf::internal::memswap<
6901 : PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_4a_temp_)
6902 : + sizeof(GetSensors_Sensors::_impl_.ad7414_4a_temp_)
6903 0 : - PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_49_temp_)>(
6904 0 : reinterpret_cast<char*>(&_impl_.ad7414_49_temp_),
6905 0 : reinterpret_cast<char*>(&other->_impl_.ad7414_49_temp_));
6906 0 : }
6907 :
6908 0 : ::google::protobuf::Metadata GetSensors_Sensors::GetMetadata() const {
6909 0 : return ::_pbi::AssignDescriptors(
6910 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
6911 0 : file_level_metadata_wib_2eproto[20]);
6912 : }
6913 : // ===================================================================
6914 :
6915 : class GetSensors::_Internal {
6916 : public:
6917 : };
6918 :
6919 0 : GetSensors::GetSensors(::google::protobuf::Arena* arena)
6920 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
6921 : // @@protoc_insertion_point(arena_constructor:wib.GetSensors)
6922 0 : }
6923 0 : GetSensors::GetSensors(const GetSensors& from) : ::google::protobuf::internal::ZeroFieldsBase() {
6924 0 : GetSensors* const _this = this;
6925 0 : (void)_this;
6926 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6927 0 : from._internal_metadata_);
6928 :
6929 : // @@protoc_insertion_point(copy_constructor:wib.GetSensors)
6930 0 : }
6931 :
6932 :
6933 :
6934 :
6935 : const ::google::protobuf::Message::ClassData GetSensors::_class_data_ = {
6936 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
6937 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
6938 : };
6939 0 : const ::google::protobuf::Message::ClassData*GetSensors::GetClassData() const { return &_class_data_; }
6940 :
6941 :
6942 :
6943 :
6944 :
6945 :
6946 :
6947 0 : ::google::protobuf::Metadata GetSensors::GetMetadata() const {
6948 0 : return ::_pbi::AssignDescriptors(
6949 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
6950 0 : file_level_metadata_wib_2eproto[21]);
6951 : }
6952 : // ===================================================================
6953 :
6954 : class GetTimestamp_Timestamp::_Internal {
6955 : public:
6956 : };
6957 :
6958 0 : GetTimestamp_Timestamp::GetTimestamp_Timestamp(::google::protobuf::Arena* arena)
6959 0 : : ::google::protobuf::Message(arena) {
6960 0 : SharedCtor(arena);
6961 : // @@protoc_insertion_point(arena_constructor:wib.GetTimestamp.Timestamp)
6962 0 : }
6963 0 : GetTimestamp_Timestamp::GetTimestamp_Timestamp(const GetTimestamp_Timestamp& from)
6964 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
6965 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6966 0 : from._internal_metadata_);
6967 : // @@protoc_insertion_point(copy_constructor:wib.GetTimestamp.Timestamp)
6968 0 : }
6969 0 : inline void GetTimestamp_Timestamp::SharedCtor(::_pb::Arena* arena) {
6970 0 : (void)arena;
6971 0 : new (&_impl_) Impl_{
6972 : decltype(_impl_.timestamp_){0u},
6973 : decltype(_impl_.day_){0u},
6974 : decltype(_impl_.month_){0u},
6975 : decltype(_impl_.year_){0u},
6976 : decltype(_impl_.hour_){0u},
6977 : decltype(_impl_.min_){0u},
6978 : decltype(_impl_.sec_){0u},
6979 : /*decltype(_impl_._cached_size_)*/ {},
6980 0 : };
6981 0 : }
6982 0 : GetTimestamp_Timestamp::~GetTimestamp_Timestamp() {
6983 : // @@protoc_insertion_point(destructor:wib.GetTimestamp.Timestamp)
6984 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
6985 0 : SharedDtor();
6986 0 : }
6987 0 : inline void GetTimestamp_Timestamp::SharedDtor() {
6988 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
6989 0 : }
6990 0 : void GetTimestamp_Timestamp::SetCachedSize(int size) const {
6991 0 : _impl_._cached_size_.Set(size);
6992 0 : }
6993 :
6994 0 : PROTOBUF_NOINLINE void GetTimestamp_Timestamp::Clear() {
6995 : // @@protoc_insertion_point(message_clear_start:wib.GetTimestamp.Timestamp)
6996 0 : ::uint32_t cached_has_bits = 0;
6997 : // Prevent compiler warnings about cached_has_bits being unused
6998 0 : (void) cached_has_bits;
6999 :
7000 0 : ::memset(&_impl_.timestamp_, 0, static_cast<::size_t>(
7001 : reinterpret_cast<char*>(&_impl_.sec_) -
7002 : reinterpret_cast<char*>(&_impl_.timestamp_)) + sizeof(_impl_.sec_));
7003 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
7004 0 : }
7005 :
7006 0 : const char* GetTimestamp_Timestamp::_InternalParse(
7007 : const char* ptr, ::_pbi::ParseContext* ctx) {
7008 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
7009 0 : return ptr;
7010 : }
7011 :
7012 :
7013 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
7014 : const ::_pbi::TcParseTable<3, 7, 0, 0, 2> GetTimestamp_Timestamp::_table_ = {
7015 : {
7016 : 0, // no _has_bits_
7017 : 0, // no _extensions_
7018 : 7, 56, // max_field_number, fast_idx_mask
7019 : offsetof(decltype(_table_), field_lookup_table),
7020 : 4294967168, // skipmap
7021 : offsetof(decltype(_table_), field_entries),
7022 : 7, // num_field_entries
7023 : 0, // num_aux_entries
7024 : offsetof(decltype(_table_), field_names), // no aux_entries
7025 : &_GetTimestamp_Timestamp_default_instance_._instance,
7026 : ::_pbi::TcParser::GenericFallback, // fallback
7027 : }, {{
7028 : {::_pbi::TcParser::MiniParse, {}},
7029 : // uint32 timestamp = 1;
7030 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimestamp_Timestamp, _impl_.timestamp_), 63>(),
7031 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.timestamp_)}},
7032 : // uint32 day = 2;
7033 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimestamp_Timestamp, _impl_.day_), 63>(),
7034 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.day_)}},
7035 : // uint32 month = 3;
7036 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimestamp_Timestamp, _impl_.month_), 63>(),
7037 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.month_)}},
7038 : // uint32 year = 4;
7039 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimestamp_Timestamp, _impl_.year_), 63>(),
7040 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.year_)}},
7041 : // uint32 hour = 5;
7042 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimestamp_Timestamp, _impl_.hour_), 63>(),
7043 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.hour_)}},
7044 : // uint32 min = 6;
7045 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimestamp_Timestamp, _impl_.min_), 63>(),
7046 : {48, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.min_)}},
7047 : // uint32 sec = 7;
7048 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimestamp_Timestamp, _impl_.sec_), 63>(),
7049 : {56, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.sec_)}},
7050 : }}, {{
7051 : 65535, 65535
7052 : }}, {{
7053 : // uint32 timestamp = 1;
7054 : {PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.timestamp_), 0, 0,
7055 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7056 : // uint32 day = 2;
7057 : {PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.day_), 0, 0,
7058 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7059 : // uint32 month = 3;
7060 : {PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.month_), 0, 0,
7061 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7062 : // uint32 year = 4;
7063 : {PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.year_), 0, 0,
7064 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7065 : // uint32 hour = 5;
7066 : {PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.hour_), 0, 0,
7067 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7068 : // uint32 min = 6;
7069 : {PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.min_), 0, 0,
7070 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7071 : // uint32 sec = 7;
7072 : {PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.sec_), 0, 0,
7073 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7074 : }},
7075 : // no aux_entries
7076 : {{
7077 : }},
7078 : };
7079 :
7080 0 : ::uint8_t* GetTimestamp_Timestamp::_InternalSerialize(
7081 : ::uint8_t* target,
7082 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
7083 : // @@protoc_insertion_point(serialize_to_array_start:wib.GetTimestamp.Timestamp)
7084 0 : ::uint32_t cached_has_bits = 0;
7085 0 : (void)cached_has_bits;
7086 :
7087 : // uint32 timestamp = 1;
7088 0 : if (this->_internal_timestamp() != 0) {
7089 0 : target = stream->EnsureSpace(target);
7090 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7091 : 1, this->_internal_timestamp(), target);
7092 : }
7093 :
7094 : // uint32 day = 2;
7095 0 : if (this->_internal_day() != 0) {
7096 0 : target = stream->EnsureSpace(target);
7097 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7098 : 2, this->_internal_day(), target);
7099 : }
7100 :
7101 : // uint32 month = 3;
7102 0 : if (this->_internal_month() != 0) {
7103 0 : target = stream->EnsureSpace(target);
7104 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7105 : 3, this->_internal_month(), target);
7106 : }
7107 :
7108 : // uint32 year = 4;
7109 0 : if (this->_internal_year() != 0) {
7110 0 : target = stream->EnsureSpace(target);
7111 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7112 : 4, this->_internal_year(), target);
7113 : }
7114 :
7115 : // uint32 hour = 5;
7116 0 : if (this->_internal_hour() != 0) {
7117 0 : target = stream->EnsureSpace(target);
7118 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7119 : 5, this->_internal_hour(), target);
7120 : }
7121 :
7122 : // uint32 min = 6;
7123 0 : if (this->_internal_min() != 0) {
7124 0 : target = stream->EnsureSpace(target);
7125 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7126 : 6, this->_internal_min(), target);
7127 : }
7128 :
7129 : // uint32 sec = 7;
7130 0 : if (this->_internal_sec() != 0) {
7131 0 : target = stream->EnsureSpace(target);
7132 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7133 : 7, this->_internal_sec(), target);
7134 : }
7135 :
7136 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7137 0 : target =
7138 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
7139 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
7140 : }
7141 : // @@protoc_insertion_point(serialize_to_array_end:wib.GetTimestamp.Timestamp)
7142 0 : return target;
7143 : }
7144 :
7145 0 : ::size_t GetTimestamp_Timestamp::ByteSizeLong() const {
7146 : // @@protoc_insertion_point(message_byte_size_start:wib.GetTimestamp.Timestamp)
7147 0 : ::size_t total_size = 0;
7148 :
7149 0 : ::uint32_t cached_has_bits = 0;
7150 : // Prevent compiler warnings about cached_has_bits being unused
7151 0 : (void) cached_has_bits;
7152 :
7153 : // uint32 timestamp = 1;
7154 0 : if (this->_internal_timestamp() != 0) {
7155 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7156 : this->_internal_timestamp());
7157 : }
7158 :
7159 : // uint32 day = 2;
7160 0 : if (this->_internal_day() != 0) {
7161 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7162 : this->_internal_day());
7163 : }
7164 :
7165 : // uint32 month = 3;
7166 0 : if (this->_internal_month() != 0) {
7167 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7168 : this->_internal_month());
7169 : }
7170 :
7171 : // uint32 year = 4;
7172 0 : if (this->_internal_year() != 0) {
7173 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7174 : this->_internal_year());
7175 : }
7176 :
7177 : // uint32 hour = 5;
7178 0 : if (this->_internal_hour() != 0) {
7179 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7180 : this->_internal_hour());
7181 : }
7182 :
7183 : // uint32 min = 6;
7184 0 : if (this->_internal_min() != 0) {
7185 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7186 : this->_internal_min());
7187 : }
7188 :
7189 : // uint32 sec = 7;
7190 0 : if (this->_internal_sec() != 0) {
7191 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7192 : this->_internal_sec());
7193 : }
7194 :
7195 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
7196 : }
7197 :
7198 : const ::google::protobuf::Message::ClassData GetTimestamp_Timestamp::_class_data_ = {
7199 : ::google::protobuf::Message::CopyWithSourceCheck,
7200 : GetTimestamp_Timestamp::MergeImpl
7201 : };
7202 0 : const ::google::protobuf::Message::ClassData*GetTimestamp_Timestamp::GetClassData() const { return &_class_data_; }
7203 :
7204 :
7205 0 : void GetTimestamp_Timestamp::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
7206 0 : auto* const _this = static_cast<GetTimestamp_Timestamp*>(&to_msg);
7207 0 : auto& from = static_cast<const GetTimestamp_Timestamp&>(from_msg);
7208 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.GetTimestamp.Timestamp)
7209 0 : ABSL_DCHECK_NE(&from, _this);
7210 0 : ::uint32_t cached_has_bits = 0;
7211 0 : (void) cached_has_bits;
7212 :
7213 0 : if (from._internal_timestamp() != 0) {
7214 0 : _this->_internal_set_timestamp(from._internal_timestamp());
7215 : }
7216 0 : if (from._internal_day() != 0) {
7217 0 : _this->_internal_set_day(from._internal_day());
7218 : }
7219 0 : if (from._internal_month() != 0) {
7220 0 : _this->_internal_set_month(from._internal_month());
7221 : }
7222 0 : if (from._internal_year() != 0) {
7223 0 : _this->_internal_set_year(from._internal_year());
7224 : }
7225 0 : if (from._internal_hour() != 0) {
7226 0 : _this->_internal_set_hour(from._internal_hour());
7227 : }
7228 0 : if (from._internal_min() != 0) {
7229 0 : _this->_internal_set_min(from._internal_min());
7230 : }
7231 0 : if (from._internal_sec() != 0) {
7232 0 : _this->_internal_set_sec(from._internal_sec());
7233 : }
7234 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
7235 0 : }
7236 :
7237 0 : void GetTimestamp_Timestamp::CopyFrom(const GetTimestamp_Timestamp& from) {
7238 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.GetTimestamp.Timestamp)
7239 0 : if (&from == this) return;
7240 0 : Clear();
7241 0 : MergeFrom(from);
7242 : }
7243 :
7244 0 : PROTOBUF_NOINLINE bool GetTimestamp_Timestamp::IsInitialized() const {
7245 0 : return true;
7246 : }
7247 :
7248 0 : void GetTimestamp_Timestamp::InternalSwap(GetTimestamp_Timestamp* other) {
7249 0 : using std::swap;
7250 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7251 0 : ::google::protobuf::internal::memswap<
7252 : PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.sec_)
7253 : + sizeof(GetTimestamp_Timestamp::_impl_.sec_)
7254 0 : - PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.timestamp_)>(
7255 0 : reinterpret_cast<char*>(&_impl_.timestamp_),
7256 0 : reinterpret_cast<char*>(&other->_impl_.timestamp_));
7257 0 : }
7258 :
7259 0 : ::google::protobuf::Metadata GetTimestamp_Timestamp::GetMetadata() const {
7260 0 : return ::_pbi::AssignDescriptors(
7261 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
7262 0 : file_level_metadata_wib_2eproto[22]);
7263 : }
7264 : // ===================================================================
7265 :
7266 : class GetTimestamp::_Internal {
7267 : public:
7268 : };
7269 :
7270 0 : GetTimestamp::GetTimestamp(::google::protobuf::Arena* arena)
7271 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
7272 : // @@protoc_insertion_point(arena_constructor:wib.GetTimestamp)
7273 0 : }
7274 0 : GetTimestamp::GetTimestamp(const GetTimestamp& from) : ::google::protobuf::internal::ZeroFieldsBase() {
7275 0 : GetTimestamp* const _this = this;
7276 0 : (void)_this;
7277 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7278 0 : from._internal_metadata_);
7279 :
7280 : // @@protoc_insertion_point(copy_constructor:wib.GetTimestamp)
7281 0 : }
7282 :
7283 :
7284 :
7285 :
7286 : const ::google::protobuf::Message::ClassData GetTimestamp::_class_data_ = {
7287 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
7288 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
7289 : };
7290 0 : const ::google::protobuf::Message::ClassData*GetTimestamp::GetClassData() const { return &_class_data_; }
7291 :
7292 :
7293 :
7294 :
7295 :
7296 :
7297 :
7298 0 : ::google::protobuf::Metadata GetTimestamp::GetMetadata() const {
7299 0 : return ::_pbi::AssignDescriptors(
7300 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
7301 0 : file_level_metadata_wib_2eproto[23]);
7302 : }
7303 : // ===================================================================
7304 :
7305 : class GetSWVersion_Version::_Internal {
7306 : public:
7307 : };
7308 :
7309 0 : GetSWVersion_Version::GetSWVersion_Version(::google::protobuf::Arena* arena)
7310 0 : : ::google::protobuf::Message(arena) {
7311 0 : SharedCtor(arena);
7312 : // @@protoc_insertion_point(arena_constructor:wib.GetSWVersion.Version)
7313 0 : }
7314 0 : GetSWVersion_Version::GetSWVersion_Version(const GetSWVersion_Version& from) : ::google::protobuf::Message() {
7315 0 : GetSWVersion_Version* const _this = this;
7316 0 : (void)_this;
7317 0 : new (&_impl_) Impl_{
7318 : decltype(_impl_.version_){},
7319 : /*decltype(_impl_._cached_size_)*/ {},
7320 0 : };
7321 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7322 0 : from._internal_metadata_);
7323 0 : _impl_.version_.InitDefault();
7324 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7325 : _impl_.version_.Set("", GetArenaForAllocation());
7326 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7327 0 : if (!from._internal_version().empty()) {
7328 0 : _this->_impl_.version_.Set(from._internal_version(), _this->GetArenaForAllocation());
7329 : }
7330 :
7331 : // @@protoc_insertion_point(copy_constructor:wib.GetSWVersion.Version)
7332 0 : }
7333 0 : inline void GetSWVersion_Version::SharedCtor(::_pb::Arena* arena) {
7334 0 : (void)arena;
7335 0 : new (&_impl_) Impl_{
7336 : decltype(_impl_.version_){},
7337 : /*decltype(_impl_._cached_size_)*/ {},
7338 0 : };
7339 0 : _impl_.version_.InitDefault();
7340 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7341 : _impl_.version_.Set("", GetArenaForAllocation());
7342 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7343 0 : }
7344 0 : GetSWVersion_Version::~GetSWVersion_Version() {
7345 : // @@protoc_insertion_point(destructor:wib.GetSWVersion.Version)
7346 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
7347 0 : SharedDtor();
7348 0 : }
7349 0 : inline void GetSWVersion_Version::SharedDtor() {
7350 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
7351 0 : _impl_.version_.Destroy();
7352 0 : }
7353 0 : void GetSWVersion_Version::SetCachedSize(int size) const {
7354 0 : _impl_._cached_size_.Set(size);
7355 0 : }
7356 :
7357 0 : PROTOBUF_NOINLINE void GetSWVersion_Version::Clear() {
7358 : // @@protoc_insertion_point(message_clear_start:wib.GetSWVersion.Version)
7359 0 : ::uint32_t cached_has_bits = 0;
7360 : // Prevent compiler warnings about cached_has_bits being unused
7361 0 : (void) cached_has_bits;
7362 :
7363 0 : _impl_.version_.ClearToEmpty();
7364 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
7365 0 : }
7366 :
7367 0 : const char* GetSWVersion_Version::_InternalParse(
7368 : const char* ptr, ::_pbi::ParseContext* ctx) {
7369 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
7370 0 : return ptr;
7371 : }
7372 :
7373 :
7374 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
7375 : const ::_pbi::TcParseTable<0, 1, 0, 40, 2> GetSWVersion_Version::_table_ = {
7376 : {
7377 : 0, // no _has_bits_
7378 : 0, // no _extensions_
7379 : 1, 0, // max_field_number, fast_idx_mask
7380 : offsetof(decltype(_table_), field_lookup_table),
7381 : 4294967294, // skipmap
7382 : offsetof(decltype(_table_), field_entries),
7383 : 1, // num_field_entries
7384 : 0, // num_aux_entries
7385 : offsetof(decltype(_table_), field_names), // no aux_entries
7386 : &_GetSWVersion_Version_default_instance_._instance,
7387 : ::_pbi::TcParser::GenericFallback, // fallback
7388 : }, {{
7389 : // string version = 1;
7390 : {::_pbi::TcParser::FastUS1,
7391 : {10, 63, 0, PROTOBUF_FIELD_OFFSET(GetSWVersion_Version, _impl_.version_)}},
7392 : }}, {{
7393 : 65535, 65535
7394 : }}, {{
7395 : // string version = 1;
7396 : {PROTOBUF_FIELD_OFFSET(GetSWVersion_Version, _impl_.version_), 0, 0,
7397 : (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
7398 : }},
7399 : // no aux_entries
7400 : {{
7401 : "\30\7\0\0\0\0\0\0"
7402 : "wib.GetSWVersion.Version"
7403 : "version"
7404 : }},
7405 : };
7406 :
7407 0 : ::uint8_t* GetSWVersion_Version::_InternalSerialize(
7408 : ::uint8_t* target,
7409 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
7410 : // @@protoc_insertion_point(serialize_to_array_start:wib.GetSWVersion.Version)
7411 0 : ::uint32_t cached_has_bits = 0;
7412 0 : (void)cached_has_bits;
7413 :
7414 : // string version = 1;
7415 0 : if (!this->_internal_version().empty()) {
7416 0 : const std::string& _s = this->_internal_version();
7417 0 : ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
7418 0 : _s.data(), static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "wib.GetSWVersion.Version.version");
7419 0 : target = stream->WriteStringMaybeAliased(1, _s, target);
7420 : }
7421 :
7422 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7423 0 : target =
7424 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
7425 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
7426 : }
7427 : // @@protoc_insertion_point(serialize_to_array_end:wib.GetSWVersion.Version)
7428 0 : return target;
7429 : }
7430 :
7431 0 : ::size_t GetSWVersion_Version::ByteSizeLong() const {
7432 : // @@protoc_insertion_point(message_byte_size_start:wib.GetSWVersion.Version)
7433 0 : ::size_t total_size = 0;
7434 :
7435 0 : ::uint32_t cached_has_bits = 0;
7436 : // Prevent compiler warnings about cached_has_bits being unused
7437 0 : (void) cached_has_bits;
7438 :
7439 : // string version = 1;
7440 0 : if (!this->_internal_version().empty()) {
7441 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
7442 : this->_internal_version());
7443 : }
7444 :
7445 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
7446 : }
7447 :
7448 : const ::google::protobuf::Message::ClassData GetSWVersion_Version::_class_data_ = {
7449 : ::google::protobuf::Message::CopyWithSourceCheck,
7450 : GetSWVersion_Version::MergeImpl
7451 : };
7452 0 : const ::google::protobuf::Message::ClassData*GetSWVersion_Version::GetClassData() const { return &_class_data_; }
7453 :
7454 :
7455 0 : void GetSWVersion_Version::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
7456 0 : auto* const _this = static_cast<GetSWVersion_Version*>(&to_msg);
7457 0 : auto& from = static_cast<const GetSWVersion_Version&>(from_msg);
7458 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.GetSWVersion.Version)
7459 0 : ABSL_DCHECK_NE(&from, _this);
7460 0 : ::uint32_t cached_has_bits = 0;
7461 0 : (void) cached_has_bits;
7462 :
7463 0 : if (!from._internal_version().empty()) {
7464 0 : _this->_internal_set_version(from._internal_version());
7465 : }
7466 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
7467 0 : }
7468 :
7469 0 : void GetSWVersion_Version::CopyFrom(const GetSWVersion_Version& from) {
7470 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.GetSWVersion.Version)
7471 0 : if (&from == this) return;
7472 0 : Clear();
7473 0 : MergeFrom(from);
7474 : }
7475 :
7476 0 : PROTOBUF_NOINLINE bool GetSWVersion_Version::IsInitialized() const {
7477 0 : return true;
7478 : }
7479 :
7480 0 : void GetSWVersion_Version::InternalSwap(GetSWVersion_Version* other) {
7481 0 : using std::swap;
7482 0 : auto* lhs_arena = GetArenaForAllocation();
7483 0 : auto* rhs_arena = other->GetArenaForAllocation();
7484 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7485 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.version_, lhs_arena,
7486 : &other->_impl_.version_, rhs_arena);
7487 0 : }
7488 :
7489 0 : ::google::protobuf::Metadata GetSWVersion_Version::GetMetadata() const {
7490 0 : return ::_pbi::AssignDescriptors(
7491 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
7492 0 : file_level_metadata_wib_2eproto[24]);
7493 : }
7494 : // ===================================================================
7495 :
7496 : class GetSWVersion::_Internal {
7497 : public:
7498 : };
7499 :
7500 0 : GetSWVersion::GetSWVersion(::google::protobuf::Arena* arena)
7501 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
7502 : // @@protoc_insertion_point(arena_constructor:wib.GetSWVersion)
7503 0 : }
7504 0 : GetSWVersion::GetSWVersion(const GetSWVersion& from) : ::google::protobuf::internal::ZeroFieldsBase() {
7505 0 : GetSWVersion* const _this = this;
7506 0 : (void)_this;
7507 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7508 0 : from._internal_metadata_);
7509 :
7510 : // @@protoc_insertion_point(copy_constructor:wib.GetSWVersion)
7511 0 : }
7512 :
7513 :
7514 :
7515 :
7516 : const ::google::protobuf::Message::ClassData GetSWVersion::_class_data_ = {
7517 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
7518 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
7519 : };
7520 0 : const ::google::protobuf::Message::ClassData*GetSWVersion::GetClassData() const { return &_class_data_; }
7521 :
7522 :
7523 :
7524 :
7525 :
7526 :
7527 :
7528 0 : ::google::protobuf::Metadata GetSWVersion::GetMetadata() const {
7529 0 : return ::_pbi::AssignDescriptors(
7530 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
7531 0 : file_level_metadata_wib_2eproto[25]);
7532 : }
7533 : // ===================================================================
7534 :
7535 : class ResetTiming::_Internal {
7536 : public:
7537 : };
7538 :
7539 0 : ResetTiming::ResetTiming(::google::protobuf::Arena* arena)
7540 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
7541 : // @@protoc_insertion_point(arena_constructor:wib.ResetTiming)
7542 0 : }
7543 0 : ResetTiming::ResetTiming(const ResetTiming& from) : ::google::protobuf::internal::ZeroFieldsBase() {
7544 0 : ResetTiming* const _this = this;
7545 0 : (void)_this;
7546 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7547 0 : from._internal_metadata_);
7548 :
7549 : // @@protoc_insertion_point(copy_constructor:wib.ResetTiming)
7550 0 : }
7551 :
7552 :
7553 :
7554 :
7555 : const ::google::protobuf::Message::ClassData ResetTiming::_class_data_ = {
7556 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
7557 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
7558 : };
7559 0 : const ::google::protobuf::Message::ClassData*ResetTiming::GetClassData() const { return &_class_data_; }
7560 :
7561 :
7562 :
7563 :
7564 :
7565 :
7566 :
7567 0 : ::google::protobuf::Metadata ResetTiming::GetMetadata() const {
7568 0 : return ::_pbi::AssignDescriptors(
7569 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
7570 0 : file_level_metadata_wib_2eproto[26]);
7571 : }
7572 : // ===================================================================
7573 :
7574 : class GetTimingStatus_TimingStatus::_Internal {
7575 : public:
7576 : };
7577 :
7578 0 : GetTimingStatus_TimingStatus::GetTimingStatus_TimingStatus(::google::protobuf::Arena* arena)
7579 0 : : ::google::protobuf::Message(arena) {
7580 0 : SharedCtor(arena);
7581 : // @@protoc_insertion_point(arena_constructor:wib.GetTimingStatus.TimingStatus)
7582 0 : }
7583 0 : GetTimingStatus_TimingStatus::GetTimingStatus_TimingStatus(const GetTimingStatus_TimingStatus& from)
7584 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
7585 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7586 0 : from._internal_metadata_);
7587 : // @@protoc_insertion_point(copy_constructor:wib.GetTimingStatus.TimingStatus)
7588 0 : }
7589 0 : inline void GetTimingStatus_TimingStatus::SharedCtor(::_pb::Arena* arena) {
7590 0 : (void)arena;
7591 0 : new (&_impl_) Impl_{
7592 : decltype(_impl_.lol_val_){0u},
7593 : decltype(_impl_.lol_flg_val_){0u},
7594 : decltype(_impl_.los_val_){0u},
7595 : decltype(_impl_.los_flg_val_){0u},
7596 : decltype(_impl_.ept_status_){0u},
7597 : /*decltype(_impl_._cached_size_)*/ {},
7598 0 : };
7599 0 : }
7600 0 : GetTimingStatus_TimingStatus::~GetTimingStatus_TimingStatus() {
7601 : // @@protoc_insertion_point(destructor:wib.GetTimingStatus.TimingStatus)
7602 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
7603 0 : SharedDtor();
7604 0 : }
7605 0 : inline void GetTimingStatus_TimingStatus::SharedDtor() {
7606 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
7607 0 : }
7608 0 : void GetTimingStatus_TimingStatus::SetCachedSize(int size) const {
7609 0 : _impl_._cached_size_.Set(size);
7610 0 : }
7611 :
7612 0 : PROTOBUF_NOINLINE void GetTimingStatus_TimingStatus::Clear() {
7613 : // @@protoc_insertion_point(message_clear_start:wib.GetTimingStatus.TimingStatus)
7614 0 : ::uint32_t cached_has_bits = 0;
7615 : // Prevent compiler warnings about cached_has_bits being unused
7616 0 : (void) cached_has_bits;
7617 :
7618 0 : ::memset(&_impl_.lol_val_, 0, static_cast<::size_t>(
7619 : reinterpret_cast<char*>(&_impl_.ept_status_) -
7620 : reinterpret_cast<char*>(&_impl_.lol_val_)) + sizeof(_impl_.ept_status_));
7621 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
7622 0 : }
7623 :
7624 0 : const char* GetTimingStatus_TimingStatus::_InternalParse(
7625 : const char* ptr, ::_pbi::ParseContext* ctx) {
7626 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
7627 0 : return ptr;
7628 : }
7629 :
7630 :
7631 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
7632 : const ::_pbi::TcParseTable<3, 5, 0, 0, 2> GetTimingStatus_TimingStatus::_table_ = {
7633 : {
7634 : 0, // no _has_bits_
7635 : 0, // no _extensions_
7636 : 5, 56, // max_field_number, fast_idx_mask
7637 : offsetof(decltype(_table_), field_lookup_table),
7638 : 4294967264, // skipmap
7639 : offsetof(decltype(_table_), field_entries),
7640 : 5, // num_field_entries
7641 : 0, // num_aux_entries
7642 : offsetof(decltype(_table_), field_names), // no aux_entries
7643 : &_GetTimingStatus_TimingStatus_default_instance_._instance,
7644 : ::_pbi::TcParser::GenericFallback, // fallback
7645 : }, {{
7646 : {::_pbi::TcParser::MiniParse, {}},
7647 : // uint32 lol_val = 1;
7648 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimingStatus_TimingStatus, _impl_.lol_val_), 63>(),
7649 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.lol_val_)}},
7650 : // uint32 lol_flg_val = 2;
7651 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimingStatus_TimingStatus, _impl_.lol_flg_val_), 63>(),
7652 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.lol_flg_val_)}},
7653 : // uint32 los_val = 3;
7654 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimingStatus_TimingStatus, _impl_.los_val_), 63>(),
7655 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.los_val_)}},
7656 : // uint32 los_flg_val = 4;
7657 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimingStatus_TimingStatus, _impl_.los_flg_val_), 63>(),
7658 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.los_flg_val_)}},
7659 : // uint32 ept_status = 5;
7660 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(GetTimingStatus_TimingStatus, _impl_.ept_status_), 63>(),
7661 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.ept_status_)}},
7662 : {::_pbi::TcParser::MiniParse, {}},
7663 : {::_pbi::TcParser::MiniParse, {}},
7664 : }}, {{
7665 : 65535, 65535
7666 : }}, {{
7667 : // uint32 lol_val = 1;
7668 : {PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.lol_val_), 0, 0,
7669 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7670 : // uint32 lol_flg_val = 2;
7671 : {PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.lol_flg_val_), 0, 0,
7672 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7673 : // uint32 los_val = 3;
7674 : {PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.los_val_), 0, 0,
7675 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7676 : // uint32 los_flg_val = 4;
7677 : {PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.los_flg_val_), 0, 0,
7678 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7679 : // uint32 ept_status = 5;
7680 : {PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.ept_status_), 0, 0,
7681 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
7682 : }},
7683 : // no aux_entries
7684 : {{
7685 : }},
7686 : };
7687 :
7688 0 : ::uint8_t* GetTimingStatus_TimingStatus::_InternalSerialize(
7689 : ::uint8_t* target,
7690 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
7691 : // @@protoc_insertion_point(serialize_to_array_start:wib.GetTimingStatus.TimingStatus)
7692 0 : ::uint32_t cached_has_bits = 0;
7693 0 : (void)cached_has_bits;
7694 :
7695 : // uint32 lol_val = 1;
7696 0 : if (this->_internal_lol_val() != 0) {
7697 0 : target = stream->EnsureSpace(target);
7698 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7699 : 1, this->_internal_lol_val(), target);
7700 : }
7701 :
7702 : // uint32 lol_flg_val = 2;
7703 0 : if (this->_internal_lol_flg_val() != 0) {
7704 0 : target = stream->EnsureSpace(target);
7705 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7706 : 2, this->_internal_lol_flg_val(), target);
7707 : }
7708 :
7709 : // uint32 los_val = 3;
7710 0 : if (this->_internal_los_val() != 0) {
7711 0 : target = stream->EnsureSpace(target);
7712 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7713 : 3, this->_internal_los_val(), target);
7714 : }
7715 :
7716 : // uint32 los_flg_val = 4;
7717 0 : if (this->_internal_los_flg_val() != 0) {
7718 0 : target = stream->EnsureSpace(target);
7719 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7720 : 4, this->_internal_los_flg_val(), target);
7721 : }
7722 :
7723 : // uint32 ept_status = 5;
7724 0 : if (this->_internal_ept_status() != 0) {
7725 0 : target = stream->EnsureSpace(target);
7726 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7727 : 5, this->_internal_ept_status(), target);
7728 : }
7729 :
7730 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7731 0 : target =
7732 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
7733 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
7734 : }
7735 : // @@protoc_insertion_point(serialize_to_array_end:wib.GetTimingStatus.TimingStatus)
7736 0 : return target;
7737 : }
7738 :
7739 0 : ::size_t GetTimingStatus_TimingStatus::ByteSizeLong() const {
7740 : // @@protoc_insertion_point(message_byte_size_start:wib.GetTimingStatus.TimingStatus)
7741 0 : ::size_t total_size = 0;
7742 :
7743 0 : ::uint32_t cached_has_bits = 0;
7744 : // Prevent compiler warnings about cached_has_bits being unused
7745 0 : (void) cached_has_bits;
7746 :
7747 : // uint32 lol_val = 1;
7748 0 : if (this->_internal_lol_val() != 0) {
7749 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7750 : this->_internal_lol_val());
7751 : }
7752 :
7753 : // uint32 lol_flg_val = 2;
7754 0 : if (this->_internal_lol_flg_val() != 0) {
7755 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7756 : this->_internal_lol_flg_val());
7757 : }
7758 :
7759 : // uint32 los_val = 3;
7760 0 : if (this->_internal_los_val() != 0) {
7761 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7762 : this->_internal_los_val());
7763 : }
7764 :
7765 : // uint32 los_flg_val = 4;
7766 0 : if (this->_internal_los_flg_val() != 0) {
7767 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7768 : this->_internal_los_flg_val());
7769 : }
7770 :
7771 : // uint32 ept_status = 5;
7772 0 : if (this->_internal_ept_status() != 0) {
7773 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7774 : this->_internal_ept_status());
7775 : }
7776 :
7777 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
7778 : }
7779 :
7780 : const ::google::protobuf::Message::ClassData GetTimingStatus_TimingStatus::_class_data_ = {
7781 : ::google::protobuf::Message::CopyWithSourceCheck,
7782 : GetTimingStatus_TimingStatus::MergeImpl
7783 : };
7784 0 : const ::google::protobuf::Message::ClassData*GetTimingStatus_TimingStatus::GetClassData() const { return &_class_data_; }
7785 :
7786 :
7787 0 : void GetTimingStatus_TimingStatus::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
7788 0 : auto* const _this = static_cast<GetTimingStatus_TimingStatus*>(&to_msg);
7789 0 : auto& from = static_cast<const GetTimingStatus_TimingStatus&>(from_msg);
7790 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.GetTimingStatus.TimingStatus)
7791 0 : ABSL_DCHECK_NE(&from, _this);
7792 0 : ::uint32_t cached_has_bits = 0;
7793 0 : (void) cached_has_bits;
7794 :
7795 0 : if (from._internal_lol_val() != 0) {
7796 0 : _this->_internal_set_lol_val(from._internal_lol_val());
7797 : }
7798 0 : if (from._internal_lol_flg_val() != 0) {
7799 0 : _this->_internal_set_lol_flg_val(from._internal_lol_flg_val());
7800 : }
7801 0 : if (from._internal_los_val() != 0) {
7802 0 : _this->_internal_set_los_val(from._internal_los_val());
7803 : }
7804 0 : if (from._internal_los_flg_val() != 0) {
7805 0 : _this->_internal_set_los_flg_val(from._internal_los_flg_val());
7806 : }
7807 0 : if (from._internal_ept_status() != 0) {
7808 0 : _this->_internal_set_ept_status(from._internal_ept_status());
7809 : }
7810 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
7811 0 : }
7812 :
7813 0 : void GetTimingStatus_TimingStatus::CopyFrom(const GetTimingStatus_TimingStatus& from) {
7814 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.GetTimingStatus.TimingStatus)
7815 0 : if (&from == this) return;
7816 0 : Clear();
7817 0 : MergeFrom(from);
7818 : }
7819 :
7820 0 : PROTOBUF_NOINLINE bool GetTimingStatus_TimingStatus::IsInitialized() const {
7821 0 : return true;
7822 : }
7823 :
7824 0 : void GetTimingStatus_TimingStatus::InternalSwap(GetTimingStatus_TimingStatus* other) {
7825 0 : using std::swap;
7826 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7827 0 : ::google::protobuf::internal::memswap<
7828 : PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.ept_status_)
7829 : + sizeof(GetTimingStatus_TimingStatus::_impl_.ept_status_)
7830 0 : - PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.lol_val_)>(
7831 0 : reinterpret_cast<char*>(&_impl_.lol_val_),
7832 0 : reinterpret_cast<char*>(&other->_impl_.lol_val_));
7833 0 : }
7834 :
7835 0 : ::google::protobuf::Metadata GetTimingStatus_TimingStatus::GetMetadata() const {
7836 0 : return ::_pbi::AssignDescriptors(
7837 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
7838 0 : file_level_metadata_wib_2eproto[27]);
7839 : }
7840 : // ===================================================================
7841 :
7842 : class GetTimingStatus::_Internal {
7843 : public:
7844 : };
7845 :
7846 0 : GetTimingStatus::GetTimingStatus(::google::protobuf::Arena* arena)
7847 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
7848 : // @@protoc_insertion_point(arena_constructor:wib.GetTimingStatus)
7849 0 : }
7850 0 : GetTimingStatus::GetTimingStatus(const GetTimingStatus& from) : ::google::protobuf::internal::ZeroFieldsBase() {
7851 0 : GetTimingStatus* const _this = this;
7852 0 : (void)_this;
7853 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7854 0 : from._internal_metadata_);
7855 :
7856 : // @@protoc_insertion_point(copy_constructor:wib.GetTimingStatus)
7857 0 : }
7858 :
7859 :
7860 :
7861 :
7862 : const ::google::protobuf::Message::ClassData GetTimingStatus::_class_data_ = {
7863 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
7864 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
7865 : };
7866 0 : const ::google::protobuf::Message::ClassData*GetTimingStatus::GetClassData() const { return &_class_data_; }
7867 :
7868 :
7869 :
7870 :
7871 :
7872 :
7873 :
7874 0 : ::google::protobuf::Metadata GetTimingStatus::GetMetadata() const {
7875 0 : return ::_pbi::AssignDescriptors(
7876 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
7877 0 : file_level_metadata_wib_2eproto[28]);
7878 : }
7879 : // ===================================================================
7880 :
7881 : class SetFakeTime::_Internal {
7882 : public:
7883 : };
7884 :
7885 0 : SetFakeTime::SetFakeTime(::google::protobuf::Arena* arena)
7886 0 : : ::google::protobuf::Message(arena) {
7887 0 : SharedCtor(arena);
7888 : // @@protoc_insertion_point(arena_constructor:wib.SetFakeTime)
7889 0 : }
7890 0 : SetFakeTime::SetFakeTime(const SetFakeTime& from)
7891 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
7892 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7893 0 : from._internal_metadata_);
7894 : // @@protoc_insertion_point(copy_constructor:wib.SetFakeTime)
7895 0 : }
7896 0 : inline void SetFakeTime::SharedCtor(::_pb::Arena* arena) {
7897 0 : (void)arena;
7898 0 : new (&_impl_) Impl_{
7899 : decltype(_impl_.time_){::uint64_t{0u}},
7900 : /*decltype(_impl_._cached_size_)*/ {},
7901 0 : };
7902 0 : }
7903 0 : SetFakeTime::~SetFakeTime() {
7904 : // @@protoc_insertion_point(destructor:wib.SetFakeTime)
7905 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
7906 0 : SharedDtor();
7907 0 : }
7908 0 : inline void SetFakeTime::SharedDtor() {
7909 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
7910 0 : }
7911 0 : void SetFakeTime::SetCachedSize(int size) const {
7912 0 : _impl_._cached_size_.Set(size);
7913 0 : }
7914 :
7915 0 : PROTOBUF_NOINLINE void SetFakeTime::Clear() {
7916 : // @@protoc_insertion_point(message_clear_start:wib.SetFakeTime)
7917 0 : ::uint32_t cached_has_bits = 0;
7918 : // Prevent compiler warnings about cached_has_bits being unused
7919 0 : (void) cached_has_bits;
7920 :
7921 0 : _impl_.time_ = ::uint64_t{0u};
7922 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
7923 0 : }
7924 :
7925 0 : const char* SetFakeTime::_InternalParse(
7926 : const char* ptr, ::_pbi::ParseContext* ctx) {
7927 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
7928 0 : return ptr;
7929 : }
7930 :
7931 :
7932 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
7933 : const ::_pbi::TcParseTable<0, 1, 0, 0, 2> SetFakeTime::_table_ = {
7934 : {
7935 : 0, // no _has_bits_
7936 : 0, // no _extensions_
7937 : 1, 0, // max_field_number, fast_idx_mask
7938 : offsetof(decltype(_table_), field_lookup_table),
7939 : 4294967294, // skipmap
7940 : offsetof(decltype(_table_), field_entries),
7941 : 1, // num_field_entries
7942 : 0, // num_aux_entries
7943 : offsetof(decltype(_table_), field_names), // no aux_entries
7944 : &_SetFakeTime_default_instance_._instance,
7945 : ::_pbi::TcParser::GenericFallback, // fallback
7946 : }, {{
7947 : // uint64 time = 1;
7948 : {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(SetFakeTime, _impl_.time_), 63>(),
7949 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(SetFakeTime, _impl_.time_)}},
7950 : }}, {{
7951 : 65535, 65535
7952 : }}, {{
7953 : // uint64 time = 1;
7954 : {PROTOBUF_FIELD_OFFSET(SetFakeTime, _impl_.time_), 0, 0,
7955 : (0 | ::_fl::kFcSingular | ::_fl::kUInt64)},
7956 : }},
7957 : // no aux_entries
7958 : {{
7959 : }},
7960 : };
7961 :
7962 0 : ::uint8_t* SetFakeTime::_InternalSerialize(
7963 : ::uint8_t* target,
7964 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
7965 : // @@protoc_insertion_point(serialize_to_array_start:wib.SetFakeTime)
7966 0 : ::uint32_t cached_has_bits = 0;
7967 0 : (void)cached_has_bits;
7968 :
7969 : // uint64 time = 1;
7970 0 : if (this->_internal_time() != 0) {
7971 0 : target = stream->EnsureSpace(target);
7972 0 : target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
7973 : 1, this->_internal_time(), target);
7974 : }
7975 :
7976 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7977 0 : target =
7978 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
7979 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
7980 : }
7981 : // @@protoc_insertion_point(serialize_to_array_end:wib.SetFakeTime)
7982 0 : return target;
7983 : }
7984 :
7985 0 : ::size_t SetFakeTime::ByteSizeLong() const {
7986 : // @@protoc_insertion_point(message_byte_size_start:wib.SetFakeTime)
7987 0 : ::size_t total_size = 0;
7988 :
7989 0 : ::uint32_t cached_has_bits = 0;
7990 : // Prevent compiler warnings about cached_has_bits being unused
7991 0 : (void) cached_has_bits;
7992 :
7993 : // uint64 time = 1;
7994 0 : if (this->_internal_time() != 0) {
7995 0 : total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
7996 : this->_internal_time());
7997 : }
7998 :
7999 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8000 : }
8001 :
8002 : const ::google::protobuf::Message::ClassData SetFakeTime::_class_data_ = {
8003 : ::google::protobuf::Message::CopyWithSourceCheck,
8004 : SetFakeTime::MergeImpl
8005 : };
8006 0 : const ::google::protobuf::Message::ClassData*SetFakeTime::GetClassData() const { return &_class_data_; }
8007 :
8008 :
8009 0 : void SetFakeTime::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8010 0 : auto* const _this = static_cast<SetFakeTime*>(&to_msg);
8011 0 : auto& from = static_cast<const SetFakeTime&>(from_msg);
8012 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.SetFakeTime)
8013 0 : ABSL_DCHECK_NE(&from, _this);
8014 0 : ::uint32_t cached_has_bits = 0;
8015 0 : (void) cached_has_bits;
8016 :
8017 0 : if (from._internal_time() != 0) {
8018 0 : _this->_internal_set_time(from._internal_time());
8019 : }
8020 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8021 0 : }
8022 :
8023 0 : void SetFakeTime::CopyFrom(const SetFakeTime& from) {
8024 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.SetFakeTime)
8025 0 : if (&from == this) return;
8026 0 : Clear();
8027 0 : MergeFrom(from);
8028 : }
8029 :
8030 0 : PROTOBUF_NOINLINE bool SetFakeTime::IsInitialized() const {
8031 0 : return true;
8032 : }
8033 :
8034 0 : void SetFakeTime::InternalSwap(SetFakeTime* other) {
8035 0 : using std::swap;
8036 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8037 0 : swap(_impl_.time_, other->_impl_.time_);
8038 0 : }
8039 :
8040 0 : ::google::protobuf::Metadata SetFakeTime::GetMetadata() const {
8041 0 : return ::_pbi::AssignDescriptors(
8042 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
8043 0 : file_level_metadata_wib_2eproto[29]);
8044 : }
8045 : // ===================================================================
8046 :
8047 : class StartFakeTime::_Internal {
8048 : public:
8049 : };
8050 :
8051 0 : StartFakeTime::StartFakeTime(::google::protobuf::Arena* arena)
8052 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
8053 : // @@protoc_insertion_point(arena_constructor:wib.StartFakeTime)
8054 0 : }
8055 0 : StartFakeTime::StartFakeTime(const StartFakeTime& from) : ::google::protobuf::internal::ZeroFieldsBase() {
8056 0 : StartFakeTime* const _this = this;
8057 0 : (void)_this;
8058 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8059 0 : from._internal_metadata_);
8060 :
8061 : // @@protoc_insertion_point(copy_constructor:wib.StartFakeTime)
8062 0 : }
8063 :
8064 :
8065 :
8066 :
8067 : const ::google::protobuf::Message::ClassData StartFakeTime::_class_data_ = {
8068 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
8069 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
8070 : };
8071 0 : const ::google::protobuf::Message::ClassData*StartFakeTime::GetClassData() const { return &_class_data_; }
8072 :
8073 :
8074 :
8075 :
8076 :
8077 :
8078 :
8079 0 : ::google::protobuf::Metadata StartFakeTime::GetMetadata() const {
8080 0 : return ::_pbi::AssignDescriptors(
8081 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
8082 0 : file_level_metadata_wib_2eproto[30]);
8083 : }
8084 : // ===================================================================
8085 :
8086 : class LogControl_Log::_Internal {
8087 : public:
8088 : };
8089 :
8090 0 : LogControl_Log::LogControl_Log(::google::protobuf::Arena* arena)
8091 0 : : ::google::protobuf::Message(arena) {
8092 0 : SharedCtor(arena);
8093 : // @@protoc_insertion_point(arena_constructor:wib.LogControl.Log)
8094 0 : }
8095 0 : LogControl_Log::LogControl_Log(const LogControl_Log& from) : ::google::protobuf::Message() {
8096 0 : LogControl_Log* const _this = this;
8097 0 : (void)_this;
8098 0 : new (&_impl_) Impl_{
8099 : decltype(_impl_.contents_){},
8100 : /*decltype(_impl_._cached_size_)*/ {},
8101 0 : };
8102 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8103 0 : from._internal_metadata_);
8104 0 : _impl_.contents_.InitDefault();
8105 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8106 : _impl_.contents_.Set("", GetArenaForAllocation());
8107 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8108 0 : if (!from._internal_contents().empty()) {
8109 0 : _this->_impl_.contents_.Set(from._internal_contents(), _this->GetArenaForAllocation());
8110 : }
8111 :
8112 : // @@protoc_insertion_point(copy_constructor:wib.LogControl.Log)
8113 0 : }
8114 0 : inline void LogControl_Log::SharedCtor(::_pb::Arena* arena) {
8115 0 : (void)arena;
8116 0 : new (&_impl_) Impl_{
8117 : decltype(_impl_.contents_){},
8118 : /*decltype(_impl_._cached_size_)*/ {},
8119 0 : };
8120 0 : _impl_.contents_.InitDefault();
8121 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8122 : _impl_.contents_.Set("", GetArenaForAllocation());
8123 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8124 0 : }
8125 0 : LogControl_Log::~LogControl_Log() {
8126 : // @@protoc_insertion_point(destructor:wib.LogControl.Log)
8127 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8128 0 : SharedDtor();
8129 0 : }
8130 0 : inline void LogControl_Log::SharedDtor() {
8131 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8132 0 : _impl_.contents_.Destroy();
8133 0 : }
8134 0 : void LogControl_Log::SetCachedSize(int size) const {
8135 0 : _impl_._cached_size_.Set(size);
8136 0 : }
8137 :
8138 0 : PROTOBUF_NOINLINE void LogControl_Log::Clear() {
8139 : // @@protoc_insertion_point(message_clear_start:wib.LogControl.Log)
8140 0 : ::uint32_t cached_has_bits = 0;
8141 : // Prevent compiler warnings about cached_has_bits being unused
8142 0 : (void) cached_has_bits;
8143 :
8144 0 : _impl_.contents_.ClearToEmpty();
8145 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8146 0 : }
8147 :
8148 0 : const char* LogControl_Log::_InternalParse(
8149 : const char* ptr, ::_pbi::ParseContext* ctx) {
8150 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8151 0 : return ptr;
8152 : }
8153 :
8154 :
8155 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8156 : const ::_pbi::TcParseTable<0, 1, 0, 0, 2> LogControl_Log::_table_ = {
8157 : {
8158 : 0, // no _has_bits_
8159 : 0, // no _extensions_
8160 : 1, 0, // max_field_number, fast_idx_mask
8161 : offsetof(decltype(_table_), field_lookup_table),
8162 : 4294967294, // skipmap
8163 : offsetof(decltype(_table_), field_entries),
8164 : 1, // num_field_entries
8165 : 0, // num_aux_entries
8166 : offsetof(decltype(_table_), field_names), // no aux_entries
8167 : &_LogControl_Log_default_instance_._instance,
8168 : ::_pbi::TcParser::GenericFallback, // fallback
8169 : }, {{
8170 : // bytes contents = 1;
8171 : {::_pbi::TcParser::FastBS1,
8172 : {10, 63, 0, PROTOBUF_FIELD_OFFSET(LogControl_Log, _impl_.contents_)}},
8173 : }}, {{
8174 : 65535, 65535
8175 : }}, {{
8176 : // bytes contents = 1;
8177 : {PROTOBUF_FIELD_OFFSET(LogControl_Log, _impl_.contents_), 0, 0,
8178 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
8179 : }},
8180 : // no aux_entries
8181 : {{
8182 : }},
8183 : };
8184 :
8185 0 : ::uint8_t* LogControl_Log::_InternalSerialize(
8186 : ::uint8_t* target,
8187 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
8188 : // @@protoc_insertion_point(serialize_to_array_start:wib.LogControl.Log)
8189 0 : ::uint32_t cached_has_bits = 0;
8190 0 : (void)cached_has_bits;
8191 :
8192 : // bytes contents = 1;
8193 0 : if (!this->_internal_contents().empty()) {
8194 0 : const std::string& _s = this->_internal_contents();
8195 0 : target = stream->WriteBytesMaybeAliased(1, _s, target);
8196 : }
8197 :
8198 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8199 0 : target =
8200 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
8201 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
8202 : }
8203 : // @@protoc_insertion_point(serialize_to_array_end:wib.LogControl.Log)
8204 0 : return target;
8205 : }
8206 :
8207 0 : ::size_t LogControl_Log::ByteSizeLong() const {
8208 : // @@protoc_insertion_point(message_byte_size_start:wib.LogControl.Log)
8209 0 : ::size_t total_size = 0;
8210 :
8211 0 : ::uint32_t cached_has_bits = 0;
8212 : // Prevent compiler warnings about cached_has_bits being unused
8213 0 : (void) cached_has_bits;
8214 :
8215 : // bytes contents = 1;
8216 0 : if (!this->_internal_contents().empty()) {
8217 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
8218 : this->_internal_contents());
8219 : }
8220 :
8221 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8222 : }
8223 :
8224 : const ::google::protobuf::Message::ClassData LogControl_Log::_class_data_ = {
8225 : ::google::protobuf::Message::CopyWithSourceCheck,
8226 : LogControl_Log::MergeImpl
8227 : };
8228 0 : const ::google::protobuf::Message::ClassData*LogControl_Log::GetClassData() const { return &_class_data_; }
8229 :
8230 :
8231 0 : void LogControl_Log::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8232 0 : auto* const _this = static_cast<LogControl_Log*>(&to_msg);
8233 0 : auto& from = static_cast<const LogControl_Log&>(from_msg);
8234 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.LogControl.Log)
8235 0 : ABSL_DCHECK_NE(&from, _this);
8236 0 : ::uint32_t cached_has_bits = 0;
8237 0 : (void) cached_has_bits;
8238 :
8239 0 : if (!from._internal_contents().empty()) {
8240 0 : _this->_internal_set_contents(from._internal_contents());
8241 : }
8242 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8243 0 : }
8244 :
8245 0 : void LogControl_Log::CopyFrom(const LogControl_Log& from) {
8246 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.LogControl.Log)
8247 0 : if (&from == this) return;
8248 0 : Clear();
8249 0 : MergeFrom(from);
8250 : }
8251 :
8252 0 : PROTOBUF_NOINLINE bool LogControl_Log::IsInitialized() const {
8253 0 : return true;
8254 : }
8255 :
8256 0 : void LogControl_Log::InternalSwap(LogControl_Log* other) {
8257 0 : using std::swap;
8258 0 : auto* lhs_arena = GetArenaForAllocation();
8259 0 : auto* rhs_arena = other->GetArenaForAllocation();
8260 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8261 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contents_, lhs_arena,
8262 : &other->_impl_.contents_, rhs_arena);
8263 0 : }
8264 :
8265 0 : ::google::protobuf::Metadata LogControl_Log::GetMetadata() const {
8266 0 : return ::_pbi::AssignDescriptors(
8267 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
8268 0 : file_level_metadata_wib_2eproto[31]);
8269 : }
8270 : // ===================================================================
8271 :
8272 : class LogControl::_Internal {
8273 : public:
8274 : };
8275 :
8276 0 : LogControl::LogControl(::google::protobuf::Arena* arena)
8277 0 : : ::google::protobuf::Message(arena) {
8278 0 : SharedCtor(arena);
8279 : // @@protoc_insertion_point(arena_constructor:wib.LogControl)
8280 0 : }
8281 0 : LogControl::LogControl(const LogControl& from)
8282 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
8283 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8284 0 : from._internal_metadata_);
8285 : // @@protoc_insertion_point(copy_constructor:wib.LogControl)
8286 0 : }
8287 0 : inline void LogControl::SharedCtor(::_pb::Arena* arena) {
8288 0 : (void)arena;
8289 0 : new (&_impl_) Impl_{
8290 : decltype(_impl_.clear_log_){false},
8291 : decltype(_impl_.return_log_){false},
8292 : decltype(_impl_.boot_log_){false},
8293 : /*decltype(_impl_._cached_size_)*/ {},
8294 0 : };
8295 0 : }
8296 0 : LogControl::~LogControl() {
8297 : // @@protoc_insertion_point(destructor:wib.LogControl)
8298 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8299 0 : SharedDtor();
8300 0 : }
8301 0 : inline void LogControl::SharedDtor() {
8302 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8303 0 : }
8304 0 : void LogControl::SetCachedSize(int size) const {
8305 0 : _impl_._cached_size_.Set(size);
8306 0 : }
8307 :
8308 0 : PROTOBUF_NOINLINE void LogControl::Clear() {
8309 : // @@protoc_insertion_point(message_clear_start:wib.LogControl)
8310 0 : ::uint32_t cached_has_bits = 0;
8311 : // Prevent compiler warnings about cached_has_bits being unused
8312 0 : (void) cached_has_bits;
8313 :
8314 0 : ::memset(&_impl_.clear_log_, 0, static_cast<::size_t>(
8315 : reinterpret_cast<char*>(&_impl_.boot_log_) -
8316 : reinterpret_cast<char*>(&_impl_.clear_log_)) + sizeof(_impl_.boot_log_));
8317 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8318 0 : }
8319 :
8320 0 : const char* LogControl::_InternalParse(
8321 : const char* ptr, ::_pbi::ParseContext* ctx) {
8322 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8323 0 : return ptr;
8324 : }
8325 :
8326 :
8327 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8328 : const ::_pbi::TcParseTable<2, 3, 0, 0, 2> LogControl::_table_ = {
8329 : {
8330 : 0, // no _has_bits_
8331 : 0, // no _extensions_
8332 : 3, 24, // max_field_number, fast_idx_mask
8333 : offsetof(decltype(_table_), field_lookup_table),
8334 : 4294967288, // skipmap
8335 : offsetof(decltype(_table_), field_entries),
8336 : 3, // num_field_entries
8337 : 0, // num_aux_entries
8338 : offsetof(decltype(_table_), field_names), // no aux_entries
8339 : &_LogControl_default_instance_._instance,
8340 : ::_pbi::TcParser::GenericFallback, // fallback
8341 : }, {{
8342 : {::_pbi::TcParser::MiniParse, {}},
8343 : // bool clear_log = 1;
8344 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(LogControl, _impl_.clear_log_), 63>(),
8345 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(LogControl, _impl_.clear_log_)}},
8346 : // bool return_log = 2;
8347 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(LogControl, _impl_.return_log_), 63>(),
8348 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(LogControl, _impl_.return_log_)}},
8349 : // bool boot_log = 3;
8350 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(LogControl, _impl_.boot_log_), 63>(),
8351 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(LogControl, _impl_.boot_log_)}},
8352 : }}, {{
8353 : 65535, 65535
8354 : }}, {{
8355 : // bool clear_log = 1;
8356 : {PROTOBUF_FIELD_OFFSET(LogControl, _impl_.clear_log_), 0, 0,
8357 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
8358 : // bool return_log = 2;
8359 : {PROTOBUF_FIELD_OFFSET(LogControl, _impl_.return_log_), 0, 0,
8360 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
8361 : // bool boot_log = 3;
8362 : {PROTOBUF_FIELD_OFFSET(LogControl, _impl_.boot_log_), 0, 0,
8363 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
8364 : }},
8365 : // no aux_entries
8366 : {{
8367 : }},
8368 : };
8369 :
8370 0 : ::uint8_t* LogControl::_InternalSerialize(
8371 : ::uint8_t* target,
8372 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
8373 : // @@protoc_insertion_point(serialize_to_array_start:wib.LogControl)
8374 0 : ::uint32_t cached_has_bits = 0;
8375 0 : (void)cached_has_bits;
8376 :
8377 : // bool clear_log = 1;
8378 0 : if (this->_internal_clear_log() != 0) {
8379 0 : target = stream->EnsureSpace(target);
8380 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
8381 0 : 1, this->_internal_clear_log(), target);
8382 : }
8383 :
8384 : // bool return_log = 2;
8385 0 : if (this->_internal_return_log() != 0) {
8386 0 : target = stream->EnsureSpace(target);
8387 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
8388 0 : 2, this->_internal_return_log(), target);
8389 : }
8390 :
8391 : // bool boot_log = 3;
8392 0 : if (this->_internal_boot_log() != 0) {
8393 0 : target = stream->EnsureSpace(target);
8394 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
8395 0 : 3, this->_internal_boot_log(), target);
8396 : }
8397 :
8398 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8399 0 : target =
8400 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
8401 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
8402 : }
8403 : // @@protoc_insertion_point(serialize_to_array_end:wib.LogControl)
8404 0 : return target;
8405 : }
8406 :
8407 0 : ::size_t LogControl::ByteSizeLong() const {
8408 : // @@protoc_insertion_point(message_byte_size_start:wib.LogControl)
8409 0 : ::size_t total_size = 0;
8410 :
8411 0 : ::uint32_t cached_has_bits = 0;
8412 : // Prevent compiler warnings about cached_has_bits being unused
8413 0 : (void) cached_has_bits;
8414 :
8415 : // bool clear_log = 1;
8416 0 : if (this->_internal_clear_log() != 0) {
8417 0 : total_size += 2;
8418 : }
8419 :
8420 : // bool return_log = 2;
8421 0 : if (this->_internal_return_log() != 0) {
8422 0 : total_size += 2;
8423 : }
8424 :
8425 : // bool boot_log = 3;
8426 0 : if (this->_internal_boot_log() != 0) {
8427 0 : total_size += 2;
8428 : }
8429 :
8430 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8431 : }
8432 :
8433 : const ::google::protobuf::Message::ClassData LogControl::_class_data_ = {
8434 : ::google::protobuf::Message::CopyWithSourceCheck,
8435 : LogControl::MergeImpl
8436 : };
8437 0 : const ::google::protobuf::Message::ClassData*LogControl::GetClassData() const { return &_class_data_; }
8438 :
8439 :
8440 0 : void LogControl::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8441 0 : auto* const _this = static_cast<LogControl*>(&to_msg);
8442 0 : auto& from = static_cast<const LogControl&>(from_msg);
8443 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.LogControl)
8444 0 : ABSL_DCHECK_NE(&from, _this);
8445 0 : ::uint32_t cached_has_bits = 0;
8446 0 : (void) cached_has_bits;
8447 :
8448 0 : if (from._internal_clear_log() != 0) {
8449 0 : _this->_internal_set_clear_log(from._internal_clear_log());
8450 : }
8451 0 : if (from._internal_return_log() != 0) {
8452 0 : _this->_internal_set_return_log(from._internal_return_log());
8453 : }
8454 0 : if (from._internal_boot_log() != 0) {
8455 0 : _this->_internal_set_boot_log(from._internal_boot_log());
8456 : }
8457 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8458 0 : }
8459 :
8460 0 : void LogControl::CopyFrom(const LogControl& from) {
8461 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.LogControl)
8462 0 : if (&from == this) return;
8463 0 : Clear();
8464 0 : MergeFrom(from);
8465 : }
8466 :
8467 0 : PROTOBUF_NOINLINE bool LogControl::IsInitialized() const {
8468 0 : return true;
8469 : }
8470 :
8471 0 : void LogControl::InternalSwap(LogControl* other) {
8472 0 : using std::swap;
8473 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8474 0 : ::google::protobuf::internal::memswap<
8475 : PROTOBUF_FIELD_OFFSET(LogControl, _impl_.boot_log_)
8476 : + sizeof(LogControl::_impl_.boot_log_)
8477 0 : - PROTOBUF_FIELD_OFFSET(LogControl, _impl_.clear_log_)>(
8478 0 : reinterpret_cast<char*>(&_impl_.clear_log_),
8479 0 : reinterpret_cast<char*>(&other->_impl_.clear_log_));
8480 0 : }
8481 :
8482 0 : ::google::protobuf::Metadata LogControl::GetMetadata() const {
8483 0 : return ::_pbi::AssignDescriptors(
8484 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
8485 0 : file_level_metadata_wib_2eproto[32]);
8486 : }
8487 : // ===================================================================
8488 :
8489 : class Empty::_Internal {
8490 : public:
8491 : };
8492 :
8493 0 : Empty::Empty(::google::protobuf::Arena* arena)
8494 0 : : ::google::protobuf::internal::ZeroFieldsBase(arena) {
8495 : // @@protoc_insertion_point(arena_constructor:wib.Empty)
8496 0 : }
8497 0 : Empty::Empty(const Empty& from) : ::google::protobuf::internal::ZeroFieldsBase() {
8498 0 : Empty* const _this = this;
8499 0 : (void)_this;
8500 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8501 0 : from._internal_metadata_);
8502 :
8503 : // @@protoc_insertion_point(copy_constructor:wib.Empty)
8504 0 : }
8505 :
8506 :
8507 :
8508 :
8509 : const ::google::protobuf::Message::ClassData Empty::_class_data_ = {
8510 : ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
8511 : ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
8512 : };
8513 0 : const ::google::protobuf::Message::ClassData*Empty::GetClassData() const { return &_class_data_; }
8514 :
8515 :
8516 :
8517 :
8518 :
8519 :
8520 :
8521 0 : ::google::protobuf::Metadata Empty::GetMetadata() const {
8522 0 : return ::_pbi::AssignDescriptors(
8523 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
8524 0 : file_level_metadata_wib_2eproto[33]);
8525 : }
8526 : // ===================================================================
8527 :
8528 : class Status::_Internal {
8529 : public:
8530 : };
8531 :
8532 0 : Status::Status(::google::protobuf::Arena* arena)
8533 0 : : ::google::protobuf::Message(arena) {
8534 0 : SharedCtor(arena);
8535 : // @@protoc_insertion_point(arena_constructor:wib.Status)
8536 0 : }
8537 0 : Status::Status(const Status& from) : ::google::protobuf::Message() {
8538 0 : Status* const _this = this;
8539 0 : (void)_this;
8540 0 : new (&_impl_) Impl_{
8541 : decltype(_impl_.extra_){},
8542 : decltype(_impl_.success_){},
8543 : /*decltype(_impl_._cached_size_)*/ {},
8544 0 : };
8545 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8546 0 : from._internal_metadata_);
8547 0 : _impl_.extra_.InitDefault();
8548 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8549 : _impl_.extra_.Set("", GetArenaForAllocation());
8550 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8551 0 : if (!from._internal_extra().empty()) {
8552 0 : _this->_impl_.extra_.Set(from._internal_extra(), _this->GetArenaForAllocation());
8553 : }
8554 0 : _this->_impl_.success_ = from._impl_.success_;
8555 :
8556 : // @@protoc_insertion_point(copy_constructor:wib.Status)
8557 0 : }
8558 0 : inline void Status::SharedCtor(::_pb::Arena* arena) {
8559 0 : (void)arena;
8560 0 : new (&_impl_) Impl_{
8561 : decltype(_impl_.extra_){},
8562 : decltype(_impl_.success_){false},
8563 : /*decltype(_impl_._cached_size_)*/ {},
8564 0 : };
8565 0 : _impl_.extra_.InitDefault();
8566 : #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8567 : _impl_.extra_.Set("", GetArenaForAllocation());
8568 : #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8569 0 : }
8570 0 : Status::~Status() {
8571 : // @@protoc_insertion_point(destructor:wib.Status)
8572 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8573 0 : SharedDtor();
8574 0 : }
8575 0 : inline void Status::SharedDtor() {
8576 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8577 0 : _impl_.extra_.Destroy();
8578 0 : }
8579 0 : void Status::SetCachedSize(int size) const {
8580 0 : _impl_._cached_size_.Set(size);
8581 0 : }
8582 :
8583 0 : PROTOBUF_NOINLINE void Status::Clear() {
8584 : // @@protoc_insertion_point(message_clear_start:wib.Status)
8585 0 : ::uint32_t cached_has_bits = 0;
8586 : // Prevent compiler warnings about cached_has_bits being unused
8587 0 : (void) cached_has_bits;
8588 :
8589 0 : _impl_.extra_.ClearToEmpty();
8590 0 : _impl_.success_ = false;
8591 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8592 0 : }
8593 :
8594 0 : const char* Status::_InternalParse(
8595 : const char* ptr, ::_pbi::ParseContext* ctx) {
8596 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8597 0 : return ptr;
8598 : }
8599 :
8600 :
8601 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8602 : const ::_pbi::TcParseTable<1, 2, 0, 0, 2> Status::_table_ = {
8603 : {
8604 : 0, // no _has_bits_
8605 : 0, // no _extensions_
8606 : 2, 8, // max_field_number, fast_idx_mask
8607 : offsetof(decltype(_table_), field_lookup_table),
8608 : 4294967292, // skipmap
8609 : offsetof(decltype(_table_), field_entries),
8610 : 2, // num_field_entries
8611 : 0, // num_aux_entries
8612 : offsetof(decltype(_table_), field_names), // no aux_entries
8613 : &_Status_default_instance_._instance,
8614 : ::_pbi::TcParser::GenericFallback, // fallback
8615 : }, {{
8616 : // bytes extra = 2;
8617 : {::_pbi::TcParser::FastBS1,
8618 : {18, 63, 0, PROTOBUF_FIELD_OFFSET(Status, _impl_.extra_)}},
8619 : // bool success = 1;
8620 : {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(Status, _impl_.success_), 63>(),
8621 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(Status, _impl_.success_)}},
8622 : }}, {{
8623 : 65535, 65535
8624 : }}, {{
8625 : // bool success = 1;
8626 : {PROTOBUF_FIELD_OFFSET(Status, _impl_.success_), 0, 0,
8627 : (0 | ::_fl::kFcSingular | ::_fl::kBool)},
8628 : // bytes extra = 2;
8629 : {PROTOBUF_FIELD_OFFSET(Status, _impl_.extra_), 0, 0,
8630 : (0 | ::_fl::kFcSingular | ::_fl::kBytes | ::_fl::kRepAString)},
8631 : }},
8632 : // no aux_entries
8633 : {{
8634 : }},
8635 : };
8636 :
8637 0 : ::uint8_t* Status::_InternalSerialize(
8638 : ::uint8_t* target,
8639 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
8640 : // @@protoc_insertion_point(serialize_to_array_start:wib.Status)
8641 0 : ::uint32_t cached_has_bits = 0;
8642 0 : (void)cached_has_bits;
8643 :
8644 : // bool success = 1;
8645 0 : if (this->_internal_success() != 0) {
8646 0 : target = stream->EnsureSpace(target);
8647 0 : target = ::_pbi::WireFormatLite::WriteBoolToArray(
8648 0 : 1, this->_internal_success(), target);
8649 : }
8650 :
8651 : // bytes extra = 2;
8652 0 : if (!this->_internal_extra().empty()) {
8653 0 : const std::string& _s = this->_internal_extra();
8654 0 : target = stream->WriteBytesMaybeAliased(2, _s, target);
8655 : }
8656 :
8657 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8658 0 : target =
8659 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
8660 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
8661 : }
8662 : // @@protoc_insertion_point(serialize_to_array_end:wib.Status)
8663 0 : return target;
8664 : }
8665 :
8666 0 : ::size_t Status::ByteSizeLong() const {
8667 : // @@protoc_insertion_point(message_byte_size_start:wib.Status)
8668 0 : ::size_t total_size = 0;
8669 :
8670 0 : ::uint32_t cached_has_bits = 0;
8671 : // Prevent compiler warnings about cached_has_bits being unused
8672 0 : (void) cached_has_bits;
8673 :
8674 : // bytes extra = 2;
8675 0 : if (!this->_internal_extra().empty()) {
8676 0 : total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
8677 : this->_internal_extra());
8678 : }
8679 :
8680 : // bool success = 1;
8681 0 : if (this->_internal_success() != 0) {
8682 0 : total_size += 2;
8683 : }
8684 :
8685 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8686 : }
8687 :
8688 : const ::google::protobuf::Message::ClassData Status::_class_data_ = {
8689 : ::google::protobuf::Message::CopyWithSourceCheck,
8690 : Status::MergeImpl
8691 : };
8692 0 : const ::google::protobuf::Message::ClassData*Status::GetClassData() const { return &_class_data_; }
8693 :
8694 :
8695 0 : void Status::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8696 0 : auto* const _this = static_cast<Status*>(&to_msg);
8697 0 : auto& from = static_cast<const Status&>(from_msg);
8698 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.Status)
8699 0 : ABSL_DCHECK_NE(&from, _this);
8700 0 : ::uint32_t cached_has_bits = 0;
8701 0 : (void) cached_has_bits;
8702 :
8703 0 : if (!from._internal_extra().empty()) {
8704 0 : _this->_internal_set_extra(from._internal_extra());
8705 : }
8706 0 : if (from._internal_success() != 0) {
8707 0 : _this->_internal_set_success(from._internal_success());
8708 : }
8709 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8710 0 : }
8711 :
8712 0 : void Status::CopyFrom(const Status& from) {
8713 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.Status)
8714 0 : if (&from == this) return;
8715 0 : Clear();
8716 0 : MergeFrom(from);
8717 : }
8718 :
8719 0 : PROTOBUF_NOINLINE bool Status::IsInitialized() const {
8720 0 : return true;
8721 : }
8722 :
8723 0 : void Status::InternalSwap(Status* other) {
8724 0 : using std::swap;
8725 0 : auto* lhs_arena = GetArenaForAllocation();
8726 0 : auto* rhs_arena = other->GetArenaForAllocation();
8727 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8728 0 : ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.extra_, lhs_arena,
8729 : &other->_impl_.extra_, rhs_arena);
8730 0 : swap(_impl_.success_, other->_impl_.success_);
8731 0 : }
8732 :
8733 0 : ::google::protobuf::Metadata Status::GetMetadata() const {
8734 0 : return ::_pbi::AssignDescriptors(
8735 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
8736 0 : file_level_metadata_wib_2eproto[34]);
8737 : }
8738 : // ===================================================================
8739 :
8740 : class RegValue::_Internal {
8741 : public:
8742 : };
8743 :
8744 0 : RegValue::RegValue(::google::protobuf::Arena* arena)
8745 0 : : ::google::protobuf::Message(arena) {
8746 0 : SharedCtor(arena);
8747 : // @@protoc_insertion_point(arena_constructor:wib.RegValue)
8748 0 : }
8749 0 : RegValue::RegValue(const RegValue& from)
8750 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
8751 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8752 0 : from._internal_metadata_);
8753 : // @@protoc_insertion_point(copy_constructor:wib.RegValue)
8754 0 : }
8755 0 : inline void RegValue::SharedCtor(::_pb::Arena* arena) {
8756 0 : (void)arena;
8757 0 : new (&_impl_) Impl_{
8758 : decltype(_impl_.addr_){::uint64_t{0u}},
8759 : decltype(_impl_.value_){0u},
8760 : /*decltype(_impl_._cached_size_)*/ {},
8761 0 : };
8762 0 : }
8763 0 : RegValue::~RegValue() {
8764 : // @@protoc_insertion_point(destructor:wib.RegValue)
8765 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8766 0 : SharedDtor();
8767 0 : }
8768 0 : inline void RegValue::SharedDtor() {
8769 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8770 0 : }
8771 0 : void RegValue::SetCachedSize(int size) const {
8772 0 : _impl_._cached_size_.Set(size);
8773 0 : }
8774 :
8775 0 : PROTOBUF_NOINLINE void RegValue::Clear() {
8776 : // @@protoc_insertion_point(message_clear_start:wib.RegValue)
8777 0 : ::uint32_t cached_has_bits = 0;
8778 : // Prevent compiler warnings about cached_has_bits being unused
8779 0 : (void) cached_has_bits;
8780 :
8781 0 : ::memset(&_impl_.addr_, 0, static_cast<::size_t>(
8782 : reinterpret_cast<char*>(&_impl_.value_) -
8783 : reinterpret_cast<char*>(&_impl_.addr_)) + sizeof(_impl_.value_));
8784 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8785 0 : }
8786 :
8787 0 : const char* RegValue::_InternalParse(
8788 : const char* ptr, ::_pbi::ParseContext* ctx) {
8789 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8790 0 : return ptr;
8791 : }
8792 :
8793 :
8794 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8795 : const ::_pbi::TcParseTable<1, 2, 0, 0, 2> RegValue::_table_ = {
8796 : {
8797 : 0, // no _has_bits_
8798 : 0, // no _extensions_
8799 : 2, 8, // max_field_number, fast_idx_mask
8800 : offsetof(decltype(_table_), field_lookup_table),
8801 : 4294967292, // skipmap
8802 : offsetof(decltype(_table_), field_entries),
8803 : 2, // num_field_entries
8804 : 0, // num_aux_entries
8805 : offsetof(decltype(_table_), field_names), // no aux_entries
8806 : &_RegValue_default_instance_._instance,
8807 : ::_pbi::TcParser::GenericFallback, // fallback
8808 : }, {{
8809 : // uint32 value = 2;
8810 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(RegValue, _impl_.value_), 63>(),
8811 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(RegValue, _impl_.value_)}},
8812 : // uint64 addr = 1;
8813 : {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(RegValue, _impl_.addr_), 63>(),
8814 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(RegValue, _impl_.addr_)}},
8815 : }}, {{
8816 : 65535, 65535
8817 : }}, {{
8818 : // uint64 addr = 1;
8819 : {PROTOBUF_FIELD_OFFSET(RegValue, _impl_.addr_), 0, 0,
8820 : (0 | ::_fl::kFcSingular | ::_fl::kUInt64)},
8821 : // uint32 value = 2;
8822 : {PROTOBUF_FIELD_OFFSET(RegValue, _impl_.value_), 0, 0,
8823 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
8824 : }},
8825 : // no aux_entries
8826 : {{
8827 : }},
8828 : };
8829 :
8830 0 : ::uint8_t* RegValue::_InternalSerialize(
8831 : ::uint8_t* target,
8832 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
8833 : // @@protoc_insertion_point(serialize_to_array_start:wib.RegValue)
8834 0 : ::uint32_t cached_has_bits = 0;
8835 0 : (void)cached_has_bits;
8836 :
8837 : // uint64 addr = 1;
8838 0 : if (this->_internal_addr() != 0) {
8839 0 : target = stream->EnsureSpace(target);
8840 0 : target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
8841 : 1, this->_internal_addr(), target);
8842 : }
8843 :
8844 : // uint32 value = 2;
8845 0 : if (this->_internal_value() != 0) {
8846 0 : target = stream->EnsureSpace(target);
8847 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
8848 : 2, this->_internal_value(), target);
8849 : }
8850 :
8851 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8852 0 : target =
8853 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
8854 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
8855 : }
8856 : // @@protoc_insertion_point(serialize_to_array_end:wib.RegValue)
8857 0 : return target;
8858 : }
8859 :
8860 0 : ::size_t RegValue::ByteSizeLong() const {
8861 : // @@protoc_insertion_point(message_byte_size_start:wib.RegValue)
8862 0 : ::size_t total_size = 0;
8863 :
8864 0 : ::uint32_t cached_has_bits = 0;
8865 : // Prevent compiler warnings about cached_has_bits being unused
8866 0 : (void) cached_has_bits;
8867 :
8868 : // uint64 addr = 1;
8869 0 : if (this->_internal_addr() != 0) {
8870 0 : total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
8871 : this->_internal_addr());
8872 : }
8873 :
8874 : // uint32 value = 2;
8875 0 : if (this->_internal_value() != 0) {
8876 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
8877 : this->_internal_value());
8878 : }
8879 :
8880 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8881 : }
8882 :
8883 : const ::google::protobuf::Message::ClassData RegValue::_class_data_ = {
8884 : ::google::protobuf::Message::CopyWithSourceCheck,
8885 : RegValue::MergeImpl
8886 : };
8887 0 : const ::google::protobuf::Message::ClassData*RegValue::GetClassData() const { return &_class_data_; }
8888 :
8889 :
8890 0 : void RegValue::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8891 0 : auto* const _this = static_cast<RegValue*>(&to_msg);
8892 0 : auto& from = static_cast<const RegValue&>(from_msg);
8893 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.RegValue)
8894 0 : ABSL_DCHECK_NE(&from, _this);
8895 0 : ::uint32_t cached_has_bits = 0;
8896 0 : (void) cached_has_bits;
8897 :
8898 0 : if (from._internal_addr() != 0) {
8899 0 : _this->_internal_set_addr(from._internal_addr());
8900 : }
8901 0 : if (from._internal_value() != 0) {
8902 0 : _this->_internal_set_value(from._internal_value());
8903 : }
8904 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8905 0 : }
8906 :
8907 0 : void RegValue::CopyFrom(const RegValue& from) {
8908 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.RegValue)
8909 0 : if (&from == this) return;
8910 0 : Clear();
8911 0 : MergeFrom(from);
8912 : }
8913 :
8914 0 : PROTOBUF_NOINLINE bool RegValue::IsInitialized() const {
8915 0 : return true;
8916 : }
8917 :
8918 0 : void RegValue::InternalSwap(RegValue* other) {
8919 0 : using std::swap;
8920 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8921 0 : ::google::protobuf::internal::memswap<
8922 : PROTOBUF_FIELD_OFFSET(RegValue, _impl_.value_)
8923 : + sizeof(RegValue::_impl_.value_)
8924 0 : - PROTOBUF_FIELD_OFFSET(RegValue, _impl_.addr_)>(
8925 0 : reinterpret_cast<char*>(&_impl_.addr_),
8926 0 : reinterpret_cast<char*>(&other->_impl_.addr_));
8927 0 : }
8928 :
8929 0 : ::google::protobuf::Metadata RegValue::GetMetadata() const {
8930 0 : return ::_pbi::AssignDescriptors(
8931 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
8932 0 : file_level_metadata_wib_2eproto[35]);
8933 : }
8934 : // ===================================================================
8935 :
8936 : class CDRegValue::_Internal {
8937 : public:
8938 : };
8939 :
8940 0 : CDRegValue::CDRegValue(::google::protobuf::Arena* arena)
8941 0 : : ::google::protobuf::Message(arena) {
8942 0 : SharedCtor(arena);
8943 : // @@protoc_insertion_point(arena_constructor:wib.CDRegValue)
8944 0 : }
8945 0 : CDRegValue::CDRegValue(const CDRegValue& from)
8946 0 : : ::google::protobuf::Message(), _impl_(from._impl_) {
8947 0 : _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8948 0 : from._internal_metadata_);
8949 : // @@protoc_insertion_point(copy_constructor:wib.CDRegValue)
8950 0 : }
8951 0 : inline void CDRegValue::SharedCtor(::_pb::Arena* arena) {
8952 0 : (void)arena;
8953 0 : new (&_impl_) Impl_{
8954 : decltype(_impl_.femb_idx_){0u},
8955 : decltype(_impl_.coldata_idx_){0u},
8956 : decltype(_impl_.chip_addr_){0u},
8957 : decltype(_impl_.reg_page_){0u},
8958 : decltype(_impl_.reg_addr_){0u},
8959 : decltype(_impl_.data_){0u},
8960 : /*decltype(_impl_._cached_size_)*/ {},
8961 0 : };
8962 0 : }
8963 0 : CDRegValue::~CDRegValue() {
8964 : // @@protoc_insertion_point(destructor:wib.CDRegValue)
8965 0 : _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8966 0 : SharedDtor();
8967 0 : }
8968 0 : inline void CDRegValue::SharedDtor() {
8969 0 : ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8970 0 : }
8971 0 : void CDRegValue::SetCachedSize(int size) const {
8972 0 : _impl_._cached_size_.Set(size);
8973 0 : }
8974 :
8975 0 : PROTOBUF_NOINLINE void CDRegValue::Clear() {
8976 : // @@protoc_insertion_point(message_clear_start:wib.CDRegValue)
8977 0 : ::uint32_t cached_has_bits = 0;
8978 : // Prevent compiler warnings about cached_has_bits being unused
8979 0 : (void) cached_has_bits;
8980 :
8981 0 : ::memset(&_impl_.femb_idx_, 0, static_cast<::size_t>(
8982 : reinterpret_cast<char*>(&_impl_.data_) -
8983 : reinterpret_cast<char*>(&_impl_.femb_idx_)) + sizeof(_impl_.data_));
8984 0 : _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8985 0 : }
8986 :
8987 0 : const char* CDRegValue::_InternalParse(
8988 : const char* ptr, ::_pbi::ParseContext* ctx) {
8989 0 : ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8990 0 : return ptr;
8991 : }
8992 :
8993 :
8994 : PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8995 : const ::_pbi::TcParseTable<3, 6, 0, 0, 2> CDRegValue::_table_ = {
8996 : {
8997 : 0, // no _has_bits_
8998 : 0, // no _extensions_
8999 : 6, 56, // max_field_number, fast_idx_mask
9000 : offsetof(decltype(_table_), field_lookup_table),
9001 : 4294967232, // skipmap
9002 : offsetof(decltype(_table_), field_entries),
9003 : 6, // num_field_entries
9004 : 0, // num_aux_entries
9005 : offsetof(decltype(_table_), field_names), // no aux_entries
9006 : &_CDRegValue_default_instance_._instance,
9007 : ::_pbi::TcParser::GenericFallback, // fallback
9008 : }, {{
9009 : {::_pbi::TcParser::MiniParse, {}},
9010 : // uint32 femb_idx = 1;
9011 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDRegValue, _impl_.femb_idx_), 63>(),
9012 : {8, 63, 0, PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.femb_idx_)}},
9013 : // uint32 coldata_idx = 2;
9014 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDRegValue, _impl_.coldata_idx_), 63>(),
9015 : {16, 63, 0, PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.coldata_idx_)}},
9016 : // uint32 chip_addr = 3;
9017 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDRegValue, _impl_.chip_addr_), 63>(),
9018 : {24, 63, 0, PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.chip_addr_)}},
9019 : // uint32 reg_page = 4;
9020 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDRegValue, _impl_.reg_page_), 63>(),
9021 : {32, 63, 0, PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.reg_page_)}},
9022 : // uint32 reg_addr = 5;
9023 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDRegValue, _impl_.reg_addr_), 63>(),
9024 : {40, 63, 0, PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.reg_addr_)}},
9025 : // uint32 data = 6;
9026 : {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(CDRegValue, _impl_.data_), 63>(),
9027 : {48, 63, 0, PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.data_)}},
9028 : {::_pbi::TcParser::MiniParse, {}},
9029 : }}, {{
9030 : 65535, 65535
9031 : }}, {{
9032 : // uint32 femb_idx = 1;
9033 : {PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.femb_idx_), 0, 0,
9034 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
9035 : // uint32 coldata_idx = 2;
9036 : {PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.coldata_idx_), 0, 0,
9037 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
9038 : // uint32 chip_addr = 3;
9039 : {PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.chip_addr_), 0, 0,
9040 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
9041 : // uint32 reg_page = 4;
9042 : {PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.reg_page_), 0, 0,
9043 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
9044 : // uint32 reg_addr = 5;
9045 : {PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.reg_addr_), 0, 0,
9046 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
9047 : // uint32 data = 6;
9048 : {PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.data_), 0, 0,
9049 : (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
9050 : }},
9051 : // no aux_entries
9052 : {{
9053 : }},
9054 : };
9055 :
9056 0 : ::uint8_t* CDRegValue::_InternalSerialize(
9057 : ::uint8_t* target,
9058 : ::google::protobuf::io::EpsCopyOutputStream* stream) const {
9059 : // @@protoc_insertion_point(serialize_to_array_start:wib.CDRegValue)
9060 0 : ::uint32_t cached_has_bits = 0;
9061 0 : (void)cached_has_bits;
9062 :
9063 : // uint32 femb_idx = 1;
9064 0 : if (this->_internal_femb_idx() != 0) {
9065 0 : target = stream->EnsureSpace(target);
9066 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9067 : 1, this->_internal_femb_idx(), target);
9068 : }
9069 :
9070 : // uint32 coldata_idx = 2;
9071 0 : if (this->_internal_coldata_idx() != 0) {
9072 0 : target = stream->EnsureSpace(target);
9073 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9074 : 2, this->_internal_coldata_idx(), target);
9075 : }
9076 :
9077 : // uint32 chip_addr = 3;
9078 0 : if (this->_internal_chip_addr() != 0) {
9079 0 : target = stream->EnsureSpace(target);
9080 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9081 : 3, this->_internal_chip_addr(), target);
9082 : }
9083 :
9084 : // uint32 reg_page = 4;
9085 0 : if (this->_internal_reg_page() != 0) {
9086 0 : target = stream->EnsureSpace(target);
9087 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9088 : 4, this->_internal_reg_page(), target);
9089 : }
9090 :
9091 : // uint32 reg_addr = 5;
9092 0 : if (this->_internal_reg_addr() != 0) {
9093 0 : target = stream->EnsureSpace(target);
9094 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9095 : 5, this->_internal_reg_addr(), target);
9096 : }
9097 :
9098 : // uint32 data = 6;
9099 0 : if (this->_internal_data() != 0) {
9100 0 : target = stream->EnsureSpace(target);
9101 0 : target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9102 : 6, this->_internal_data(), target);
9103 : }
9104 :
9105 0 : if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9106 0 : target =
9107 0 : ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
9108 : _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
9109 : }
9110 : // @@protoc_insertion_point(serialize_to_array_end:wib.CDRegValue)
9111 0 : return target;
9112 : }
9113 :
9114 0 : ::size_t CDRegValue::ByteSizeLong() const {
9115 : // @@protoc_insertion_point(message_byte_size_start:wib.CDRegValue)
9116 0 : ::size_t total_size = 0;
9117 :
9118 0 : ::uint32_t cached_has_bits = 0;
9119 : // Prevent compiler warnings about cached_has_bits being unused
9120 0 : (void) cached_has_bits;
9121 :
9122 : // uint32 femb_idx = 1;
9123 0 : if (this->_internal_femb_idx() != 0) {
9124 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9125 : this->_internal_femb_idx());
9126 : }
9127 :
9128 : // uint32 coldata_idx = 2;
9129 0 : if (this->_internal_coldata_idx() != 0) {
9130 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9131 : this->_internal_coldata_idx());
9132 : }
9133 :
9134 : // uint32 chip_addr = 3;
9135 0 : if (this->_internal_chip_addr() != 0) {
9136 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9137 : this->_internal_chip_addr());
9138 : }
9139 :
9140 : // uint32 reg_page = 4;
9141 0 : if (this->_internal_reg_page() != 0) {
9142 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9143 : this->_internal_reg_page());
9144 : }
9145 :
9146 : // uint32 reg_addr = 5;
9147 0 : if (this->_internal_reg_addr() != 0) {
9148 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9149 : this->_internal_reg_addr());
9150 : }
9151 :
9152 : // uint32 data = 6;
9153 0 : if (this->_internal_data() != 0) {
9154 0 : total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9155 : this->_internal_data());
9156 : }
9157 :
9158 0 : return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
9159 : }
9160 :
9161 : const ::google::protobuf::Message::ClassData CDRegValue::_class_data_ = {
9162 : ::google::protobuf::Message::CopyWithSourceCheck,
9163 : CDRegValue::MergeImpl
9164 : };
9165 0 : const ::google::protobuf::Message::ClassData*CDRegValue::GetClassData() const { return &_class_data_; }
9166 :
9167 :
9168 0 : void CDRegValue::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
9169 0 : auto* const _this = static_cast<CDRegValue*>(&to_msg);
9170 0 : auto& from = static_cast<const CDRegValue&>(from_msg);
9171 : // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDRegValue)
9172 0 : ABSL_DCHECK_NE(&from, _this);
9173 0 : ::uint32_t cached_has_bits = 0;
9174 0 : (void) cached_has_bits;
9175 :
9176 0 : if (from._internal_femb_idx() != 0) {
9177 0 : _this->_internal_set_femb_idx(from._internal_femb_idx());
9178 : }
9179 0 : if (from._internal_coldata_idx() != 0) {
9180 0 : _this->_internal_set_coldata_idx(from._internal_coldata_idx());
9181 : }
9182 0 : if (from._internal_chip_addr() != 0) {
9183 0 : _this->_internal_set_chip_addr(from._internal_chip_addr());
9184 : }
9185 0 : if (from._internal_reg_page() != 0) {
9186 0 : _this->_internal_set_reg_page(from._internal_reg_page());
9187 : }
9188 0 : if (from._internal_reg_addr() != 0) {
9189 0 : _this->_internal_set_reg_addr(from._internal_reg_addr());
9190 : }
9191 0 : if (from._internal_data() != 0) {
9192 0 : _this->_internal_set_data(from._internal_data());
9193 : }
9194 0 : _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
9195 0 : }
9196 :
9197 0 : void CDRegValue::CopyFrom(const CDRegValue& from) {
9198 : // @@protoc_insertion_point(class_specific_copy_from_start:wib.CDRegValue)
9199 0 : if (&from == this) return;
9200 0 : Clear();
9201 0 : MergeFrom(from);
9202 : }
9203 :
9204 0 : PROTOBUF_NOINLINE bool CDRegValue::IsInitialized() const {
9205 0 : return true;
9206 : }
9207 :
9208 0 : void CDRegValue::InternalSwap(CDRegValue* other) {
9209 0 : using std::swap;
9210 0 : _internal_metadata_.InternalSwap(&other->_internal_metadata_);
9211 0 : ::google::protobuf::internal::memswap<
9212 : PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.data_)
9213 : + sizeof(CDRegValue::_impl_.data_)
9214 0 : - PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.femb_idx_)>(
9215 0 : reinterpret_cast<char*>(&_impl_.femb_idx_),
9216 0 : reinterpret_cast<char*>(&other->_impl_.femb_idx_));
9217 0 : }
9218 :
9219 0 : ::google::protobuf::Metadata CDRegValue::GetMetadata() const {
9220 0 : return ::_pbi::AssignDescriptors(
9221 : &descriptor_table_wib_2eproto_getter, &descriptor_table_wib_2eproto_once,
9222 0 : file_level_metadata_wib_2eproto[36]);
9223 : }
9224 : // @@protoc_insertion_point(namespace_scope)
9225 : } // namespace wib
9226 : namespace google {
9227 : namespace protobuf {
9228 : } // namespace protobuf
9229 : } // namespace google
9230 : // @@protoc_insertion_point(global_scope)
9231 : #include "google/protobuf/port_undef.inc"
|