DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
wib.pb.cc
Go to the documentation of this file.
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"
19PROTOBUF_PRAGMA_INIT_SEG
20namespace _pb = ::google::protobuf;
21namespace _pbi = ::google::protobuf::internal;
22namespace _fl = ::google::protobuf::internal::field_layout;
23namespace wib {
24 template <typename>
25PROTOBUF_CONSTEXPR Command::Command(::_pbi::ConstantInitialized)
26 : _impl_{
27 /*decltype(_impl_._has_bits_)*/ {},
28 /*decltype(_impl_._cached_size_)*/ {},
29 /*decltype(_impl_.cmd_)*/ nullptr,
30 } {}
32 PROTOBUF_CONSTEXPR CommandDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
34 union {
36 };
37};
38
39PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
40 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CommandDefaultTypeInternal _Command_default_instance_;
41 template <typename>
42PROTOBUF_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 } {}
52 PROTOBUF_CONSTEXPR ScriptDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
54 union {
56 };
57};
58
59PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
60 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ScriptDefaultTypeInternal _Script_default_instance_;
61 template <typename>
62PROTOBUF_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 } {}
82
83PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
85 template <typename>
86PROTOBUF_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 } {}
109
110PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
112 template <typename>
113PROTOBUF_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 } {}
125 PROTOBUF_CONSTEXPR ReadDaqSpyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
127 union {
129 };
130};
131
132PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
134 template <typename>
135PROTOBUF_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 } {}
152
153PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
155 template <typename>
156PROTOBUF_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 } {}
167 PROTOBUF_CONSTEXPR PowerWIBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
169 union {
171 };
172};
173
174PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
176 template <typename>
177PROTOBUF_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 } {}
205
206PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
208 template <typename>
209PROTOBUF_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 } {}
228
229PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
231 template <typename>
232PROTOBUF_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 } {}
248
249PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
251 template <typename>
252PROTOBUF_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 } {}
266 PROTOBUF_CONSTEXPR ConfigureWIBDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
268 union {
270 };
271};
272
273PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
275 template <typename>
276PROTOBUF_CONSTEXPR Calibrate::Calibrate(::_pbi::ConstantInitialized) {}
278 PROTOBUF_CONSTEXPR CalibrateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
280 union {
282 };
283};
284
285PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
287 template <typename>
288PROTOBUF_CONSTEXPR Recompile::Recompile(::_pbi::ConstantInitialized) {}
290 PROTOBUF_CONSTEXPR RecompileDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
292 union {
294 };
295};
296
297PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
299 template <typename>
300PROTOBUF_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 } {}
313 PROTOBUF_CONSTEXPR UpdateDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
315 union {
317 };
318};
319
320PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
321 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateDefaultTypeInternal _Update_default_instance_;
322 template <typename>
323PROTOBUF_CONSTEXPR Reboot::Reboot(::_pbi::ConstantInitialized) {}
325 PROTOBUF_CONSTEXPR RebootDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
327 union {
329 };
330};
331
332PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
333 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RebootDefaultTypeInternal _Reboot_default_instance_;
334 template <typename>
335PROTOBUF_CONSTEXPR Peek::Peek(::_pbi::ConstantInitialized)
336 : _impl_{
337 /*decltype(_impl_.addr_)*/ ::uint64_t{0u},
338 /*decltype(_impl_._cached_size_)*/ {},
339 } {}
341 PROTOBUF_CONSTEXPR PeekDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
343 union {
345 };
346};
347
348PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
349 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PeekDefaultTypeInternal _Peek_default_instance_;
350 template <typename>
351PROTOBUF_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 } {}
358 PROTOBUF_CONSTEXPR PokeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
360 union {
362 };
363};
364
365PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
366 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PokeDefaultTypeInternal _Poke_default_instance_;
367 template <typename>
368PROTOBUF_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 } {}
379 PROTOBUF_CONSTEXPR CDPokeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
381 union {
383 };
384};
385
386PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
387 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDPokeDefaultTypeInternal _CDPoke_default_instance_;
388 template <typename>
389PROTOBUF_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 } {}
399 PROTOBUF_CONSTEXPR CDPeekDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
401 union {
403 };
404};
405
406PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
407 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDPeekDefaultTypeInternal _CDPeek_default_instance_;
408 template <typename>
409PROTOBUF_CONSTEXPR CDFastCmd::CDFastCmd(::_pbi::ConstantInitialized)
410 : _impl_{
411 /*decltype(_impl_.cmd_)*/ 0u,
412 /*decltype(_impl_._cached_size_)*/ {},
413 } {}
415 PROTOBUF_CONSTEXPR CDFastCmdDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
417 union {
419 };
420};
421
422PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
424 template <typename>
425PROTOBUF_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 } {}
450
451PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
453 template <typename>
454PROTOBUF_CONSTEXPR GetSensors::GetSensors(::_pbi::ConstantInitialized) {}
456 PROTOBUF_CONSTEXPR GetSensorsDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
458 union {
460 };
461};
462
463PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
465 template <typename>
466PROTOBUF_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 } {}
484
485PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
487 template <typename>
488PROTOBUF_CONSTEXPR GetTimestamp::GetTimestamp(::_pbi::ConstantInitialized) {}
490 PROTOBUF_CONSTEXPR GetTimestampDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
492 union {
494 };
495};
496
497PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
499 template <typename>
500PROTOBUF_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 } {}
515
516PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
518 template <typename>
519PROTOBUF_CONSTEXPR GetSWVersion::GetSWVersion(::_pbi::ConstantInitialized) {}
521 PROTOBUF_CONSTEXPR GetSWVersionDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
523 union {
525 };
526};
527
528PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
530 template <typename>
531PROTOBUF_CONSTEXPR ResetTiming::ResetTiming(::_pbi::ConstantInitialized) {}
533 PROTOBUF_CONSTEXPR ResetTimingDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
535 union {
537 };
538};
539
540PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
542 template <typename>
543PROTOBUF_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 } {}
559
560PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
562 template <typename>
563PROTOBUF_CONSTEXPR GetTimingStatus::GetTimingStatus(::_pbi::ConstantInitialized) {}
571
572PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
574 template <typename>
575PROTOBUF_CONSTEXPR SetFakeTime::SetFakeTime(::_pbi::ConstantInitialized)
576 : _impl_{
577 /*decltype(_impl_.time_)*/ ::uint64_t{0u},
578 /*decltype(_impl_._cached_size_)*/ {},
579 } {}
581 PROTOBUF_CONSTEXPR SetFakeTimeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
583 union {
585 };
586};
587
588PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
590 template <typename>
591PROTOBUF_CONSTEXPR StartFakeTime::StartFakeTime(::_pbi::ConstantInitialized) {}
593 PROTOBUF_CONSTEXPR StartFakeTimeDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
595 union {
597 };
598};
599
600PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
602 template <typename>
603PROTOBUF_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 } {}
618
619PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
621 template <typename>
622PROTOBUF_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 } {}
630 PROTOBUF_CONSTEXPR LogControlDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
632 union {
634 };
635};
636
637PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
639 template <typename>
640PROTOBUF_CONSTEXPR Empty::Empty(::_pbi::ConstantInitialized) {}
642 PROTOBUF_CONSTEXPR EmptyDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
644 union {
646 };
647};
648
649PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
650 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EmptyDefaultTypeInternal _Empty_default_instance_;
651 template <typename>
652PROTOBUF_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 } {}
662 PROTOBUF_CONSTEXPR StatusDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
664 union {
666 };
667};
668
669PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
670 PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StatusDefaultTypeInternal _Status_default_instance_;
671 template <typename>
672PROTOBUF_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 } {}
679 PROTOBUF_CONSTEXPR RegValueDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
681 union {
683 };
684};
685
686PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
688 template <typename>
689PROTOBUF_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 } {}
700 PROTOBUF_CONSTEXPR CDRegValueDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {}
702 union {
704 };
705};
706
707PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
709} // namespace wib
710static ::_pb::Metadata file_level_metadata_wib_2eproto[37];
711static constexpr const ::_pb::EnumDescriptor**
713static constexpr const ::_pb::ServiceDescriptor**
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
1151static 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
1192static const ::_pb::Message* const file_default_instances[] = {
1230};
1231const 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};
1312static const ::_pbi::DescriptorTable* const descriptor_table_wib_2eproto_deps[1] =
1313 {
1314 &::descriptor_table_google_2fprotobuf_2fany_2eproto,
1315};
1316static ::absl::once_flag descriptor_table_wib_2eproto_once;
1317const ::_pbi::DescriptorTable descriptor_table_wib_2eproto = {
1318 false,
1319 false,
1320 3139,
1321 descriptor_table_protodef_wib_2eproto,
1322 "wib.proto",
1325 1,
1326 37,
1327 schemas,
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.
1346PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_wib_2eproto_getter() {
1348}
1349// Force running AddDescriptors() at dynamic initialization time.
1350PROTOBUF_ATTRIBUTE_INIT_PRIORITY2
1351static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_wib_2eproto(&descriptor_table_wib_2eproto);
1352namespace wib {
1353// ===================================================================
1354
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
1366const ::google::protobuf::Any& Command::_Internal::cmd(const Command* msg) {
1367 return *msg->_impl_.cmd_;
1368}
1370 if (_impl_.cmd_ != nullptr) _impl_.cmd_->Clear();
1371 _impl_._has_bits_[0] &= ~0x00000001u;
1372}
1373Command::Command(::google::protobuf::Arena* arena)
1374 : ::google::protobuf::Message(arena) {
1375 SharedCtor(arena);
1376 // @@protoc_insertion_point(arena_constructor:wib.Command)
1377}
1378Command::Command(const Command& from) : ::google::protobuf::Message() {
1379 Command* const _this = this;
1380 (void)_this;
1381 new (&_impl_) Impl_{
1382 decltype(_impl_._has_bits_){from._impl_._has_bits_},
1383 /*decltype(_impl_._cached_size_)*/ {},
1384 decltype(_impl_.cmd_){nullptr},
1385 };
1386 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1387 from._internal_metadata_);
1388 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
1389 _this->_impl_.cmd_ = new ::google::protobuf::Any(*from._impl_.cmd_);
1390 }
1391
1392 // @@protoc_insertion_point(copy_constructor:wib.Command)
1393}
1394inline void Command::SharedCtor(::_pb::Arena* arena) {
1395 (void)arena;
1396 new (&_impl_) Impl_{
1397 decltype(_impl_._has_bits_){},
1398 /*decltype(_impl_._cached_size_)*/ {},
1399 decltype(_impl_.cmd_){nullptr},
1400 };
1401}
1403 // @@protoc_insertion_point(destructor:wib.Command)
1404 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1405 SharedDtor();
1406}
1407inline void Command::SharedDtor() {
1408 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
1409 if (this != internal_default_instance()) delete _impl_.cmd_;
1410}
1411void Command::SetCachedSize(int size) const {
1412 _impl_._cached_size_.Set(size);
1413}
1414
1415PROTOBUF_NOINLINE void Command::Clear() {
1416// @@protoc_insertion_point(message_clear_start:wib.Command)
1417 ::uint32_t cached_has_bits = 0;
1418 // Prevent compiler warnings about cached_has_bits being unused
1419 (void) cached_has_bits;
1420
1421 cached_has_bits = _impl_._has_bits_[0];
1422 if (cached_has_bits & 0x00000001u) {
1423 ABSL_DCHECK(_impl_.cmd_ != nullptr);
1424 _impl_.cmd_->Clear();
1425 }
1426 _impl_._has_bits_.Clear();
1427 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1428}
1429
1431 const char* ptr, ::_pbi::ParseContext* ctx) {
1432 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
1433 return ptr;
1434}
1435
1436
1437PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1438const ::_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),
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
1468 ::uint8_t* target,
1469 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1470 // @@protoc_insertion_point(serialize_to_array_start:wib.Command)
1471 ::uint32_t cached_has_bits = 0;
1472 (void)cached_has_bits;
1473
1474 cached_has_bits = _impl_._has_bits_[0];
1475 // .google.protobuf.Any cmd = 1;
1476 if (cached_has_bits & 0x00000001u) {
1477 target = ::google::protobuf::internal::WireFormatLite::
1478 InternalWriteMessage(1, _Internal::cmd(this),
1479 _Internal::cmd(this).GetCachedSize(), target, stream);
1480 }
1481
1482 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1483 target =
1484 ::_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 return target;
1489}
1490
1491::size_t Command::ByteSizeLong() const {
1492// @@protoc_insertion_point(message_byte_size_start:wib.Command)
1493 ::size_t total_size = 0;
1494
1495 ::uint32_t cached_has_bits = 0;
1496 // Prevent compiler warnings about cached_has_bits being unused
1497 (void) cached_has_bits;
1498
1499 // .google.protobuf.Any cmd = 1;
1500 cached_has_bits = _impl_._has_bits_[0];
1501 if (cached_has_bits & 0x00000001u) {
1502 total_size += 1 +
1503 ::google::protobuf::internal::WireFormatLite::MessageSize(
1504 *_impl_.cmd_);
1505 }
1506
1507 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1508}
1509
1510const ::google::protobuf::Message::ClassData Command::_class_data_ = {
1511 ::google::protobuf::Message::CopyWithSourceCheck,
1513};
1514const ::google::protobuf::Message::ClassData*Command::GetClassData() const { return &_class_data_; }
1515
1516
1517void Command::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
1518 auto* const _this = static_cast<Command*>(&to_msg);
1519 auto& from = static_cast<const Command&>(from_msg);
1520 // @@protoc_insertion_point(class_specific_merge_from_start:wib.Command)
1521 ABSL_DCHECK_NE(&from, _this);
1522 ::uint32_t cached_has_bits = 0;
1523 (void) cached_has_bits;
1524
1525 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
1526 _this->_internal_mutable_cmd()->::google::protobuf::Any::MergeFrom(
1527 from._internal_cmd());
1528 }
1529 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1530}
1531
1532void Command::CopyFrom(const Command& from) {
1533// @@protoc_insertion_point(class_specific_copy_from_start:wib.Command)
1534 if (&from == this) return;
1535 Clear();
1536 MergeFrom(from);
1537}
1538
1539PROTOBUF_NOINLINE bool Command::IsInitialized() const {
1540 return true;
1541}
1542
1544 using std::swap;
1545 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1546 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1547 swap(_impl_.cmd_, other->_impl_.cmd_);
1548}
1549
1550::google::protobuf::Metadata Command::GetMetadata() const {
1551 return ::_pbi::AssignDescriptors(
1554}
1555// ===================================================================
1556
1558 public:
1559};
1560
1561Script::Script(::google::protobuf::Arena* arena)
1562 : ::google::protobuf::Message(arena) {
1563 SharedCtor(arena);
1564 // @@protoc_insertion_point(arena_constructor:wib.Script)
1565}
1566Script::Script(const Script& from) : ::google::protobuf::Message() {
1567 Script* const _this = this;
1568 (void)_this;
1569 new (&_impl_) Impl_{
1570 decltype(_impl_.script_){},
1571 decltype(_impl_.file_){},
1572 /*decltype(_impl_._cached_size_)*/ {},
1573 };
1574 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1575 from._internal_metadata_);
1576 _impl_.script_.InitDefault();
1577 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1578 _impl_.script_.Set("", GetArenaForAllocation());
1579 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1580 if (!from._internal_script().empty()) {
1581 _this->_impl_.script_.Set(from._internal_script(), _this->GetArenaForAllocation());
1582 }
1583 _this->_impl_.file_ = from._impl_.file_;
1584
1585 // @@protoc_insertion_point(copy_constructor:wib.Script)
1586}
1587inline void Script::SharedCtor(::_pb::Arena* arena) {
1588 (void)arena;
1589 new (&_impl_) Impl_{
1590 decltype(_impl_.script_){},
1591 decltype(_impl_.file_){false},
1592 /*decltype(_impl_._cached_size_)*/ {},
1593 };
1594 _impl_.script_.InitDefault();
1595 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1596 _impl_.script_.Set("", GetArenaForAllocation());
1597 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1598}
1600 // @@protoc_insertion_point(destructor:wib.Script)
1601 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1602 SharedDtor();
1603}
1604inline void Script::SharedDtor() {
1605 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
1606 _impl_.script_.Destroy();
1607}
1608void Script::SetCachedSize(int size) const {
1609 _impl_._cached_size_.Set(size);
1610}
1611
1612PROTOBUF_NOINLINE void Script::Clear() {
1613// @@protoc_insertion_point(message_clear_start:wib.Script)
1614 ::uint32_t cached_has_bits = 0;
1615 // Prevent compiler warnings about cached_has_bits being unused
1616 (void) cached_has_bits;
1617
1618 _impl_.script_.ClearToEmpty();
1619 _impl_.file_ = false;
1620 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1621}
1622
1624 const char* ptr, ::_pbi::ParseContext* ctx) {
1625 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
1626 return ptr;
1627}
1628
1629
1630PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1631const ::_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
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
1667 ::uint8_t* target,
1668 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1669 // @@protoc_insertion_point(serialize_to_array_start:wib.Script)
1670 ::uint32_t cached_has_bits = 0;
1671 (void)cached_has_bits;
1672
1673 // bytes script = 1;
1674 if (!this->_internal_script().empty()) {
1675 const std::string& _s = this->_internal_script();
1676 target = stream->WriteBytesMaybeAliased(1, _s, target);
1677 }
1678
1679 // bool file = 2;
1680 if (this->_internal_file() != 0) {
1681 target = stream->EnsureSpace(target);
1682 target = ::_pbi::WireFormatLite::WriteBoolToArray(
1683 2, this->_internal_file(), target);
1684 }
1685
1686 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1687 target =
1688 ::_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 return target;
1693}
1694
1695::size_t Script::ByteSizeLong() const {
1696// @@protoc_insertion_point(message_byte_size_start:wib.Script)
1697 ::size_t total_size = 0;
1698
1699 ::uint32_t cached_has_bits = 0;
1700 // Prevent compiler warnings about cached_has_bits being unused
1701 (void) cached_has_bits;
1702
1703 // bytes script = 1;
1704 if (!this->_internal_script().empty()) {
1705 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
1706 this->_internal_script());
1707 }
1708
1709 // bool file = 2;
1710 if (this->_internal_file() != 0) {
1711 total_size += 2;
1712 }
1713
1714 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1715}
1716
1717const ::google::protobuf::Message::ClassData Script::_class_data_ = {
1718 ::google::protobuf::Message::CopyWithSourceCheck,
1720};
1721const ::google::protobuf::Message::ClassData*Script::GetClassData() const { return &_class_data_; }
1722
1723
1724void Script::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
1725 auto* const _this = static_cast<Script*>(&to_msg);
1726 auto& from = static_cast<const Script&>(from_msg);
1727 // @@protoc_insertion_point(class_specific_merge_from_start:wib.Script)
1728 ABSL_DCHECK_NE(&from, _this);
1729 ::uint32_t cached_has_bits = 0;
1730 (void) cached_has_bits;
1731
1732 if (!from._internal_script().empty()) {
1733 _this->_internal_set_script(from._internal_script());
1734 }
1735 if (from._internal_file() != 0) {
1736 _this->_internal_set_file(from._internal_file());
1737 }
1738 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1739}
1740
1741void Script::CopyFrom(const Script& from) {
1742// @@protoc_insertion_point(class_specific_copy_from_start:wib.Script)
1743 if (&from == this) return;
1744 Clear();
1745 MergeFrom(from);
1746}
1747
1748PROTOBUF_NOINLINE bool Script::IsInitialized() const {
1749 return true;
1750}
1751
1753 using std::swap;
1754 auto* lhs_arena = GetArenaForAllocation();
1755 auto* rhs_arena = other->GetArenaForAllocation();
1756 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1757 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.script_, lhs_arena,
1758 &other->_impl_.script_, rhs_arena);
1759 swap(_impl_.file_, other->_impl_.file_);
1760}
1761
1762::google::protobuf::Metadata Script::GetMetadata() const {
1763 return ::_pbi::AssignDescriptors(
1766}
1767// ===================================================================
1768
1770 public:
1771};
1772
1773ReadDaqSpy_DaqSpy::ReadDaqSpy_DaqSpy(::google::protobuf::Arena* arena)
1774 : ::google::protobuf::Message(arena) {
1775 SharedCtor(arena);
1776 // @@protoc_insertion_point(arena_constructor:wib.ReadDaqSpy.DaqSpy)
1777}
1779 ReadDaqSpy_DaqSpy* const _this = this;
1780 (void)_this;
1781 new (&_impl_) Impl_{
1782 decltype(_impl_.buf0_){},
1783 decltype(_impl_.buf1_){},
1784 decltype(_impl_.success_){},
1785 /*decltype(_impl_._cached_size_)*/ {},
1786 };
1787 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1788 from._internal_metadata_);
1789 _impl_.buf0_.InitDefault();
1790 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1791 _impl_.buf0_.Set("", GetArenaForAllocation());
1792 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1793 if (!from._internal_buf0().empty()) {
1794 _this->_impl_.buf0_.Set(from._internal_buf0(), _this->GetArenaForAllocation());
1795 }
1796 _impl_.buf1_.InitDefault();
1797 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1798 _impl_.buf1_.Set("", GetArenaForAllocation());
1799 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1800 if (!from._internal_buf1().empty()) {
1801 _this->_impl_.buf1_.Set(from._internal_buf1(), _this->GetArenaForAllocation());
1802 }
1803 _this->_impl_.success_ = from._impl_.success_;
1804
1805 // @@protoc_insertion_point(copy_constructor:wib.ReadDaqSpy.DaqSpy)
1806}
1807inline void ReadDaqSpy_DaqSpy::SharedCtor(::_pb::Arena* arena) {
1808 (void)arena;
1809 new (&_impl_) Impl_{
1810 decltype(_impl_.buf0_){},
1811 decltype(_impl_.buf1_){},
1812 decltype(_impl_.success_){false},
1813 /*decltype(_impl_._cached_size_)*/ {},
1814 };
1815 _impl_.buf0_.InitDefault();
1816 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1817 _impl_.buf0_.Set("", GetArenaForAllocation());
1818 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1819 _impl_.buf1_.InitDefault();
1820 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1821 _impl_.buf1_.Set("", GetArenaForAllocation());
1822 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1823}
1825 // @@protoc_insertion_point(destructor:wib.ReadDaqSpy.DaqSpy)
1826 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1827 SharedDtor();
1828}
1830 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
1831 _impl_.buf0_.Destroy();
1832 _impl_.buf1_.Destroy();
1833}
1835 _impl_._cached_size_.Set(size);
1836}
1837
1838PROTOBUF_NOINLINE void ReadDaqSpy_DaqSpy::Clear() {
1839// @@protoc_insertion_point(message_clear_start:wib.ReadDaqSpy.DaqSpy)
1840 ::uint32_t cached_has_bits = 0;
1841 // Prevent compiler warnings about cached_has_bits being unused
1842 (void) cached_has_bits;
1843
1844 _impl_.buf0_.ClearToEmpty();
1845 _impl_.buf1_.ClearToEmpty();
1846 _impl_.success_ = false;
1847 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1848}
1849
1851 const char* ptr, ::_pbi::ParseContext* ctx) {
1852 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
1853 return ptr;
1854}
1855
1856
1857PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1858const ::_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
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
1901 ::uint8_t* target,
1902 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
1903 // @@protoc_insertion_point(serialize_to_array_start:wib.ReadDaqSpy.DaqSpy)
1904 ::uint32_t cached_has_bits = 0;
1905 (void)cached_has_bits;
1906
1907 // bytes buf0 = 1;
1908 if (!this->_internal_buf0().empty()) {
1909 const std::string& _s = this->_internal_buf0();
1910 target = stream->WriteBytesMaybeAliased(1, _s, target);
1911 }
1912
1913 // bytes buf1 = 2;
1914 if (!this->_internal_buf1().empty()) {
1915 const std::string& _s = this->_internal_buf1();
1916 target = stream->WriteBytesMaybeAliased(2, _s, target);
1917 }
1918
1919 // bool success = 3;
1920 if (this->_internal_success() != 0) {
1921 target = stream->EnsureSpace(target);
1922 target = ::_pbi::WireFormatLite::WriteBoolToArray(
1923 3, this->_internal_success(), target);
1924 }
1925
1926 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1927 target =
1928 ::_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 return target;
1933}
1934
1936// @@protoc_insertion_point(message_byte_size_start:wib.ReadDaqSpy.DaqSpy)
1937 ::size_t total_size = 0;
1938
1939 ::uint32_t cached_has_bits = 0;
1940 // Prevent compiler warnings about cached_has_bits being unused
1941 (void) cached_has_bits;
1942
1943 // bytes buf0 = 1;
1944 if (!this->_internal_buf0().empty()) {
1945 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
1946 this->_internal_buf0());
1947 }
1948
1949 // bytes buf1 = 2;
1950 if (!this->_internal_buf1().empty()) {
1951 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
1952 this->_internal_buf1());
1953 }
1954
1955 // bool success = 3;
1956 if (this->_internal_success() != 0) {
1957 total_size += 2;
1958 }
1959
1960 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1961}
1962
1963const ::google::protobuf::Message::ClassData ReadDaqSpy_DaqSpy::_class_data_ = {
1964 ::google::protobuf::Message::CopyWithSourceCheck,
1966};
1967const ::google::protobuf::Message::ClassData*ReadDaqSpy_DaqSpy::GetClassData() const { return &_class_data_; }
1968
1969
1970void ReadDaqSpy_DaqSpy::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
1971 auto* const _this = static_cast<ReadDaqSpy_DaqSpy*>(&to_msg);
1972 auto& from = static_cast<const ReadDaqSpy_DaqSpy&>(from_msg);
1973 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ReadDaqSpy.DaqSpy)
1974 ABSL_DCHECK_NE(&from, _this);
1975 ::uint32_t cached_has_bits = 0;
1976 (void) cached_has_bits;
1977
1978 if (!from._internal_buf0().empty()) {
1979 _this->_internal_set_buf0(from._internal_buf0());
1980 }
1981 if (!from._internal_buf1().empty()) {
1982 _this->_internal_set_buf1(from._internal_buf1());
1983 }
1984 if (from._internal_success() != 0) {
1985 _this->_internal_set_success(from._internal_success());
1986 }
1987 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1988}
1989
1991// @@protoc_insertion_point(class_specific_copy_from_start:wib.ReadDaqSpy.DaqSpy)
1992 if (&from == this) return;
1993 Clear();
1994 MergeFrom(from);
1995}
1996
1997PROTOBUF_NOINLINE bool ReadDaqSpy_DaqSpy::IsInitialized() const {
1998 return true;
1999}
2000
2002 using std::swap;
2003 auto* lhs_arena = GetArenaForAllocation();
2004 auto* rhs_arena = other->GetArenaForAllocation();
2005 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2006 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.buf0_, lhs_arena,
2007 &other->_impl_.buf0_, rhs_arena);
2008 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.buf1_, lhs_arena,
2009 &other->_impl_.buf1_, rhs_arena);
2011}
2012
2013::google::protobuf::Metadata ReadDaqSpy_DaqSpy::GetMetadata() const {
2014 return ::_pbi::AssignDescriptors(
2017}
2018// ===================================================================
2019
2021 public:
2022};
2023
2025 : ::google::protobuf::Message(arena) {
2026 SharedCtor(arena);
2027 // @@protoc_insertion_point(arena_constructor:wib.ReadDaqSpy.DeframedDaqSpy)
2028}
2030 ReadDaqSpy_DeframedDaqSpy* const _this = this;
2031 (void)_this;
2032 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 };
2041 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
2042 from._internal_metadata_);
2043 _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 if (!from._internal_deframed_samples().empty()) {
2048 _this->_impl_.deframed_samples_.Set(from._internal_deframed_samples(), _this->GetArenaForAllocation());
2049 }
2050 _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 if (!from._internal_deframed_timestamps().empty()) {
2055 _this->_impl_.deframed_timestamps_.Set(from._internal_deframed_timestamps(), _this->GetArenaForAllocation());
2056 }
2057 ::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}
2063inline void ReadDaqSpy_DeframedDaqSpy::SharedCtor(::_pb::Arena* arena) {
2064 (void)arena;
2065 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 };
2074 _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 _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}
2084 // @@protoc_insertion_point(destructor:wib.ReadDaqSpy.DeframedDaqSpy)
2085 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
2086 SharedDtor();
2087}
2089 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
2090 _impl_.deframed_samples_.Destroy();
2091 _impl_.deframed_timestamps_.Destroy();
2092}
2094 _impl_._cached_size_.Set(size);
2095}
2096
2097PROTOBUF_NOINLINE void ReadDaqSpy_DeframedDaqSpy::Clear() {
2098// @@protoc_insertion_point(message_clear_start:wib.ReadDaqSpy.DeframedDaqSpy)
2099 ::uint32_t cached_has_bits = 0;
2100 // Prevent compiler warnings about cached_has_bits being unused
2101 (void) cached_has_bits;
2102
2103 _impl_.deframed_samples_.ClearToEmpty();
2104 _impl_.deframed_timestamps_.ClearToEmpty();
2105 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
2109}
2110
2112 const char* ptr, ::_pbi::ParseContext* ctx) {
2113 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
2114 return ptr;
2115}
2116
2117
2118PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
2119const ::_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
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
2181 ::uint8_t* target,
2182 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
2183 // @@protoc_insertion_point(serialize_to_array_start:wib.ReadDaqSpy.DeframedDaqSpy)
2184 ::uint32_t cached_has_bits = 0;
2185 (void)cached_has_bits;
2186
2187 // uint32 crate_num = 1;
2188 if (this->_internal_crate_num() != 0) {
2189 target = stream->EnsureSpace(target);
2190 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2191 1, this->_internal_crate_num(), target);
2192 }
2193
2194 // uint32 wib_num = 2;
2195 if (this->_internal_wib_num() != 0) {
2196 target = stream->EnsureSpace(target);
2197 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2198 2, this->_internal_wib_num(), target);
2199 }
2200
2201 // uint32 num_samples = 4;
2202 if (this->_internal_num_samples() != 0) {
2203 target = stream->EnsureSpace(target);
2204 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2205 4, this->_internal_num_samples(), target);
2206 }
2207
2208 // bytes deframed_samples = 5;
2209 if (!this->_internal_deframed_samples().empty()) {
2210 const std::string& _s = this->_internal_deframed_samples();
2211 target = stream->WriteBytesMaybeAliased(5, _s, target);
2212 }
2213
2214 // bytes deframed_timestamps = 6;
2215 if (!this->_internal_deframed_timestamps().empty()) {
2216 const std::string& _s = this->_internal_deframed_timestamps();
2217 target = stream->WriteBytesMaybeAliased(6, _s, target);
2218 }
2219
2220 // bool success = 7;
2221 if (this->_internal_success() != 0) {
2222 target = stream->EnsureSpace(target);
2223 target = ::_pbi::WireFormatLite::WriteBoolToArray(
2224 7, this->_internal_success(), target);
2225 }
2226
2227 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2228 target =
2229 ::_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 return target;
2234}
2235
2237// @@protoc_insertion_point(message_byte_size_start:wib.ReadDaqSpy.DeframedDaqSpy)
2238 ::size_t total_size = 0;
2239
2240 ::uint32_t cached_has_bits = 0;
2241 // Prevent compiler warnings about cached_has_bits being unused
2242 (void) cached_has_bits;
2243
2244 // bytes deframed_samples = 5;
2245 if (!this->_internal_deframed_samples().empty()) {
2246 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
2248 }
2249
2250 // bytes deframed_timestamps = 6;
2251 if (!this->_internal_deframed_timestamps().empty()) {
2252 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
2254 }
2255
2256 // uint32 crate_num = 1;
2257 if (this->_internal_crate_num() != 0) {
2258 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2259 this->_internal_crate_num());
2260 }
2261
2262 // uint32 wib_num = 2;
2263 if (this->_internal_wib_num() != 0) {
2264 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2265 this->_internal_wib_num());
2266 }
2267
2268 // uint32 num_samples = 4;
2269 if (this->_internal_num_samples() != 0) {
2270 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2271 this->_internal_num_samples());
2272 }
2273
2274 // bool success = 7;
2275 if (this->_internal_success() != 0) {
2276 total_size += 2;
2277 }
2278
2279 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2280}
2281
2282const ::google::protobuf::Message::ClassData ReadDaqSpy_DeframedDaqSpy::_class_data_ = {
2283 ::google::protobuf::Message::CopyWithSourceCheck,
2285};
2286const ::google::protobuf::Message::ClassData*ReadDaqSpy_DeframedDaqSpy::GetClassData() const { return &_class_data_; }
2287
2288
2289void ReadDaqSpy_DeframedDaqSpy::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
2290 auto* const _this = static_cast<ReadDaqSpy_DeframedDaqSpy*>(&to_msg);
2291 auto& from = static_cast<const ReadDaqSpy_DeframedDaqSpy&>(from_msg);
2292 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ReadDaqSpy.DeframedDaqSpy)
2293 ABSL_DCHECK_NE(&from, _this);
2294 ::uint32_t cached_has_bits = 0;
2295 (void) cached_has_bits;
2296
2297 if (!from._internal_deframed_samples().empty()) {
2298 _this->_internal_set_deframed_samples(from._internal_deframed_samples());
2299 }
2300 if (!from._internal_deframed_timestamps().empty()) {
2301 _this->_internal_set_deframed_timestamps(from._internal_deframed_timestamps());
2302 }
2303 if (from._internal_crate_num() != 0) {
2304 _this->_internal_set_crate_num(from._internal_crate_num());
2305 }
2306 if (from._internal_wib_num() != 0) {
2307 _this->_internal_set_wib_num(from._internal_wib_num());
2308 }
2309 if (from._internal_num_samples() != 0) {
2310 _this->_internal_set_num_samples(from._internal_num_samples());
2311 }
2312 if (from._internal_success() != 0) {
2313 _this->_internal_set_success(from._internal_success());
2314 }
2315 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
2316}
2317
2319// @@protoc_insertion_point(class_specific_copy_from_start:wib.ReadDaqSpy.DeframedDaqSpy)
2320 if (&from == this) return;
2321 Clear();
2322 MergeFrom(from);
2323}
2324
2325PROTOBUF_NOINLINE bool ReadDaqSpy_DeframedDaqSpy::IsInitialized() const {
2326 return true;
2327}
2328
2330 using std::swap;
2331 auto* lhs_arena = GetArenaForAllocation();
2332 auto* rhs_arena = other->GetArenaForAllocation();
2333 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2334 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.deframed_samples_, lhs_arena,
2335 &other->_impl_.deframed_samples_, rhs_arena);
2336 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.deframed_timestamps_, lhs_arena,
2337 &other->_impl_.deframed_timestamps_, rhs_arena);
2338 ::google::protobuf::internal::memswap<
2339 PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.success_)
2341 - PROTOBUF_FIELD_OFFSET(ReadDaqSpy_DeframedDaqSpy, _impl_.crate_num_)>(
2342 reinterpret_cast<char*>(&_impl_.crate_num_),
2343 reinterpret_cast<char*>(&other->_impl_.crate_num_));
2344}
2345
2346::google::protobuf::Metadata ReadDaqSpy_DeframedDaqSpy::GetMetadata() const {
2347 return ::_pbi::AssignDescriptors(
2350}
2351// ===================================================================
2352
2354 public:
2355};
2356
2357ReadDaqSpy::ReadDaqSpy(::google::protobuf::Arena* arena)
2358 : ::google::protobuf::Message(arena) {
2359 SharedCtor(arena);
2360 // @@protoc_insertion_point(arena_constructor:wib.ReadDaqSpy)
2361}
2363 : ::google::protobuf::Message(), _impl_(from._impl_) {
2364 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
2365 from._internal_metadata_);
2366 // @@protoc_insertion_point(copy_constructor:wib.ReadDaqSpy)
2367}
2368inline void ReadDaqSpy::SharedCtor(::_pb::Arena* arena) {
2369 (void)arena;
2370 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 };
2380}
2382 // @@protoc_insertion_point(destructor:wib.ReadDaqSpy)
2383 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
2384 SharedDtor();
2385}
2387 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
2388}
2389void ReadDaqSpy::SetCachedSize(int size) const {
2390 _impl_._cached_size_.Set(size);
2391}
2392
2393PROTOBUF_NOINLINE void ReadDaqSpy::Clear() {
2394// @@protoc_insertion_point(message_clear_start:wib.ReadDaqSpy)
2395 ::uint32_t cached_has_bits = 0;
2396 // Prevent compiler warnings about cached_has_bits being unused
2397 (void) cached_has_bits;
2398
2399 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
2403}
2404
2406 const char* ptr, ::_pbi::ParseContext* ctx) {
2407 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
2408 return ptr;
2409}
2410
2411
2412PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
2413const ::_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
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
2480 ::uint8_t* target,
2481 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
2482 // @@protoc_insertion_point(serialize_to_array_start:wib.ReadDaqSpy)
2483 ::uint32_t cached_has_bits = 0;
2484 (void)cached_has_bits;
2485
2486 // bool buf0 = 1;
2487 if (this->_internal_buf0() != 0) {
2488 target = stream->EnsureSpace(target);
2489 target = ::_pbi::WireFormatLite::WriteBoolToArray(
2490 1, this->_internal_buf0(), target);
2491 }
2492
2493 // bool buf1 = 2;
2494 if (this->_internal_buf1() != 0) {
2495 target = stream->EnsureSpace(target);
2496 target = ::_pbi::WireFormatLite::WriteBoolToArray(
2497 2, this->_internal_buf1(), target);
2498 }
2499
2500 // bool deframe = 3;
2501 if (this->_internal_deframe() != 0) {
2502 target = stream->EnsureSpace(target);
2503 target = ::_pbi::WireFormatLite::WriteBoolToArray(
2504 3, this->_internal_deframe(), target);
2505 }
2506
2507 // bool channels = 4;
2508 if (this->_internal_channels() != 0) {
2509 target = stream->EnsureSpace(target);
2510 target = ::_pbi::WireFormatLite::WriteBoolToArray(
2511 4, this->_internal_channels(), target);
2512 }
2513
2514 // uint32 trigger_command = 5;
2515 if (this->_internal_trigger_command() != 0) {
2516 target = stream->EnsureSpace(target);
2517 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2518 5, this->_internal_trigger_command(), target);
2519 }
2520
2521 // uint32 trigger_rec_ticks = 6;
2522 if (this->_internal_trigger_rec_ticks() != 0) {
2523 target = stream->EnsureSpace(target);
2524 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2525 6, this->_internal_trigger_rec_ticks(), target);
2526 }
2527
2528 // uint32 trigger_timeout_ms = 7;
2529 if (this->_internal_trigger_timeout_ms() != 0) {
2530 target = stream->EnsureSpace(target);
2531 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
2532 7, this->_internal_trigger_timeout_ms(), target);
2533 }
2534
2535 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2536 target =
2537 ::_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 return target;
2542}
2543
2545// @@protoc_insertion_point(message_byte_size_start:wib.ReadDaqSpy)
2546 ::size_t total_size = 0;
2547
2548 ::uint32_t cached_has_bits = 0;
2549 // Prevent compiler warnings about cached_has_bits being unused
2550 (void) cached_has_bits;
2551
2552 // bool buf0 = 1;
2553 if (this->_internal_buf0() != 0) {
2554 total_size += 2;
2555 }
2556
2557 // bool buf1 = 2;
2558 if (this->_internal_buf1() != 0) {
2559 total_size += 2;
2560 }
2561
2562 // bool deframe = 3;
2563 if (this->_internal_deframe() != 0) {
2564 total_size += 2;
2565 }
2566
2567 // bool channels = 4;
2568 if (this->_internal_channels() != 0) {
2569 total_size += 2;
2570 }
2571
2572 // uint32 trigger_command = 5;
2573 if (this->_internal_trigger_command() != 0) {
2574 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2576 }
2577
2578 // uint32 trigger_rec_ticks = 6;
2579 if (this->_internal_trigger_rec_ticks() != 0) {
2580 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2582 }
2583
2584 // uint32 trigger_timeout_ms = 7;
2585 if (this->_internal_trigger_timeout_ms() != 0) {
2586 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
2588 }
2589
2590 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2591}
2592
2593const ::google::protobuf::Message::ClassData ReadDaqSpy::_class_data_ = {
2594 ::google::protobuf::Message::CopyWithSourceCheck,
2596};
2597const ::google::protobuf::Message::ClassData*ReadDaqSpy::GetClassData() const { return &_class_data_; }
2598
2599
2600void ReadDaqSpy::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
2601 auto* const _this = static_cast<ReadDaqSpy*>(&to_msg);
2602 auto& from = static_cast<const ReadDaqSpy&>(from_msg);
2603 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ReadDaqSpy)
2604 ABSL_DCHECK_NE(&from, _this);
2605 ::uint32_t cached_has_bits = 0;
2606 (void) cached_has_bits;
2607
2608 if (from._internal_buf0() != 0) {
2609 _this->_internal_set_buf0(from._internal_buf0());
2610 }
2611 if (from._internal_buf1() != 0) {
2612 _this->_internal_set_buf1(from._internal_buf1());
2613 }
2614 if (from._internal_deframe() != 0) {
2615 _this->_internal_set_deframe(from._internal_deframe());
2616 }
2617 if (from._internal_channels() != 0) {
2618 _this->_internal_set_channels(from._internal_channels());
2619 }
2620 if (from._internal_trigger_command() != 0) {
2621 _this->_internal_set_trigger_command(from._internal_trigger_command());
2622 }
2623 if (from._internal_trigger_rec_ticks() != 0) {
2624 _this->_internal_set_trigger_rec_ticks(from._internal_trigger_rec_ticks());
2625 }
2626 if (from._internal_trigger_timeout_ms() != 0) {
2627 _this->_internal_set_trigger_timeout_ms(from._internal_trigger_timeout_ms());
2628 }
2629 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
2630}
2631
2633// @@protoc_insertion_point(class_specific_copy_from_start:wib.ReadDaqSpy)
2634 if (&from == this) return;
2635 Clear();
2636 MergeFrom(from);
2637}
2638
2639PROTOBUF_NOINLINE bool ReadDaqSpy::IsInitialized() const {
2640 return true;
2641}
2642
2644 using std::swap;
2645 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2646 ::google::protobuf::internal::memswap<
2647 PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.trigger_timeout_ms_)
2649 - PROTOBUF_FIELD_OFFSET(ReadDaqSpy, _impl_.buf0_)>(
2650 reinterpret_cast<char*>(&_impl_.buf0_),
2651 reinterpret_cast<char*>(&other->_impl_.buf0_));
2652}
2653
2654::google::protobuf::Metadata ReadDaqSpy::GetMetadata() const {
2655 return ::_pbi::AssignDescriptors(
2658}
2659// ===================================================================
2660
2662 public:
2663};
2664
2665ConfigurePower::ConfigurePower(::google::protobuf::Arena* arena)
2666 : ::google::protobuf::Message(arena) {
2667 SharedCtor(arena);
2668 // @@protoc_insertion_point(arena_constructor:wib.ConfigurePower)
2669}
2671 : ::google::protobuf::Message(), _impl_(from._impl_) {
2672 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
2673 from._internal_metadata_);
2674 // @@protoc_insertion_point(copy_constructor:wib.ConfigurePower)
2675}
2676inline void ConfigurePower::SharedCtor(::_pb::Arena* arena) {
2677 (void)arena;
2678 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 };
2687}
2689 // @@protoc_insertion_point(destructor:wib.ConfigurePower)
2690 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
2691 SharedDtor();
2692}
2694 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
2695}
2696void ConfigurePower::SetCachedSize(int size) const {
2697 _impl_._cached_size_.Set(size);
2698}
2699
2700PROTOBUF_NOINLINE void ConfigurePower::Clear() {
2701// @@protoc_insertion_point(message_clear_start:wib.ConfigurePower)
2702 ::uint32_t cached_has_bits = 0;
2703 // Prevent compiler warnings about cached_has_bits being unused
2704 (void) cached_has_bits;
2705
2706 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
2710}
2711
2713 const char* ptr, ::_pbi::ParseContext* ctx) {
2714 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
2715 return ptr;
2716}
2717
2718
2719PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
2720const ::_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
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
2782 ::uint8_t* target,
2783 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
2784 // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigurePower)
2785 ::uint32_t cached_has_bits = 0;
2786 (void)cached_has_bits;
2787
2788 // double dc2dc_o1 = 1;
2789 static_assert(sizeof(::uint64_t) == sizeof(double),
2790 "Code assumes ::uint64_t and double are the same size.");
2791 double tmp_dc2dc_o1 = this->_internal_dc2dc_o1();
2792 ::uint64_t raw_dc2dc_o1;
2793 memcpy(&raw_dc2dc_o1, &tmp_dc2dc_o1, sizeof(tmp_dc2dc_o1));
2794 if (raw_dc2dc_o1 != 0) {
2795 target = stream->EnsureSpace(target);
2796 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2797 1, this->_internal_dc2dc_o1(), target);
2798 }
2799
2800 // double dc2dc_o2 = 2;
2801 static_assert(sizeof(::uint64_t) == sizeof(double),
2802 "Code assumes ::uint64_t and double are the same size.");
2803 double tmp_dc2dc_o2 = this->_internal_dc2dc_o2();
2804 ::uint64_t raw_dc2dc_o2;
2805 memcpy(&raw_dc2dc_o2, &tmp_dc2dc_o2, sizeof(tmp_dc2dc_o2));
2806 if (raw_dc2dc_o2 != 0) {
2807 target = stream->EnsureSpace(target);
2808 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2809 2, this->_internal_dc2dc_o2(), target);
2810 }
2811
2812 // double dc2dc_o3 = 3;
2813 static_assert(sizeof(::uint64_t) == sizeof(double),
2814 "Code assumes ::uint64_t and double are the same size.");
2815 double tmp_dc2dc_o3 = this->_internal_dc2dc_o3();
2816 ::uint64_t raw_dc2dc_o3;
2817 memcpy(&raw_dc2dc_o3, &tmp_dc2dc_o3, sizeof(tmp_dc2dc_o3));
2818 if (raw_dc2dc_o3 != 0) {
2819 target = stream->EnsureSpace(target);
2820 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2821 3, this->_internal_dc2dc_o3(), target);
2822 }
2823
2824 // double dc2dc_o4 = 4;
2825 static_assert(sizeof(::uint64_t) == sizeof(double),
2826 "Code assumes ::uint64_t and double are the same size.");
2827 double tmp_dc2dc_o4 = this->_internal_dc2dc_o4();
2828 ::uint64_t raw_dc2dc_o4;
2829 memcpy(&raw_dc2dc_o4, &tmp_dc2dc_o4, sizeof(tmp_dc2dc_o4));
2830 if (raw_dc2dc_o4 != 0) {
2831 target = stream->EnsureSpace(target);
2832 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2833 4, this->_internal_dc2dc_o4(), target);
2834 }
2835
2836 // double ldo_a0 = 5;
2837 static_assert(sizeof(::uint64_t) == sizeof(double),
2838 "Code assumes ::uint64_t and double are the same size.");
2839 double tmp_ldo_a0 = this->_internal_ldo_a0();
2840 ::uint64_t raw_ldo_a0;
2841 memcpy(&raw_ldo_a0, &tmp_ldo_a0, sizeof(tmp_ldo_a0));
2842 if (raw_ldo_a0 != 0) {
2843 target = stream->EnsureSpace(target);
2844 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2845 5, this->_internal_ldo_a0(), target);
2846 }
2847
2848 // double ldo_a1 = 6;
2849 static_assert(sizeof(::uint64_t) == sizeof(double),
2850 "Code assumes ::uint64_t and double are the same size.");
2851 double tmp_ldo_a1 = this->_internal_ldo_a1();
2852 ::uint64_t raw_ldo_a1;
2853 memcpy(&raw_ldo_a1, &tmp_ldo_a1, sizeof(tmp_ldo_a1));
2854 if (raw_ldo_a1 != 0) {
2855 target = stream->EnsureSpace(target);
2856 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
2857 6, this->_internal_ldo_a1(), target);
2858 }
2859
2860 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2861 target =
2862 ::_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 return target;
2867}
2868
2870// @@protoc_insertion_point(message_byte_size_start:wib.ConfigurePower)
2871 ::size_t total_size = 0;
2872
2873 ::uint32_t cached_has_bits = 0;
2874 // Prevent compiler warnings about cached_has_bits being unused
2875 (void) cached_has_bits;
2876
2877 // double dc2dc_o1 = 1;
2878 static_assert(sizeof(::uint64_t) == sizeof(double),
2879 "Code assumes ::uint64_t and double are the same size.");
2880 double tmp_dc2dc_o1 = this->_internal_dc2dc_o1();
2881 ::uint64_t raw_dc2dc_o1;
2882 memcpy(&raw_dc2dc_o1, &tmp_dc2dc_o1, sizeof(tmp_dc2dc_o1));
2883 if (raw_dc2dc_o1 != 0) {
2884 total_size += 9;
2885 }
2886
2887 // double dc2dc_o2 = 2;
2888 static_assert(sizeof(::uint64_t) == sizeof(double),
2889 "Code assumes ::uint64_t and double are the same size.");
2890 double tmp_dc2dc_o2 = this->_internal_dc2dc_o2();
2891 ::uint64_t raw_dc2dc_o2;
2892 memcpy(&raw_dc2dc_o2, &tmp_dc2dc_o2, sizeof(tmp_dc2dc_o2));
2893 if (raw_dc2dc_o2 != 0) {
2894 total_size += 9;
2895 }
2896
2897 // double dc2dc_o3 = 3;
2898 static_assert(sizeof(::uint64_t) == sizeof(double),
2899 "Code assumes ::uint64_t and double are the same size.");
2900 double tmp_dc2dc_o3 = this->_internal_dc2dc_o3();
2901 ::uint64_t raw_dc2dc_o3;
2902 memcpy(&raw_dc2dc_o3, &tmp_dc2dc_o3, sizeof(tmp_dc2dc_o3));
2903 if (raw_dc2dc_o3 != 0) {
2904 total_size += 9;
2905 }
2906
2907 // double dc2dc_o4 = 4;
2908 static_assert(sizeof(::uint64_t) == sizeof(double),
2909 "Code assumes ::uint64_t and double are the same size.");
2910 double tmp_dc2dc_o4 = this->_internal_dc2dc_o4();
2911 ::uint64_t raw_dc2dc_o4;
2912 memcpy(&raw_dc2dc_o4, &tmp_dc2dc_o4, sizeof(tmp_dc2dc_o4));
2913 if (raw_dc2dc_o4 != 0) {
2914 total_size += 9;
2915 }
2916
2917 // double ldo_a0 = 5;
2918 static_assert(sizeof(::uint64_t) == sizeof(double),
2919 "Code assumes ::uint64_t and double are the same size.");
2920 double tmp_ldo_a0 = this->_internal_ldo_a0();
2921 ::uint64_t raw_ldo_a0;
2922 memcpy(&raw_ldo_a0, &tmp_ldo_a0, sizeof(tmp_ldo_a0));
2923 if (raw_ldo_a0 != 0) {
2924 total_size += 9;
2925 }
2926
2927 // double ldo_a1 = 6;
2928 static_assert(sizeof(::uint64_t) == sizeof(double),
2929 "Code assumes ::uint64_t and double are the same size.");
2930 double tmp_ldo_a1 = this->_internal_ldo_a1();
2931 ::uint64_t raw_ldo_a1;
2932 memcpy(&raw_ldo_a1, &tmp_ldo_a1, sizeof(tmp_ldo_a1));
2933 if (raw_ldo_a1 != 0) {
2934 total_size += 9;
2935 }
2936
2937 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2938}
2939
2940const ::google::protobuf::Message::ClassData ConfigurePower::_class_data_ = {
2941 ::google::protobuf::Message::CopyWithSourceCheck,
2943};
2944const ::google::protobuf::Message::ClassData*ConfigurePower::GetClassData() const { return &_class_data_; }
2945
2946
2947void ConfigurePower::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
2948 auto* const _this = static_cast<ConfigurePower*>(&to_msg);
2949 auto& from = static_cast<const ConfigurePower&>(from_msg);
2950 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigurePower)
2951 ABSL_DCHECK_NE(&from, _this);
2952 ::uint32_t cached_has_bits = 0;
2953 (void) cached_has_bits;
2954
2955 static_assert(sizeof(::uint64_t) == sizeof(double),
2956 "Code assumes ::uint64_t and double are the same size.");
2957 double tmp_dc2dc_o1 = from._internal_dc2dc_o1();
2958 ::uint64_t raw_dc2dc_o1;
2959 memcpy(&raw_dc2dc_o1, &tmp_dc2dc_o1, sizeof(tmp_dc2dc_o1));
2960 if (raw_dc2dc_o1 != 0) {
2961 _this->_internal_set_dc2dc_o1(from._internal_dc2dc_o1());
2962 }
2963 static_assert(sizeof(::uint64_t) == sizeof(double),
2964 "Code assumes ::uint64_t and double are the same size.");
2965 double tmp_dc2dc_o2 = from._internal_dc2dc_o2();
2966 ::uint64_t raw_dc2dc_o2;
2967 memcpy(&raw_dc2dc_o2, &tmp_dc2dc_o2, sizeof(tmp_dc2dc_o2));
2968 if (raw_dc2dc_o2 != 0) {
2969 _this->_internal_set_dc2dc_o2(from._internal_dc2dc_o2());
2970 }
2971 static_assert(sizeof(::uint64_t) == sizeof(double),
2972 "Code assumes ::uint64_t and double are the same size.");
2973 double tmp_dc2dc_o3 = from._internal_dc2dc_o3();
2974 ::uint64_t raw_dc2dc_o3;
2975 memcpy(&raw_dc2dc_o3, &tmp_dc2dc_o3, sizeof(tmp_dc2dc_o3));
2976 if (raw_dc2dc_o3 != 0) {
2977 _this->_internal_set_dc2dc_o3(from._internal_dc2dc_o3());
2978 }
2979 static_assert(sizeof(::uint64_t) == sizeof(double),
2980 "Code assumes ::uint64_t and double are the same size.");
2981 double tmp_dc2dc_o4 = from._internal_dc2dc_o4();
2982 ::uint64_t raw_dc2dc_o4;
2983 memcpy(&raw_dc2dc_o4, &tmp_dc2dc_o4, sizeof(tmp_dc2dc_o4));
2984 if (raw_dc2dc_o4 != 0) {
2985 _this->_internal_set_dc2dc_o4(from._internal_dc2dc_o4());
2986 }
2987 static_assert(sizeof(::uint64_t) == sizeof(double),
2988 "Code assumes ::uint64_t and double are the same size.");
2989 double tmp_ldo_a0 = from._internal_ldo_a0();
2990 ::uint64_t raw_ldo_a0;
2991 memcpy(&raw_ldo_a0, &tmp_ldo_a0, sizeof(tmp_ldo_a0));
2992 if (raw_ldo_a0 != 0) {
2993 _this->_internal_set_ldo_a0(from._internal_ldo_a0());
2994 }
2995 static_assert(sizeof(::uint64_t) == sizeof(double),
2996 "Code assumes ::uint64_t and double are the same size.");
2997 double tmp_ldo_a1 = from._internal_ldo_a1();
2998 ::uint64_t raw_ldo_a1;
2999 memcpy(&raw_ldo_a1, &tmp_ldo_a1, sizeof(tmp_ldo_a1));
3000 if (raw_ldo_a1 != 0) {
3001 _this->_internal_set_ldo_a1(from._internal_ldo_a1());
3002 }
3003 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
3004}
3005
3007// @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigurePower)
3008 if (&from == this) return;
3009 Clear();
3010 MergeFrom(from);
3011}
3012
3013PROTOBUF_NOINLINE bool ConfigurePower::IsInitialized() const {
3014 return true;
3015}
3016
3018 using std::swap;
3019 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3020 ::google::protobuf::internal::memswap<
3021 PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.ldo_a1_)
3023 - PROTOBUF_FIELD_OFFSET(ConfigurePower, _impl_.dc2dc_o1_)>(
3024 reinterpret_cast<char*>(&_impl_.dc2dc_o1_),
3025 reinterpret_cast<char*>(&other->_impl_.dc2dc_o1_));
3026}
3027
3028::google::protobuf::Metadata ConfigurePower::GetMetadata() const {
3029 return ::_pbi::AssignDescriptors(
3032}
3033// ===================================================================
3034
3036 public:
3037};
3038
3039PowerWIB::PowerWIB(::google::protobuf::Arena* arena)
3040 : ::google::protobuf::Message(arena) {
3041 SharedCtor(arena);
3042 // @@protoc_insertion_point(arena_constructor:wib.PowerWIB)
3043}
3045 : ::google::protobuf::Message(), _impl_(from._impl_) {
3046 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
3047 from._internal_metadata_);
3048 // @@protoc_insertion_point(copy_constructor:wib.PowerWIB)
3049}
3050inline void PowerWIB::SharedCtor(::_pb::Arena* arena) {
3051 (void)arena;
3052 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 };
3061}
3063 // @@protoc_insertion_point(destructor:wib.PowerWIB)
3064 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
3065 SharedDtor();
3066}
3068 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
3069}
3070void PowerWIB::SetCachedSize(int size) const {
3071 _impl_._cached_size_.Set(size);
3072}
3073
3074PROTOBUF_NOINLINE void PowerWIB::Clear() {
3075// @@protoc_insertion_point(message_clear_start:wib.PowerWIB)
3076 ::uint32_t cached_has_bits = 0;
3077 // Prevent compiler warnings about cached_has_bits being unused
3078 (void) cached_has_bits;
3079
3080 ::memset(&_impl_.femb0_, 0, static_cast<::size_t>(
3081 reinterpret_cast<char*>(&_impl_.stage_) -
3082 reinterpret_cast<char*>(&_impl_.femb0_)) + sizeof(_impl_.stage_));
3083 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
3084}
3085
3087 const char* ptr, ::_pbi::ParseContext* ctx) {
3088 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
3089 return ptr;
3090}
3091
3092
3093PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
3094const ::_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
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
3156 ::uint8_t* target,
3157 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
3158 // @@protoc_insertion_point(serialize_to_array_start:wib.PowerWIB)
3159 ::uint32_t cached_has_bits = 0;
3160 (void)cached_has_bits;
3161
3162 // bool femb0 = 1;
3163 if (this->_internal_femb0() != 0) {
3164 target = stream->EnsureSpace(target);
3165 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3166 1, this->_internal_femb0(), target);
3167 }
3168
3169 // bool femb1 = 2;
3170 if (this->_internal_femb1() != 0) {
3171 target = stream->EnsureSpace(target);
3172 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3173 2, this->_internal_femb1(), target);
3174 }
3175
3176 // bool femb2 = 3;
3177 if (this->_internal_femb2() != 0) {
3178 target = stream->EnsureSpace(target);
3179 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3180 3, this->_internal_femb2(), target);
3181 }
3182
3183 // bool femb3 = 4;
3184 if (this->_internal_femb3() != 0) {
3185 target = stream->EnsureSpace(target);
3186 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3187 4, this->_internal_femb3(), target);
3188 }
3189
3190 // bool cold = 5;
3191 if (this->_internal_cold() != 0) {
3192 target = stream->EnsureSpace(target);
3193 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3194 5, this->_internal_cold(), target);
3195 }
3196
3197 // uint32 stage = 6;
3198 if (this->_internal_stage() != 0) {
3199 target = stream->EnsureSpace(target);
3200 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3201 6, this->_internal_stage(), target);
3202 }
3203
3204 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3205 target =
3206 ::_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 return target;
3211}
3212
3213::size_t PowerWIB::ByteSizeLong() const {
3214// @@protoc_insertion_point(message_byte_size_start:wib.PowerWIB)
3215 ::size_t total_size = 0;
3216
3217 ::uint32_t cached_has_bits = 0;
3218 // Prevent compiler warnings about cached_has_bits being unused
3219 (void) cached_has_bits;
3220
3221 // bool femb0 = 1;
3222 if (this->_internal_femb0() != 0) {
3223 total_size += 2;
3224 }
3225
3226 // bool femb1 = 2;
3227 if (this->_internal_femb1() != 0) {
3228 total_size += 2;
3229 }
3230
3231 // bool femb2 = 3;
3232 if (this->_internal_femb2() != 0) {
3233 total_size += 2;
3234 }
3235
3236 // bool femb3 = 4;
3237 if (this->_internal_femb3() != 0) {
3238 total_size += 2;
3239 }
3240
3241 // bool cold = 5;
3242 if (this->_internal_cold() != 0) {
3243 total_size += 2;
3244 }
3245
3246 // uint32 stage = 6;
3247 if (this->_internal_stage() != 0) {
3248 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3249 this->_internal_stage());
3250 }
3251
3252 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3253}
3254
3255const ::google::protobuf::Message::ClassData PowerWIB::_class_data_ = {
3256 ::google::protobuf::Message::CopyWithSourceCheck,
3258};
3259const ::google::protobuf::Message::ClassData*PowerWIB::GetClassData() const { return &_class_data_; }
3260
3261
3262void PowerWIB::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
3263 auto* const _this = static_cast<PowerWIB*>(&to_msg);
3264 auto& from = static_cast<const PowerWIB&>(from_msg);
3265 // @@protoc_insertion_point(class_specific_merge_from_start:wib.PowerWIB)
3266 ABSL_DCHECK_NE(&from, _this);
3267 ::uint32_t cached_has_bits = 0;
3268 (void) cached_has_bits;
3269
3270 if (from._internal_femb0() != 0) {
3271 _this->_internal_set_femb0(from._internal_femb0());
3272 }
3273 if (from._internal_femb1() != 0) {
3274 _this->_internal_set_femb1(from._internal_femb1());
3275 }
3276 if (from._internal_femb2() != 0) {
3277 _this->_internal_set_femb2(from._internal_femb2());
3278 }
3279 if (from._internal_femb3() != 0) {
3280 _this->_internal_set_femb3(from._internal_femb3());
3281 }
3282 if (from._internal_cold() != 0) {
3283 _this->_internal_set_cold(from._internal_cold());
3284 }
3285 if (from._internal_stage() != 0) {
3286 _this->_internal_set_stage(from._internal_stage());
3287 }
3288 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
3289}
3290
3291void PowerWIB::CopyFrom(const PowerWIB& from) {
3292// @@protoc_insertion_point(class_specific_copy_from_start:wib.PowerWIB)
3293 if (&from == this) return;
3294 Clear();
3295 MergeFrom(from);
3296}
3297
3298PROTOBUF_NOINLINE bool PowerWIB::IsInitialized() const {
3299 return true;
3300}
3301
3303 using std::swap;
3304 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3305 ::google::protobuf::internal::memswap<
3306 PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.stage_)
3307 + sizeof(PowerWIB::_impl_.stage_)
3308 - PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb0_)>(
3309 reinterpret_cast<char*>(&_impl_.femb0_),
3310 reinterpret_cast<char*>(&other->_impl_.femb0_));
3311}
3312
3313::google::protobuf::Metadata PowerWIB::GetMetadata() const {
3314 return ::_pbi::AssignDescriptors(
3317}
3318// ===================================================================
3319
3321 public:
3322};
3323
3325 : ::google::protobuf::Message(arena) {
3326 SharedCtor(arena);
3327 // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB.ConfigureFEMB)
3328}
3330 ConfigureWIB_ConfigureFEMB* const _this = this;
3331 (void)_this;
3332 new (&_impl_) Impl_{
3333 decltype(_impl_.line_driver_){from._impl_.line_driver_},
3334 /* _impl_._line_driver_cached_byte_size_ = */ {0},
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 };
3352 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
3353 from._internal_metadata_);
3354 ::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}
3360inline void ConfigureWIB_ConfigureFEMB::SharedCtor(::_pb::Arena* arena) {
3361 (void)arena;
3362 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 };
3382}
3384 // @@protoc_insertion_point(destructor:wib.ConfigureWIB.ConfigureFEMB)
3385 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
3386 SharedDtor();
3387}
3389 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
3390 _impl_.line_driver_.~RepeatedField();
3391 _impl_.pulse_channels_.~RepeatedField();
3392}
3394 _impl_._cached_size_.Set(size);
3395}
3396
3397PROTOBUF_NOINLINE void ConfigureWIB_ConfigureFEMB::Clear() {
3398// @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB.ConfigureFEMB)
3399 ::uint32_t cached_has_bits = 0;
3400 // Prevent compiler warnings about cached_has_bits being unused
3401 (void) cached_has_bits;
3402
3405 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
3409}
3410
3412 const char* ptr, ::_pbi::ParseContext* ctx) {
3413 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
3414 return ptr;
3415}
3416
3417
3418PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
3419const ::_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
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
3539 ::uint8_t* target,
3540 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
3541 // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB.ConfigureFEMB)
3542 ::uint32_t cached_has_bits = 0;
3543 (void)cached_has_bits;
3544
3545 // bool enabled = 1;
3546 if (this->_internal_enabled() != 0) {
3547 target = stream->EnsureSpace(target);
3548 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3549 1, this->_internal_enabled(), target);
3550 }
3551
3552 // bool test_cap = 2;
3553 if (this->_internal_test_cap() != 0) {
3554 target = stream->EnsureSpace(target);
3555 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3556 2, this->_internal_test_cap(), target);
3557 }
3558
3559 // uint32 gain = 3;
3560 if (this->_internal_gain() != 0) {
3561 target = stream->EnsureSpace(target);
3562 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3563 3, this->_internal_gain(), target);
3564 }
3565
3566 // uint32 peak_time = 4;
3567 if (this->_internal_peak_time() != 0) {
3568 target = stream->EnsureSpace(target);
3569 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3570 4, this->_internal_peak_time(), target);
3571 }
3572
3573 // uint32 baseline = 5;
3574 if (this->_internal_baseline() != 0) {
3575 target = stream->EnsureSpace(target);
3576 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3577 5, this->_internal_baseline(), target);
3578 }
3579
3580 // uint32 pulse_dac = 6;
3581 if (this->_internal_pulse_dac() != 0) {
3582 target = stream->EnsureSpace(target);
3583 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3584 6, this->_internal_pulse_dac(), target);
3585 }
3586
3587 // uint32 leak = 7;
3588 if (this->_internal_leak() != 0) {
3589 target = stream->EnsureSpace(target);
3590 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3591 7, this->_internal_leak(), target);
3592 }
3593
3594 // bool leak_10x = 8;
3595 if (this->_internal_leak_10x() != 0) {
3596 target = stream->EnsureSpace(target);
3597 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3598 8, this->_internal_leak_10x(), target);
3599 }
3600
3601 // bool ac_couple = 9;
3602 if (this->_internal_ac_couple() != 0) {
3603 target = stream->EnsureSpace(target);
3604 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3605 9, this->_internal_ac_couple(), target);
3606 }
3607
3608 // uint32 buffer = 10;
3609 if (this->_internal_buffer() != 0) {
3610 target = stream->EnsureSpace(target);
3611 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3612 10, this->_internal_buffer(), target);
3613 }
3614
3615 // uint32 strobe_skip = 11;
3616 if (this->_internal_strobe_skip() != 0) {
3617 target = stream->EnsureSpace(target);
3618 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3619 11, this->_internal_strobe_skip(), target);
3620 }
3621
3622 // uint32 strobe_delay = 12;
3623 if (this->_internal_strobe_delay() != 0) {
3624 target = stream->EnsureSpace(target);
3625 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3626 12, this->_internal_strobe_delay(), target);
3627 }
3628
3629 // uint32 strobe_length = 13;
3630 if (this->_internal_strobe_length() != 0) {
3631 target = stream->EnsureSpace(target);
3632 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3633 13, this->_internal_strobe_length(), target);
3634 }
3635
3636 // bool gain_match = 14;
3637 if (this->_internal_gain_match() != 0) {
3638 target = stream->EnsureSpace(target);
3639 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3640 14, this->_internal_gain_match(), target);
3641 }
3642
3643 // repeated uint32 line_driver = 15;
3644 {
3645 int byte_size = _impl_._line_driver_cached_byte_size_.Get();
3646 if (byte_size > 0) {
3647 target = stream->WriteUInt32Packed(15, _internal_line_driver(),
3648 byte_size, target);
3649 }
3650 }
3651
3652 // repeated bool pulse_channels = 16;
3653 if (this->_internal_pulse_channels_size() > 0) {
3654 target = stream->WriteFixedPacked(16, _internal_pulse_channels(), target);
3655 }
3656
3657 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3658 target =
3659 ::_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 return target;
3664}
3665
3667// @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB.ConfigureFEMB)
3668 ::size_t total_size = 0;
3669
3670 ::uint32_t cached_has_bits = 0;
3671 // Prevent compiler warnings about cached_has_bits being unused
3672 (void) cached_has_bits;
3673
3674 // repeated uint32 line_driver = 15;
3675 {
3676 std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size(
3677 this->_internal_line_driver())
3678 ;
3679 _impl_._line_driver_cached_byte_size_.Set(::_pbi::ToCachedSize(data_size));
3680 std::size_t tag_size = data_size == 0
3681 ? 0
3682 : 1 + ::_pbi::WireFormatLite::Int32Size(
3683 static_cast<int32_t>(data_size))
3684 ;
3685 total_size += tag_size + data_size;
3686 }
3687 // repeated bool pulse_channels = 16;
3688 {
3689 std::size_t data_size = std::size_t{1} *
3690 ::_pbi::FromIntSize(this->_internal_pulse_channels_size())
3691 ;
3692 std::size_t tag_size = data_size == 0
3693 ? 0
3694 : 2 + ::_pbi::WireFormatLite::Int32Size(
3695 static_cast<int32_t>(data_size))
3696 ;
3697 total_size += tag_size + data_size;
3698 }
3699 // uint32 gain = 3;
3700 if (this->_internal_gain() != 0) {
3701 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3702 this->_internal_gain());
3703 }
3704
3705 // uint32 peak_time = 4;
3706 if (this->_internal_peak_time() != 0) {
3707 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3708 this->_internal_peak_time());
3709 }
3710
3711 // uint32 baseline = 5;
3712 if (this->_internal_baseline() != 0) {
3713 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3714 this->_internal_baseline());
3715 }
3716
3717 // uint32 pulse_dac = 6;
3718 if (this->_internal_pulse_dac() != 0) {
3719 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3720 this->_internal_pulse_dac());
3721 }
3722
3723 // bool enabled = 1;
3724 if (this->_internal_enabled() != 0) {
3725 total_size += 2;
3726 }
3727
3728 // bool test_cap = 2;
3729 if (this->_internal_test_cap() != 0) {
3730 total_size += 2;
3731 }
3732
3733 // bool gain_match = 14;
3734 if (this->_internal_gain_match() != 0) {
3735 total_size += 2;
3736 }
3737
3738 // bool leak_10x = 8;
3739 if (this->_internal_leak_10x() != 0) {
3740 total_size += 2;
3741 }
3742
3743 // uint32 leak = 7;
3744 if (this->_internal_leak() != 0) {
3745 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3746 this->_internal_leak());
3747 }
3748
3749 // bool ac_couple = 9;
3750 if (this->_internal_ac_couple() != 0) {
3751 total_size += 2;
3752 }
3753
3754 // uint32 buffer = 10;
3755 if (this->_internal_buffer() != 0) {
3756 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3757 this->_internal_buffer());
3758 }
3759
3760 // uint32 strobe_skip = 11;
3761 if (this->_internal_strobe_skip() != 0) {
3762 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3763 this->_internal_strobe_skip());
3764 }
3765
3766 // uint32 strobe_delay = 12;
3767 if (this->_internal_strobe_delay() != 0) {
3768 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3769 this->_internal_strobe_delay());
3770 }
3771
3772 // uint32 strobe_length = 13;
3773 if (this->_internal_strobe_length() != 0) {
3774 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3775 this->_internal_strobe_length());
3776 }
3777
3778 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3779}
3780
3781const ::google::protobuf::Message::ClassData ConfigureWIB_ConfigureFEMB::_class_data_ = {
3782 ::google::protobuf::Message::CopyWithSourceCheck,
3784};
3785const ::google::protobuf::Message::ClassData*ConfigureWIB_ConfigureFEMB::GetClassData() const { return &_class_data_; }
3786
3787
3788void ConfigureWIB_ConfigureFEMB::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
3789 auto* const _this = static_cast<ConfigureWIB_ConfigureFEMB*>(&to_msg);
3790 auto& from = static_cast<const ConfigureWIB_ConfigureFEMB&>(from_msg);
3791 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB.ConfigureFEMB)
3792 ABSL_DCHECK_NE(&from, _this);
3793 ::uint32_t cached_has_bits = 0;
3794 (void) cached_has_bits;
3795
3796 _this->_internal_mutable_line_driver()->MergeFrom(from._internal_line_driver());
3797 _this->_internal_mutable_pulse_channels()->MergeFrom(from._internal_pulse_channels());
3798 if (from._internal_gain() != 0) {
3799 _this->_internal_set_gain(from._internal_gain());
3800 }
3801 if (from._internal_peak_time() != 0) {
3802 _this->_internal_set_peak_time(from._internal_peak_time());
3803 }
3804 if (from._internal_baseline() != 0) {
3805 _this->_internal_set_baseline(from._internal_baseline());
3806 }
3807 if (from._internal_pulse_dac() != 0) {
3808 _this->_internal_set_pulse_dac(from._internal_pulse_dac());
3809 }
3810 if (from._internal_enabled() != 0) {
3811 _this->_internal_set_enabled(from._internal_enabled());
3812 }
3813 if (from._internal_test_cap() != 0) {
3814 _this->_internal_set_test_cap(from._internal_test_cap());
3815 }
3816 if (from._internal_gain_match() != 0) {
3817 _this->_internal_set_gain_match(from._internal_gain_match());
3818 }
3819 if (from._internal_leak_10x() != 0) {
3820 _this->_internal_set_leak_10x(from._internal_leak_10x());
3821 }
3822 if (from._internal_leak() != 0) {
3823 _this->_internal_set_leak(from._internal_leak());
3824 }
3825 if (from._internal_ac_couple() != 0) {
3826 _this->_internal_set_ac_couple(from._internal_ac_couple());
3827 }
3828 if (from._internal_buffer() != 0) {
3829 _this->_internal_set_buffer(from._internal_buffer());
3830 }
3831 if (from._internal_strobe_skip() != 0) {
3832 _this->_internal_set_strobe_skip(from._internal_strobe_skip());
3833 }
3834 if (from._internal_strobe_delay() != 0) {
3835 _this->_internal_set_strobe_delay(from._internal_strobe_delay());
3836 }
3837 if (from._internal_strobe_length() != 0) {
3838 _this->_internal_set_strobe_length(from._internal_strobe_length());
3839 }
3840 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
3841}
3842
3844// @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB.ConfigureFEMB)
3845 if (&from == this) return;
3846 Clear();
3847 MergeFrom(from);
3848}
3849
3850PROTOBUF_NOINLINE bool ConfigureWIB_ConfigureFEMB::IsInitialized() const {
3851 return true;
3852}
3853
3855 using std::swap;
3856 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3857 _impl_.line_driver_.InternalSwap(&other->_impl_.line_driver_);
3858 _impl_.pulse_channels_.InternalSwap(&other->_impl_.pulse_channels_);
3859 ::google::protobuf::internal::memswap<
3860 PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.strobe_length_)
3862 - PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureFEMB, _impl_.gain_)>(
3863 reinterpret_cast<char*>(&_impl_.gain_),
3864 reinterpret_cast<char*>(&other->_impl_.gain_));
3865}
3866
3867::google::protobuf::Metadata ConfigureWIB_ConfigureFEMB::GetMetadata() const {
3868 return ::_pbi::AssignDescriptors(
3871}
3872// ===================================================================
3873
3877
3879 : ::google::protobuf::Message(arena) {
3880 SharedCtor(arena);
3881 // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB.ConfigureCOLDADC)
3882}
3884 : ::google::protobuf::Message(), _impl_(from._impl_) {
3885 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
3886 from._internal_metadata_);
3887 // @@protoc_insertion_point(copy_constructor:wib.ConfigureWIB.ConfigureCOLDADC)
3888}
3889inline void ConfigureWIB_ConfigureCOLDADC::SharedCtor(::_pb::Arena* arena) {
3890 (void)arena;
3891 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 };
3902}
3904 // @@protoc_insertion_point(destructor:wib.ConfigureWIB.ConfigureCOLDADC)
3905 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
3906 SharedDtor();
3907}
3909 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
3910}
3912 _impl_._cached_size_.Set(size);
3913}
3914
3916// @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB.ConfigureCOLDADC)
3917 ::uint32_t cached_has_bits = 0;
3918 // Prevent compiler warnings about cached_has_bits being unused
3919 (void) cached_has_bits;
3920
3921 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
3925}
3926
3928 const char* ptr, ::_pbi::ParseContext* ctx) {
3929 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
3930 return ptr;
3931}
3932
3933
3934PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
3935const ::_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
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
4007 ::uint8_t* target,
4008 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
4009 // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB.ConfigureCOLDADC)
4010 ::uint32_t cached_has_bits = 0;
4011 (void)cached_has_bits;
4012
4013 // uint32 reg_0 = 1;
4014 if (this->_internal_reg_0() != 0) {
4015 target = stream->EnsureSpace(target);
4016 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4017 1, this->_internal_reg_0(), target);
4018 }
4019
4020 // uint32 reg_4 = 2;
4021 if (this->_internal_reg_4() != 0) {
4022 target = stream->EnsureSpace(target);
4023 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4024 2, this->_internal_reg_4(), target);
4025 }
4026
4027 // uint32 reg_24 = 3;
4028 if (this->_internal_reg_24() != 0) {
4029 target = stream->EnsureSpace(target);
4030 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4031 3, this->_internal_reg_24(), target);
4032 }
4033
4034 // uint32 reg_25 = 4;
4035 if (this->_internal_reg_25() != 0) {
4036 target = stream->EnsureSpace(target);
4037 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4038 4, this->_internal_reg_25(), target);
4039 }
4040
4041 // uint32 reg_26 = 5;
4042 if (this->_internal_reg_26() != 0) {
4043 target = stream->EnsureSpace(target);
4044 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4045 5, this->_internal_reg_26(), target);
4046 }
4047
4048 // uint32 reg_27 = 6;
4049 if (this->_internal_reg_27() != 0) {
4050 target = stream->EnsureSpace(target);
4051 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4052 6, this->_internal_reg_27(), target);
4053 }
4054
4055 // uint32 reg_29 = 7;
4056 if (this->_internal_reg_29() != 0) {
4057 target = stream->EnsureSpace(target);
4058 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4059 7, this->_internal_reg_29(), target);
4060 }
4061
4062 // uint32 reg_30 = 8;
4063 if (this->_internal_reg_30() != 0) {
4064 target = stream->EnsureSpace(target);
4065 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4066 8, this->_internal_reg_30(), target);
4067 }
4068
4069 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4070 target =
4071 ::_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 return target;
4076}
4077
4079// @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB.ConfigureCOLDADC)
4080 ::size_t total_size = 0;
4081
4082 ::uint32_t cached_has_bits = 0;
4083 // Prevent compiler warnings about cached_has_bits being unused
4084 (void) cached_has_bits;
4085
4086 // uint32 reg_0 = 1;
4087 if (this->_internal_reg_0() != 0) {
4088 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4089 this->_internal_reg_0());
4090 }
4091
4092 // uint32 reg_4 = 2;
4093 if (this->_internal_reg_4() != 0) {
4094 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4095 this->_internal_reg_4());
4096 }
4097
4098 // uint32 reg_24 = 3;
4099 if (this->_internal_reg_24() != 0) {
4100 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4101 this->_internal_reg_24());
4102 }
4103
4104 // uint32 reg_25 = 4;
4105 if (this->_internal_reg_25() != 0) {
4106 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4107 this->_internal_reg_25());
4108 }
4109
4110 // uint32 reg_26 = 5;
4111 if (this->_internal_reg_26() != 0) {
4112 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4113 this->_internal_reg_26());
4114 }
4115
4116 // uint32 reg_27 = 6;
4117 if (this->_internal_reg_27() != 0) {
4118 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4119 this->_internal_reg_27());
4120 }
4121
4122 // uint32 reg_29 = 7;
4123 if (this->_internal_reg_29() != 0) {
4124 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4125 this->_internal_reg_29());
4126 }
4127
4128 // uint32 reg_30 = 8;
4129 if (this->_internal_reg_30() != 0) {
4130 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4131 this->_internal_reg_30());
4132 }
4133
4134 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4135}
4136
4137const ::google::protobuf::Message::ClassData ConfigureWIB_ConfigureCOLDADC::_class_data_ = {
4138 ::google::protobuf::Message::CopyWithSourceCheck,
4140};
4141const ::google::protobuf::Message::ClassData*ConfigureWIB_ConfigureCOLDADC::GetClassData() const { return &_class_data_; }
4142
4143
4144void ConfigureWIB_ConfigureCOLDADC::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
4145 auto* const _this = static_cast<ConfigureWIB_ConfigureCOLDADC*>(&to_msg);
4146 auto& from = static_cast<const ConfigureWIB_ConfigureCOLDADC&>(from_msg);
4147 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB.ConfigureCOLDADC)
4148 ABSL_DCHECK_NE(&from, _this);
4149 ::uint32_t cached_has_bits = 0;
4150 (void) cached_has_bits;
4151
4152 if (from._internal_reg_0() != 0) {
4153 _this->_internal_set_reg_0(from._internal_reg_0());
4154 }
4155 if (from._internal_reg_4() != 0) {
4156 _this->_internal_set_reg_4(from._internal_reg_4());
4157 }
4158 if (from._internal_reg_24() != 0) {
4159 _this->_internal_set_reg_24(from._internal_reg_24());
4160 }
4161 if (from._internal_reg_25() != 0) {
4162 _this->_internal_set_reg_25(from._internal_reg_25());
4163 }
4164 if (from._internal_reg_26() != 0) {
4165 _this->_internal_set_reg_26(from._internal_reg_26());
4166 }
4167 if (from._internal_reg_27() != 0) {
4168 _this->_internal_set_reg_27(from._internal_reg_27());
4169 }
4170 if (from._internal_reg_29() != 0) {
4171 _this->_internal_set_reg_29(from._internal_reg_29());
4172 }
4173 if (from._internal_reg_30() != 0) {
4174 _this->_internal_set_reg_30(from._internal_reg_30());
4175 }
4176 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
4177}
4178
4180// @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB.ConfigureCOLDADC)
4181 if (&from == this) return;
4182 Clear();
4183 MergeFrom(from);
4184}
4185
4186PROTOBUF_NOINLINE bool ConfigureWIB_ConfigureCOLDADC::IsInitialized() const {
4187 return true;
4188}
4189
4191 using std::swap;
4192 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4193 ::google::protobuf::internal::memswap<
4194 PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_30_)
4196 - PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureCOLDADC, _impl_.reg_0_)>(
4197 reinterpret_cast<char*>(&_impl_.reg_0_),
4198 reinterpret_cast<char*>(&other->_impl_.reg_0_));
4199}
4200
4201::google::protobuf::Metadata ConfigureWIB_ConfigureCOLDADC::GetMetadata() const {
4202 return ::_pbi::AssignDescriptors(
4205}
4206// ===================================================================
4207
4211
4213 : ::google::protobuf::Message(arena) {
4214 SharedCtor(arena);
4215 // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB.ConfigureWIBPulser)
4216}
4218 ConfigureWIB_ConfigureWIBPulser* const _this = this;
4219 (void)_this;
4220 new (&_impl_) Impl_{
4221 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 };
4228 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4229 from._internal_metadata_);
4230 ::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}
4236inline void ConfigureWIB_ConfigureWIBPulser::SharedCtor(::_pb::Arena* arena) {
4237 (void)arena;
4238 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 };
4246}
4248 // @@protoc_insertion_point(destructor:wib.ConfigureWIB.ConfigureWIBPulser)
4249 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
4250 SharedDtor();
4251}
4253 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
4254 _impl_.femb_en_.~RepeatedField();
4255}
4257 _impl_._cached_size_.Set(size);
4258}
4259
4261// @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB.ConfigureWIBPulser)
4262 ::uint32_t cached_has_bits = 0;
4263 // Prevent compiler warnings about cached_has_bits being unused
4264 (void) cached_has_bits;
4265
4266 _internal_mutable_femb_en()->Clear();
4267 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
4271}
4272
4274 const char* ptr, ::_pbi::ParseContext* ctx) {
4275 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
4276 return ptr;
4277}
4278
4279
4280PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
4281const ::_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
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
4338 ::uint8_t* target,
4339 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
4340 // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB.ConfigureWIBPulser)
4341 ::uint32_t cached_has_bits = 0;
4342 (void)cached_has_bits;
4343
4344 // repeated bool femb_en = 1;
4345 if (this->_internal_femb_en_size() > 0) {
4346 target = stream->WriteFixedPacked(1, _internal_femb_en(), target);
4347 }
4348
4349 // uint32 pulse_dac = 2;
4350 if (this->_internal_pulse_dac() != 0) {
4351 target = stream->EnsureSpace(target);
4352 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4353 2, this->_internal_pulse_dac(), target);
4354 }
4355
4356 // uint32 pulse_period = 3;
4357 if (this->_internal_pulse_period() != 0) {
4358 target = stream->EnsureSpace(target);
4359 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4360 3, this->_internal_pulse_period(), target);
4361 }
4362
4363 // uint32 pulse_phase = 4;
4364 if (this->_internal_pulse_phase() != 0) {
4365 target = stream->EnsureSpace(target);
4366 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4367 4, this->_internal_pulse_phase(), target);
4368 }
4369
4370 // uint32 pulse_duration = 5;
4371 if (this->_internal_pulse_duration() != 0) {
4372 target = stream->EnsureSpace(target);
4373 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4374 5, this->_internal_pulse_duration(), target);
4375 }
4376
4377 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4378 target =
4379 ::_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 return target;
4384}
4385
4387// @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB.ConfigureWIBPulser)
4388 ::size_t total_size = 0;
4389
4390 ::uint32_t cached_has_bits = 0;
4391 // Prevent compiler warnings about cached_has_bits being unused
4392 (void) cached_has_bits;
4393
4394 // repeated bool femb_en = 1;
4395 {
4396 std::size_t data_size = std::size_t{1} *
4397 ::_pbi::FromIntSize(this->_internal_femb_en_size())
4398 ;
4399 std::size_t tag_size = data_size == 0
4400 ? 0
4401 : 1 + ::_pbi::WireFormatLite::Int32Size(
4402 static_cast<int32_t>(data_size))
4403 ;
4404 total_size += tag_size + data_size;
4405 }
4406 // uint32 pulse_dac = 2;
4407 if (this->_internal_pulse_dac() != 0) {
4408 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4409 this->_internal_pulse_dac());
4410 }
4411
4412 // uint32 pulse_period = 3;
4413 if (this->_internal_pulse_period() != 0) {
4414 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4415 this->_internal_pulse_period());
4416 }
4417
4418 // uint32 pulse_phase = 4;
4419 if (this->_internal_pulse_phase() != 0) {
4420 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4421 this->_internal_pulse_phase());
4422 }
4423
4424 // uint32 pulse_duration = 5;
4425 if (this->_internal_pulse_duration() != 0) {
4426 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4427 this->_internal_pulse_duration());
4428 }
4429
4430 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4431}
4432
4433const ::google::protobuf::Message::ClassData ConfigureWIB_ConfigureWIBPulser::_class_data_ = {
4434 ::google::protobuf::Message::CopyWithSourceCheck,
4436};
4437const ::google::protobuf::Message::ClassData*ConfigureWIB_ConfigureWIBPulser::GetClassData() const { return &_class_data_; }
4438
4439
4440void ConfigureWIB_ConfigureWIBPulser::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
4441 auto* const _this = static_cast<ConfigureWIB_ConfigureWIBPulser*>(&to_msg);
4442 auto& from = static_cast<const ConfigureWIB_ConfigureWIBPulser&>(from_msg);
4443 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB.ConfigureWIBPulser)
4444 ABSL_DCHECK_NE(&from, _this);
4445 ::uint32_t cached_has_bits = 0;
4446 (void) cached_has_bits;
4447
4448 _this->_internal_mutable_femb_en()->MergeFrom(from._internal_femb_en());
4449 if (from._internal_pulse_dac() != 0) {
4450 _this->_internal_set_pulse_dac(from._internal_pulse_dac());
4451 }
4452 if (from._internal_pulse_period() != 0) {
4453 _this->_internal_set_pulse_period(from._internal_pulse_period());
4454 }
4455 if (from._internal_pulse_phase() != 0) {
4456 _this->_internal_set_pulse_phase(from._internal_pulse_phase());
4457 }
4458 if (from._internal_pulse_duration() != 0) {
4459 _this->_internal_set_pulse_duration(from._internal_pulse_duration());
4460 }
4461 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
4462}
4463
4465// @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB.ConfigureWIBPulser)
4466 if (&from == this) return;
4467 Clear();
4468 MergeFrom(from);
4469}
4470
4472 return true;
4473}
4474
4476 using std::swap;
4477 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4478 _impl_.femb_en_.InternalSwap(&other->_impl_.femb_en_);
4479 ::google::protobuf::internal::memswap<
4482 - PROTOBUF_FIELD_OFFSET(ConfigureWIB_ConfigureWIBPulser, _impl_.pulse_dac_)>(
4483 reinterpret_cast<char*>(&_impl_.pulse_dac_),
4484 reinterpret_cast<char*>(&other->_impl_.pulse_dac_));
4485}
4486
4487::google::protobuf::Metadata ConfigureWIB_ConfigureWIBPulser::GetMetadata() const {
4488 return ::_pbi::AssignDescriptors(
4491}
4492// ===================================================================
4493
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
4509const ::wib::ConfigureWIB_ConfigureCOLDADC& ConfigureWIB::_Internal::adc_conf(const ConfigureWIB* msg) {
4510 return *msg->_impl_.adc_conf_;
4511}
4512const ::wib::ConfigureWIB_ConfigureWIBPulser& ConfigureWIB::_Internal::wib_pulser(const ConfigureWIB* msg) {
4513 return *msg->_impl_.wib_pulser_;
4514}
4515ConfigureWIB::ConfigureWIB(::google::protobuf::Arena* arena)
4516 : ::google::protobuf::Message(arena) {
4517 SharedCtor(arena);
4518 // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB)
4519}
4520ConfigureWIB::ConfigureWIB(const ConfigureWIB& from) : ::google::protobuf::Message() {
4521 ConfigureWIB* const _this = this;
4522 (void)_this;
4523 new (&_impl_) Impl_{
4524 decltype(_impl_._has_bits_){from._impl_._has_bits_},
4525 /*decltype(_impl_._cached_size_)*/ {},
4526 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 };
4535 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4536 from._internal_metadata_);
4537 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
4538 _this->_impl_.adc_conf_ = new ::wib::ConfigureWIB_ConfigureCOLDADC(*from._impl_.adc_conf_);
4539 }
4540 if ((from._impl_._has_bits_[0] & 0x00000002u) != 0) {
4541 _this->_impl_.wib_pulser_ = new ::wib::ConfigureWIB_ConfigureWIBPulser(*from._impl_.wib_pulser_);
4542 }
4543 ::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}
4549inline void ConfigureWIB::SharedCtor(::_pb::Arena* arena) {
4550 (void)arena;
4551 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 };
4563}
4565 // @@protoc_insertion_point(destructor:wib.ConfigureWIB)
4566 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
4567 SharedDtor();
4568}
4570 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
4571 _impl_.fembs_.~RepeatedPtrField();
4572 if (this != internal_default_instance()) delete _impl_.adc_conf_;
4573 if (this != internal_default_instance()) delete _impl_.wib_pulser_;
4574}
4575void ConfigureWIB::SetCachedSize(int size) const {
4576 _impl_._cached_size_.Set(size);
4577}
4578
4579PROTOBUF_NOINLINE void ConfigureWIB::Clear() {
4580// @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB)
4581 ::uint32_t cached_has_bits = 0;
4582 // Prevent compiler warnings about cached_has_bits being unused
4583 (void) cached_has_bits;
4584
4585 _internal_mutable_fembs()->Clear();
4586 cached_has_bits = _impl_._has_bits_[0];
4587 if (cached_has_bits & 0x00000003u) {
4588 if (cached_has_bits & 0x00000001u) {
4589 ABSL_DCHECK(_impl_.adc_conf_ != nullptr);
4591 }
4592 if (cached_has_bits & 0x00000002u) {
4593 ABSL_DCHECK(_impl_.wib_pulser_ != nullptr);
4595 }
4596 }
4597 ::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 _impl_._has_bits_.Clear();
4601 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
4602}
4603
4605 const char* ptr, ::_pbi::ParseContext* ctx) {
4606 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
4607 return ptr;
4608}
4609
4610
4611PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
4612const ::_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),
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
4686 ::uint8_t* target,
4687 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
4688 // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB)
4689 ::uint32_t cached_has_bits = 0;
4690 (void)cached_has_bits;
4691
4692 // repeated .wib.ConfigureWIB.ConfigureFEMB fembs = 1;
4693 for (unsigned i = 0,
4694 n = static_cast<unsigned>(this->_internal_fembs_size()); i < n; i++) {
4695 const auto& repfield = this->_internal_fembs().Get(i);
4696 target = ::google::protobuf::internal::WireFormatLite::
4697 InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
4698 }
4699
4700 // bool cold = 2;
4701 if (this->_internal_cold() != 0) {
4702 target = stream->EnsureSpace(target);
4703 target = ::_pbi::WireFormatLite::WriteBoolToArray(
4704 2, this->_internal_cold(), target);
4705 }
4706
4707 // bool pulser = 3;
4708 if (this->_internal_pulser() != 0) {
4709 target = stream->EnsureSpace(target);
4710 target = ::_pbi::WireFormatLite::WriteBoolToArray(
4711 3, this->_internal_pulser(), target);
4712 }
4713
4714 // bool adc_test_pattern = 4;
4715 if (this->_internal_adc_test_pattern() != 0) {
4716 target = stream->EnsureSpace(target);
4717 target = ::_pbi::WireFormatLite::WriteBoolToArray(
4718 4, this->_internal_adc_test_pattern(), target);
4719 }
4720
4721 cached_has_bits = _impl_._has_bits_[0];
4722 // .wib.ConfigureWIB.ConfigureCOLDADC adc_conf = 5;
4723 if (cached_has_bits & 0x00000001u) {
4724 target = ::google::protobuf::internal::WireFormatLite::
4725 InternalWriteMessage(5, _Internal::adc_conf(this),
4726 _Internal::adc_conf(this).GetCachedSize(), target, stream);
4727 }
4728
4729 // bool frame_dd = 6;
4730 if (this->_internal_frame_dd() != 0) {
4731 target = stream->EnsureSpace(target);
4732 target = ::_pbi::WireFormatLite::WriteBoolToArray(
4733 6, this->_internal_frame_dd(), target);
4734 }
4735
4736 // uint32 detector_type = 7;
4737 if (this->_internal_detector_type() != 0) {
4738 target = stream->EnsureSpace(target);
4739 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4740 7, this->_internal_detector_type(), target);
4741 }
4742
4743 // .wib.ConfigureWIB.ConfigureWIBPulser wib_pulser = 8;
4744 if (cached_has_bits & 0x00000002u) {
4745 target = ::google::protobuf::internal::WireFormatLite::
4746 InternalWriteMessage(8, _Internal::wib_pulser(this),
4747 _Internal::wib_pulser(this).GetCachedSize(), target, stream);
4748 }
4749
4750 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4751 target =
4752 ::_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 return target;
4757}
4758
4760// @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB)
4761 ::size_t total_size = 0;
4762
4763 ::uint32_t cached_has_bits = 0;
4764 // Prevent compiler warnings about cached_has_bits being unused
4765 (void) cached_has_bits;
4766
4767 // repeated .wib.ConfigureWIB.ConfigureFEMB fembs = 1;
4768 total_size += 1UL * this->_internal_fembs_size();
4769 for (const auto& msg : this->_internal_fembs()) {
4770 total_size +=
4771 ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
4772 }
4773 cached_has_bits = _impl_._has_bits_[0];
4774 if (cached_has_bits & 0x00000003u) {
4775 // .wib.ConfigureWIB.ConfigureCOLDADC adc_conf = 5;
4776 if (cached_has_bits & 0x00000001u) {
4777 total_size += 1 +
4778 ::google::protobuf::internal::WireFormatLite::MessageSize(
4779 *_impl_.adc_conf_);
4780 }
4781
4782 // .wib.ConfigureWIB.ConfigureWIBPulser wib_pulser = 8;
4783 if (cached_has_bits & 0x00000002u) {
4784 total_size += 1 +
4785 ::google::protobuf::internal::WireFormatLite::MessageSize(
4787 }
4788
4789 }
4790 // bool cold = 2;
4791 if (this->_internal_cold() != 0) {
4792 total_size += 2;
4793 }
4794
4795 // bool pulser = 3;
4796 if (this->_internal_pulser() != 0) {
4797 total_size += 2;
4798 }
4799
4800 // bool adc_test_pattern = 4;
4801 if (this->_internal_adc_test_pattern() != 0) {
4802 total_size += 2;
4803 }
4804
4805 // bool frame_dd = 6;
4806 if (this->_internal_frame_dd() != 0) {
4807 total_size += 2;
4808 }
4809
4810 // uint32 detector_type = 7;
4811 if (this->_internal_detector_type() != 0) {
4812 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4813 this->_internal_detector_type());
4814 }
4815
4816 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4817}
4818
4819const ::google::protobuf::Message::ClassData ConfigureWIB::_class_data_ = {
4820 ::google::protobuf::Message::CopyWithSourceCheck,
4822};
4823const ::google::protobuf::Message::ClassData*ConfigureWIB::GetClassData() const { return &_class_data_; }
4824
4825
4826void ConfigureWIB::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
4827 auto* const _this = static_cast<ConfigureWIB*>(&to_msg);
4828 auto& from = static_cast<const ConfigureWIB&>(from_msg);
4829 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB)
4830 ABSL_DCHECK_NE(&from, _this);
4831 ::uint32_t cached_has_bits = 0;
4832 (void) cached_has_bits;
4833
4834 _this->_internal_mutable_fembs()->MergeFrom(from._internal_fembs());
4835 cached_has_bits = from._impl_._has_bits_[0];
4836 if (cached_has_bits & 0x00000003u) {
4837 if (cached_has_bits & 0x00000001u) {
4838 _this->_internal_mutable_adc_conf()->::wib::ConfigureWIB_ConfigureCOLDADC::MergeFrom(
4839 from._internal_adc_conf());
4840 }
4841 if (cached_has_bits & 0x00000002u) {
4842 _this->_internal_mutable_wib_pulser()->::wib::ConfigureWIB_ConfigureWIBPulser::MergeFrom(
4843 from._internal_wib_pulser());
4844 }
4845 }
4846 if (from._internal_cold() != 0) {
4847 _this->_internal_set_cold(from._internal_cold());
4848 }
4849 if (from._internal_pulser() != 0) {
4850 _this->_internal_set_pulser(from._internal_pulser());
4851 }
4852 if (from._internal_adc_test_pattern() != 0) {
4853 _this->_internal_set_adc_test_pattern(from._internal_adc_test_pattern());
4854 }
4855 if (from._internal_frame_dd() != 0) {
4856 _this->_internal_set_frame_dd(from._internal_frame_dd());
4857 }
4858 if (from._internal_detector_type() != 0) {
4859 _this->_internal_set_detector_type(from._internal_detector_type());
4860 }
4861 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
4862}
4863
4865// @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB)
4866 if (&from == this) return;
4867 Clear();
4868 MergeFrom(from);
4869}
4870
4871PROTOBUF_NOINLINE bool ConfigureWIB::IsInitialized() const {
4872 return true;
4873}
4874
4876 using std::swap;
4877 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4878 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4879 _impl_.fembs_.InternalSwap(&other->_impl_.fembs_);
4880 ::google::protobuf::internal::memswap<
4881 PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.detector_type_)
4883 - PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.adc_conf_)>(
4884 reinterpret_cast<char*>(&_impl_.adc_conf_),
4885 reinterpret_cast<char*>(&other->_impl_.adc_conf_));
4886}
4887
4888::google::protobuf::Metadata ConfigureWIB::GetMetadata() const {
4889 return ::_pbi::AssignDescriptors(
4892}
4893// ===================================================================
4894
4896 public:
4897};
4898
4899Calibrate::Calibrate(::google::protobuf::Arena* arena)
4900 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
4901 // @@protoc_insertion_point(arena_constructor:wib.Calibrate)
4902}
4903Calibrate::Calibrate(const Calibrate& from) : ::google::protobuf::internal::ZeroFieldsBase() {
4904 Calibrate* const _this = this;
4905 (void)_this;
4906 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4907 from._internal_metadata_);
4908
4909 // @@protoc_insertion_point(copy_constructor:wib.Calibrate)
4910}
4911
4912
4913
4914
4915const ::google::protobuf::Message::ClassData Calibrate::_class_data_ = {
4916 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
4917 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
4918};
4919const ::google::protobuf::Message::ClassData*Calibrate::GetClassData() const { return &_class_data_; }
4920
4921
4922
4923
4924
4925
4926
4927::google::protobuf::Metadata Calibrate::GetMetadata() const {
4928 return ::_pbi::AssignDescriptors(
4931}
4932// ===================================================================
4933
4935 public:
4936};
4937
4938Recompile::Recompile(::google::protobuf::Arena* arena)
4939 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
4940 // @@protoc_insertion_point(arena_constructor:wib.Recompile)
4941}
4942Recompile::Recompile(const Recompile& from) : ::google::protobuf::internal::ZeroFieldsBase() {
4943 Recompile* const _this = this;
4944 (void)_this;
4945 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4946 from._internal_metadata_);
4947
4948 // @@protoc_insertion_point(copy_constructor:wib.Recompile)
4949}
4950
4951
4952
4953
4954const ::google::protobuf::Message::ClassData Recompile::_class_data_ = {
4955 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
4956 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
4957};
4958const ::google::protobuf::Message::ClassData*Recompile::GetClassData() const { return &_class_data_; }
4959
4960
4961
4962
4963
4964
4965
4966::google::protobuf::Metadata Recompile::GetMetadata() const {
4967 return ::_pbi::AssignDescriptors(
4970}
4971// ===================================================================
4972
4974 public:
4975};
4976
4977Update::Update(::google::protobuf::Arena* arena)
4978 : ::google::protobuf::Message(arena) {
4979 SharedCtor(arena);
4980 // @@protoc_insertion_point(arena_constructor:wib.Update)
4981}
4982Update::Update(const Update& from) : ::google::protobuf::Message() {
4983 Update* const _this = this;
4984 (void)_this;
4985 new (&_impl_) Impl_{
4986 decltype(_impl_.root_archive_){},
4987 decltype(_impl_.boot_archive_){},
4988 /*decltype(_impl_._cached_size_)*/ {},
4989 };
4990 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4991 from._internal_metadata_);
4992 _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 if (!from._internal_root_archive().empty()) {
4997 _this->_impl_.root_archive_.Set(from._internal_root_archive(), _this->GetArenaForAllocation());
4998 }
4999 _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 if (!from._internal_boot_archive().empty()) {
5004 _this->_impl_.boot_archive_.Set(from._internal_boot_archive(), _this->GetArenaForAllocation());
5005 }
5006
5007 // @@protoc_insertion_point(copy_constructor:wib.Update)
5008}
5009inline void Update::SharedCtor(::_pb::Arena* arena) {
5010 (void)arena;
5011 new (&_impl_) Impl_{
5012 decltype(_impl_.root_archive_){},
5013 decltype(_impl_.boot_archive_){},
5014 /*decltype(_impl_._cached_size_)*/ {},
5015 };
5016 _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 _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}
5026 // @@protoc_insertion_point(destructor:wib.Update)
5027 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5028 SharedDtor();
5029}
5030inline void Update::SharedDtor() {
5031 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5032 _impl_.root_archive_.Destroy();
5033 _impl_.boot_archive_.Destroy();
5034}
5035void Update::SetCachedSize(int size) const {
5036 _impl_._cached_size_.Set(size);
5037}
5038
5039PROTOBUF_NOINLINE void Update::Clear() {
5040// @@protoc_insertion_point(message_clear_start:wib.Update)
5041 ::uint32_t cached_has_bits = 0;
5042 // Prevent compiler warnings about cached_has_bits being unused
5043 (void) cached_has_bits;
5044
5045 _impl_.root_archive_.ClearToEmpty();
5046 _impl_.boot_archive_.ClearToEmpty();
5047 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5048}
5049
5051 const char* ptr, ::_pbi::ParseContext* ctx) {
5052 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5053 return ptr;
5054}
5055
5056
5057PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5058const ::_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
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
5094 ::uint8_t* target,
5095 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
5096 // @@protoc_insertion_point(serialize_to_array_start:wib.Update)
5097 ::uint32_t cached_has_bits = 0;
5098 (void)cached_has_bits;
5099
5100 // bytes root_archive = 1;
5101 if (!this->_internal_root_archive().empty()) {
5102 const std::string& _s = this->_internal_root_archive();
5103 target = stream->WriteBytesMaybeAliased(1, _s, target);
5104 }
5105
5106 // bytes boot_archive = 2;
5107 if (!this->_internal_boot_archive().empty()) {
5108 const std::string& _s = this->_internal_boot_archive();
5109 target = stream->WriteBytesMaybeAliased(2, _s, target);
5110 }
5111
5112 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5113 target =
5114 ::_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 return target;
5119}
5120
5121::size_t Update::ByteSizeLong() const {
5122// @@protoc_insertion_point(message_byte_size_start:wib.Update)
5123 ::size_t total_size = 0;
5124
5125 ::uint32_t cached_has_bits = 0;
5126 // Prevent compiler warnings about cached_has_bits being unused
5127 (void) cached_has_bits;
5128
5129 // bytes root_archive = 1;
5130 if (!this->_internal_root_archive().empty()) {
5131 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
5132 this->_internal_root_archive());
5133 }
5134
5135 // bytes boot_archive = 2;
5136 if (!this->_internal_boot_archive().empty()) {
5137 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
5138 this->_internal_boot_archive());
5139 }
5140
5141 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5142}
5143
5144const ::google::protobuf::Message::ClassData Update::_class_data_ = {
5145 ::google::protobuf::Message::CopyWithSourceCheck,
5147};
5148const ::google::protobuf::Message::ClassData*Update::GetClassData() const { return &_class_data_; }
5149
5150
5151void Update::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
5152 auto* const _this = static_cast<Update*>(&to_msg);
5153 auto& from = static_cast<const Update&>(from_msg);
5154 // @@protoc_insertion_point(class_specific_merge_from_start:wib.Update)
5155 ABSL_DCHECK_NE(&from, _this);
5156 ::uint32_t cached_has_bits = 0;
5157 (void) cached_has_bits;
5158
5159 if (!from._internal_root_archive().empty()) {
5160 _this->_internal_set_root_archive(from._internal_root_archive());
5161 }
5162 if (!from._internal_boot_archive().empty()) {
5163 _this->_internal_set_boot_archive(from._internal_boot_archive());
5164 }
5165 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
5166}
5167
5168void Update::CopyFrom(const Update& from) {
5169// @@protoc_insertion_point(class_specific_copy_from_start:wib.Update)
5170 if (&from == this) return;
5171 Clear();
5172 MergeFrom(from);
5173}
5174
5175PROTOBUF_NOINLINE bool Update::IsInitialized() const {
5176 return true;
5177}
5178
5180 using std::swap;
5181 auto* lhs_arena = GetArenaForAllocation();
5182 auto* rhs_arena = other->GetArenaForAllocation();
5183 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5184 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.root_archive_, lhs_arena,
5185 &other->_impl_.root_archive_, rhs_arena);
5186 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.boot_archive_, lhs_arena,
5187 &other->_impl_.boot_archive_, rhs_arena);
5188}
5189
5190::google::protobuf::Metadata Update::GetMetadata() const {
5191 return ::_pbi::AssignDescriptors(
5194}
5195// ===================================================================
5196
5198 public:
5199};
5200
5201Reboot::Reboot(::google::protobuf::Arena* arena)
5202 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
5203 // @@protoc_insertion_point(arena_constructor:wib.Reboot)
5204}
5205Reboot::Reboot(const Reboot& from) : ::google::protobuf::internal::ZeroFieldsBase() {
5206 Reboot* const _this = this;
5207 (void)_this;
5208 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5209 from._internal_metadata_);
5210
5211 // @@protoc_insertion_point(copy_constructor:wib.Reboot)
5212}
5213
5214
5215
5216
5217const ::google::protobuf::Message::ClassData Reboot::_class_data_ = {
5218 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
5219 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
5220};
5221const ::google::protobuf::Message::ClassData*Reboot::GetClassData() const { return &_class_data_; }
5222
5223
5224
5225
5226
5227
5228
5229::google::protobuf::Metadata Reboot::GetMetadata() const {
5230 return ::_pbi::AssignDescriptors(
5233}
5234// ===================================================================
5235
5237 public:
5238};
5239
5240Peek::Peek(::google::protobuf::Arena* arena)
5241 : ::google::protobuf::Message(arena) {
5242 SharedCtor(arena);
5243 // @@protoc_insertion_point(arena_constructor:wib.Peek)
5244}
5245Peek::Peek(const Peek& from)
5246 : ::google::protobuf::Message(), _impl_(from._impl_) {
5247 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5248 from._internal_metadata_);
5249 // @@protoc_insertion_point(copy_constructor:wib.Peek)
5250}
5251inline void Peek::SharedCtor(::_pb::Arena* arena) {
5252 (void)arena;
5253 new (&_impl_) Impl_{
5254 decltype(_impl_.addr_){::uint64_t{0u}},
5255 /*decltype(_impl_._cached_size_)*/ {},
5256 };
5257}
5259 // @@protoc_insertion_point(destructor:wib.Peek)
5260 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5261 SharedDtor();
5262}
5263inline void Peek::SharedDtor() {
5264 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5265}
5266void Peek::SetCachedSize(int size) const {
5267 _impl_._cached_size_.Set(size);
5268}
5269
5270PROTOBUF_NOINLINE void Peek::Clear() {
5271// @@protoc_insertion_point(message_clear_start:wib.Peek)
5272 ::uint32_t cached_has_bits = 0;
5273 // Prevent compiler warnings about cached_has_bits being unused
5274 (void) cached_has_bits;
5275
5276 _impl_.addr_ = ::uint64_t{0u};
5277 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5278}
5279
5281 const char* ptr, ::_pbi::ParseContext* ctx) {
5282 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5283 return ptr;
5284}
5285
5286
5287PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5288const ::_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
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
5318 ::uint8_t* target,
5319 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
5320 // @@protoc_insertion_point(serialize_to_array_start:wib.Peek)
5321 ::uint32_t cached_has_bits = 0;
5322 (void)cached_has_bits;
5323
5324 // uint64 addr = 1;
5325 if (this->_internal_addr() != 0) {
5326 target = stream->EnsureSpace(target);
5327 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
5328 1, this->_internal_addr(), target);
5329 }
5330
5331 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5332 target =
5333 ::_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 return target;
5338}
5339
5340::size_t Peek::ByteSizeLong() const {
5341// @@protoc_insertion_point(message_byte_size_start:wib.Peek)
5342 ::size_t total_size = 0;
5343
5344 ::uint32_t cached_has_bits = 0;
5345 // Prevent compiler warnings about cached_has_bits being unused
5346 (void) cached_has_bits;
5347
5348 // uint64 addr = 1;
5349 if (this->_internal_addr() != 0) {
5350 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
5351 this->_internal_addr());
5352 }
5353
5354 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5355}
5356
5357const ::google::protobuf::Message::ClassData Peek::_class_data_ = {
5358 ::google::protobuf::Message::CopyWithSourceCheck,
5360};
5361const ::google::protobuf::Message::ClassData*Peek::GetClassData() const { return &_class_data_; }
5362
5363
5364void Peek::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
5365 auto* const _this = static_cast<Peek*>(&to_msg);
5366 auto& from = static_cast<const Peek&>(from_msg);
5367 // @@protoc_insertion_point(class_specific_merge_from_start:wib.Peek)
5368 ABSL_DCHECK_NE(&from, _this);
5369 ::uint32_t cached_has_bits = 0;
5370 (void) cached_has_bits;
5371
5372 if (from._internal_addr() != 0) {
5373 _this->_internal_set_addr(from._internal_addr());
5374 }
5375 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
5376}
5377
5378void Peek::CopyFrom(const Peek& from) {
5379// @@protoc_insertion_point(class_specific_copy_from_start:wib.Peek)
5380 if (&from == this) return;
5381 Clear();
5382 MergeFrom(from);
5383}
5384
5385PROTOBUF_NOINLINE bool Peek::IsInitialized() const {
5386 return true;
5387}
5388
5390 using std::swap;
5391 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5392 swap(_impl_.addr_, other->_impl_.addr_);
5393}
5394
5395::google::protobuf::Metadata Peek::GetMetadata() const {
5396 return ::_pbi::AssignDescriptors(
5399}
5400// ===================================================================
5401
5403 public:
5404};
5405
5406Poke::Poke(::google::protobuf::Arena* arena)
5407 : ::google::protobuf::Message(arena) {
5408 SharedCtor(arena);
5409 // @@protoc_insertion_point(arena_constructor:wib.Poke)
5410}
5411Poke::Poke(const Poke& from)
5412 : ::google::protobuf::Message(), _impl_(from._impl_) {
5413 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5414 from._internal_metadata_);
5415 // @@protoc_insertion_point(copy_constructor:wib.Poke)
5416}
5417inline void Poke::SharedCtor(::_pb::Arena* arena) {
5418 (void)arena;
5419 new (&_impl_) Impl_{
5420 decltype(_impl_.addr_){::uint64_t{0u}},
5421 decltype(_impl_.value_){0u},
5422 /*decltype(_impl_._cached_size_)*/ {},
5423 };
5424}
5426 // @@protoc_insertion_point(destructor:wib.Poke)
5427 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5428 SharedDtor();
5429}
5430inline void Poke::SharedDtor() {
5431 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5432}
5433void Poke::SetCachedSize(int size) const {
5434 _impl_._cached_size_.Set(size);
5435}
5436
5437PROTOBUF_NOINLINE void Poke::Clear() {
5438// @@protoc_insertion_point(message_clear_start:wib.Poke)
5439 ::uint32_t cached_has_bits = 0;
5440 // Prevent compiler warnings about cached_has_bits being unused
5441 (void) cached_has_bits;
5442
5443 ::memset(&_impl_.addr_, 0, static_cast<::size_t>(
5444 reinterpret_cast<char*>(&_impl_.value_) -
5445 reinterpret_cast<char*>(&_impl_.addr_)) + sizeof(_impl_.value_));
5446 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5447}
5448
5450 const char* ptr, ::_pbi::ParseContext* ctx) {
5451 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5452 return ptr;
5453}
5454
5455
5456PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5457const ::_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
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
5493 ::uint8_t* target,
5494 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
5495 // @@protoc_insertion_point(serialize_to_array_start:wib.Poke)
5496 ::uint32_t cached_has_bits = 0;
5497 (void)cached_has_bits;
5498
5499 // uint64 addr = 1;
5500 if (this->_internal_addr() != 0) {
5501 target = stream->EnsureSpace(target);
5502 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
5503 1, this->_internal_addr(), target);
5504 }
5505
5506 // uint32 value = 2;
5507 if (this->_internal_value() != 0) {
5508 target = stream->EnsureSpace(target);
5509 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5510 2, this->_internal_value(), target);
5511 }
5512
5513 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5514 target =
5515 ::_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 return target;
5520}
5521
5522::size_t Poke::ByteSizeLong() const {
5523// @@protoc_insertion_point(message_byte_size_start:wib.Poke)
5524 ::size_t total_size = 0;
5525
5526 ::uint32_t cached_has_bits = 0;
5527 // Prevent compiler warnings about cached_has_bits being unused
5528 (void) cached_has_bits;
5529
5530 // uint64 addr = 1;
5531 if (this->_internal_addr() != 0) {
5532 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
5533 this->_internal_addr());
5534 }
5535
5536 // uint32 value = 2;
5537 if (this->_internal_value() != 0) {
5538 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5539 this->_internal_value());
5540 }
5541
5542 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5543}
5544
5545const ::google::protobuf::Message::ClassData Poke::_class_data_ = {
5546 ::google::protobuf::Message::CopyWithSourceCheck,
5548};
5549const ::google::protobuf::Message::ClassData*Poke::GetClassData() const { return &_class_data_; }
5550
5551
5552void Poke::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
5553 auto* const _this = static_cast<Poke*>(&to_msg);
5554 auto& from = static_cast<const Poke&>(from_msg);
5555 // @@protoc_insertion_point(class_specific_merge_from_start:wib.Poke)
5556 ABSL_DCHECK_NE(&from, _this);
5557 ::uint32_t cached_has_bits = 0;
5558 (void) cached_has_bits;
5559
5560 if (from._internal_addr() != 0) {
5561 _this->_internal_set_addr(from._internal_addr());
5562 }
5563 if (from._internal_value() != 0) {
5564 _this->_internal_set_value(from._internal_value());
5565 }
5566 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
5567}
5568
5569void Poke::CopyFrom(const Poke& from) {
5570// @@protoc_insertion_point(class_specific_copy_from_start:wib.Poke)
5571 if (&from == this) return;
5572 Clear();
5573 MergeFrom(from);
5574}
5575
5576PROTOBUF_NOINLINE bool Poke::IsInitialized() const {
5577 return true;
5578}
5579
5581 using std::swap;
5582 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5583 ::google::protobuf::internal::memswap<
5584 PROTOBUF_FIELD_OFFSET(Poke, _impl_.value_)
5585 + sizeof(Poke::_impl_.value_)
5586 - PROTOBUF_FIELD_OFFSET(Poke, _impl_.addr_)>(
5587 reinterpret_cast<char*>(&_impl_.addr_),
5588 reinterpret_cast<char*>(&other->_impl_.addr_));
5589}
5590
5591::google::protobuf::Metadata Poke::GetMetadata() const {
5592 return ::_pbi::AssignDescriptors(
5595}
5596// ===================================================================
5597
5599 public:
5600};
5601
5602CDPoke::CDPoke(::google::protobuf::Arena* arena)
5603 : ::google::protobuf::Message(arena) {
5604 SharedCtor(arena);
5605 // @@protoc_insertion_point(arena_constructor:wib.CDPoke)
5606}
5608 : ::google::protobuf::Message(), _impl_(from._impl_) {
5609 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5610 from._internal_metadata_);
5611 // @@protoc_insertion_point(copy_constructor:wib.CDPoke)
5612}
5613inline void CDPoke::SharedCtor(::_pb::Arena* arena) {
5614 (void)arena;
5615 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 };
5624}
5626 // @@protoc_insertion_point(destructor:wib.CDPoke)
5627 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5628 SharedDtor();
5629}
5630inline void CDPoke::SharedDtor() {
5631 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5632}
5633void CDPoke::SetCachedSize(int size) const {
5634 _impl_._cached_size_.Set(size);
5635}
5636
5637PROTOBUF_NOINLINE void CDPoke::Clear() {
5638// @@protoc_insertion_point(message_clear_start:wib.CDPoke)
5639 ::uint32_t cached_has_bits = 0;
5640 // Prevent compiler warnings about cached_has_bits being unused
5641 (void) cached_has_bits;
5642
5643 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5647}
5648
5650 const char* ptr, ::_pbi::ParseContext* ctx) {
5651 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5652 return ptr;
5653}
5654
5655
5656PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5657const ::_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
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
5719 ::uint8_t* target,
5720 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
5721 // @@protoc_insertion_point(serialize_to_array_start:wib.CDPoke)
5722 ::uint32_t cached_has_bits = 0;
5723 (void)cached_has_bits;
5724
5725 // uint32 femb_idx = 1;
5726 if (this->_internal_femb_idx() != 0) {
5727 target = stream->EnsureSpace(target);
5728 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5729 1, this->_internal_femb_idx(), target);
5730 }
5731
5732 // uint32 coldata_idx = 2;
5733 if (this->_internal_coldata_idx() != 0) {
5734 target = stream->EnsureSpace(target);
5735 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5736 2, this->_internal_coldata_idx(), target);
5737 }
5738
5739 // uint32 chip_addr = 3;
5740 if (this->_internal_chip_addr() != 0) {
5741 target = stream->EnsureSpace(target);
5742 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5743 3, this->_internal_chip_addr(), target);
5744 }
5745
5746 // uint32 reg_page = 4;
5747 if (this->_internal_reg_page() != 0) {
5748 target = stream->EnsureSpace(target);
5749 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5750 4, this->_internal_reg_page(), target);
5751 }
5752
5753 // uint32 reg_addr = 5;
5754 if (this->_internal_reg_addr() != 0) {
5755 target = stream->EnsureSpace(target);
5756 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5757 5, this->_internal_reg_addr(), target);
5758 }
5759
5760 // uint32 data = 6;
5761 if (this->_internal_data() != 0) {
5762 target = stream->EnsureSpace(target);
5763 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
5764 6, this->_internal_data(), target);
5765 }
5766
5767 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5768 target =
5769 ::_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 return target;
5774}
5775
5776::size_t CDPoke::ByteSizeLong() const {
5777// @@protoc_insertion_point(message_byte_size_start:wib.CDPoke)
5778 ::size_t total_size = 0;
5779
5780 ::uint32_t cached_has_bits = 0;
5781 // Prevent compiler warnings about cached_has_bits being unused
5782 (void) cached_has_bits;
5783
5784 // uint32 femb_idx = 1;
5785 if (this->_internal_femb_idx() != 0) {
5786 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5787 this->_internal_femb_idx());
5788 }
5789
5790 // uint32 coldata_idx = 2;
5791 if (this->_internal_coldata_idx() != 0) {
5792 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5793 this->_internal_coldata_idx());
5794 }
5795
5796 // uint32 chip_addr = 3;
5797 if (this->_internal_chip_addr() != 0) {
5798 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5799 this->_internal_chip_addr());
5800 }
5801
5802 // uint32 reg_page = 4;
5803 if (this->_internal_reg_page() != 0) {
5804 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5805 this->_internal_reg_page());
5806 }
5807
5808 // uint32 reg_addr = 5;
5809 if (this->_internal_reg_addr() != 0) {
5810 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5811 this->_internal_reg_addr());
5812 }
5813
5814 // uint32 data = 6;
5815 if (this->_internal_data() != 0) {
5816 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
5817 this->_internal_data());
5818 }
5819
5820 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5821}
5822
5823const ::google::protobuf::Message::ClassData CDPoke::_class_data_ = {
5824 ::google::protobuf::Message::CopyWithSourceCheck,
5826};
5827const ::google::protobuf::Message::ClassData*CDPoke::GetClassData() const { return &_class_data_; }
5828
5829
5830void CDPoke::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
5831 auto* const _this = static_cast<CDPoke*>(&to_msg);
5832 auto& from = static_cast<const CDPoke&>(from_msg);
5833 // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDPoke)
5834 ABSL_DCHECK_NE(&from, _this);
5835 ::uint32_t cached_has_bits = 0;
5836 (void) cached_has_bits;
5837
5838 if (from._internal_femb_idx() != 0) {
5839 _this->_internal_set_femb_idx(from._internal_femb_idx());
5840 }
5841 if (from._internal_coldata_idx() != 0) {
5842 _this->_internal_set_coldata_idx(from._internal_coldata_idx());
5843 }
5844 if (from._internal_chip_addr() != 0) {
5845 _this->_internal_set_chip_addr(from._internal_chip_addr());
5846 }
5847 if (from._internal_reg_page() != 0) {
5848 _this->_internal_set_reg_page(from._internal_reg_page());
5849 }
5850 if (from._internal_reg_addr() != 0) {
5851 _this->_internal_set_reg_addr(from._internal_reg_addr());
5852 }
5853 if (from._internal_data() != 0) {
5854 _this->_internal_set_data(from._internal_data());
5855 }
5856 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
5857}
5858
5859void CDPoke::CopyFrom(const CDPoke& from) {
5860// @@protoc_insertion_point(class_specific_copy_from_start:wib.CDPoke)
5861 if (&from == this) return;
5862 Clear();
5863 MergeFrom(from);
5864}
5865
5866PROTOBUF_NOINLINE bool CDPoke::IsInitialized() const {
5867 return true;
5868}
5869
5871 using std::swap;
5872 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5873 ::google::protobuf::internal::memswap<
5874 PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.data_)
5875 + sizeof(CDPoke::_impl_.data_)
5876 - PROTOBUF_FIELD_OFFSET(CDPoke, _impl_.femb_idx_)>(
5877 reinterpret_cast<char*>(&_impl_.femb_idx_),
5878 reinterpret_cast<char*>(&other->_impl_.femb_idx_));
5879}
5880
5881::google::protobuf::Metadata CDPoke::GetMetadata() const {
5882 return ::_pbi::AssignDescriptors(
5885}
5886// ===================================================================
5887
5889 public:
5890};
5891
5892CDPeek::CDPeek(::google::protobuf::Arena* arena)
5893 : ::google::protobuf::Message(arena) {
5894 SharedCtor(arena);
5895 // @@protoc_insertion_point(arena_constructor:wib.CDPeek)
5896}
5898 : ::google::protobuf::Message(), _impl_(from._impl_) {
5899 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
5900 from._internal_metadata_);
5901 // @@protoc_insertion_point(copy_constructor:wib.CDPeek)
5902}
5903inline void CDPeek::SharedCtor(::_pb::Arena* arena) {
5904 (void)arena;
5905 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 };
5913}
5915 // @@protoc_insertion_point(destructor:wib.CDPeek)
5916 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
5917 SharedDtor();
5918}
5919inline void CDPeek::SharedDtor() {
5920 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
5921}
5922void CDPeek::SetCachedSize(int size) const {
5923 _impl_._cached_size_.Set(size);
5924}
5925
5926PROTOBUF_NOINLINE void CDPeek::Clear() {
5927// @@protoc_insertion_point(message_clear_start:wib.CDPeek)
5928 ::uint32_t cached_has_bits = 0;
5929 // Prevent compiler warnings about cached_has_bits being unused
5930 (void) cached_has_bits;
5931
5932 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
5936}
5937
5939 const char* ptr, ::_pbi::ParseContext* ctx) {
5940 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
5941 return ptr;
5942}
5943
5944
5945PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
5946const ::_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
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
6003 ::uint8_t* target,
6004 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
6005 // @@protoc_insertion_point(serialize_to_array_start:wib.CDPeek)
6006 ::uint32_t cached_has_bits = 0;
6007 (void)cached_has_bits;
6008
6009 // uint32 femb_idx = 1;
6010 if (this->_internal_femb_idx() != 0) {
6011 target = stream->EnsureSpace(target);
6012 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6013 1, this->_internal_femb_idx(), target);
6014 }
6015
6016 // uint32 coldata_idx = 2;
6017 if (this->_internal_coldata_idx() != 0) {
6018 target = stream->EnsureSpace(target);
6019 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6020 2, this->_internal_coldata_idx(), target);
6021 }
6022
6023 // uint32 chip_addr = 3;
6024 if (this->_internal_chip_addr() != 0) {
6025 target = stream->EnsureSpace(target);
6026 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6027 3, this->_internal_chip_addr(), target);
6028 }
6029
6030 // uint32 reg_page = 4;
6031 if (this->_internal_reg_page() != 0) {
6032 target = stream->EnsureSpace(target);
6033 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6034 4, this->_internal_reg_page(), target);
6035 }
6036
6037 // uint32 reg_addr = 5;
6038 if (this->_internal_reg_addr() != 0) {
6039 target = stream->EnsureSpace(target);
6040 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6041 5, this->_internal_reg_addr(), target);
6042 }
6043
6044 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6045 target =
6046 ::_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 return target;
6051}
6052
6053::size_t CDPeek::ByteSizeLong() const {
6054// @@protoc_insertion_point(message_byte_size_start:wib.CDPeek)
6055 ::size_t total_size = 0;
6056
6057 ::uint32_t cached_has_bits = 0;
6058 // Prevent compiler warnings about cached_has_bits being unused
6059 (void) cached_has_bits;
6060
6061 // uint32 femb_idx = 1;
6062 if (this->_internal_femb_idx() != 0) {
6063 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6064 this->_internal_femb_idx());
6065 }
6066
6067 // uint32 coldata_idx = 2;
6068 if (this->_internal_coldata_idx() != 0) {
6069 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6070 this->_internal_coldata_idx());
6071 }
6072
6073 // uint32 chip_addr = 3;
6074 if (this->_internal_chip_addr() != 0) {
6075 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6076 this->_internal_chip_addr());
6077 }
6078
6079 // uint32 reg_page = 4;
6080 if (this->_internal_reg_page() != 0) {
6081 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6082 this->_internal_reg_page());
6083 }
6084
6085 // uint32 reg_addr = 5;
6086 if (this->_internal_reg_addr() != 0) {
6087 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6088 this->_internal_reg_addr());
6089 }
6090
6091 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
6092}
6093
6094const ::google::protobuf::Message::ClassData CDPeek::_class_data_ = {
6095 ::google::protobuf::Message::CopyWithSourceCheck,
6097};
6098const ::google::protobuf::Message::ClassData*CDPeek::GetClassData() const { return &_class_data_; }
6099
6100
6101void CDPeek::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
6102 auto* const _this = static_cast<CDPeek*>(&to_msg);
6103 auto& from = static_cast<const CDPeek&>(from_msg);
6104 // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDPeek)
6105 ABSL_DCHECK_NE(&from, _this);
6106 ::uint32_t cached_has_bits = 0;
6107 (void) cached_has_bits;
6108
6109 if (from._internal_femb_idx() != 0) {
6110 _this->_internal_set_femb_idx(from._internal_femb_idx());
6111 }
6112 if (from._internal_coldata_idx() != 0) {
6113 _this->_internal_set_coldata_idx(from._internal_coldata_idx());
6114 }
6115 if (from._internal_chip_addr() != 0) {
6116 _this->_internal_set_chip_addr(from._internal_chip_addr());
6117 }
6118 if (from._internal_reg_page() != 0) {
6119 _this->_internal_set_reg_page(from._internal_reg_page());
6120 }
6121 if (from._internal_reg_addr() != 0) {
6122 _this->_internal_set_reg_addr(from._internal_reg_addr());
6123 }
6124 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
6125}
6126
6127void CDPeek::CopyFrom(const CDPeek& from) {
6128// @@protoc_insertion_point(class_specific_copy_from_start:wib.CDPeek)
6129 if (&from == this) return;
6130 Clear();
6131 MergeFrom(from);
6132}
6133
6134PROTOBUF_NOINLINE bool CDPeek::IsInitialized() const {
6135 return true;
6136}
6137
6139 using std::swap;
6140 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
6141 ::google::protobuf::internal::memswap<
6142 PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.reg_addr_)
6143 + sizeof(CDPeek::_impl_.reg_addr_)
6144 - PROTOBUF_FIELD_OFFSET(CDPeek, _impl_.femb_idx_)>(
6145 reinterpret_cast<char*>(&_impl_.femb_idx_),
6146 reinterpret_cast<char*>(&other->_impl_.femb_idx_));
6147}
6148
6149::google::protobuf::Metadata CDPeek::GetMetadata() const {
6150 return ::_pbi::AssignDescriptors(
6153}
6154// ===================================================================
6155
6157 public:
6158};
6159
6160CDFastCmd::CDFastCmd(::google::protobuf::Arena* arena)
6161 : ::google::protobuf::Message(arena) {
6162 SharedCtor(arena);
6163 // @@protoc_insertion_point(arena_constructor:wib.CDFastCmd)
6164}
6166 : ::google::protobuf::Message(), _impl_(from._impl_) {
6167 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6168 from._internal_metadata_);
6169 // @@protoc_insertion_point(copy_constructor:wib.CDFastCmd)
6170}
6171inline void CDFastCmd::SharedCtor(::_pb::Arena* arena) {
6172 (void)arena;
6173 new (&_impl_) Impl_{
6174 decltype(_impl_.cmd_){0u},
6175 /*decltype(_impl_._cached_size_)*/ {},
6176 };
6177}
6179 // @@protoc_insertion_point(destructor:wib.CDFastCmd)
6180 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
6181 SharedDtor();
6182}
6184 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
6185}
6186void CDFastCmd::SetCachedSize(int size) const {
6187 _impl_._cached_size_.Set(size);
6188}
6189
6190PROTOBUF_NOINLINE void CDFastCmd::Clear() {
6191// @@protoc_insertion_point(message_clear_start:wib.CDFastCmd)
6192 ::uint32_t cached_has_bits = 0;
6193 // Prevent compiler warnings about cached_has_bits being unused
6194 (void) cached_has_bits;
6195
6196 _impl_.cmd_ = 0u;
6197 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
6198}
6199
6201 const char* ptr, ::_pbi::ParseContext* ctx) {
6202 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
6203 return ptr;
6204}
6205
6206
6207PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
6208const ::_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
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
6238 ::uint8_t* target,
6239 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
6240 // @@protoc_insertion_point(serialize_to_array_start:wib.CDFastCmd)
6241 ::uint32_t cached_has_bits = 0;
6242 (void)cached_has_bits;
6243
6244 // uint32 cmd = 1;
6245 if (this->_internal_cmd() != 0) {
6246 target = stream->EnsureSpace(target);
6247 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
6248 1, this->_internal_cmd(), target);
6249 }
6250
6251 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6252 target =
6253 ::_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 return target;
6258}
6259
6260::size_t CDFastCmd::ByteSizeLong() const {
6261// @@protoc_insertion_point(message_byte_size_start:wib.CDFastCmd)
6262 ::size_t total_size = 0;
6263
6264 ::uint32_t cached_has_bits = 0;
6265 // Prevent compiler warnings about cached_has_bits being unused
6266 (void) cached_has_bits;
6267
6268 // uint32 cmd = 1;
6269 if (this->_internal_cmd() != 0) {
6270 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
6271 this->_internal_cmd());
6272 }
6273
6274 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
6275}
6276
6277const ::google::protobuf::Message::ClassData CDFastCmd::_class_data_ = {
6278 ::google::protobuf::Message::CopyWithSourceCheck,
6280};
6281const ::google::protobuf::Message::ClassData*CDFastCmd::GetClassData() const { return &_class_data_; }
6282
6283
6284void CDFastCmd::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
6285 auto* const _this = static_cast<CDFastCmd*>(&to_msg);
6286 auto& from = static_cast<const CDFastCmd&>(from_msg);
6287 // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDFastCmd)
6288 ABSL_DCHECK_NE(&from, _this);
6289 ::uint32_t cached_has_bits = 0;
6290 (void) cached_has_bits;
6291
6292 if (from._internal_cmd() != 0) {
6293 _this->_internal_set_cmd(from._internal_cmd());
6294 }
6295 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
6296}
6297
6299// @@protoc_insertion_point(class_specific_copy_from_start:wib.CDFastCmd)
6300 if (&from == this) return;
6301 Clear();
6302 MergeFrom(from);
6303}
6304
6305PROTOBUF_NOINLINE bool CDFastCmd::IsInitialized() const {
6306 return true;
6307}
6308
6310 using std::swap;
6311 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
6312 swap(_impl_.cmd_, other->_impl_.cmd_);
6313}
6314
6315::google::protobuf::Metadata CDFastCmd::GetMetadata() const {
6316 return ::_pbi::AssignDescriptors(
6319}
6320// ===================================================================
6321
6323 public:
6324};
6325
6326GetSensors_Sensors::GetSensors_Sensors(::google::protobuf::Arena* arena)
6327 : ::google::protobuf::Message(arena) {
6328 SharedCtor(arena);
6329 // @@protoc_insertion_point(arena_constructor:wib.GetSensors.Sensors)
6330}
6332 GetSensors_Sensors* const _this = this;
6333 (void)_this;
6334 new (&_impl_) Impl_{
6346 decltype(_impl_.ad7414_49_temp_){},
6347 decltype(_impl_.ad7414_4d_temp_){},
6348 decltype(_impl_.ad7414_4a_temp_){},
6349 /*decltype(_impl_._cached_size_)*/ {},
6350 };
6351 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6352 from._internal_metadata_);
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}
6359inline void GetSensors_Sensors::SharedCtor(::_pb::Arena* arena) {
6360 (void)arena;
6361 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 };
6378}
6380 // @@protoc_insertion_point(destructor:wib.GetSensors.Sensors)
6381 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
6382 SharedDtor();
6383}
6385 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
6386 _impl_.ltc2990_4e_voltages_.~RepeatedField();
6387 _impl_.ltc2990_4c_voltages_.~RepeatedField();
6388 _impl_.ltc2991_48_voltages_.~RepeatedField();
6389 _impl_.ltc2499_15_temps_.~RepeatedField();
6390 _impl_.femb0_dc2dc_ltc2991_voltages_.~RepeatedField();
6391 _impl_.femb1_dc2dc_ltc2991_voltages_.~RepeatedField();
6392 _impl_.femb2_dc2dc_ltc2991_voltages_.~RepeatedField();
6393 _impl_.femb3_dc2dc_ltc2991_voltages_.~RepeatedField();
6394 _impl_.femb_ldo_a0_ltc2991_voltages_.~RepeatedField();
6395 _impl_.femb_ldo_a1_ltc2991_voltages_.~RepeatedField();
6396 _impl_.femb_bias_ltc2991_voltages_.~RepeatedField();
6397}
6399 _impl_._cached_size_.Set(size);
6400}
6401
6402PROTOBUF_NOINLINE void GetSensors_Sensors::Clear() {
6403// @@protoc_insertion_point(message_clear_start:wib.GetSensors.Sensors)
6404 ::uint32_t cached_has_bits = 0;
6405 // Prevent compiler warnings about cached_has_bits being unused
6406 (void) cached_has_bits;
6407
6419 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
6423}
6424
6426 const char* ptr, ::_pbi::ParseContext* ctx) {
6427 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
6428 return ptr;
6429}
6430
6431
6432PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
6433const ::_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
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
6543 ::uint8_t* target,
6544 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
6545 // @@protoc_insertion_point(serialize_to_array_start:wib.GetSensors.Sensors)
6546 ::uint32_t cached_has_bits = 0;
6547 (void)cached_has_bits;
6548
6549 // repeated double ltc2990_4e_voltages = 1;
6550 if (this->_internal_ltc2990_4e_voltages_size() > 0) {
6551 target = stream->WriteFixedPacked(1, _internal_ltc2990_4e_voltages(), target);
6552 }
6553
6554 // repeated double ltc2990_4c_voltages = 2;
6555 if (this->_internal_ltc2990_4c_voltages_size() > 0) {
6556 target = stream->WriteFixedPacked(2, _internal_ltc2990_4c_voltages(), target);
6557 }
6558
6559 // repeated double ltc2991_48_voltages = 3;
6560 if (this->_internal_ltc2991_48_voltages_size() > 0) {
6561 target = stream->WriteFixedPacked(3, _internal_ltc2991_48_voltages(), target);
6562 }
6563
6564 // double ad7414_49_temp = 4;
6565 static_assert(sizeof(::uint64_t) == sizeof(double),
6566 "Code assumes ::uint64_t and double are the same size.");
6567 double tmp_ad7414_49_temp = this->_internal_ad7414_49_temp();
6568 ::uint64_t raw_ad7414_49_temp;
6569 memcpy(&raw_ad7414_49_temp, &tmp_ad7414_49_temp, sizeof(tmp_ad7414_49_temp));
6570 if (raw_ad7414_49_temp != 0) {
6571 target = stream->EnsureSpace(target);
6572 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
6573 4, this->_internal_ad7414_49_temp(), target);
6574 }
6575
6576 // double ad7414_4d_temp = 5;
6577 static_assert(sizeof(::uint64_t) == sizeof(double),
6578 "Code assumes ::uint64_t and double are the same size.");
6579 double tmp_ad7414_4d_temp = this->_internal_ad7414_4d_temp();
6580 ::uint64_t raw_ad7414_4d_temp;
6581 memcpy(&raw_ad7414_4d_temp, &tmp_ad7414_4d_temp, sizeof(tmp_ad7414_4d_temp));
6582 if (raw_ad7414_4d_temp != 0) {
6583 target = stream->EnsureSpace(target);
6584 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
6585 5, this->_internal_ad7414_4d_temp(), target);
6586 }
6587
6588 // double ad7414_4a_temp = 6;
6589 static_assert(sizeof(::uint64_t) == sizeof(double),
6590 "Code assumes ::uint64_t and double are the same size.");
6591 double tmp_ad7414_4a_temp = this->_internal_ad7414_4a_temp();
6592 ::uint64_t raw_ad7414_4a_temp;
6593 memcpy(&raw_ad7414_4a_temp, &tmp_ad7414_4a_temp, sizeof(tmp_ad7414_4a_temp));
6594 if (raw_ad7414_4a_temp != 0) {
6595 target = stream->EnsureSpace(target);
6596 target = ::_pbi::WireFormatLite::WriteDoubleToArray(
6597 6, this->_internal_ad7414_4a_temp(), target);
6598 }
6599
6600 // repeated double ltc2499_15_temps = 7;
6601 if (this->_internal_ltc2499_15_temps_size() > 0) {
6602 target = stream->WriteFixedPacked(7, _internal_ltc2499_15_temps(), target);
6603 }
6604
6605 // repeated double femb0_dc2dc_ltc2991_voltages = 8;
6607 target = stream->WriteFixedPacked(8, _internal_femb0_dc2dc_ltc2991_voltages(), target);
6608 }
6609
6610 // repeated double femb1_dc2dc_ltc2991_voltages = 9;
6612 target = stream->WriteFixedPacked(9, _internal_femb1_dc2dc_ltc2991_voltages(), target);
6613 }
6614
6615 // repeated double femb2_dc2dc_ltc2991_voltages = 10;
6617 target = stream->WriteFixedPacked(10, _internal_femb2_dc2dc_ltc2991_voltages(), target);
6618 }
6619
6620 // repeated double femb3_dc2dc_ltc2991_voltages = 11;
6622 target = stream->WriteFixedPacked(11, _internal_femb3_dc2dc_ltc2991_voltages(), target);
6623 }
6624
6625 // repeated double femb_ldo_a0_ltc2991_voltages = 12;
6627 target = stream->WriteFixedPacked(12, _internal_femb_ldo_a0_ltc2991_voltages(), target);
6628 }
6629
6630 // repeated double femb_ldo_a1_ltc2991_voltages = 13;
6632 target = stream->WriteFixedPacked(13, _internal_femb_ldo_a1_ltc2991_voltages(), target);
6633 }
6634
6635 // repeated double femb_bias_ltc2991_voltages = 14;
6637 target = stream->WriteFixedPacked(14, _internal_femb_bias_ltc2991_voltages(), target);
6638 }
6639
6640 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
6641 target =
6642 ::_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 return target;
6647}
6648
6650// @@protoc_insertion_point(message_byte_size_start:wib.GetSensors.Sensors)
6651 ::size_t total_size = 0;
6652
6653 ::uint32_t cached_has_bits = 0;
6654 // Prevent compiler warnings about cached_has_bits being unused
6655 (void) cached_has_bits;
6656
6657 // repeated double ltc2990_4e_voltages = 1;
6658 {
6659 std::size_t data_size = std::size_t{8} *
6660 ::_pbi::FromIntSize(this->_internal_ltc2990_4e_voltages_size())
6661 ;
6662 std::size_t tag_size = data_size == 0
6663 ? 0
6664 : 1 + ::_pbi::WireFormatLite::Int32Size(
6665 static_cast<int32_t>(data_size))
6666 ;
6667 total_size += tag_size + data_size;
6668 }
6669 // repeated double ltc2990_4c_voltages = 2;
6670 {
6671 std::size_t data_size = std::size_t{8} *
6672 ::_pbi::FromIntSize(this->_internal_ltc2990_4c_voltages_size())
6673 ;
6674 std::size_t tag_size = data_size == 0
6675 ? 0
6676 : 1 + ::_pbi::WireFormatLite::Int32Size(
6677 static_cast<int32_t>(data_size))
6678 ;
6679 total_size += tag_size + data_size;
6680 }
6681 // repeated double ltc2991_48_voltages = 3;
6682 {
6683 std::size_t data_size = std::size_t{8} *
6684 ::_pbi::FromIntSize(this->_internal_ltc2991_48_voltages_size())
6685 ;
6686 std::size_t tag_size = data_size == 0
6687 ? 0
6688 : 1 + ::_pbi::WireFormatLite::Int32Size(
6689 static_cast<int32_t>(data_size))
6690 ;
6691 total_size += tag_size + data_size;
6692 }
6693 // repeated double ltc2499_15_temps = 7;
6694 {
6695 std::size_t data_size = std::size_t{8} *
6696 ::_pbi::FromIntSize(this->_internal_ltc2499_15_temps_size())
6697 ;
6698 std::size_t tag_size = data_size == 0
6699 ? 0
6700 : 1 + ::_pbi::WireFormatLite::Int32Size(
6701 static_cast<int32_t>(data_size))
6702 ;
6703 total_size += tag_size + data_size;
6704 }
6705 // repeated double femb0_dc2dc_ltc2991_voltages = 8;
6706 {
6707 std::size_t data_size = std::size_t{8} *
6708 ::_pbi::FromIntSize(this->_internal_femb0_dc2dc_ltc2991_voltages_size())
6709 ;
6710 std::size_t tag_size = data_size == 0
6711 ? 0
6712 : 1 + ::_pbi::WireFormatLite::Int32Size(
6713 static_cast<int32_t>(data_size))
6714 ;
6715 total_size += tag_size + data_size;
6716 }
6717 // repeated double femb1_dc2dc_ltc2991_voltages = 9;
6718 {
6719 std::size_t data_size = std::size_t{8} *
6720 ::_pbi::FromIntSize(this->_internal_femb1_dc2dc_ltc2991_voltages_size())
6721 ;
6722 std::size_t tag_size = data_size == 0
6723 ? 0
6724 : 1 + ::_pbi::WireFormatLite::Int32Size(
6725 static_cast<int32_t>(data_size))
6726 ;
6727 total_size += tag_size + data_size;
6728 }
6729 // repeated double femb2_dc2dc_ltc2991_voltages = 10;
6730 {
6731 std::size_t data_size = std::size_t{8} *
6732 ::_pbi::FromIntSize(this->_internal_femb2_dc2dc_ltc2991_voltages_size())
6733 ;
6734 std::size_t tag_size = data_size == 0
6735 ? 0
6736 : 1 + ::_pbi::WireFormatLite::Int32Size(
6737 static_cast<int32_t>(data_size))
6738 ;
6739 total_size += tag_size + data_size;
6740 }
6741 // repeated double femb3_dc2dc_ltc2991_voltages = 11;
6742 {
6743 std::size_t data_size = std::size_t{8} *
6744 ::_pbi::FromIntSize(this->_internal_femb3_dc2dc_ltc2991_voltages_size())
6745 ;
6746 std::size_t tag_size = data_size == 0
6747 ? 0
6748 : 1 + ::_pbi::WireFormatLite::Int32Size(
6749 static_cast<int32_t>(data_size))
6750 ;
6751 total_size += tag_size + data_size;
6752 }
6753 // repeated double femb_ldo_a0_ltc2991_voltages = 12;
6754 {
6755 std::size_t data_size = std::size_t{8} *
6756 ::_pbi::FromIntSize(this->_internal_femb_ldo_a0_ltc2991_voltages_size())
6757 ;
6758 std::size_t tag_size = data_size == 0
6759 ? 0
6760 : 1 + ::_pbi::WireFormatLite::Int32Size(
6761 static_cast<int32_t>(data_size))
6762 ;
6763 total_size += tag_size + data_size;
6764 }
6765 // repeated double femb_ldo_a1_ltc2991_voltages = 13;
6766 {
6767 std::size_t data_size = std::size_t{8} *
6768 ::_pbi::FromIntSize(this->_internal_femb_ldo_a1_ltc2991_voltages_size())
6769 ;
6770 std::size_t tag_size = data_size == 0
6771 ? 0
6772 : 1 + ::_pbi::WireFormatLite::Int32Size(
6773 static_cast<int32_t>(data_size))
6774 ;
6775 total_size += tag_size + data_size;
6776 }
6777 // repeated double femb_bias_ltc2991_voltages = 14;
6778 {
6779 std::size_t data_size = std::size_t{8} *
6780 ::_pbi::FromIntSize(this->_internal_femb_bias_ltc2991_voltages_size())
6781 ;
6782 std::size_t tag_size = data_size == 0
6783 ? 0
6784 : 1 + ::_pbi::WireFormatLite::Int32Size(
6785 static_cast<int32_t>(data_size))
6786 ;
6787 total_size += tag_size + data_size;
6788 }
6789 // double ad7414_49_temp = 4;
6790 static_assert(sizeof(::uint64_t) == sizeof(double),
6791 "Code assumes ::uint64_t and double are the same size.");
6792 double tmp_ad7414_49_temp = this->_internal_ad7414_49_temp();
6793 ::uint64_t raw_ad7414_49_temp;
6794 memcpy(&raw_ad7414_49_temp, &tmp_ad7414_49_temp, sizeof(tmp_ad7414_49_temp));
6795 if (raw_ad7414_49_temp != 0) {
6796 total_size += 9;
6797 }
6798
6799 // double ad7414_4d_temp = 5;
6800 static_assert(sizeof(::uint64_t) == sizeof(double),
6801 "Code assumes ::uint64_t and double are the same size.");
6802 double tmp_ad7414_4d_temp = this->_internal_ad7414_4d_temp();
6803 ::uint64_t raw_ad7414_4d_temp;
6804 memcpy(&raw_ad7414_4d_temp, &tmp_ad7414_4d_temp, sizeof(tmp_ad7414_4d_temp));
6805 if (raw_ad7414_4d_temp != 0) {
6806 total_size += 9;
6807 }
6808
6809 // double ad7414_4a_temp = 6;
6810 static_assert(sizeof(::uint64_t) == sizeof(double),
6811 "Code assumes ::uint64_t and double are the same size.");
6812 double tmp_ad7414_4a_temp = this->_internal_ad7414_4a_temp();
6813 ::uint64_t raw_ad7414_4a_temp;
6814 memcpy(&raw_ad7414_4a_temp, &tmp_ad7414_4a_temp, sizeof(tmp_ad7414_4a_temp));
6815 if (raw_ad7414_4a_temp != 0) {
6816 total_size += 9;
6817 }
6818
6819 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
6820}
6821
6822const ::google::protobuf::Message::ClassData GetSensors_Sensors::_class_data_ = {
6823 ::google::protobuf::Message::CopyWithSourceCheck,
6825};
6826const ::google::protobuf::Message::ClassData*GetSensors_Sensors::GetClassData() const { return &_class_data_; }
6827
6828
6829void GetSensors_Sensors::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
6830 auto* const _this = static_cast<GetSensors_Sensors*>(&to_msg);
6831 auto& from = static_cast<const GetSensors_Sensors&>(from_msg);
6832 // @@protoc_insertion_point(class_specific_merge_from_start:wib.GetSensors.Sensors)
6833 ABSL_DCHECK_NE(&from, _this);
6834 ::uint32_t cached_has_bits = 0;
6835 (void) cached_has_bits;
6836
6837 _this->_internal_mutable_ltc2990_4e_voltages()->MergeFrom(from._internal_ltc2990_4e_voltages());
6838 _this->_internal_mutable_ltc2990_4c_voltages()->MergeFrom(from._internal_ltc2990_4c_voltages());
6839 _this->_internal_mutable_ltc2991_48_voltages()->MergeFrom(from._internal_ltc2991_48_voltages());
6840 _this->_internal_mutable_ltc2499_15_temps()->MergeFrom(from._internal_ltc2499_15_temps());
6841 _this->_internal_mutable_femb0_dc2dc_ltc2991_voltages()->MergeFrom(from._internal_femb0_dc2dc_ltc2991_voltages());
6842 _this->_internal_mutable_femb1_dc2dc_ltc2991_voltages()->MergeFrom(from._internal_femb1_dc2dc_ltc2991_voltages());
6843 _this->_internal_mutable_femb2_dc2dc_ltc2991_voltages()->MergeFrom(from._internal_femb2_dc2dc_ltc2991_voltages());
6844 _this->_internal_mutable_femb3_dc2dc_ltc2991_voltages()->MergeFrom(from._internal_femb3_dc2dc_ltc2991_voltages());
6845 _this->_internal_mutable_femb_ldo_a0_ltc2991_voltages()->MergeFrom(from._internal_femb_ldo_a0_ltc2991_voltages());
6846 _this->_internal_mutable_femb_ldo_a1_ltc2991_voltages()->MergeFrom(from._internal_femb_ldo_a1_ltc2991_voltages());
6847 _this->_internal_mutable_femb_bias_ltc2991_voltages()->MergeFrom(from._internal_femb_bias_ltc2991_voltages());
6848 static_assert(sizeof(::uint64_t) == sizeof(double),
6849 "Code assumes ::uint64_t and double are the same size.");
6850 double tmp_ad7414_49_temp = from._internal_ad7414_49_temp();
6851 ::uint64_t raw_ad7414_49_temp;
6852 memcpy(&raw_ad7414_49_temp, &tmp_ad7414_49_temp, sizeof(tmp_ad7414_49_temp));
6853 if (raw_ad7414_49_temp != 0) {
6854 _this->_internal_set_ad7414_49_temp(from._internal_ad7414_49_temp());
6855 }
6856 static_assert(sizeof(::uint64_t) == sizeof(double),
6857 "Code assumes ::uint64_t and double are the same size.");
6858 double tmp_ad7414_4d_temp = from._internal_ad7414_4d_temp();
6859 ::uint64_t raw_ad7414_4d_temp;
6860 memcpy(&raw_ad7414_4d_temp, &tmp_ad7414_4d_temp, sizeof(tmp_ad7414_4d_temp));
6861 if (raw_ad7414_4d_temp != 0) {
6862 _this->_internal_set_ad7414_4d_temp(from._internal_ad7414_4d_temp());
6863 }
6864 static_assert(sizeof(::uint64_t) == sizeof(double),
6865 "Code assumes ::uint64_t and double are the same size.");
6866 double tmp_ad7414_4a_temp = from._internal_ad7414_4a_temp();
6867 ::uint64_t raw_ad7414_4a_temp;
6868 memcpy(&raw_ad7414_4a_temp, &tmp_ad7414_4a_temp, sizeof(tmp_ad7414_4a_temp));
6869 if (raw_ad7414_4a_temp != 0) {
6870 _this->_internal_set_ad7414_4a_temp(from._internal_ad7414_4a_temp());
6871 }
6872 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
6873}
6874
6876// @@protoc_insertion_point(class_specific_copy_from_start:wib.GetSensors.Sensors)
6877 if (&from == this) return;
6878 Clear();
6879 MergeFrom(from);
6880}
6881
6882PROTOBUF_NOINLINE bool GetSensors_Sensors::IsInitialized() const {
6883 return true;
6884}
6885
6887 using std::swap;
6888 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
6892 _impl_.ltc2499_15_temps_.InternalSwap(&other->_impl_.ltc2499_15_temps_);
6900 ::google::protobuf::internal::memswap<
6901 PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_4a_temp_)
6903 - PROTOBUF_FIELD_OFFSET(GetSensors_Sensors, _impl_.ad7414_49_temp_)>(
6904 reinterpret_cast<char*>(&_impl_.ad7414_49_temp_),
6905 reinterpret_cast<char*>(&other->_impl_.ad7414_49_temp_));
6906}
6907
6908::google::protobuf::Metadata GetSensors_Sensors::GetMetadata() const {
6909 return ::_pbi::AssignDescriptors(
6912}
6913// ===================================================================
6914
6916 public:
6917};
6918
6919GetSensors::GetSensors(::google::protobuf::Arena* arena)
6920 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
6921 // @@protoc_insertion_point(arena_constructor:wib.GetSensors)
6922}
6923GetSensors::GetSensors(const GetSensors& from) : ::google::protobuf::internal::ZeroFieldsBase() {
6924 GetSensors* const _this = this;
6925 (void)_this;
6926 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6927 from._internal_metadata_);
6928
6929 // @@protoc_insertion_point(copy_constructor:wib.GetSensors)
6930}
6931
6932
6933
6934
6935const ::google::protobuf::Message::ClassData GetSensors::_class_data_ = {
6936 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
6937 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
6938};
6939const ::google::protobuf::Message::ClassData*GetSensors::GetClassData() const { return &_class_data_; }
6940
6941
6942
6943
6944
6945
6946
6947::google::protobuf::Metadata GetSensors::GetMetadata() const {
6948 return ::_pbi::AssignDescriptors(
6951}
6952// ===================================================================
6953
6955 public:
6956};
6957
6958GetTimestamp_Timestamp::GetTimestamp_Timestamp(::google::protobuf::Arena* arena)
6959 : ::google::protobuf::Message(arena) {
6960 SharedCtor(arena);
6961 // @@protoc_insertion_point(arena_constructor:wib.GetTimestamp.Timestamp)
6962}
6964 : ::google::protobuf::Message(), _impl_(from._impl_) {
6965 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
6966 from._internal_metadata_);
6967 // @@protoc_insertion_point(copy_constructor:wib.GetTimestamp.Timestamp)
6968}
6969inline void GetTimestamp_Timestamp::SharedCtor(::_pb::Arena* arena) {
6970 (void)arena;
6971 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 };
6981}
6983 // @@protoc_insertion_point(destructor:wib.GetTimestamp.Timestamp)
6984 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
6985 SharedDtor();
6986}
6988 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
6989}
6991 _impl_._cached_size_.Set(size);
6992}
6993
6994PROTOBUF_NOINLINE void GetTimestamp_Timestamp::Clear() {
6995// @@protoc_insertion_point(message_clear_start:wib.GetTimestamp.Timestamp)
6996 ::uint32_t cached_has_bits = 0;
6997 // Prevent compiler warnings about cached_has_bits being unused
6998 (void) cached_has_bits;
6999
7000 ::memset(&_impl_.timestamp_, 0, static_cast<::size_t>(
7001 reinterpret_cast<char*>(&_impl_.sec_) -
7002 reinterpret_cast<char*>(&_impl_.timestamp_)) + sizeof(_impl_.sec_));
7003 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
7004}
7005
7007 const char* ptr, ::_pbi::ParseContext* ctx) {
7008 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
7009 return ptr;
7010}
7011
7012
7013PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
7014const ::_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
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
7081 ::uint8_t* target,
7082 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
7083 // @@protoc_insertion_point(serialize_to_array_start:wib.GetTimestamp.Timestamp)
7084 ::uint32_t cached_has_bits = 0;
7085 (void)cached_has_bits;
7086
7087 // uint32 timestamp = 1;
7088 if (this->_internal_timestamp() != 0) {
7089 target = stream->EnsureSpace(target);
7090 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7091 1, this->_internal_timestamp(), target);
7092 }
7093
7094 // uint32 day = 2;
7095 if (this->_internal_day() != 0) {
7096 target = stream->EnsureSpace(target);
7097 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7098 2, this->_internal_day(), target);
7099 }
7100
7101 // uint32 month = 3;
7102 if (this->_internal_month() != 0) {
7103 target = stream->EnsureSpace(target);
7104 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7105 3, this->_internal_month(), target);
7106 }
7107
7108 // uint32 year = 4;
7109 if (this->_internal_year() != 0) {
7110 target = stream->EnsureSpace(target);
7111 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7112 4, this->_internal_year(), target);
7113 }
7114
7115 // uint32 hour = 5;
7116 if (this->_internal_hour() != 0) {
7117 target = stream->EnsureSpace(target);
7118 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7119 5, this->_internal_hour(), target);
7120 }
7121
7122 // uint32 min = 6;
7123 if (this->_internal_min() != 0) {
7124 target = stream->EnsureSpace(target);
7125 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7126 6, this->_internal_min(), target);
7127 }
7128
7129 // uint32 sec = 7;
7130 if (this->_internal_sec() != 0) {
7131 target = stream->EnsureSpace(target);
7132 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7133 7, this->_internal_sec(), target);
7134 }
7135
7136 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7137 target =
7138 ::_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 return target;
7143}
7144
7146// @@protoc_insertion_point(message_byte_size_start:wib.GetTimestamp.Timestamp)
7147 ::size_t total_size = 0;
7148
7149 ::uint32_t cached_has_bits = 0;
7150 // Prevent compiler warnings about cached_has_bits being unused
7151 (void) cached_has_bits;
7152
7153 // uint32 timestamp = 1;
7154 if (this->_internal_timestamp() != 0) {
7155 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7156 this->_internal_timestamp());
7157 }
7158
7159 // uint32 day = 2;
7160 if (this->_internal_day() != 0) {
7161 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7162 this->_internal_day());
7163 }
7164
7165 // uint32 month = 3;
7166 if (this->_internal_month() != 0) {
7167 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7168 this->_internal_month());
7169 }
7170
7171 // uint32 year = 4;
7172 if (this->_internal_year() != 0) {
7173 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7174 this->_internal_year());
7175 }
7176
7177 // uint32 hour = 5;
7178 if (this->_internal_hour() != 0) {
7179 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7180 this->_internal_hour());
7181 }
7182
7183 // uint32 min = 6;
7184 if (this->_internal_min() != 0) {
7185 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7186 this->_internal_min());
7187 }
7188
7189 // uint32 sec = 7;
7190 if (this->_internal_sec() != 0) {
7191 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7192 this->_internal_sec());
7193 }
7194
7195 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
7196}
7197
7198const ::google::protobuf::Message::ClassData GetTimestamp_Timestamp::_class_data_ = {
7199 ::google::protobuf::Message::CopyWithSourceCheck,
7201};
7202const ::google::protobuf::Message::ClassData*GetTimestamp_Timestamp::GetClassData() const { return &_class_data_; }
7203
7204
7205void GetTimestamp_Timestamp::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
7206 auto* const _this = static_cast<GetTimestamp_Timestamp*>(&to_msg);
7207 auto& from = static_cast<const GetTimestamp_Timestamp&>(from_msg);
7208 // @@protoc_insertion_point(class_specific_merge_from_start:wib.GetTimestamp.Timestamp)
7209 ABSL_DCHECK_NE(&from, _this);
7210 ::uint32_t cached_has_bits = 0;
7211 (void) cached_has_bits;
7212
7213 if (from._internal_timestamp() != 0) {
7214 _this->_internal_set_timestamp(from._internal_timestamp());
7215 }
7216 if (from._internal_day() != 0) {
7217 _this->_internal_set_day(from._internal_day());
7218 }
7219 if (from._internal_month() != 0) {
7220 _this->_internal_set_month(from._internal_month());
7221 }
7222 if (from._internal_year() != 0) {
7223 _this->_internal_set_year(from._internal_year());
7224 }
7225 if (from._internal_hour() != 0) {
7226 _this->_internal_set_hour(from._internal_hour());
7227 }
7228 if (from._internal_min() != 0) {
7229 _this->_internal_set_min(from._internal_min());
7230 }
7231 if (from._internal_sec() != 0) {
7232 _this->_internal_set_sec(from._internal_sec());
7233 }
7234 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
7235}
7236
7238// @@protoc_insertion_point(class_specific_copy_from_start:wib.GetTimestamp.Timestamp)
7239 if (&from == this) return;
7240 Clear();
7241 MergeFrom(from);
7242}
7243
7244PROTOBUF_NOINLINE bool GetTimestamp_Timestamp::IsInitialized() const {
7245 return true;
7246}
7247
7249 using std::swap;
7250 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7251 ::google::protobuf::internal::memswap<
7252 PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.sec_)
7254 - PROTOBUF_FIELD_OFFSET(GetTimestamp_Timestamp, _impl_.timestamp_)>(
7255 reinterpret_cast<char*>(&_impl_.timestamp_),
7256 reinterpret_cast<char*>(&other->_impl_.timestamp_));
7257}
7258
7259::google::protobuf::Metadata GetTimestamp_Timestamp::GetMetadata() const {
7260 return ::_pbi::AssignDescriptors(
7263}
7264// ===================================================================
7265
7267 public:
7268};
7269
7270GetTimestamp::GetTimestamp(::google::protobuf::Arena* arena)
7271 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
7272 // @@protoc_insertion_point(arena_constructor:wib.GetTimestamp)
7273}
7274GetTimestamp::GetTimestamp(const GetTimestamp& from) : ::google::protobuf::internal::ZeroFieldsBase() {
7275 GetTimestamp* const _this = this;
7276 (void)_this;
7277 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7278 from._internal_metadata_);
7279
7280 // @@protoc_insertion_point(copy_constructor:wib.GetTimestamp)
7281}
7282
7283
7284
7285
7286const ::google::protobuf::Message::ClassData GetTimestamp::_class_data_ = {
7287 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
7288 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
7289};
7290const ::google::protobuf::Message::ClassData*GetTimestamp::GetClassData() const { return &_class_data_; }
7291
7292
7293
7294
7295
7296
7297
7298::google::protobuf::Metadata GetTimestamp::GetMetadata() const {
7299 return ::_pbi::AssignDescriptors(
7302}
7303// ===================================================================
7304
7306 public:
7307};
7308
7309GetSWVersion_Version::GetSWVersion_Version(::google::protobuf::Arena* arena)
7310 : ::google::protobuf::Message(arena) {
7311 SharedCtor(arena);
7312 // @@protoc_insertion_point(arena_constructor:wib.GetSWVersion.Version)
7313}
7315 GetSWVersion_Version* const _this = this;
7316 (void)_this;
7317 new (&_impl_) Impl_{
7318 decltype(_impl_.version_){},
7319 /*decltype(_impl_._cached_size_)*/ {},
7320 };
7321 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7322 from._internal_metadata_);
7323 _impl_.version_.InitDefault();
7324 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7325 _impl_.version_.Set("", GetArenaForAllocation());
7326 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7327 if (!from._internal_version().empty()) {
7328 _this->_impl_.version_.Set(from._internal_version(), _this->GetArenaForAllocation());
7329 }
7330
7331 // @@protoc_insertion_point(copy_constructor:wib.GetSWVersion.Version)
7332}
7333inline void GetSWVersion_Version::SharedCtor(::_pb::Arena* arena) {
7334 (void)arena;
7335 new (&_impl_) Impl_{
7336 decltype(_impl_.version_){},
7337 /*decltype(_impl_._cached_size_)*/ {},
7338 };
7339 _impl_.version_.InitDefault();
7340 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7341 _impl_.version_.Set("", GetArenaForAllocation());
7342 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7343}
7345 // @@protoc_insertion_point(destructor:wib.GetSWVersion.Version)
7346 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
7347 SharedDtor();
7348}
7350 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
7351 _impl_.version_.Destroy();
7352}
7354 _impl_._cached_size_.Set(size);
7355}
7356
7357PROTOBUF_NOINLINE void GetSWVersion_Version::Clear() {
7358// @@protoc_insertion_point(message_clear_start:wib.GetSWVersion.Version)
7359 ::uint32_t cached_has_bits = 0;
7360 // Prevent compiler warnings about cached_has_bits being unused
7361 (void) cached_has_bits;
7362
7363 _impl_.version_.ClearToEmpty();
7364 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
7365}
7366
7368 const char* ptr, ::_pbi::ParseContext* ctx) {
7369 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
7370 return ptr;
7371}
7372
7373
7374PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
7375const ::_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
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
7408 ::uint8_t* target,
7409 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
7410 // @@protoc_insertion_point(serialize_to_array_start:wib.GetSWVersion.Version)
7411 ::uint32_t cached_has_bits = 0;
7412 (void)cached_has_bits;
7413
7414 // string version = 1;
7415 if (!this->_internal_version().empty()) {
7416 const std::string& _s = this->_internal_version();
7417 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
7418 _s.data(), static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "wib.GetSWVersion.Version.version");
7419 target = stream->WriteStringMaybeAliased(1, _s, target);
7420 }
7421
7422 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7423 target =
7424 ::_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 return target;
7429}
7430
7432// @@protoc_insertion_point(message_byte_size_start:wib.GetSWVersion.Version)
7433 ::size_t total_size = 0;
7434
7435 ::uint32_t cached_has_bits = 0;
7436 // Prevent compiler warnings about cached_has_bits being unused
7437 (void) cached_has_bits;
7438
7439 // string version = 1;
7440 if (!this->_internal_version().empty()) {
7441 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
7442 this->_internal_version());
7443 }
7444
7445 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
7446}
7447
7448const ::google::protobuf::Message::ClassData GetSWVersion_Version::_class_data_ = {
7449 ::google::protobuf::Message::CopyWithSourceCheck,
7451};
7452const ::google::protobuf::Message::ClassData*GetSWVersion_Version::GetClassData() const { return &_class_data_; }
7453
7454
7455void GetSWVersion_Version::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
7456 auto* const _this = static_cast<GetSWVersion_Version*>(&to_msg);
7457 auto& from = static_cast<const GetSWVersion_Version&>(from_msg);
7458 // @@protoc_insertion_point(class_specific_merge_from_start:wib.GetSWVersion.Version)
7459 ABSL_DCHECK_NE(&from, _this);
7460 ::uint32_t cached_has_bits = 0;
7461 (void) cached_has_bits;
7462
7463 if (!from._internal_version().empty()) {
7464 _this->_internal_set_version(from._internal_version());
7465 }
7466 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
7467}
7468
7470// @@protoc_insertion_point(class_specific_copy_from_start:wib.GetSWVersion.Version)
7471 if (&from == this) return;
7472 Clear();
7473 MergeFrom(from);
7474}
7475
7476PROTOBUF_NOINLINE bool GetSWVersion_Version::IsInitialized() const {
7477 return true;
7478}
7479
7481 using std::swap;
7482 auto* lhs_arena = GetArenaForAllocation();
7483 auto* rhs_arena = other->GetArenaForAllocation();
7484 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7485 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.version_, lhs_arena,
7486 &other->_impl_.version_, rhs_arena);
7487}
7488
7489::google::protobuf::Metadata GetSWVersion_Version::GetMetadata() const {
7490 return ::_pbi::AssignDescriptors(
7493}
7494// ===================================================================
7495
7497 public:
7498};
7499
7500GetSWVersion::GetSWVersion(::google::protobuf::Arena* arena)
7501 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
7502 // @@protoc_insertion_point(arena_constructor:wib.GetSWVersion)
7503}
7504GetSWVersion::GetSWVersion(const GetSWVersion& from) : ::google::protobuf::internal::ZeroFieldsBase() {
7505 GetSWVersion* const _this = this;
7506 (void)_this;
7507 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7508 from._internal_metadata_);
7509
7510 // @@protoc_insertion_point(copy_constructor:wib.GetSWVersion)
7511}
7512
7513
7514
7515
7516const ::google::protobuf::Message::ClassData GetSWVersion::_class_data_ = {
7517 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
7518 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
7519};
7520const ::google::protobuf::Message::ClassData*GetSWVersion::GetClassData() const { return &_class_data_; }
7521
7522
7523
7524
7525
7526
7527
7528::google::protobuf::Metadata GetSWVersion::GetMetadata() const {
7529 return ::_pbi::AssignDescriptors(
7532}
7533// ===================================================================
7534
7536 public:
7537};
7538
7539ResetTiming::ResetTiming(::google::protobuf::Arena* arena)
7540 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
7541 // @@protoc_insertion_point(arena_constructor:wib.ResetTiming)
7542}
7543ResetTiming::ResetTiming(const ResetTiming& from) : ::google::protobuf::internal::ZeroFieldsBase() {
7544 ResetTiming* const _this = this;
7545 (void)_this;
7546 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7547 from._internal_metadata_);
7548
7549 // @@protoc_insertion_point(copy_constructor:wib.ResetTiming)
7550}
7551
7552
7553
7554
7555const ::google::protobuf::Message::ClassData ResetTiming::_class_data_ = {
7556 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
7557 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
7558};
7559const ::google::protobuf::Message::ClassData*ResetTiming::GetClassData() const { return &_class_data_; }
7560
7561
7562
7563
7564
7565
7566
7567::google::protobuf::Metadata ResetTiming::GetMetadata() const {
7568 return ::_pbi::AssignDescriptors(
7571}
7572// ===================================================================
7573
7577
7579 : ::google::protobuf::Message(arena) {
7580 SharedCtor(arena);
7581 // @@protoc_insertion_point(arena_constructor:wib.GetTimingStatus.TimingStatus)
7582}
7584 : ::google::protobuf::Message(), _impl_(from._impl_) {
7585 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7586 from._internal_metadata_);
7587 // @@protoc_insertion_point(copy_constructor:wib.GetTimingStatus.TimingStatus)
7588}
7589inline void GetTimingStatus_TimingStatus::SharedCtor(::_pb::Arena* arena) {
7590 (void)arena;
7591 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 };
7599}
7601 // @@protoc_insertion_point(destructor:wib.GetTimingStatus.TimingStatus)
7602 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
7603 SharedDtor();
7604}
7606 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
7607}
7609 _impl_._cached_size_.Set(size);
7610}
7611
7612PROTOBUF_NOINLINE void GetTimingStatus_TimingStatus::Clear() {
7613// @@protoc_insertion_point(message_clear_start:wib.GetTimingStatus.TimingStatus)
7614 ::uint32_t cached_has_bits = 0;
7615 // Prevent compiler warnings about cached_has_bits being unused
7616 (void) cached_has_bits;
7617
7618 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
7622}
7623
7625 const char* ptr, ::_pbi::ParseContext* ctx) {
7626 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
7627 return ptr;
7628}
7629
7630
7631PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
7632const ::_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
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
7689 ::uint8_t* target,
7690 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
7691 // @@protoc_insertion_point(serialize_to_array_start:wib.GetTimingStatus.TimingStatus)
7692 ::uint32_t cached_has_bits = 0;
7693 (void)cached_has_bits;
7694
7695 // uint32 lol_val = 1;
7696 if (this->_internal_lol_val() != 0) {
7697 target = stream->EnsureSpace(target);
7698 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7699 1, this->_internal_lol_val(), target);
7700 }
7701
7702 // uint32 lol_flg_val = 2;
7703 if (this->_internal_lol_flg_val() != 0) {
7704 target = stream->EnsureSpace(target);
7705 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7706 2, this->_internal_lol_flg_val(), target);
7707 }
7708
7709 // uint32 los_val = 3;
7710 if (this->_internal_los_val() != 0) {
7711 target = stream->EnsureSpace(target);
7712 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7713 3, this->_internal_los_val(), target);
7714 }
7715
7716 // uint32 los_flg_val = 4;
7717 if (this->_internal_los_flg_val() != 0) {
7718 target = stream->EnsureSpace(target);
7719 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7720 4, this->_internal_los_flg_val(), target);
7721 }
7722
7723 // uint32 ept_status = 5;
7724 if (this->_internal_ept_status() != 0) {
7725 target = stream->EnsureSpace(target);
7726 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
7727 5, this->_internal_ept_status(), target);
7728 }
7729
7730 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7731 target =
7732 ::_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 return target;
7737}
7738
7740// @@protoc_insertion_point(message_byte_size_start:wib.GetTimingStatus.TimingStatus)
7741 ::size_t total_size = 0;
7742
7743 ::uint32_t cached_has_bits = 0;
7744 // Prevent compiler warnings about cached_has_bits being unused
7745 (void) cached_has_bits;
7746
7747 // uint32 lol_val = 1;
7748 if (this->_internal_lol_val() != 0) {
7749 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7750 this->_internal_lol_val());
7751 }
7752
7753 // uint32 lol_flg_val = 2;
7754 if (this->_internal_lol_flg_val() != 0) {
7755 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7756 this->_internal_lol_flg_val());
7757 }
7758
7759 // uint32 los_val = 3;
7760 if (this->_internal_los_val() != 0) {
7761 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7762 this->_internal_los_val());
7763 }
7764
7765 // uint32 los_flg_val = 4;
7766 if (this->_internal_los_flg_val() != 0) {
7767 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7768 this->_internal_los_flg_val());
7769 }
7770
7771 // uint32 ept_status = 5;
7772 if (this->_internal_ept_status() != 0) {
7773 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
7774 this->_internal_ept_status());
7775 }
7776
7777 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
7778}
7779
7780const ::google::protobuf::Message::ClassData GetTimingStatus_TimingStatus::_class_data_ = {
7781 ::google::protobuf::Message::CopyWithSourceCheck,
7783};
7784const ::google::protobuf::Message::ClassData*GetTimingStatus_TimingStatus::GetClassData() const { return &_class_data_; }
7785
7786
7787void GetTimingStatus_TimingStatus::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
7788 auto* const _this = static_cast<GetTimingStatus_TimingStatus*>(&to_msg);
7789 auto& from = static_cast<const GetTimingStatus_TimingStatus&>(from_msg);
7790 // @@protoc_insertion_point(class_specific_merge_from_start:wib.GetTimingStatus.TimingStatus)
7791 ABSL_DCHECK_NE(&from, _this);
7792 ::uint32_t cached_has_bits = 0;
7793 (void) cached_has_bits;
7794
7795 if (from._internal_lol_val() != 0) {
7796 _this->_internal_set_lol_val(from._internal_lol_val());
7797 }
7798 if (from._internal_lol_flg_val() != 0) {
7799 _this->_internal_set_lol_flg_val(from._internal_lol_flg_val());
7800 }
7801 if (from._internal_los_val() != 0) {
7802 _this->_internal_set_los_val(from._internal_los_val());
7803 }
7804 if (from._internal_los_flg_val() != 0) {
7805 _this->_internal_set_los_flg_val(from._internal_los_flg_val());
7806 }
7807 if (from._internal_ept_status() != 0) {
7808 _this->_internal_set_ept_status(from._internal_ept_status());
7809 }
7810 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
7811}
7812
7814// @@protoc_insertion_point(class_specific_copy_from_start:wib.GetTimingStatus.TimingStatus)
7815 if (&from == this) return;
7816 Clear();
7817 MergeFrom(from);
7818}
7819
7820PROTOBUF_NOINLINE bool GetTimingStatus_TimingStatus::IsInitialized() const {
7821 return true;
7822}
7823
7825 using std::swap;
7826 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
7827 ::google::protobuf::internal::memswap<
7828 PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.ept_status_)
7830 - PROTOBUF_FIELD_OFFSET(GetTimingStatus_TimingStatus, _impl_.lol_val_)>(
7831 reinterpret_cast<char*>(&_impl_.lol_val_),
7832 reinterpret_cast<char*>(&other->_impl_.lol_val_));
7833}
7834
7835::google::protobuf::Metadata GetTimingStatus_TimingStatus::GetMetadata() const {
7836 return ::_pbi::AssignDescriptors(
7839}
7840// ===================================================================
7841
7843 public:
7844};
7845
7846GetTimingStatus::GetTimingStatus(::google::protobuf::Arena* arena)
7847 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
7848 // @@protoc_insertion_point(arena_constructor:wib.GetTimingStatus)
7849}
7850GetTimingStatus::GetTimingStatus(const GetTimingStatus& from) : ::google::protobuf::internal::ZeroFieldsBase() {
7851 GetTimingStatus* const _this = this;
7852 (void)_this;
7853 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7854 from._internal_metadata_);
7855
7856 // @@protoc_insertion_point(copy_constructor:wib.GetTimingStatus)
7857}
7858
7859
7860
7861
7862const ::google::protobuf::Message::ClassData GetTimingStatus::_class_data_ = {
7863 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
7864 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
7865};
7866const ::google::protobuf::Message::ClassData*GetTimingStatus::GetClassData() const { return &_class_data_; }
7867
7868
7869
7870
7871
7872
7873
7874::google::protobuf::Metadata GetTimingStatus::GetMetadata() const {
7875 return ::_pbi::AssignDescriptors(
7878}
7879// ===================================================================
7880
7882 public:
7883};
7884
7885SetFakeTime::SetFakeTime(::google::protobuf::Arena* arena)
7886 : ::google::protobuf::Message(arena) {
7887 SharedCtor(arena);
7888 // @@protoc_insertion_point(arena_constructor:wib.SetFakeTime)
7889}
7891 : ::google::protobuf::Message(), _impl_(from._impl_) {
7892 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
7893 from._internal_metadata_);
7894 // @@protoc_insertion_point(copy_constructor:wib.SetFakeTime)
7895}
7896inline void SetFakeTime::SharedCtor(::_pb::Arena* arena) {
7897 (void)arena;
7898 new (&_impl_) Impl_{
7899 decltype(_impl_.time_){::uint64_t{0u}},
7900 /*decltype(_impl_._cached_size_)*/ {},
7901 };
7902}
7904 // @@protoc_insertion_point(destructor:wib.SetFakeTime)
7905 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
7906 SharedDtor();
7907}
7909 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
7910}
7911void SetFakeTime::SetCachedSize(int size) const {
7912 _impl_._cached_size_.Set(size);
7913}
7914
7915PROTOBUF_NOINLINE void SetFakeTime::Clear() {
7916// @@protoc_insertion_point(message_clear_start:wib.SetFakeTime)
7917 ::uint32_t cached_has_bits = 0;
7918 // Prevent compiler warnings about cached_has_bits being unused
7919 (void) cached_has_bits;
7920
7921 _impl_.time_ = ::uint64_t{0u};
7922 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
7923}
7924
7926 const char* ptr, ::_pbi::ParseContext* ctx) {
7927 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
7928 return ptr;
7929}
7930
7931
7932PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
7933const ::_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
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
7963 ::uint8_t* target,
7964 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
7965 // @@protoc_insertion_point(serialize_to_array_start:wib.SetFakeTime)
7966 ::uint32_t cached_has_bits = 0;
7967 (void)cached_has_bits;
7968
7969 // uint64 time = 1;
7970 if (this->_internal_time() != 0) {
7971 target = stream->EnsureSpace(target);
7972 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
7973 1, this->_internal_time(), target);
7974 }
7975
7976 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
7977 target =
7978 ::_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 return target;
7983}
7984
7986// @@protoc_insertion_point(message_byte_size_start:wib.SetFakeTime)
7987 ::size_t total_size = 0;
7988
7989 ::uint32_t cached_has_bits = 0;
7990 // Prevent compiler warnings about cached_has_bits being unused
7991 (void) cached_has_bits;
7992
7993 // uint64 time = 1;
7994 if (this->_internal_time() != 0) {
7995 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
7996 this->_internal_time());
7997 }
7998
7999 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8000}
8001
8002const ::google::protobuf::Message::ClassData SetFakeTime::_class_data_ = {
8003 ::google::protobuf::Message::CopyWithSourceCheck,
8005};
8006const ::google::protobuf::Message::ClassData*SetFakeTime::GetClassData() const { return &_class_data_; }
8007
8008
8009void SetFakeTime::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8010 auto* const _this = static_cast<SetFakeTime*>(&to_msg);
8011 auto& from = static_cast<const SetFakeTime&>(from_msg);
8012 // @@protoc_insertion_point(class_specific_merge_from_start:wib.SetFakeTime)
8013 ABSL_DCHECK_NE(&from, _this);
8014 ::uint32_t cached_has_bits = 0;
8015 (void) cached_has_bits;
8016
8017 if (from._internal_time() != 0) {
8018 _this->_internal_set_time(from._internal_time());
8019 }
8020 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8021}
8022
8024// @@protoc_insertion_point(class_specific_copy_from_start:wib.SetFakeTime)
8025 if (&from == this) return;
8026 Clear();
8027 MergeFrom(from);
8028}
8029
8030PROTOBUF_NOINLINE bool SetFakeTime::IsInitialized() const {
8031 return true;
8032}
8033
8035 using std::swap;
8036 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8037 swap(_impl_.time_, other->_impl_.time_);
8038}
8039
8040::google::protobuf::Metadata SetFakeTime::GetMetadata() const {
8041 return ::_pbi::AssignDescriptors(
8044}
8045// ===================================================================
8046
8048 public:
8049};
8050
8051StartFakeTime::StartFakeTime(::google::protobuf::Arena* arena)
8052 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
8053 // @@protoc_insertion_point(arena_constructor:wib.StartFakeTime)
8054}
8055StartFakeTime::StartFakeTime(const StartFakeTime& from) : ::google::protobuf::internal::ZeroFieldsBase() {
8056 StartFakeTime* const _this = this;
8057 (void)_this;
8058 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8059 from._internal_metadata_);
8060
8061 // @@protoc_insertion_point(copy_constructor:wib.StartFakeTime)
8062}
8063
8064
8065
8066
8067const ::google::protobuf::Message::ClassData StartFakeTime::_class_data_ = {
8068 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
8069 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
8070};
8071const ::google::protobuf::Message::ClassData*StartFakeTime::GetClassData() const { return &_class_data_; }
8072
8073
8074
8075
8076
8077
8078
8079::google::protobuf::Metadata StartFakeTime::GetMetadata() const {
8080 return ::_pbi::AssignDescriptors(
8083}
8084// ===================================================================
8085
8087 public:
8088};
8089
8090LogControl_Log::LogControl_Log(::google::protobuf::Arena* arena)
8091 : ::google::protobuf::Message(arena) {
8092 SharedCtor(arena);
8093 // @@protoc_insertion_point(arena_constructor:wib.LogControl.Log)
8094}
8095LogControl_Log::LogControl_Log(const LogControl_Log& from) : ::google::protobuf::Message() {
8096 LogControl_Log* const _this = this;
8097 (void)_this;
8098 new (&_impl_) Impl_{
8099 decltype(_impl_.contents_){},
8100 /*decltype(_impl_._cached_size_)*/ {},
8101 };
8102 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8103 from._internal_metadata_);
8104 _impl_.contents_.InitDefault();
8105 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8106 _impl_.contents_.Set("", GetArenaForAllocation());
8107 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8108 if (!from._internal_contents().empty()) {
8109 _this->_impl_.contents_.Set(from._internal_contents(), _this->GetArenaForAllocation());
8110 }
8111
8112 // @@protoc_insertion_point(copy_constructor:wib.LogControl.Log)
8113}
8114inline void LogControl_Log::SharedCtor(::_pb::Arena* arena) {
8115 (void)arena;
8116 new (&_impl_) Impl_{
8117 decltype(_impl_.contents_){},
8118 /*decltype(_impl_._cached_size_)*/ {},
8119 };
8120 _impl_.contents_.InitDefault();
8121 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8122 _impl_.contents_.Set("", GetArenaForAllocation());
8123 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8124}
8126 // @@protoc_insertion_point(destructor:wib.LogControl.Log)
8127 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8128 SharedDtor();
8129}
8131 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8132 _impl_.contents_.Destroy();
8133}
8134void LogControl_Log::SetCachedSize(int size) const {
8135 _impl_._cached_size_.Set(size);
8136}
8137
8138PROTOBUF_NOINLINE void LogControl_Log::Clear() {
8139// @@protoc_insertion_point(message_clear_start:wib.LogControl.Log)
8140 ::uint32_t cached_has_bits = 0;
8141 // Prevent compiler warnings about cached_has_bits being unused
8142 (void) cached_has_bits;
8143
8144 _impl_.contents_.ClearToEmpty();
8145 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8146}
8147
8149 const char* ptr, ::_pbi::ParseContext* ctx) {
8150 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8151 return ptr;
8152}
8153
8154
8155PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8156const ::_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
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
8186 ::uint8_t* target,
8187 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
8188 // @@protoc_insertion_point(serialize_to_array_start:wib.LogControl.Log)
8189 ::uint32_t cached_has_bits = 0;
8190 (void)cached_has_bits;
8191
8192 // bytes contents = 1;
8193 if (!this->_internal_contents().empty()) {
8194 const std::string& _s = this->_internal_contents();
8195 target = stream->WriteBytesMaybeAliased(1, _s, target);
8196 }
8197
8198 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8199 target =
8200 ::_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 return target;
8205}
8206
8208// @@protoc_insertion_point(message_byte_size_start:wib.LogControl.Log)
8209 ::size_t total_size = 0;
8210
8211 ::uint32_t cached_has_bits = 0;
8212 // Prevent compiler warnings about cached_has_bits being unused
8213 (void) cached_has_bits;
8214
8215 // bytes contents = 1;
8216 if (!this->_internal_contents().empty()) {
8217 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
8218 this->_internal_contents());
8219 }
8220
8221 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8222}
8223
8224const ::google::protobuf::Message::ClassData LogControl_Log::_class_data_ = {
8225 ::google::protobuf::Message::CopyWithSourceCheck,
8227};
8228const ::google::protobuf::Message::ClassData*LogControl_Log::GetClassData() const { return &_class_data_; }
8229
8230
8231void LogControl_Log::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8232 auto* const _this = static_cast<LogControl_Log*>(&to_msg);
8233 auto& from = static_cast<const LogControl_Log&>(from_msg);
8234 // @@protoc_insertion_point(class_specific_merge_from_start:wib.LogControl.Log)
8235 ABSL_DCHECK_NE(&from, _this);
8236 ::uint32_t cached_has_bits = 0;
8237 (void) cached_has_bits;
8238
8239 if (!from._internal_contents().empty()) {
8240 _this->_internal_set_contents(from._internal_contents());
8241 }
8242 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8243}
8244
8246// @@protoc_insertion_point(class_specific_copy_from_start:wib.LogControl.Log)
8247 if (&from == this) return;
8248 Clear();
8249 MergeFrom(from);
8250}
8251
8252PROTOBUF_NOINLINE bool LogControl_Log::IsInitialized() const {
8253 return true;
8254}
8255
8257 using std::swap;
8258 auto* lhs_arena = GetArenaForAllocation();
8259 auto* rhs_arena = other->GetArenaForAllocation();
8260 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8261 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.contents_, lhs_arena,
8262 &other->_impl_.contents_, rhs_arena);
8263}
8264
8265::google::protobuf::Metadata LogControl_Log::GetMetadata() const {
8266 return ::_pbi::AssignDescriptors(
8269}
8270// ===================================================================
8271
8273 public:
8274};
8275
8276LogControl::LogControl(::google::protobuf::Arena* arena)
8277 : ::google::protobuf::Message(arena) {
8278 SharedCtor(arena);
8279 // @@protoc_insertion_point(arena_constructor:wib.LogControl)
8280}
8282 : ::google::protobuf::Message(), _impl_(from._impl_) {
8283 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8284 from._internal_metadata_);
8285 // @@protoc_insertion_point(copy_constructor:wib.LogControl)
8286}
8287inline void LogControl::SharedCtor(::_pb::Arena* arena) {
8288 (void)arena;
8289 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 };
8295}
8297 // @@protoc_insertion_point(destructor:wib.LogControl)
8298 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8299 SharedDtor();
8300}
8302 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8303}
8304void LogControl::SetCachedSize(int size) const {
8305 _impl_._cached_size_.Set(size);
8306}
8307
8308PROTOBUF_NOINLINE void LogControl::Clear() {
8309// @@protoc_insertion_point(message_clear_start:wib.LogControl)
8310 ::uint32_t cached_has_bits = 0;
8311 // Prevent compiler warnings about cached_has_bits being unused
8312 (void) cached_has_bits;
8313
8314 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8318}
8319
8321 const char* ptr, ::_pbi::ParseContext* ctx) {
8322 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8323 return ptr;
8324}
8325
8326
8327PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8328const ::_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
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
8371 ::uint8_t* target,
8372 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
8373 // @@protoc_insertion_point(serialize_to_array_start:wib.LogControl)
8374 ::uint32_t cached_has_bits = 0;
8375 (void)cached_has_bits;
8376
8377 // bool clear_log = 1;
8378 if (this->_internal_clear_log() != 0) {
8379 target = stream->EnsureSpace(target);
8380 target = ::_pbi::WireFormatLite::WriteBoolToArray(
8381 1, this->_internal_clear_log(), target);
8382 }
8383
8384 // bool return_log = 2;
8385 if (this->_internal_return_log() != 0) {
8386 target = stream->EnsureSpace(target);
8387 target = ::_pbi::WireFormatLite::WriteBoolToArray(
8388 2, this->_internal_return_log(), target);
8389 }
8390
8391 // bool boot_log = 3;
8392 if (this->_internal_boot_log() != 0) {
8393 target = stream->EnsureSpace(target);
8394 target = ::_pbi::WireFormatLite::WriteBoolToArray(
8395 3, this->_internal_boot_log(), target);
8396 }
8397
8398 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8399 target =
8400 ::_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 return target;
8405}
8406
8408// @@protoc_insertion_point(message_byte_size_start:wib.LogControl)
8409 ::size_t total_size = 0;
8410
8411 ::uint32_t cached_has_bits = 0;
8412 // Prevent compiler warnings about cached_has_bits being unused
8413 (void) cached_has_bits;
8414
8415 // bool clear_log = 1;
8416 if (this->_internal_clear_log() != 0) {
8417 total_size += 2;
8418 }
8419
8420 // bool return_log = 2;
8421 if (this->_internal_return_log() != 0) {
8422 total_size += 2;
8423 }
8424
8425 // bool boot_log = 3;
8426 if (this->_internal_boot_log() != 0) {
8427 total_size += 2;
8428 }
8429
8430 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8431}
8432
8433const ::google::protobuf::Message::ClassData LogControl::_class_data_ = {
8434 ::google::protobuf::Message::CopyWithSourceCheck,
8436};
8437const ::google::protobuf::Message::ClassData*LogControl::GetClassData() const { return &_class_data_; }
8438
8439
8440void LogControl::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8441 auto* const _this = static_cast<LogControl*>(&to_msg);
8442 auto& from = static_cast<const LogControl&>(from_msg);
8443 // @@protoc_insertion_point(class_specific_merge_from_start:wib.LogControl)
8444 ABSL_DCHECK_NE(&from, _this);
8445 ::uint32_t cached_has_bits = 0;
8446 (void) cached_has_bits;
8447
8448 if (from._internal_clear_log() != 0) {
8449 _this->_internal_set_clear_log(from._internal_clear_log());
8450 }
8451 if (from._internal_return_log() != 0) {
8452 _this->_internal_set_return_log(from._internal_return_log());
8453 }
8454 if (from._internal_boot_log() != 0) {
8455 _this->_internal_set_boot_log(from._internal_boot_log());
8456 }
8457 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8458}
8459
8461// @@protoc_insertion_point(class_specific_copy_from_start:wib.LogControl)
8462 if (&from == this) return;
8463 Clear();
8464 MergeFrom(from);
8465}
8466
8467PROTOBUF_NOINLINE bool LogControl::IsInitialized() const {
8468 return true;
8469}
8470
8472 using std::swap;
8473 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8474 ::google::protobuf::internal::memswap<
8475 PROTOBUF_FIELD_OFFSET(LogControl, _impl_.boot_log_)
8477 - PROTOBUF_FIELD_OFFSET(LogControl, _impl_.clear_log_)>(
8478 reinterpret_cast<char*>(&_impl_.clear_log_),
8479 reinterpret_cast<char*>(&other->_impl_.clear_log_));
8480}
8481
8482::google::protobuf::Metadata LogControl::GetMetadata() const {
8483 return ::_pbi::AssignDescriptors(
8486}
8487// ===================================================================
8488
8490 public:
8491};
8492
8493Empty::Empty(::google::protobuf::Arena* arena)
8494 : ::google::protobuf::internal::ZeroFieldsBase(arena) {
8495 // @@protoc_insertion_point(arena_constructor:wib.Empty)
8496}
8497Empty::Empty(const Empty& from) : ::google::protobuf::internal::ZeroFieldsBase() {
8498 Empty* const _this = this;
8499 (void)_this;
8500 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8501 from._internal_metadata_);
8502
8503 // @@protoc_insertion_point(copy_constructor:wib.Empty)
8504}
8505
8506
8507
8508
8509const ::google::protobuf::Message::ClassData Empty::_class_data_ = {
8510 ::google::protobuf::internal::ZeroFieldsBase::CopyImpl,
8511 ::google::protobuf::internal::ZeroFieldsBase::MergeImpl,
8512};
8513const ::google::protobuf::Message::ClassData*Empty::GetClassData() const { return &_class_data_; }
8514
8515
8516
8517
8518
8519
8520
8521::google::protobuf::Metadata Empty::GetMetadata() const {
8522 return ::_pbi::AssignDescriptors(
8525}
8526// ===================================================================
8527
8529 public:
8530};
8531
8532Status::Status(::google::protobuf::Arena* arena)
8533 : ::google::protobuf::Message(arena) {
8534 SharedCtor(arena);
8535 // @@protoc_insertion_point(arena_constructor:wib.Status)
8536}
8537Status::Status(const Status& from) : ::google::protobuf::Message() {
8538 Status* const _this = this;
8539 (void)_this;
8540 new (&_impl_) Impl_{
8541 decltype(_impl_.extra_){},
8542 decltype(_impl_.success_){},
8543 /*decltype(_impl_._cached_size_)*/ {},
8544 };
8545 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8546 from._internal_metadata_);
8547 _impl_.extra_.InitDefault();
8548 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8549 _impl_.extra_.Set("", GetArenaForAllocation());
8550 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8551 if (!from._internal_extra().empty()) {
8552 _this->_impl_.extra_.Set(from._internal_extra(), _this->GetArenaForAllocation());
8553 }
8554 _this->_impl_.success_ = from._impl_.success_;
8555
8556 // @@protoc_insertion_point(copy_constructor:wib.Status)
8557}
8558inline void Status::SharedCtor(::_pb::Arena* arena) {
8559 (void)arena;
8560 new (&_impl_) Impl_{
8561 decltype(_impl_.extra_){},
8562 decltype(_impl_.success_){false},
8563 /*decltype(_impl_._cached_size_)*/ {},
8564 };
8565 _impl_.extra_.InitDefault();
8566 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8567 _impl_.extra_.Set("", GetArenaForAllocation());
8568 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8569}
8571 // @@protoc_insertion_point(destructor:wib.Status)
8572 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8573 SharedDtor();
8574}
8575inline void Status::SharedDtor() {
8576 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8577 _impl_.extra_.Destroy();
8578}
8579void Status::SetCachedSize(int size) const {
8580 _impl_._cached_size_.Set(size);
8581}
8582
8583PROTOBUF_NOINLINE void Status::Clear() {
8584// @@protoc_insertion_point(message_clear_start:wib.Status)
8585 ::uint32_t cached_has_bits = 0;
8586 // Prevent compiler warnings about cached_has_bits being unused
8587 (void) cached_has_bits;
8588
8589 _impl_.extra_.ClearToEmpty();
8590 _impl_.success_ = false;
8591 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8592}
8593
8595 const char* ptr, ::_pbi::ParseContext* ctx) {
8596 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8597 return ptr;
8598}
8599
8600
8601PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8602const ::_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
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
8638 ::uint8_t* target,
8639 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
8640 // @@protoc_insertion_point(serialize_to_array_start:wib.Status)
8641 ::uint32_t cached_has_bits = 0;
8642 (void)cached_has_bits;
8643
8644 // bool success = 1;
8645 if (this->_internal_success() != 0) {
8646 target = stream->EnsureSpace(target);
8647 target = ::_pbi::WireFormatLite::WriteBoolToArray(
8648 1, this->_internal_success(), target);
8649 }
8650
8651 // bytes extra = 2;
8652 if (!this->_internal_extra().empty()) {
8653 const std::string& _s = this->_internal_extra();
8654 target = stream->WriteBytesMaybeAliased(2, _s, target);
8655 }
8656
8657 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8658 target =
8659 ::_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 return target;
8664}
8665
8666::size_t Status::ByteSizeLong() const {
8667// @@protoc_insertion_point(message_byte_size_start:wib.Status)
8668 ::size_t total_size = 0;
8669
8670 ::uint32_t cached_has_bits = 0;
8671 // Prevent compiler warnings about cached_has_bits being unused
8672 (void) cached_has_bits;
8673
8674 // bytes extra = 2;
8675 if (!this->_internal_extra().empty()) {
8676 total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize(
8677 this->_internal_extra());
8678 }
8679
8680 // bool success = 1;
8681 if (this->_internal_success() != 0) {
8682 total_size += 2;
8683 }
8684
8685 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8686}
8687
8688const ::google::protobuf::Message::ClassData Status::_class_data_ = {
8689 ::google::protobuf::Message::CopyWithSourceCheck,
8691};
8692const ::google::protobuf::Message::ClassData*Status::GetClassData() const { return &_class_data_; }
8693
8694
8695void Status::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8696 auto* const _this = static_cast<Status*>(&to_msg);
8697 auto& from = static_cast<const Status&>(from_msg);
8698 // @@protoc_insertion_point(class_specific_merge_from_start:wib.Status)
8699 ABSL_DCHECK_NE(&from, _this);
8700 ::uint32_t cached_has_bits = 0;
8701 (void) cached_has_bits;
8702
8703 if (!from._internal_extra().empty()) {
8704 _this->_internal_set_extra(from._internal_extra());
8705 }
8706 if (from._internal_success() != 0) {
8707 _this->_internal_set_success(from._internal_success());
8708 }
8709 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8710}
8711
8712void Status::CopyFrom(const Status& from) {
8713// @@protoc_insertion_point(class_specific_copy_from_start:wib.Status)
8714 if (&from == this) return;
8715 Clear();
8716 MergeFrom(from);
8717}
8718
8719PROTOBUF_NOINLINE bool Status::IsInitialized() const {
8720 return true;
8721}
8722
8724 using std::swap;
8725 auto* lhs_arena = GetArenaForAllocation();
8726 auto* rhs_arena = other->GetArenaForAllocation();
8727 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8728 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.extra_, lhs_arena,
8729 &other->_impl_.extra_, rhs_arena);
8731}
8732
8733::google::protobuf::Metadata Status::GetMetadata() const {
8734 return ::_pbi::AssignDescriptors(
8737}
8738// ===================================================================
8739
8741 public:
8742};
8743
8744RegValue::RegValue(::google::protobuf::Arena* arena)
8745 : ::google::protobuf::Message(arena) {
8746 SharedCtor(arena);
8747 // @@protoc_insertion_point(arena_constructor:wib.RegValue)
8748}
8750 : ::google::protobuf::Message(), _impl_(from._impl_) {
8751 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8752 from._internal_metadata_);
8753 // @@protoc_insertion_point(copy_constructor:wib.RegValue)
8754}
8755inline void RegValue::SharedCtor(::_pb::Arena* arena) {
8756 (void)arena;
8757 new (&_impl_) Impl_{
8758 decltype(_impl_.addr_){::uint64_t{0u}},
8759 decltype(_impl_.value_){0u},
8760 /*decltype(_impl_._cached_size_)*/ {},
8761 };
8762}
8764 // @@protoc_insertion_point(destructor:wib.RegValue)
8765 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8766 SharedDtor();
8767}
8769 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8770}
8771void RegValue::SetCachedSize(int size) const {
8772 _impl_._cached_size_.Set(size);
8773}
8774
8775PROTOBUF_NOINLINE void RegValue::Clear() {
8776// @@protoc_insertion_point(message_clear_start:wib.RegValue)
8777 ::uint32_t cached_has_bits = 0;
8778 // Prevent compiler warnings about cached_has_bits being unused
8779 (void) cached_has_bits;
8780
8781 ::memset(&_impl_.addr_, 0, static_cast<::size_t>(
8782 reinterpret_cast<char*>(&_impl_.value_) -
8783 reinterpret_cast<char*>(&_impl_.addr_)) + sizeof(_impl_.value_));
8784 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8785}
8786
8788 const char* ptr, ::_pbi::ParseContext* ctx) {
8789 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8790 return ptr;
8791}
8792
8793
8794PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8795const ::_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
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
8831 ::uint8_t* target,
8832 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
8833 // @@protoc_insertion_point(serialize_to_array_start:wib.RegValue)
8834 ::uint32_t cached_has_bits = 0;
8835 (void)cached_has_bits;
8836
8837 // uint64 addr = 1;
8838 if (this->_internal_addr() != 0) {
8839 target = stream->EnsureSpace(target);
8840 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
8841 1, this->_internal_addr(), target);
8842 }
8843
8844 // uint32 value = 2;
8845 if (this->_internal_value() != 0) {
8846 target = stream->EnsureSpace(target);
8847 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
8848 2, this->_internal_value(), target);
8849 }
8850
8851 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
8852 target =
8853 ::_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 return target;
8858}
8859
8860::size_t RegValue::ByteSizeLong() const {
8861// @@protoc_insertion_point(message_byte_size_start:wib.RegValue)
8862 ::size_t total_size = 0;
8863
8864 ::uint32_t cached_has_bits = 0;
8865 // Prevent compiler warnings about cached_has_bits being unused
8866 (void) cached_has_bits;
8867
8868 // uint64 addr = 1;
8869 if (this->_internal_addr() != 0) {
8870 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
8871 this->_internal_addr());
8872 }
8873
8874 // uint32 value = 2;
8875 if (this->_internal_value() != 0) {
8876 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
8877 this->_internal_value());
8878 }
8879
8880 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
8881}
8882
8883const ::google::protobuf::Message::ClassData RegValue::_class_data_ = {
8884 ::google::protobuf::Message::CopyWithSourceCheck,
8886};
8887const ::google::protobuf::Message::ClassData*RegValue::GetClassData() const { return &_class_data_; }
8888
8889
8890void RegValue::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
8891 auto* const _this = static_cast<RegValue*>(&to_msg);
8892 auto& from = static_cast<const RegValue&>(from_msg);
8893 // @@protoc_insertion_point(class_specific_merge_from_start:wib.RegValue)
8894 ABSL_DCHECK_NE(&from, _this);
8895 ::uint32_t cached_has_bits = 0;
8896 (void) cached_has_bits;
8897
8898 if (from._internal_addr() != 0) {
8899 _this->_internal_set_addr(from._internal_addr());
8900 }
8901 if (from._internal_value() != 0) {
8902 _this->_internal_set_value(from._internal_value());
8903 }
8904 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
8905}
8906
8907void RegValue::CopyFrom(const RegValue& from) {
8908// @@protoc_insertion_point(class_specific_copy_from_start:wib.RegValue)
8909 if (&from == this) return;
8910 Clear();
8911 MergeFrom(from);
8912}
8913
8914PROTOBUF_NOINLINE bool RegValue::IsInitialized() const {
8915 return true;
8916}
8917
8919 using std::swap;
8920 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
8921 ::google::protobuf::internal::memswap<
8922 PROTOBUF_FIELD_OFFSET(RegValue, _impl_.value_)
8923 + sizeof(RegValue::_impl_.value_)
8924 - PROTOBUF_FIELD_OFFSET(RegValue, _impl_.addr_)>(
8925 reinterpret_cast<char*>(&_impl_.addr_),
8926 reinterpret_cast<char*>(&other->_impl_.addr_));
8927}
8928
8929::google::protobuf::Metadata RegValue::GetMetadata() const {
8930 return ::_pbi::AssignDescriptors(
8933}
8934// ===================================================================
8935
8937 public:
8938};
8939
8940CDRegValue::CDRegValue(::google::protobuf::Arena* arena)
8941 : ::google::protobuf::Message(arena) {
8942 SharedCtor(arena);
8943 // @@protoc_insertion_point(arena_constructor:wib.CDRegValue)
8944}
8946 : ::google::protobuf::Message(), _impl_(from._impl_) {
8947 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8948 from._internal_metadata_);
8949 // @@protoc_insertion_point(copy_constructor:wib.CDRegValue)
8950}
8951inline void CDRegValue::SharedCtor(::_pb::Arena* arena) {
8952 (void)arena;
8953 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 };
8962}
8964 // @@protoc_insertion_point(destructor:wib.CDRegValue)
8965 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8966 SharedDtor();
8967}
8969 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8970}
8971void CDRegValue::SetCachedSize(int size) const {
8972 _impl_._cached_size_.Set(size);
8973}
8974
8975PROTOBUF_NOINLINE void CDRegValue::Clear() {
8976// @@protoc_insertion_point(message_clear_start:wib.CDRegValue)
8977 ::uint32_t cached_has_bits = 0;
8978 // Prevent compiler warnings about cached_has_bits being unused
8979 (void) cached_has_bits;
8980
8981 ::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 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8985}
8986
8988 const char* ptr, ::_pbi::ParseContext* ctx) {
8989 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8990 return ptr;
8991}
8992
8993
8994PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
8995const ::_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
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
9057 ::uint8_t* target,
9058 ::google::protobuf::io::EpsCopyOutputStream* stream) const {
9059 // @@protoc_insertion_point(serialize_to_array_start:wib.CDRegValue)
9060 ::uint32_t cached_has_bits = 0;
9061 (void)cached_has_bits;
9062
9063 // uint32 femb_idx = 1;
9064 if (this->_internal_femb_idx() != 0) {
9065 target = stream->EnsureSpace(target);
9066 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9067 1, this->_internal_femb_idx(), target);
9068 }
9069
9070 // uint32 coldata_idx = 2;
9071 if (this->_internal_coldata_idx() != 0) {
9072 target = stream->EnsureSpace(target);
9073 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9074 2, this->_internal_coldata_idx(), target);
9075 }
9076
9077 // uint32 chip_addr = 3;
9078 if (this->_internal_chip_addr() != 0) {
9079 target = stream->EnsureSpace(target);
9080 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9081 3, this->_internal_chip_addr(), target);
9082 }
9083
9084 // uint32 reg_page = 4;
9085 if (this->_internal_reg_page() != 0) {
9086 target = stream->EnsureSpace(target);
9087 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9088 4, this->_internal_reg_page(), target);
9089 }
9090
9091 // uint32 reg_addr = 5;
9092 if (this->_internal_reg_addr() != 0) {
9093 target = stream->EnsureSpace(target);
9094 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9095 5, this->_internal_reg_addr(), target);
9096 }
9097
9098 // uint32 data = 6;
9099 if (this->_internal_data() != 0) {
9100 target = stream->EnsureSpace(target);
9101 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9102 6, this->_internal_data(), target);
9103 }
9104
9105 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9106 target =
9107 ::_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 return target;
9112}
9113
9115// @@protoc_insertion_point(message_byte_size_start:wib.CDRegValue)
9116 ::size_t total_size = 0;
9117
9118 ::uint32_t cached_has_bits = 0;
9119 // Prevent compiler warnings about cached_has_bits being unused
9120 (void) cached_has_bits;
9121
9122 // uint32 femb_idx = 1;
9123 if (this->_internal_femb_idx() != 0) {
9124 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9125 this->_internal_femb_idx());
9126 }
9127
9128 // uint32 coldata_idx = 2;
9129 if (this->_internal_coldata_idx() != 0) {
9130 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9131 this->_internal_coldata_idx());
9132 }
9133
9134 // uint32 chip_addr = 3;
9135 if (this->_internal_chip_addr() != 0) {
9136 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9137 this->_internal_chip_addr());
9138 }
9139
9140 // uint32 reg_page = 4;
9141 if (this->_internal_reg_page() != 0) {
9142 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9143 this->_internal_reg_page());
9144 }
9145
9146 // uint32 reg_addr = 5;
9147 if (this->_internal_reg_addr() != 0) {
9148 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9149 this->_internal_reg_addr());
9150 }
9151
9152 // uint32 data = 6;
9153 if (this->_internal_data() != 0) {
9154 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9155 this->_internal_data());
9156 }
9157
9158 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
9159}
9160
9161const ::google::protobuf::Message::ClassData CDRegValue::_class_data_ = {
9162 ::google::protobuf::Message::CopyWithSourceCheck,
9164};
9165const ::google::protobuf::Message::ClassData*CDRegValue::GetClassData() const { return &_class_data_; }
9166
9167
9168void CDRegValue::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
9169 auto* const _this = static_cast<CDRegValue*>(&to_msg);
9170 auto& from = static_cast<const CDRegValue&>(from_msg);
9171 // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDRegValue)
9172 ABSL_DCHECK_NE(&from, _this);
9173 ::uint32_t cached_has_bits = 0;
9174 (void) cached_has_bits;
9175
9176 if (from._internal_femb_idx() != 0) {
9177 _this->_internal_set_femb_idx(from._internal_femb_idx());
9178 }
9179 if (from._internal_coldata_idx() != 0) {
9180 _this->_internal_set_coldata_idx(from._internal_coldata_idx());
9181 }
9182 if (from._internal_chip_addr() != 0) {
9183 _this->_internal_set_chip_addr(from._internal_chip_addr());
9184 }
9185 if (from._internal_reg_page() != 0) {
9186 _this->_internal_set_reg_page(from._internal_reg_page());
9187 }
9188 if (from._internal_reg_addr() != 0) {
9189 _this->_internal_set_reg_addr(from._internal_reg_addr());
9190 }
9191 if (from._internal_data() != 0) {
9192 _this->_internal_set_data(from._internal_data());
9193 }
9194 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
9195}
9196
9198// @@protoc_insertion_point(class_specific_copy_from_start:wib.CDRegValue)
9199 if (&from == this) return;
9200 Clear();
9201 MergeFrom(from);
9202}
9203
9204PROTOBUF_NOINLINE bool CDRegValue::IsInitialized() const {
9205 return true;
9206}
9207
9209 using std::swap;
9210 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
9211 ::google::protobuf::internal::memswap<
9212 PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.data_)
9213 + sizeof(CDRegValue::_impl_.data_)
9214 - PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.femb_idx_)>(
9215 reinterpret_cast<char*>(&_impl_.femb_idx_),
9216 reinterpret_cast<char*>(&other->_impl_.femb_idx_));
9217}
9218
9219::google::protobuf::Metadata CDRegValue::GetMetadata() const {
9220 return ::_pbi::AssignDescriptors(
9223}
9224// @@protoc_insertion_point(namespace_scope)
9225} // namespace wib
9226namespace google {
9227namespace protobuf {
9228} // namespace protobuf
9229} // namespace google
9230// @@protoc_insertion_point(global_scope)
9231#include "google/protobuf/port_undef.inc"
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:6281
void InternalSwap(CDFastCmd *other)
Definition wib.pb.cc:6309
::size_t ByteSizeLong() const final
Definition wib.pb.cc:6260
void SharedDtor()
Definition wib.pb.cc:6183
::uint32_t _internal_cmd() const
Definition wib.pb.h:9571
static const ClassData _class_data_
Definition wib.pb.h:4119
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:6284
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:6237
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:6200
friend void swap(CDFastCmd &a, CDFastCmd &b)
Definition wib.pb.h:4059
bool IsInitialized() const final
Definition wib.pb.cc:6305
void MergeFrom(const CDFastCmd &from)
Definition wib.pb.h:4089
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:6315
void CopyFrom(const CDFastCmd &from)
Definition wib.pb.cc:6298
~CDFastCmd() override
Definition wib.pb.cc:6178
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:6190
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:6171
static const ::google::protobuf::internal::TcParseTable< 0, 1, 0, 0, 2 > _table_
Definition wib.pb.h:4146
void SetCachedSize(int size) const final
Definition wib.pb.cc:6186
static const ::google::protobuf::internal::TcParseTable< 3, 5, 0, 0, 2 > _table_
Definition wib.pb.h:3984
bool IsInitialized() const final
Definition wib.pb.cc:6134
void InternalSwap(CDPeek *other)
Definition wib.pb.cc:6138
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:6002
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:6098
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:6149
void SetCachedSize(int size) const final
Definition wib.pb.cc:5922
::uint32_t _internal_reg_addr() const
Definition wib.pb.h:9545
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:5938
::uint32_t _internal_chip_addr() const
Definition wib.pb.h:9501
::uint32_t _internal_coldata_idx() const
Definition wib.pb.h:9479
void CopyFrom(const CDPeek &from)
Definition wib.pb.cc:6127
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:5903
::uint32_t _internal_reg_page() const
Definition wib.pb.h:9523
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:6101
void MergeFrom(const CDPeek &from)
Definition wib.pb.h:3883
::size_t ByteSizeLong() const final
Definition wib.pb.cc:6053
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:5926
Impl_ _impl_
Definition wib.pb.h:3997
~CDPeek() override
Definition wib.pb.cc:5914
::uint32_t _internal_femb_idx() const
Definition wib.pb.h:9457
static const ClassData _class_data_
Definition wib.pb.h:3913
void SharedDtor()
Definition wib.pb.cc:5919
void SharedDtor()
Definition wib.pb.cc:5630
~CDPoke() override
Definition wib.pb.cc:5625
Impl_ _impl_
Definition wib.pb.h:3791
void SetCachedSize(int size) const final
Definition wib.pb.cc:5633
::uint32_t _internal_data() const
Definition wib.pb.h:9431
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:5827
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:5637
::uint32_t _internal_reg_addr() const
Definition wib.pb.h:9409
::size_t ByteSizeLong() const final
Definition wib.pb.cc:5776
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:5881
static const ClassData _class_data_
Definition wib.pb.h:3695
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:5649
static const ::google::protobuf::internal::TcParseTable< 3, 6, 0, 0, 2 > _table_
Definition wib.pb.h:3777
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:5613
::uint32_t _internal_chip_addr() const
Definition wib.pb.h:9365
void CopyFrom(const CDPoke &from)
Definition wib.pb.cc:5859
::uint32_t _internal_reg_page() const
Definition wib.pb.h:9387
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:5830
::uint32_t _internal_femb_idx() const
Definition wib.pb.h:9321
void MergeFrom(const CDPoke &from)
Definition wib.pb.h:3665
void InternalSwap(CDPoke *other)
Definition wib.pb.cc:5870
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:5718
bool IsInitialized() const final
Definition wib.pb.cc:5866
::uint32_t _internal_coldata_idx() const
Definition wib.pb.h:9343
void MergeFrom(const CDRegValue &from)
Definition wib.pb.h:6984
void SharedDtor()
Definition wib.pb.cc:8968
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:8975
::uint32_t _internal_coldata_idx() const
Definition wib.pb.h:10782
~CDRegValue() override
Definition wib.pb.cc:8963
::uint32_t _internal_data() const
Definition wib.pb.h:10870
::uint32_t _internal_chip_addr() const
Definition wib.pb.h:10804
static const ::google::protobuf::internal::TcParseTable< 3, 6, 0, 0, 2 > _table_
Definition wib.pb.h:7096
::uint32_t _internal_reg_addr() const
Definition wib.pb.h:10848
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:8951
void CopyFrom(const CDRegValue &from)
Definition wib.pb.cc:9197
void SetCachedSize(int size) const final
Definition wib.pb.cc:8971
static const ClassData _class_data_
Definition wib.pb.h:7014
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:9056
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:9219
::uint32_t _internal_reg_page() const
Definition wib.pb.h:10826
void InternalSwap(CDRegValue *other)
Definition wib.pb.cc:9208
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:9165
::uint32_t _internal_femb_idx() const
Definition wib.pb.h:10760
bool IsInitialized() const final
Definition wib.pb.cc:9204
::size_t ByteSizeLong() const final
Definition wib.pb.cc:9114
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:9168
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:8987
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:4919
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:4927
static const ClassData _class_data_
Definition wib.pb.h:2795
void MergeFrom(const Calibrate &from)
Definition wib.pb.h:2781
static void set_has_cmd(HasBits *has_bits)
Definition wib.pb.cc:1361
static constexpr ::int32_t kHasBitsOffset
Definition wib.pb.cc:1358
decltype(std::declval< Command >()._impl_._has_bits_) HasBits
Definition wib.pb.cc:1357
static const ::google::protobuf::Any & cmd(const Command *msg)
Definition wib.pb.cc:1366
Impl_ _impl_
Definition wib.pb.h:343
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:1514
void SetCachedSize(int size) const final
Definition wib.pb.cc:1411
friend void swap(Command &a, Command &b)
Definition wib.pb.h:241
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:1394
static const Command * internal_default_instance()
Definition wib.pb.h:234
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:1430
int GetCachedSize() const final
Definition wib.pb.h:284
::size_t ByteSizeLong() const final
Definition wib.pb.cc:1491
void CopyFrom(const Command &from)
Definition wib.pb.cc:1532
bool IsInitialized() const final
Definition wib.pb.cc:1539
static const ClassData _class_data_
Definition wib.pb.h:301
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:1517
void MergeFrom(const Command &from)
Definition wib.pb.h:271
const ::google::protobuf::Any & cmd() const
Definition wib.pb.h:7141
void InternalSwap(Command *other)
Definition wib.pb.cc:1543
~Command() override
Definition wib.pb.cc:1402
void SharedDtor()
Definition wib.pb.cc:1407
void clear_cmd()
Definition wib.pb.cc:1369
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:1467
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:1550
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:1415
static const ::google::protobuf::internal::TcParseTable< 0, 1, 1, 0, 2 > _table_
Definition wib.pb.h:333
void CopyFrom(const ConfigurePower &from)
Definition wib.pb.cc:3006
void InternalSwap(ConfigurePower *other)
Definition wib.pb.cc:3017
double _internal_dc2dc_o1() const
Definition wib.pb.h:7795
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:2700
double _internal_ldo_a0() const
Definition wib.pb.h:7883
double _internal_ldo_a1() const
Definition wib.pb.h:7905
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:2676
::size_t ByteSizeLong() const final
Definition wib.pb.cc:2869
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:3028
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:2781
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:2947
bool IsInitialized() const final
Definition wib.pb.cc:3013
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:2944
double _internal_dc2dc_o3() const
Definition wib.pb.h:7839
static const ClassData _class_data_
Definition wib.pb.h:1298
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:2712
void SetCachedSize(int size) const final
Definition wib.pb.cc:2696
double _internal_dc2dc_o2() const
Definition wib.pb.h:7817
static const ::google::protobuf::internal::TcParseTable< 3, 6, 0, 0, 2 > _table_
Definition wib.pb.h:1380
double _internal_dc2dc_o4() const
Definition wib.pb.h:7861
void MergeFrom(const ConfigurePower &from)
Definition wib.pb.h:1268
~ConfigurePower() override
Definition wib.pb.cc:2688
static const ::wib::ConfigureWIB_ConfigureCOLDADC & adc_conf(const ConfigureWIB *msg)
Definition wib.pb.cc:4509
static void set_has_wib_pulser(HasBits *has_bits)
Definition wib.pb.cc:4504
static void set_has_adc_conf(HasBits *has_bits)
Definition wib.pb.cc:4500
static const ::wib::ConfigureWIB_ConfigureWIBPulser & wib_pulser(const ConfigureWIB *msg)
Definition wib.pb.cc:4512
static constexpr ::int32_t kHasBitsOffset
Definition wib.pb.cc:4497
decltype(std::declval< ConfigureWIB >()._impl_._has_bits_) HasBits
Definition wib.pb.cc:4496
void InternalSwap(ConfigureWIB_ConfigureCOLDADC *other)
Definition wib.pb.cc:4190
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:4201
::uint32_t _internal_reg_4() const
Definition wib.pb.h:8485
void SetCachedSize(int size) const final
Definition wib.pb.cc:3911
void CopyFrom(const ConfigureWIB_ConfigureCOLDADC &from)
Definition wib.pb.cc:4179
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:3915
::uint32_t _internal_reg_27() const
Definition wib.pb.h:8573
bool IsInitialized() const final
Definition wib.pb.cc:4186
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:4006
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:3927
::uint32_t _internal_reg_29() const
Definition wib.pb.h:8595
::size_t ByteSizeLong() const final
Definition wib.pb.cc:4078
static const ::google::protobuf::internal::TcParseTable< 3, 8, 0, 0, 2 > _table_
Definition wib.pb.h:2193
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:4144
static const ClassData _class_data_
Definition wib.pb.h:2089
::uint32_t _internal_reg_30() const
Definition wib.pb.h:8617
::uint32_t _internal_reg_26() const
Definition wib.pb.h:8551
::uint32_t _internal_reg_0() const
Definition wib.pb.h:8463
::uint32_t _internal_reg_24() const
Definition wib.pb.h:8507
void MergeFrom(const ConfigureWIB_ConfigureCOLDADC &from)
Definition wib.pb.h:2059
::uint32_t _internal_reg_25() const
Definition wib.pb.h:8529
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:4141
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:3889
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:3785
::uint32_t _internal_leak() const
Definition wib.pb.h:8221
::uint32_t _internal_strobe_skip() const
Definition wib.pb.h:8309
::uint32_t _internal_buffer() const
Definition wib.pb.h:8287
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:3360
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:3867
::uint32_t _internal_strobe_delay() const
Definition wib.pb.h:8331
static const ClassData _class_data_
Definition wib.pb.h:1734
void CopyFrom(const ConfigureWIB_ConfigureFEMB &from)
Definition wib.pb.cc:3843
::size_t ByteSizeLong() const final
Definition wib.pb.cc:3666
::uint32_t _internal_pulse_dac() const
Definition wib.pb.h:8177
void SetCachedSize(int size) const final
Definition wib.pb.cc:3393
void InternalSwap(ConfigureWIB_ConfigureFEMB *other)
Definition wib.pb.cc:3854
static const ::google::protobuf::internal::TcParseTable< 4, 16, 0, 0, 2 > _table_
Definition wib.pb.h:1942
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:3788
bool _internal_gain_match() const
Definition wib.pb.h:8199
::uint32_t _internal_gain() const
Definition wib.pb.h:8111
const ::google::protobuf::RepeatedField<::uint32_t > & _internal_line_driver() const
Definition wib.pb.h:8396
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:3538
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:3397
::uint32_t _internal_baseline() const
Definition wib.pb.h:8155
void MergeFrom(const ConfigureWIB_ConfigureFEMB &from)
Definition wib.pb.h:1704
::uint32_t _internal_peak_time() const
Definition wib.pb.h:8133
::google::protobuf::RepeatedField<::uint32_t > * _internal_mutable_line_driver()
Definition wib.pb.h:8400
const ::google::protobuf::RepeatedField< bool > & _internal_pulse_channels() const
Definition wib.pb.h:8438
int _internal_pulse_channels_size() const
Definition wib.pb.h:8406
bool IsInitialized() const final
Definition wib.pb.cc:3850
::uint32_t _internal_strobe_length() const
Definition wib.pb.h:8353
::google::protobuf::RepeatedField< bool > * _internal_mutable_pulse_channels()
Definition wib.pb.h:8442
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:3411
::uint32_t _internal_pulse_duration() const
Definition wib.pb.h:8751
void SetCachedSize(int size) const final
Definition wib.pb.cc:4256
const ::google::protobuf::RepeatedField< bool > & _internal_femb_en() const
Definition wib.pb.h:8664
void MergeFrom(const ConfigureWIB_ConfigureWIBPulser &from)
Definition wib.pb.h:2301
void CopyFrom(const ConfigureWIB_ConfigureWIBPulser &from)
Definition wib.pb.cc:4464
static const ClassData _class_data_
Definition wib.pb.h:2331
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:4337
::uint32_t _internal_pulse_dac() const
Definition wib.pb.h:8685
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:4273
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:4236
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:4487
::uint32_t _internal_pulse_phase() const
Definition wib.pb.h:8729
::google::protobuf::RepeatedField< bool > * _internal_mutable_femb_en()
Definition wib.pb.h:8668
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:4437
::size_t ByteSizeLong() const final
Definition wib.pb.cc:4386
static const ::google::protobuf::internal::TcParseTable< 3, 5, 0, 0, 2 > _table_
Definition wib.pb.h:2410
::uint32_t _internal_pulse_period() const
Definition wib.pb.h:8707
void InternalSwap(ConfigureWIB_ConfigureWIBPulser *other)
Definition wib.pb.cc:4475
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:4440
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:4260
bool _internal_pulser() const
Definition wib.pb.h:8845
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:4685
::uint32_t _internal_detector_type() const
Definition wib.pb.h:9007
bool _internal_cold() const
Definition wib.pb.h:8823
::size_t ByteSizeLong() const final
Definition wib.pb.cc:4759
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:4888
const ::wib::ConfigureWIB_ConfigureCOLDADC & adc_conf() const
Definition wib.pb.h:8892
void MergeFrom(const ConfigureWIB &from)
Definition wib.pb.h:2515
::google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > * _internal_mutable_fembs()
Definition wib.pb.h:8806
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:4826
const ::wib::ConfigureWIB_ConfigureWIBPulser & wib_pulser() const
Definition wib.pb.h:9032
static const ::google::protobuf::internal::TcParseTable< 3, 8, 3, 0, 2 > _table_
Definition wib.pb.h:2671
~ConfigureWIB() override
Definition wib.pb.cc:4564
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:4549
friend void swap(ConfigureWIB &a, ConfigureWIB &b)
Definition wib.pb.h:2485
bool IsInitialized() const final
Definition wib.pb.cc:4871
void SetCachedSize(int size) const final
Definition wib.pb.cc:4575
bool _internal_adc_test_pattern() const
Definition wib.pb.h:8867
const ::google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > & _internal_fembs() const
Definition wib.pb.h:8801
int _internal_fembs_size() const
Definition wib.pb.h:8766
void InternalSwap(ConfigureWIB *other)
Definition wib.pb.cc:4875
static const ConfigureWIB * internal_default_instance()
Definition wib.pb.h:2478
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:4604
bool _internal_frame_dd() const
Definition wib.pb.h:8985
void CopyFrom(const ConfigureWIB &from)
Definition wib.pb.cc:4864
static const ClassData _class_data_
Definition wib.pb.h:2545
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:4579
int GetCachedSize() const final
Definition wib.pb.h:2528
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:4823
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:8513
static const ClassData _class_data_
Definition wib.pb.h:6528
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:8521
void MergeFrom(const Empty &from)
Definition wib.pb.h:6514
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:7367
static const ClassData _class_data_
Definition wib.pb.h:5163
void CopyFrom(const GetSWVersion_Version &from)
Definition wib.pb.cc:7469
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:7455
void MergeFrom(const GetSWVersion_Version &from)
Definition wib.pb.h:5133
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:7489
::size_t ByteSizeLong() const final
Definition wib.pb.cc:7431
void InternalSwap(GetSWVersion_Version *other)
Definition wib.pb.cc:7480
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:7452
const std::string & _internal_version() const
Definition wib.pb.h:10304
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:7357
bool IsInitialized() const final
Definition wib.pb.cc:7476
~GetSWVersion_Version() override
Definition wib.pb.cc:7344
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:7407
static const ::google::protobuf::internal::TcParseTable< 0, 1, 0, 40, 2 > _table_
Definition wib.pb.h:5196
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:7333
void SetCachedSize(int size) const final
Definition wib.pb.cc:7353
void MergeFrom(const GetSWVersion &from)
Definition wib.pb.h:5298
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:7528
static const ClassData _class_data_
Definition wib.pb.h:5312
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:7520
const ::google::protobuf::RepeatedField< double > & _internal_femb_ldo_a0_ltc2991_voltages() const
Definition wib.pb.h:10020
double _internal_ad7414_4d_temp() const
Definition wib.pb.h:9745
~GetSensors_Sensors() override
Definition wib.pb.cc:6379
int _internal_femb_bias_ltc2991_voltages_size() const
Definition wib.pb.h:10072
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:6908
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:6425
::google::protobuf::RepeatedField< double > * _internal_mutable_femb_ldo_a0_ltc2991_voltages()
Definition wib.pb.h:10024
static const ::google::protobuf::internal::TcParseTable< 4, 14, 0, 0, 2 > _table_
Definition wib.pb.h:4535
int _internal_ltc2991_48_voltages_size() const
Definition wib.pb.h:9670
static const ClassData _class_data_
Definition wib.pb.h:4277
void SetCachedSize(int size) const final
Definition wib.pb.cc:6398
int _internal_ltc2990_4e_voltages_size() const
Definition wib.pb.h:9586
void MergeFrom(const GetSensors_Sensors &from)
Definition wib.pb.h:4247
const ::google::protobuf::RepeatedField< double > & _internal_ltc2990_4c_voltages() const
Definition wib.pb.h:9660
int _internal_femb3_dc2dc_ltc2991_voltages_size() const
Definition wib.pb.h:9946
::google::protobuf::RepeatedField< double > * _internal_mutable_femb2_dc2dc_ltc2991_voltages()
Definition wib.pb.h:9940
const ::google::protobuf::RepeatedField< double > & _internal_ltc2990_4e_voltages() const
Definition wib.pb.h:9618
int _internal_femb2_dc2dc_ltc2991_voltages_size() const
Definition wib.pb.h:9904
const ::google::protobuf::RepeatedField< double > & _internal_femb_ldo_a1_ltc2991_voltages() const
Definition wib.pb.h:10062
int _internal_femb_ldo_a1_ltc2991_voltages_size() const
Definition wib.pb.h:10030
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:6826
void InternalSwap(GetSensors_Sensors *other)
Definition wib.pb.cc:6886
::google::protobuf::RepeatedField< double > * _internal_mutable_ltc2991_48_voltages()
Definition wib.pb.h:9706
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:6402
const ::google::protobuf::RepeatedField< double > & _internal_femb2_dc2dc_ltc2991_voltages() const
Definition wib.pb.h:9936
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:6829
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:6542
::google::protobuf::RepeatedField< double > * _internal_mutable_ltc2990_4c_voltages()
Definition wib.pb.h:9664
void CopyFrom(const GetSensors_Sensors &from)
Definition wib.pb.cc:6875
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:6359
::google::protobuf::RepeatedField< double > * _internal_mutable_ltc2499_15_temps()
Definition wib.pb.h:9814
::google::protobuf::RepeatedField< double > * _internal_mutable_femb_bias_ltc2991_voltages()
Definition wib.pb.h:10108
const ::google::protobuf::RepeatedField< double > & _internal_femb_bias_ltc2991_voltages() const
Definition wib.pb.h:10104
::google::protobuf::RepeatedField< double > * _internal_mutable_femb0_dc2dc_ltc2991_voltages()
Definition wib.pb.h:9856
int _internal_femb1_dc2dc_ltc2991_voltages_size() const
Definition wib.pb.h:9862
int _internal_femb_ldo_a0_ltc2991_voltages_size() const
Definition wib.pb.h:9988
::google::protobuf::RepeatedField< double > * _internal_mutable_femb_ldo_a1_ltc2991_voltages()
Definition wib.pb.h:10066
int _internal_ltc2499_15_temps_size() const
Definition wib.pb.h:9778
const ::google::protobuf::RepeatedField< double > & _internal_femb0_dc2dc_ltc2991_voltages() const
Definition wib.pb.h:9852
bool IsInitialized() const final
Definition wib.pb.cc:6882
int _internal_ltc2990_4c_voltages_size() const
Definition wib.pb.h:9628
::google::protobuf::RepeatedField< double > * _internal_mutable_femb3_dc2dc_ltc2991_voltages()
Definition wib.pb.h:9982
double _internal_ad7414_49_temp() const
Definition wib.pb.h:9723
double _internal_ad7414_4a_temp() const
Definition wib.pb.h:9767
::size_t ByteSizeLong() const final
Definition wib.pb.cc:6649
const ::google::protobuf::RepeatedField< double > & _internal_ltc2499_15_temps() const
Definition wib.pb.h:9810
::google::protobuf::RepeatedField< double > * _internal_mutable_femb1_dc2dc_ltc2991_voltages()
Definition wib.pb.h:9898
::google::protobuf::RepeatedField< double > * _internal_mutable_ltc2990_4e_voltages()
Definition wib.pb.h:9622
const ::google::protobuf::RepeatedField< double > & _internal_femb1_dc2dc_ltc2991_voltages() const
Definition wib.pb.h:9894
const ::google::protobuf::RepeatedField< double > & _internal_ltc2991_48_voltages() const
Definition wib.pb.h:9702
const ::google::protobuf::RepeatedField< double > & _internal_femb3_dc2dc_ltc2991_voltages() const
Definition wib.pb.h:9978
int _internal_femb0_dc2dc_ltc2991_voltages_size() const
Definition wib.pb.h:9820
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:6939
static const ClassData _class_data_
Definition wib.pb.h:4664
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:6947
void MergeFrom(const GetSensors &from)
Definition wib.pb.h:4650
void CopyFrom(const GetTimestamp_Timestamp &from)
Definition wib.pb.cc:7237
bool IsInitialized() const final
Definition wib.pb.cc:7244
::uint32_t _internal_sec() const
Definition wib.pb.h:10265
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:7080
::uint32_t _internal_day() const
Definition wib.pb.h:10155
void MergeFrom(const GetTimestamp_Timestamp &from)
Definition wib.pb.h:4776
::uint32_t _internal_hour() const
Definition wib.pb.h:10221
static const ::google::protobuf::internal::TcParseTable< 3, 7, 0, 0, 2 > _table_
Definition wib.pb.h:4899
static const ClassData _class_data_
Definition wib.pb.h:4806
::uint32_t _internal_year() const
Definition wib.pb.h:10199
::uint32_t _internal_month() const
Definition wib.pb.h:10177
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:7259
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:7205
void InternalSwap(GetTimestamp_Timestamp *other)
Definition wib.pb.cc:7248
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:7006
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:6969
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:7202
~GetTimestamp_Timestamp() override
Definition wib.pb.cc:6982
void SetCachedSize(int size) const final
Definition wib.pb.cc:6990
::uint32_t _internal_timestamp() const
Definition wib.pb.h:10133
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:6994
::uint32_t _internal_min() const
Definition wib.pb.h:10243
::size_t ByteSizeLong() const final
Definition wib.pb.cc:7145
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:7290
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:7298
static const ClassData _class_data_
Definition wib.pb.h:5021
void MergeFrom(const GetTimestamp &from)
Definition wib.pb.h:5007
::uint32_t _internal_los_val() const
Definition wib.pb.h:10402
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:7784
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:7835
bool IsInitialized() const final
Definition wib.pb.cc:7820
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:7589
static const ::google::protobuf::internal::TcParseTable< 3, 5, 0, 0, 2 > _table_
Definition wib.pb.h:5650
static const ClassData _class_data_
Definition wib.pb.h:5579
::uint32_t _internal_lol_flg_val() const
Definition wib.pb.h:10380
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:7612
void MergeFrom(const GetTimingStatus_TimingStatus &from)
Definition wib.pb.h:5549
void CopyFrom(const GetTimingStatus_TimingStatus &from)
Definition wib.pb.cc:7813
void InternalSwap(GetTimingStatus_TimingStatus *other)
Definition wib.pb.cc:7824
::uint32_t _internal_los_flg_val() const
Definition wib.pb.h:10424
void SetCachedSize(int size) const final
Definition wib.pb.cc:7608
::size_t ByteSizeLong() const final
Definition wib.pb.cc:7739
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:7624
::uint32_t _internal_ept_status() const
Definition wib.pb.h:10446
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:7688
::uint32_t _internal_lol_val() const
Definition wib.pb.h:10358
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:7787
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:7874
static const ClassData _class_data_
Definition wib.pb.h:5770
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:7866
void MergeFrom(const GetTimingStatus &from)
Definition wib.pb.h:5756
static const ::google::protobuf::internal::TcParseTable< 0, 1, 0, 0, 2 > _table_
Definition wib.pb.h:6228
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:8138
void SetCachedSize(int size) const final
Definition wib.pb.cc:8134
~LogControl_Log() override
Definition wib.pb.cc:8125
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:8114
static const ClassData _class_data_
Definition wib.pb.h:6195
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:8148
bool IsInitialized() const final
Definition wib.pb.cc:8252
const std::string & _internal_contents() const
Definition wib.pb.h:10515
::size_t ByteSizeLong() const final
Definition wib.pb.cc:8207
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:8185
void MergeFrom(const LogControl_Log &from)
Definition wib.pb.h:6165
void InternalSwap(LogControl_Log *other)
Definition wib.pb.cc:8256
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:8265
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:8228
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:8231
void CopyFrom(const LogControl_Log &from)
Definition wib.pb.cc:8245
static const ClassData _class_data_
Definition wib.pb.h:6359
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:8482
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:8320
bool _internal_clear_log() const
Definition wib.pb.h:10561
bool _internal_return_log() const
Definition wib.pb.h:10583
void InternalSwap(LogControl *other)
Definition wib.pb.cc:8471
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:8370
bool _internal_boot_log() const
Definition wib.pb.h:10605
void SharedDtor()
Definition wib.pb.cc:8301
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:8287
static const ::google::protobuf::internal::TcParseTable< 2, 3, 0, 0, 2 > _table_
Definition wib.pb.h:6410
void MergeFrom(const LogControl &from)
Definition wib.pb.h:6329
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:8308
::size_t ByteSizeLong() const final
Definition wib.pb.cc:8407
~LogControl() override
Definition wib.pb.cc:8296
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:8437
void CopyFrom(const LogControl &from)
Definition wib.pb.cc:8460
bool IsInitialized() const final
Definition wib.pb.cc:8467
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:8440
void SetCachedSize(int size) const final
Definition wib.pb.cc:8304
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:5361
friend void swap(Peek &a, Peek &b)
Definition wib.pb.h:3307
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:5317
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:5280
void CopyFrom(const Peek &from)
Definition wib.pb.cc:5378
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:5364
static const ::google::protobuf::internal::TcParseTable< 0, 1, 0, 0, 2 > _table_
Definition wib.pb.h:3394
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:5251
::size_t ByteSizeLong() const final
Definition wib.pb.cc:5340
::uint64_t _internal_addr() const
Definition wib.pb.h:9247
~Peek() override
Definition wib.pb.cc:5258
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:5270
static const ClassData _class_data_
Definition wib.pb.h:3367
void SetCachedSize(int size) const final
Definition wib.pb.cc:5266
Impl_ _impl_
Definition wib.pb.h:3403
void MergeFrom(const Peek &from)
Definition wib.pb.h:3337
void InternalSwap(Peek *other)
Definition wib.pb.cc:5389
void SharedDtor()
Definition wib.pb.cc:5263
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:5395
bool IsInitialized() const final
Definition wib.pb.cc:5385
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:5492
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:5552
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:5417
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:5591
static const ::google::protobuf::internal::TcParseTable< 1, 2, 0, 0, 2 > _table_
Definition wib.pb.h:3563
void MergeFrom(const Poke &from)
Definition wib.pb.h:3495
void SetCachedSize(int size) const final
Definition wib.pb.cc:5433
bool IsInitialized() const final
Definition wib.pb.cc:5576
void CopyFrom(const Poke &from)
Definition wib.pb.cc:5569
Impl_ _impl_
Definition wib.pb.h:3573
::size_t ByteSizeLong() const final
Definition wib.pb.cc:5522
~Poke() override
Definition wib.pb.cc:5425
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:5437
::uint32_t _internal_value() const
Definition wib.pb.h:9295
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:5549
void InternalSwap(Poke *other)
Definition wib.pb.cc:5580
::uint64_t _internal_addr() const
Definition wib.pb.h:9273
static const ClassData _class_data_
Definition wib.pb.h:3525
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:5449
void SharedDtor()
Definition wib.pb.cc:5430
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:3262
bool IsInitialized() const final
Definition wib.pb.cc:3298
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:3155
bool _internal_femb3() const
Definition wib.pb.h:7997
void InternalSwap(PowerWIB *other)
Definition wib.pb.cc:3302
~PowerWIB() override
Definition wib.pb.cc:3062
bool _internal_femb1() const
Definition wib.pb.h:7953
void SetCachedSize(int size) const final
Definition wib.pb.cc:3070
bool _internal_femb0() const
Definition wib.pb.h:7931
void CopyFrom(const PowerWIB &from)
Definition wib.pb.cc:3291
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:3086
void MergeFrom(const PowerWIB &from)
Definition wib.pb.h:1486
bool _internal_cold() const
Definition wib.pb.h:8019
static const ClassData _class_data_
Definition wib.pb.h:1516
bool _internal_femb2() const
Definition wib.pb.h:7975
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:3313
::uint32_t _internal_stage() const
Definition wib.pb.h:8041
::size_t ByteSizeLong() const final
Definition wib.pb.cc:3213
Impl_ _impl_
Definition wib.pb.h:1612
static const ::google::protobuf::internal::TcParseTable< 3, 6, 0, 0, 2 > _table_
Definition wib.pb.h:1598
void SharedDtor()
Definition wib.pb.cc:3067
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:3074
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:3259
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:3050
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:1970
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:2013
bool IsInitialized() const final
Definition wib.pb.cc:1997
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:1967
static const ::google::protobuf::internal::TcParseTable< 2, 3, 0, 0, 2 > _table_
Definition wib.pb.h:702
void CopyFrom(const ReadDaqSpy_DaqSpy &from)
Definition wib.pb.cc:1990
friend void swap(ReadDaqSpy_DaqSpy &a, ReadDaqSpy_DaqSpy &b)
Definition wib.pb.h:581
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:1807
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:1838
const std::string & _internal_buf0() const
Definition wib.pb.h:7324
::size_t ByteSizeLong() const final
Definition wib.pb.cc:1935
void InternalSwap(ReadDaqSpy_DaqSpy *other)
Definition wib.pb.cc:2001
void MergeFrom(const ReadDaqSpy_DaqSpy &from)
Definition wib.pb.h:611
const std::string & _internal_buf1() const
Definition wib.pb.h:7375
~ReadDaqSpy_DaqSpy() override
Definition wib.pb.cc:1824
static const ClassData _class_data_
Definition wib.pb.h:641
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:1850
void SetCachedSize(int size) const final
Definition wib.pb.cc:1834
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:1900
bool _internal_success() const
Definition wib.pb.h:7417
::uint32_t _internal_wib_num() const
Definition wib.pb.h:7465
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:2111
::size_t ByteSizeLong() const final
Definition wib.pb.cc:2236
const std::string & _internal_deframed_timestamps() const
Definition wib.pb.h:7569
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:2180
bool IsInitialized() const final
Definition wib.pb.cc:2325
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:2346
void InternalSwap(ReadDaqSpy_DeframedDaqSpy *other)
Definition wib.pb.cc:2329
const std::string & _internal_deframed_samples() const
Definition wib.pb.h:7518
~ReadDaqSpy_DeframedDaqSpy() override
Definition wib.pb.cc:2083
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:2286
void SetCachedSize(int size) const final
Definition wib.pb.cc:2093
static const ::google::protobuf::internal::TcParseTable< 3, 6, 0, 0, 2 > _table_
Definition wib.pb.h:929
::uint32_t _internal_num_samples() const
Definition wib.pb.h:7487
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:2063
void MergeFrom(const ReadDaqSpy_DeframedDaqSpy &from)
Definition wib.pb.h:805
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:2289
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:2097
static const ClassData _class_data_
Definition wib.pb.h:835
void CopyFrom(const ReadDaqSpy_DeframedDaqSpy &from)
Definition wib.pb.cc:2318
::uint32_t _internal_crate_num() const
Definition wib.pb.h:7443
::uint32_t _internal_trigger_timeout_ms() const
Definition wib.pb.h:7769
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:2479
static const ClassData _class_data_
Definition wib.pb.h:1065
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:2405
::uint32_t _internal_trigger_rec_ticks() const
Definition wib.pb.h:7747
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:2654
void InternalSwap(ReadDaqSpy *other)
Definition wib.pb.cc:2643
~ReadDaqSpy() override
Definition wib.pb.cc:2381
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:2393
void SetCachedSize(int size) const final
Definition wib.pb.cc:2389
::uint32_t _internal_trigger_command() const
Definition wib.pb.h:7725
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:2600
bool _internal_buf1() const
Definition wib.pb.h:7659
void CopyFrom(const ReadDaqSpy &from)
Definition wib.pb.cc:2632
bool _internal_channels() const
Definition wib.pb.h:7703
static const ::google::protobuf::internal::TcParseTable< 3, 7, 0, 0, 2 > _table_
Definition wib.pb.h:1161
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:2368
void SharedDtor()
Definition wib.pb.cc:2386
bool IsInitialized() const final
Definition wib.pb.cc:2639
::size_t ByteSizeLong() const final
Definition wib.pb.cc:2544
bool _internal_buf0() const
Definition wib.pb.h:7637
void MergeFrom(const ReadDaqSpy &from)
Definition wib.pb.h:1035
bool _internal_deframe() const
Definition wib.pb.h:7681
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:2597
void MergeFrom(const Reboot &from)
Definition wib.pb.h:3213
static const ClassData _class_data_
Definition wib.pb.h:3227
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:5229
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:5221
void MergeFrom(const Recompile &from)
Definition wib.pb.h:2906
static const ClassData _class_data_
Definition wib.pb.h:2920
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:4958
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:4966
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:8890
static const ClassData _class_data_
Definition wib.pb.h:6844
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:8887
void MergeFrom(const RegValue &from)
Definition wib.pb.h:6814
Impl_ _impl_
Definition wib.pb.h:6892
static const ::google::protobuf::internal::TcParseTable< 1, 2, 0, 0, 2 > _table_
Definition wib.pb.h:6882
::size_t ByteSizeLong() const final
Definition wib.pb.cc:8860
bool IsInitialized() const final
Definition wib.pb.cc:8914
void InternalSwap(RegValue *other)
Definition wib.pb.cc:8918
::uint64_t _internal_addr() const
Definition wib.pb.h:10712
~RegValue() override
Definition wib.pb.cc:8763
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:8830
::uint32_t _internal_value() const
Definition wib.pb.h:10734
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:8755
void SharedDtor()
Definition wib.pb.cc:8768
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:8775
void SetCachedSize(int size) const final
Definition wib.pb.cc:8771
void CopyFrom(const RegValue &from)
Definition wib.pb.cc:8907
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:8929
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:8787
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:7567
static const ClassData _class_data_
Definition wib.pb.h:5439
void MergeFrom(const ResetTiming &from)
Definition wib.pb.h:5425
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:7559
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:1623
void SharedDtor()
Definition wib.pb.cc:1604
const std::string & _internal_script() const
Definition wib.pb.h:7247
bool IsInitialized() const final
Definition wib.pb.cc:1748
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:1612
void InternalSwap(Script *other)
Definition wib.pb.cc:1752
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:1762
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:1721
static const ::google::protobuf::internal::TcParseTable< 1, 2, 0, 0, 2 > _table_
Definition wib.pb.h:509
friend void swap(Script &a, Script &b)
Definition wib.pb.h:405
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:1666
Impl_ _impl_
Definition wib.pb.h:519
::size_t ByteSizeLong() const final
Definition wib.pb.cc:1695
static const ClassData _class_data_
Definition wib.pb.h:465
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:1724
~Script() override
Definition wib.pb.cc:1599
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:1587
void MergeFrom(const Script &from)
Definition wib.pb.h:435
void CopyFrom(const Script &from)
Definition wib.pb.cc:1741
bool _internal_file() const
Definition wib.pb.h:7289
void SetCachedSize(int size) const final
Definition wib.pb.cc:1608
::size_t ByteSizeLong() const final
Definition wib.pb.cc:7985
void SetCachedSize(int size) const final
Definition wib.pb.cc:7911
::uint64_t _internal_time() const
Definition wib.pb.h:10476
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:7915
~SetFakeTime() override
Definition wib.pb.cc:7903
bool IsInitialized() const final
Definition wib.pb.cc:8030
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:8009
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:7962
void InternalSwap(SetFakeTime *other)
Definition wib.pb.cc:8034
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:7896
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:7925
void CopyFrom(const SetFakeTime &from)
Definition wib.pb.cc:8023
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:8040
static const ::google::protobuf::internal::TcParseTable< 0, 1, 0, 0, 2 > _table_
Definition wib.pb.h:5939
friend void swap(SetFakeTime &a, SetFakeTime &b)
Definition wib.pb.h:5852
static const ClassData _class_data_
Definition wib.pb.h:5912
void MergeFrom(const SetFakeTime &from)
Definition wib.pb.h:5882
void SharedDtor()
Definition wib.pb.cc:7908
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:8006
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:8071
void MergeFrom(const StartFakeTime &from)
Definition wib.pb.h:6041
static const ClassData _class_data_
Definition wib.pb.h:6055
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:8079
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:8733
static const ClassData _class_data_
Definition wib.pb.h:6668
void SetCachedSize(int size) const final
Definition wib.pb.cc:8579
::size_t ByteSizeLong() const final
Definition wib.pb.cc:8666
bool IsInitialized() const final
Definition wib.pb.cc:8719
void InternalSwap(Status *other)
Definition wib.pb.cc:8723
friend void swap(Status &a, Status &b)
Definition wib.pb.h:6608
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:8594
const std::string & _internal_extra() const
Definition wib.pb.h:10666
static const ::google::protobuf::internal::TcParseTable< 1, 2, 0, 0, 2 > _table_
Definition wib.pb.h:6712
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:8583
void SharedDtor()
Definition wib.pb.cc:8575
~Status() override
Definition wib.pb.cc:8570
void MergeFrom(const Status &from)
Definition wib.pb.h:6638
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:8558
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:8695
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:8637
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:8692
Impl_ _impl_
Definition wib.pb.h:6722
bool _internal_success() const
Definition wib.pb.h:10635
void CopyFrom(const Status &from)
Definition wib.pb.cc:8712
void CopyFrom(const Update &from)
Definition wib.pb.cc:5168
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:5039
void MergeFrom(const Update &from)
Definition wib.pb.h:3030
const ::google::protobuf::Message::ClassData * GetClassData() const final
Definition wib.pb.cc:5148
void SharedDtor()
Definition wib.pb.cc:5030
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:5190
bool IsInitialized() const final
Definition wib.pb.cc:5175
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:5009
const char * _InternalParse(const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
Definition wib.pb.cc:5050
void InternalSwap(Update *other)
Definition wib.pb.cc:5179
static const ClassData _class_data_
Definition wib.pb.h:3060
void SetCachedSize(int size) const final
Definition wib.pb.cc:5035
const std::string & _internal_boot_archive() const
Definition wib.pb.h:9197
static const ::google::protobuf::internal::TcParseTable< 1, 2, 0, 0, 2 > _table_
Definition wib.pb.h:3110
::uint8_t * _InternalSerialize(::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
Definition wib.pb.cc:5093
Impl_ _impl_
Definition wib.pb.h:3120
~Update() override
Definition wib.pb.cc:5025
::size_t ByteSizeLong() const final
Definition wib.pb.cc:5121
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:5151
const std::string & _internal_root_archive() const
Definition wib.pb.h:9146
Definition wib.pb.cc:23
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StartFakeTimeDefaultTypeInternal _StartFakeTime_default_instance_
Definition wib.pb.cc:601
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetFakeTimeDefaultTypeInternal _SetFakeTime_default_instance_
Definition wib.pb.cc:589
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetTimingStatusDefaultTypeInternal _GetTimingStatus_default_instance_
Definition wib.pb.cc:573
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogControlDefaultTypeInternal _LogControl_default_instance_
Definition wib.pb.cc:638
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadDaqSpy_DaqSpyDefaultTypeInternal _ReadDaqSpy_DaqSpy_default_instance_
Definition wib.pb.cc:84
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PowerWIBDefaultTypeInternal _PowerWIB_default_instance_
Definition wib.pb.cc:175
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ScriptDefaultTypeInternal _Script_default_instance_
Definition wib.pb.cc:60
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDFastCmdDefaultTypeInternal _CDFastCmd_default_instance_
Definition wib.pb.cc:423
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PeekDefaultTypeInternal _Peek_default_instance_
Definition wib.pb.cc:349
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetSWVersionDefaultTypeInternal _GetSWVersion_default_instance_
Definition wib.pb.cc:529
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EmptyDefaultTypeInternal _Empty_default_instance_
Definition wib.pb.cc:650
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ResetTimingDefaultTypeInternal _ResetTiming_default_instance_
Definition wib.pb.cc:541
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigurePowerDefaultTypeInternal _ConfigurePower_default_instance_
Definition wib.pb.cc:154
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureWIBPulserDefaultTypeInternal _ConfigureWIB_ConfigureWIBPulser_default_instance_
Definition wib.pb.cc:250
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIBDefaultTypeInternal _ConfigureWIB_default_instance_
Definition wib.pb.cc:274
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CalibrateDefaultTypeInternal _Calibrate_default_instance_
Definition wib.pb.cc:286
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDPeekDefaultTypeInternal _CDPeek_default_instance_
Definition wib.pb.cc:407
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LogControl_LogDefaultTypeInternal _LogControl_Log_default_instance_
Definition wib.pb.cc:620
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadDaqSpyDefaultTypeInternal _ReadDaqSpy_default_instance_
Definition wib.pb.cc:133
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetSWVersion_VersionDefaultTypeInternal _GetSWVersion_Version_default_instance_
Definition wib.pb.cc:517
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadDaqSpy_DeframedDaqSpyDefaultTypeInternal _ReadDaqSpy_DeframedDaqSpy_default_instance_
Definition wib.pb.cc:111
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RecompileDefaultTypeInternal _Recompile_default_instance_
Definition wib.pb.cc:298
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetSensorsDefaultTypeInternal _GetSensors_default_instance_
Definition wib.pb.cc:464
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CommandDefaultTypeInternal _Command_default_instance_
Definition wib.pb.cc:40
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetTimestamp_TimestampDefaultTypeInternal _GetTimestamp_Timestamp_default_instance_
Definition wib.pb.cc:486
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDRegValueDefaultTypeInternal _CDRegValue_default_instance_
Definition wib.pb.cc:708
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetSensors_SensorsDefaultTypeInternal _GetSensors_Sensors_default_instance_
Definition wib.pb.cc:452
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDPokeDefaultTypeInternal _CDPoke_default_instance_
Definition wib.pb.cc:387
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetTimestampDefaultTypeInternal _GetTimestamp_default_instance_
Definition wib.pb.cc:498
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GetTimingStatus_TimingStatusDefaultTypeInternal _GetTimingStatus_TimingStatus_default_instance_
Definition wib.pb.cc:561
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegValueDefaultTypeInternal _RegValue_default_instance_
Definition wib.pb.cc:687
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UpdateDefaultTypeInternal _Update_default_instance_
Definition wib.pb.cc:321
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RebootDefaultTypeInternal _Reboot_default_instance_
Definition wib.pb.cc:333
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StatusDefaultTypeInternal _Status_default_instance_
Definition wib.pb.cc:670
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureCOLDADCDefaultTypeInternal _ConfigureWIB_ConfigureCOLDADC_default_instance_
Definition wib.pb.cc:230
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureFEMBDefaultTypeInternal _ConfigureWIB_ConfigureFEMB_default_instance_
Definition wib.pb.cc:207
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PokeDefaultTypeInternal _Poke_default_instance_
Definition wib.pb.cc:366
static const ::uint32_t offsets[]
Definition wib.pb.h:54
PROTOBUF_CONSTEXPR CDFastCmdDefaultTypeInternal()
Definition wib.pb.cc:415
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:4152
PROTOBUF_CONSTEXPR CDPeekDefaultTypeInternal()
Definition wib.pb.cc:399
::uint32_t chip_addr_
Definition wib.pb.h:3991
::uint32_t femb_idx_
Definition wib.pb.h:3989
::uint32_t coldata_idx_
Definition wib.pb.h:3990
::uint32_t reg_page_
Definition wib.pb.h:3992
::uint32_t reg_addr_
Definition wib.pb.h:3993
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:3994
PROTOBUF_CONSTEXPR CDPokeDefaultTypeInternal()
Definition wib.pb.cc:379
::uint32_t chip_addr_
Definition wib.pb.h:3784
::uint32_t coldata_idx_
Definition wib.pb.h:3783
::uint32_t reg_addr_
Definition wib.pb.h:3786
::uint32_t data_
Definition wib.pb.h:3787
::uint32_t femb_idx_
Definition wib.pb.h:3782
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:3788
::uint32_t reg_page_
Definition wib.pb.h:3785
PROTOBUF_CONSTEXPR CDRegValueDefaultTypeInternal()
Definition wib.pb.cc:700
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:7107
::uint32_t femb_idx_
Definition wib.pb.h:7101
::uint32_t reg_addr_
Definition wib.pb.h:7105
::uint32_t reg_page_
Definition wib.pb.h:7104
::uint32_t coldata_idx_
Definition wib.pb.h:7102
::uint32_t chip_addr_
Definition wib.pb.h:7103
PROTOBUF_CONSTEXPR CalibrateDefaultTypeInternal()
Definition wib.pb.cc:278
PROTOBUF_CONSTEXPR CommandDefaultTypeInternal()
Definition wib.pb.cc:32
::google::protobuf::internal::HasBits< 1 > _has_bits_
Definition wib.pb.h:338
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:339
::google::protobuf::Any * cmd_
Definition wib.pb.h:340
PROTOBUF_CONSTEXPR ConfigurePowerDefaultTypeInternal()
Definition wib.pb.cc:146
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:1391
PROTOBUF_CONSTEXPR ConfigureWIBDefaultTypeInternal()
Definition wib.pb.cc:266
::google::protobuf::internal::HasBits< 1 > _has_bits_
Definition wib.pb.h:2676
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:2677
::google::protobuf::RepeatedPtrField< ::wib::ConfigureWIB_ConfigureFEMB > fembs_
Definition wib.pb.h:2678
::wib::ConfigureWIB_ConfigureWIBPulser * wib_pulser_
Definition wib.pb.h:2680
::uint32_t detector_type_
Definition wib.pb.h:2685
::wib::ConfigureWIB_ConfigureCOLDADC * adc_conf_
Definition wib.pb.h:2679
PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureCOLDADCDefaultTypeInternal()
Definition wib.pb.cc:222
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:2206
PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureFEMBDefaultTypeInternal()
Definition wib.pb.cc:199
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:1964
::google::protobuf::RepeatedField< bool > pulse_channels_
Definition wib.pb.h:1949
::google::protobuf::RepeatedField<::uint32_t > line_driver_
Definition wib.pb.h:1947
mutable::google::protobuf::internal::CachedSize _line_driver_cached_byte_size_
Definition wib.pb.h:1948
PROTOBUF_CONSTEXPR ConfigureWIB_ConfigureWIBPulserDefaultTypeInternal()
Definition wib.pb.cc:242
::google::protobuf::RepeatedField< bool > femb_en_
Definition wib.pb.h:2415
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:2420
PROTOBUF_CONSTEXPR EmptyDefaultTypeInternal()
Definition wib.pb.cc:642
PROTOBUF_CONSTEXPR GetSWVersionDefaultTypeInternal()
Definition wib.pb.cc:521
PROTOBUF_CONSTEXPR GetSWVersion_VersionDefaultTypeInternal()
Definition wib.pb.cc:509
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:5202
::google::protobuf::internal::ArenaStringPtr version_
Definition wib.pb.h:5201
PROTOBUF_CONSTEXPR GetSensorsDefaultTypeInternal()
Definition wib.pb.cc:456
PROTOBUF_CONSTEXPR GetSensors_SensorsDefaultTypeInternal()
Definition wib.pb.cc:444
::google::protobuf::RepeatedField< double > ltc2991_48_voltages_
Definition wib.pb.h:4542
::google::protobuf::RepeatedField< double > femb0_dc2dc_ltc2991_voltages_
Definition wib.pb.h:4544
::google::protobuf::RepeatedField< double > femb_ldo_a1_ltc2991_voltages_
Definition wib.pb.h:4549
::google::protobuf::RepeatedField< double > femb1_dc2dc_ltc2991_voltages_
Definition wib.pb.h:4545
::google::protobuf::RepeatedField< double > ltc2990_4e_voltages_
Definition wib.pb.h:4540
::google::protobuf::RepeatedField< double > femb3_dc2dc_ltc2991_voltages_
Definition wib.pb.h:4547
::google::protobuf::RepeatedField< double > femb_ldo_a0_ltc2991_voltages_
Definition wib.pb.h:4548
::google::protobuf::RepeatedField< double > ltc2499_15_temps_
Definition wib.pb.h:4543
::google::protobuf::RepeatedField< double > femb_bias_ltc2991_voltages_
Definition wib.pb.h:4550
::google::protobuf::RepeatedField< double > ltc2990_4c_voltages_
Definition wib.pb.h:4541
::google::protobuf::RepeatedField< double > femb2_dc2dc_ltc2991_voltages_
Definition wib.pb.h:4546
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:4554
PROTOBUF_CONSTEXPR GetTimestampDefaultTypeInternal()
Definition wib.pb.cc:490
PROTOBUF_CONSTEXPR GetTimestamp_TimestampDefaultTypeInternal()
Definition wib.pb.cc:478
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:4911
PROTOBUF_CONSTEXPR GetTimingStatusDefaultTypeInternal()
Definition wib.pb.cc:565
PROTOBUF_CONSTEXPR GetTimingStatus_TimingStatusDefaultTypeInternal()
Definition wib.pb.cc:553
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:5660
PROTOBUF_CONSTEXPR LogControlDefaultTypeInternal()
Definition wib.pb.cc:630
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:6418
PROTOBUF_CONSTEXPR LogControl_LogDefaultTypeInternal()
Definition wib.pb.cc:612
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:6234
::google::protobuf::internal::ArenaStringPtr contents_
Definition wib.pb.h:6233
PROTOBUF_CONSTEXPR PeekDefaultTypeInternal()
Definition wib.pb.cc:341
::uint64_t addr_
Definition wib.pb.h:3399
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:3400
PROTOBUF_CONSTEXPR PokeDefaultTypeInternal()
Definition wib.pb.cc:358
::uint32_t value_
Definition wib.pb.h:3569
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:3570
::uint64_t addr_
Definition wib.pb.h:3568
PROTOBUF_CONSTEXPR PowerWIBDefaultTypeInternal()
Definition wib.pb.cc:167
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:1609
::uint32_t stage_
Definition wib.pb.h:1608
PROTOBUF_CONSTEXPR ReadDaqSpyDefaultTypeInternal()
Definition wib.pb.cc:125
::uint32_t trigger_timeout_ms_
Definition wib.pb.h:1172
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:1173
::uint32_t trigger_rec_ticks_
Definition wib.pb.h:1171
::uint32_t trigger_command_
Definition wib.pb.h:1170
PROTOBUF_CONSTEXPR ReadDaqSpy_DaqSpyDefaultTypeInternal()
Definition wib.pb.cc:76
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:710
::google::protobuf::internal::ArenaStringPtr buf0_
Definition wib.pb.h:707
::google::protobuf::internal::ArenaStringPtr buf1_
Definition wib.pb.h:708
PROTOBUF_CONSTEXPR ReadDaqSpy_DeframedDaqSpyDefaultTypeInternal()
Definition wib.pb.cc:103
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:940
::google::protobuf::internal::ArenaStringPtr deframed_samples_
Definition wib.pb.h:934
::google::protobuf::internal::ArenaStringPtr deframed_timestamps_
Definition wib.pb.h:935
PROTOBUF_CONSTEXPR RebootDefaultTypeInternal()
Definition wib.pb.cc:325
PROTOBUF_CONSTEXPR RecompileDefaultTypeInternal()
Definition wib.pb.cc:290
PROTOBUF_CONSTEXPR RegValueDefaultTypeInternal()
Definition wib.pb.cc:679
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:6889
::uint64_t addr_
Definition wib.pb.h:6887
::uint32_t value_
Definition wib.pb.h:6888
PROTOBUF_CONSTEXPR ResetTimingDefaultTypeInternal()
Definition wib.pb.cc:533
PROTOBUF_CONSTEXPR ScriptDefaultTypeInternal()
Definition wib.pb.cc:52
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:516
::google::protobuf::internal::ArenaStringPtr script_
Definition wib.pb.h:514
PROTOBUF_CONSTEXPR SetFakeTimeDefaultTypeInternal()
Definition wib.pb.cc:581
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:5945
PROTOBUF_CONSTEXPR StartFakeTimeDefaultTypeInternal()
Definition wib.pb.cc:593
PROTOBUF_CONSTEXPR StatusDefaultTypeInternal()
Definition wib.pb.cc:662
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:6719
::google::protobuf::internal::ArenaStringPtr extra_
Definition wib.pb.h:6717
PROTOBUF_CONSTEXPR UpdateDefaultTypeInternal()
Definition wib.pb.cc:313
::google::protobuf::internal::ArenaStringPtr root_archive_
Definition wib.pb.h:3115
::google::protobuf::internal::ArenaStringPtr boot_archive_
Definition wib.pb.h:3116
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:3117
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_wib_2eproto_getter()
Definition wib.pb.cc:1346
const ::uint32_t TableStruct_wib_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
::absl::once_flag descriptor_table_wib_2eproto_once
Definition wib.pb.cc:1316
const ::_pbi::DescriptorTable descriptor_table_wib_2eproto
Definition wib.pb.cc:1317
static const ::_pbi::DescriptorTable *const descriptor_table_wib_2eproto_deps[1]
Definition wib.pb.cc:1312
::_pb::Metadata file_level_metadata_wib_2eproto[37]
Definition wib.pb.cc:710
static constexprconst ::_pb::EnumDescriptor ** file_level_enum_descriptors_wib_2eproto
Definition wib.pb.cc:712
static const ::_pb::Message *const file_default_instances[]
Definition wib.pb.cc:1192
static constexprconst ::_pb::ServiceDescriptor ** file_level_service_descriptors_wib_2eproto
Definition wib.pb.cc:714