Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
bluefin_driver.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/moos/protobuf/bluefin_driver.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
32#include <google/protobuf/unknown_field_set.h>
34#include <boost/units/quantity.hpp>
35#include <boost/units/absolute.hpp>
36#include <boost/units/dimensionless_type.hpp>
37#include <boost/units/make_scaled_unit.hpp>
38// @@protoc_insertion_point(includes)
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
41PROTOBUF_NAMESPACE_OPEN
42namespace internal {
43class AnyMetadata;
44} // namespace internal
45PROTOBUF_NAMESPACE_CLOSE
46
47// Internal implementation detail -- do not use these members.
51extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
52namespace goby {
53namespace moos {
54namespace bluefin {
55namespace protobuf {
57struct BluefinModemIdLookUpDefaultTypeInternal;
58extern BluefinModemIdLookUpDefaultTypeInternal _BluefinModemIdLookUp_default_instance_;
59class Config;
60struct ConfigDefaultTypeInternal;
61extern ConfigDefaultTypeInternal _Config_default_instance_;
63struct HardwareRatePairDefaultTypeInternal;
64extern HardwareRatePairDefaultTypeInternal _HardwareRatePair_default_instance_;
65} // namespace protobuf
66} // namespace bluefin
67} // namespace moos
68} // namespace goby
69PROTOBUF_NAMESPACE_OPEN
70template<> ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::BluefinModemIdLookUp>(Arena*);
71template<> ::goby::moos::bluefin::protobuf::Config* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::Config>(Arena*);
72template<> ::goby::moos::bluefin::protobuf::HardwareRatePair* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::HardwareRatePair>(Arena*);
73PROTOBUF_NAMESPACE_CLOSE
74namespace goby {
75namespace moos {
76namespace bluefin {
77namespace protobuf {
78
79// ===================================================================
80
81class HardwareRatePair final :
82 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.moos.bluefin.protobuf.HardwareRatePair) */ {
83 public:
84 inline HardwareRatePair() : HardwareRatePair(nullptr) {}
86 explicit PROTOBUF_CONSTEXPR HardwareRatePair(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
87
91 *this = ::std::move(from);
92 }
93
95 CopyFrom(from);
96 return *this;
97 }
98 inline HardwareRatePair& operator=(HardwareRatePair&& from) noexcept {
99 if (this == &from) return *this;
100 if (GetOwningArena() == from.GetOwningArena()
101 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
102 && GetOwningArena() != nullptr
103 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
104 ) {
105 InternalSwap(&from);
106 } else {
107 CopyFrom(from);
108 }
109 return *this;
110 }
111
112 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
113 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
114 }
115 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
116 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
117 }
118
119 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
120 return GetDescriptor();
121 }
122 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
123 return default_instance().GetMetadata().descriptor;
124 }
125 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
126 return default_instance().GetMetadata().reflection;
127 }
130 }
132 return reinterpret_cast<const HardwareRatePair*>(
134 }
135 static constexpr int kIndexInFileMessages =
136 0;
137
139 a.Swap(&b);
140 }
141 inline void Swap(HardwareRatePair* other) {
142 if (other == this) return;
143 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
144 if (GetOwningArena() != nullptr &&
145 GetOwningArena() == other->GetOwningArena()) {
146 #else // PROTOBUF_FORCE_COPY_IN_SWAP
147 if (GetOwningArena() == other->GetOwningArena()) {
148 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
149 InternalSwap(other);
150 } else {
151 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
152 }
153 }
155 if (other == this) return;
156 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
157 InternalSwap(other);
158 }
159
160 // implements Message ----------------------------------------------
161
162 HardwareRatePair* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
163 return CreateMaybeMessage<HardwareRatePair>(arena);
164 }
165 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
166 void CopyFrom(const HardwareRatePair& from);
167 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
168 void MergeFrom( const HardwareRatePair& from) {
169 HardwareRatePair::MergeImpl(*this, from);
170 }
171 private:
172 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
173 public:
174 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
175 bool IsInitialized() const final;
176
177 size_t ByteSizeLong() const final;
178 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
180 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
181 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
182
183 private:
184 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
185 void SharedDtor();
186 void SetCachedSize(int size) const final;
187 void InternalSwap(HardwareRatePair* other);
188
189 private:
190 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
191 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
192 return "goby.moos.bluefin.protobuf.HardwareRatePair";
193 }
194 protected:
195 explicit HardwareRatePair(::PROTOBUF_NAMESPACE_ID::Arena* arena,
196 bool is_message_owned = false);
197 public:
198
199 static const ClassData _class_data_;
200 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
201
202 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
203
204 // nested types ----------------------------------------------------
205
206 // accessors -------------------------------------------------------
207
208 enum : int {
212 };
213 // required string hardware_name = 1;
214 bool has_hardware_name() const;
215 private:
216 bool _internal_has_hardware_name() const;
217 public:
218 void clear_hardware_name();
219 const std::string& hardware_name() const;
220 template <typename ArgT0 = const std::string&, typename... ArgT>
221 void set_hardware_name(ArgT0&& arg0, ArgT... args);
222 std::string* mutable_hardware_name();
223 PROTOBUF_NODISCARD std::string* release_hardware_name();
225 private:
226 const std::string& _internal_hardware_name() const;
227 inline PROTOBUF_ALWAYS_INLINE void _internal_set_hardware_name(const std::string& value);
228 std::string* _internal_mutable_hardware_name();
229 public:
230
231 // required int32 rate = 2;
232 bool has_rate() const;
233 private:
234 bool _internal_has_rate() const;
235 public:
236 void clear_rate();
237 int32_t rate() const;
238 void set_rate(int32_t value);
239 private:
240 int32_t _internal_rate() const;
241 void _internal_set_rate(int32_t value);
242 public:
243
244 // required int32 packet_bytes = 3;
245 bool has_packet_bytes() const;
246 private:
247 bool _internal_has_packet_bytes() const;
248 public:
249 void clear_packet_bytes();
250 int32_t packet_bytes() const;
251 void set_packet_bytes(int32_t value);
252 private:
253 int32_t _internal_packet_bytes() const;
254 void _internal_set_packet_bytes(int32_t value);
255 public:
256
257 // @@protoc_insertion_point(class_scope:goby.moos.bluefin.protobuf.HardwareRatePair)
258 private:
259 class _Internal;
260
261 // helper for ByteSizeLong()
262 size_t RequiredFieldsByteSizeFallback() const;
263
264 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
265 typedef void InternalArenaConstructable_;
266 typedef void DestructorSkippable_;
267 struct Impl_ {
268 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
269 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
270 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hardware_name_;
271 int32_t rate_;
272 int32_t packet_bytes_;
273 };
274 union { Impl_ _impl_; };
275 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
276};
277// -------------------------------------------------------------------
278
280 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.moos.bluefin.protobuf.BluefinModemIdLookUp) */ {
281 public:
284 explicit PROTOBUF_CONSTEXPR BluefinModemIdLookUp(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
285
289 *this = ::std::move(from);
290 }
291
293 CopyFrom(from);
294 return *this;
295 }
297 if (this == &from) return *this;
298 if (GetOwningArena() == from.GetOwningArena()
299 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
300 && GetOwningArena() != nullptr
301 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
302 ) {
303 InternalSwap(&from);
304 } else {
305 CopyFrom(from);
306 }
307 return *this;
308 }
309
310 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
311 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
312 }
313 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
314 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
315 }
316
317 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
318 return GetDescriptor();
319 }
320 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
321 return default_instance().GetMetadata().descriptor;
322 }
323 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
324 return default_instance().GetMetadata().reflection;
325 }
327 return *internal_default_instance();
328 }
330 return reinterpret_cast<const BluefinModemIdLookUp*>(
332 }
333 static constexpr int kIndexInFileMessages =
334 1;
335
337 a.Swap(&b);
338 }
339 inline void Swap(BluefinModemIdLookUp* other) {
340 if (other == this) return;
341 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
342 if (GetOwningArena() != nullptr &&
343 GetOwningArena() == other->GetOwningArena()) {
344 #else // PROTOBUF_FORCE_COPY_IN_SWAP
345 if (GetOwningArena() == other->GetOwningArena()) {
346 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
347 InternalSwap(other);
348 } else {
349 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
350 }
351 }
353 if (other == this) return;
354 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
355 InternalSwap(other);
356 }
357
358 // implements Message ----------------------------------------------
359
360 BluefinModemIdLookUp* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
361 return CreateMaybeMessage<BluefinModemIdLookUp>(arena);
362 }
363 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
365 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
366 void MergeFrom( const BluefinModemIdLookUp& from) {
367 BluefinModemIdLookUp::MergeImpl(*this, from);
368 }
369 private:
370 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
371 public:
372 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
373 bool IsInitialized() const final;
374
375 size_t ByteSizeLong() const final;
376 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
377 uint8_t* _InternalSerialize(
378 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
379 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
380
381 private:
382 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
383 void SharedDtor();
384 void SetCachedSize(int size) const final;
385 void InternalSwap(BluefinModemIdLookUp* other);
386
387 private:
388 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
389 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
390 return "goby.moos.bluefin.protobuf.BluefinModemIdLookUp";
391 }
392 protected:
393 explicit BluefinModemIdLookUp(::PROTOBUF_NAMESPACE_ID::Arena* arena,
394 bool is_message_owned = false);
395 public:
396
397 static const ClassData _class_data_;
398 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
399
400 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
401
402 // nested types ----------------------------------------------------
403
404 // accessors -------------------------------------------------------
405
406 enum : int {
407 kGobyIdFieldNumber = 1,
408 kBluefinIdFieldNumber = 2,
409 };
410 // required int32 goby_id = 1;
411 bool has_goby_id() const;
412 private:
413 bool _internal_has_goby_id() const;
414 public:
415 void clear_goby_id();
416 int32_t goby_id() const;
417 void set_goby_id(int32_t value);
418 private:
419 int32_t _internal_goby_id() const;
420 void _internal_set_goby_id(int32_t value);
421 public:
422
423 // required int32 bluefin_id = 2;
424 bool has_bluefin_id() const;
425 private:
426 bool _internal_has_bluefin_id() const;
427 public:
428 void clear_bluefin_id();
429 int32_t bluefin_id() const;
430 void set_bluefin_id(int32_t value);
431 private:
432 int32_t _internal_bluefin_id() const;
433 void _internal_set_bluefin_id(int32_t value);
434 public:
435
436 // @@protoc_insertion_point(class_scope:goby.moos.bluefin.protobuf.BluefinModemIdLookUp)
437 private:
438 class _Internal;
439
440 // helper for ByteSizeLong()
441 size_t RequiredFieldsByteSizeFallback() const;
442
443 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
444 typedef void InternalArenaConstructable_;
445 typedef void DestructorSkippable_;
446 struct Impl_ {
447 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
448 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
449 int32_t goby_id_;
450 int32_t bluefin_id_;
451 };
452 union { Impl_ _impl_; };
453 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
454};
455// -------------------------------------------------------------------
456
457class Config final :
458 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.moos.bluefin.protobuf.Config) */ {
459 public:
460 inline Config() : Config(nullptr) {}
461 ~Config() override;
462 explicit PROTOBUF_CONSTEXPR Config(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
463
464 Config(const Config& from);
465 Config(Config&& from) noexcept
466 : Config() {
467 *this = ::std::move(from);
468 }
469
470 inline Config& operator=(const Config& from) {
471 CopyFrom(from);
472 return *this;
473 }
474 inline Config& operator=(Config&& from) noexcept {
475 if (this == &from) return *this;
476 if (GetOwningArena() == from.GetOwningArena()
477 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
478 && GetOwningArena() != nullptr
479 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
480 ) {
481 InternalSwap(&from);
482 } else {
483 CopyFrom(from);
484 }
485 return *this;
486 }
487
488 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
489 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
490 }
491 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
492 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
493 }
494
495 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
496 return GetDescriptor();
497 }
498 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
499 return default_instance().GetMetadata().descriptor;
500 }
501 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
502 return default_instance().GetMetadata().reflection;
503 }
504 static const Config& default_instance() {
505 return *internal_default_instance();
506 }
507 static inline const Config* internal_default_instance() {
508 return reinterpret_cast<const Config*>(
509 &_Config_default_instance_);
510 }
511 static constexpr int kIndexInFileMessages =
512 2;
513
514 friend void swap(Config& a, Config& b) {
515 a.Swap(&b);
516 }
517 inline void Swap(Config* other) {
518 if (other == this) return;
519 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
520 if (GetOwningArena() != nullptr &&
521 GetOwningArena() == other->GetOwningArena()) {
522 #else // PROTOBUF_FORCE_COPY_IN_SWAP
523 if (GetOwningArena() == other->GetOwningArena()) {
524 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
525 InternalSwap(other);
526 } else {
527 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
528 }
529 }
530 void UnsafeArenaSwap(Config* other) {
531 if (other == this) return;
532 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
533 InternalSwap(other);
534 }
535
536 // implements Message ----------------------------------------------
537
538 Config* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
539 return CreateMaybeMessage<Config>(arena);
540 }
541 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
542 void CopyFrom(const Config& from);
543 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
544 void MergeFrom( const Config& from) {
545 Config::MergeImpl(*this, from);
546 }
547 private:
548 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
549 public:
550 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
551 bool IsInitialized() const final;
552
553 size_t ByteSizeLong() const final;
554 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
555 uint8_t* _InternalSerialize(
556 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
557 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
558
559 private:
560 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
561 void SharedDtor();
562 void SetCachedSize(int size) const final;
563 void InternalSwap(Config* other);
564
565 private:
566 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
567 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
568 return "goby.moos.bluefin.protobuf.Config";
569 }
570 protected:
571 explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena,
572 bool is_message_owned = false);
573 public:
574
575 static const ClassData _class_data_;
576 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
577
578 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
579
580 // nested types ----------------------------------------------------
581
582 // accessors -------------------------------------------------------
583
584 enum : int {
585 kHardwareToRateFieldNumber = 5,
586 kModemLookupFieldNumber = 6,
587 kMoosServerFieldNumber = 1,
588 kNmeaInMoosVarFieldNumber = 3,
589 kNmeaOutMoosVarFieldNumber = 4,
590 kMoosPortFieldNumber = 2,
591 };
592 // repeated .goby.moos.bluefin.protobuf.HardwareRatePair hardware_to_rate = 5;
593 int hardware_to_rate_size() const;
594 private:
595 int _internal_hardware_to_rate_size() const;
596 public:
597 void clear_hardware_to_rate();
598 ::goby::moos::bluefin::protobuf::HardwareRatePair* mutable_hardware_to_rate(int index);
599 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
600 mutable_hardware_to_rate();
601 private:
602 const ::goby::moos::bluefin::protobuf::HardwareRatePair& _internal_hardware_to_rate(int index) const;
603 ::goby::moos::bluefin::protobuf::HardwareRatePair* _internal_add_hardware_to_rate();
604 public:
605 const ::goby::moos::bluefin::protobuf::HardwareRatePair& hardware_to_rate(int index) const;
607 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
608 hardware_to_rate() const;
609
610 // repeated .goby.moos.bluefin.protobuf.BluefinModemIdLookUp modem_lookup = 6;
611 int modem_lookup_size() const;
612 private:
613 int _internal_modem_lookup_size() const;
614 public:
615 void clear_modem_lookup();
616 ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* mutable_modem_lookup(int index);
617 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
618 mutable_modem_lookup();
619 private:
620 const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& _internal_modem_lookup(int index) const;
621 ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* _internal_add_modem_lookup();
622 public:
623 const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& modem_lookup(int index) const;
625 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
626 modem_lookup() const;
627
628 // optional string moos_server = 1 [default = "localhost"];
629 bool has_moos_server() const;
630 private:
631 bool _internal_has_moos_server() const;
632 public:
633 void clear_moos_server();
634 const std::string& moos_server() const;
635 template <typename ArgT0 = const std::string&, typename... ArgT>
636 void set_moos_server(ArgT0&& arg0, ArgT... args);
637 std::string* mutable_moos_server();
638 PROTOBUF_NODISCARD std::string* release_moos_server();
639 void set_allocated_moos_server(std::string* moos_server);
640 private:
641 const std::string& _internal_moos_server() const;
642 inline PROTOBUF_ALWAYS_INLINE void _internal_set_moos_server(const std::string& value);
643 std::string* _internal_mutable_moos_server();
644 public:
645
646 // optional string nmea_in_moos_var = 3 [default = "IFS_RAW_IN"];
647 bool has_nmea_in_moos_var() const;
648 private:
649 bool _internal_has_nmea_in_moos_var() const;
650 public:
651 void clear_nmea_in_moos_var();
652 const std::string& nmea_in_moos_var() const;
653 template <typename ArgT0 = const std::string&, typename... ArgT>
654 void set_nmea_in_moos_var(ArgT0&& arg0, ArgT... args);
655 std::string* mutable_nmea_in_moos_var();
656 PROTOBUF_NODISCARD std::string* release_nmea_in_moos_var();
657 void set_allocated_nmea_in_moos_var(std::string* nmea_in_moos_var);
658 private:
659 const std::string& _internal_nmea_in_moos_var() const;
660 inline PROTOBUF_ALWAYS_INLINE void _internal_set_nmea_in_moos_var(const std::string& value);
661 std::string* _internal_mutable_nmea_in_moos_var();
662 public:
663
664 // optional string nmea_out_moos_var = 4 [default = "IFS_RAW_OUT"];
665 bool has_nmea_out_moos_var() const;
666 private:
667 bool _internal_has_nmea_out_moos_var() const;
668 public:
669 void clear_nmea_out_moos_var();
670 const std::string& nmea_out_moos_var() const;
671 template <typename ArgT0 = const std::string&, typename... ArgT>
672 void set_nmea_out_moos_var(ArgT0&& arg0, ArgT... args);
673 std::string* mutable_nmea_out_moos_var();
674 PROTOBUF_NODISCARD std::string* release_nmea_out_moos_var();
675 void set_allocated_nmea_out_moos_var(std::string* nmea_out_moos_var);
676 private:
677 const std::string& _internal_nmea_out_moos_var() const;
678 inline PROTOBUF_ALWAYS_INLINE void _internal_set_nmea_out_moos_var(const std::string& value);
679 std::string* _internal_mutable_nmea_out_moos_var();
680 public:
681
682 // optional int32 moos_port = 2 [default = 9000];
683 bool has_moos_port() const;
684 private:
685 bool _internal_has_moos_port() const;
686 public:
687 void clear_moos_port();
688 int32_t moos_port() const;
689 void set_moos_port(int32_t value);
690 private:
691 int32_t _internal_moos_port() const;
692 void _internal_set_moos_port(int32_t value);
693 public:
694
695 // @@protoc_insertion_point(class_scope:goby.moos.bluefin.protobuf.Config)
696 private:
697 class _Internal;
698
699 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
700 typedef void InternalArenaConstructable_;
701 typedef void DestructorSkippable_;
702 struct Impl_ {
703 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
704 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
705 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair > hardware_to_rate_;
706 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp > modem_lookup_;
707 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_moos_server_;
708 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr moos_server_;
709 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_nmea_in_moos_var_;
710 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nmea_in_moos_var_;
711 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_nmea_out_moos_var_;
712 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nmea_out_moos_var_;
713 int32_t moos_port_;
714 };
715 union { Impl_ _impl_; };
716 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
717};
718// ===================================================================
719
720static const int kConfigFieldNumber = 1361;
721extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
722 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::bluefin::protobuf::Config >, 11, false >
723 config;
724
725// ===================================================================
726
727#ifdef __GNUC__
728 #pragma GCC diagnostic push
729 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
730#endif // __GNUC__
731// HardwareRatePair
732
733// required string hardware_name = 1;
734inline bool HardwareRatePair::_internal_has_hardware_name() const {
735 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
736 return value;
737}
738inline bool HardwareRatePair::has_hardware_name() const {
739 return _internal_has_hardware_name();
740}
741inline void HardwareRatePair::clear_hardware_name() {
742 _impl_.hardware_name_.ClearToEmpty();
743 _impl_._has_bits_[0] &= ~0x00000001u;
744}
745inline const std::string& HardwareRatePair::hardware_name() const {
746 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
747 return _internal_hardware_name();
748}
749template <typename ArgT0, typename... ArgT>
750inline PROTOBUF_ALWAYS_INLINE
751void HardwareRatePair::set_hardware_name(ArgT0&& arg0, ArgT... args) {
752 _impl_._has_bits_[0] |= 0x00000001u;
753 _impl_.hardware_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
754 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
755}
756inline std::string* HardwareRatePair::mutable_hardware_name() {
757 std::string* _s = _internal_mutable_hardware_name();
758 // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
759 return _s;
760}
761inline const std::string& HardwareRatePair::_internal_hardware_name() const {
762 return _impl_.hardware_name_.Get();
763}
764inline void HardwareRatePair::_internal_set_hardware_name(const std::string& value) {
765 _impl_._has_bits_[0] |= 0x00000001u;
766 _impl_.hardware_name_.Set(value, GetArenaForAllocation());
767}
768inline std::string* HardwareRatePair::_internal_mutable_hardware_name() {
769 _impl_._has_bits_[0] |= 0x00000001u;
770 return _impl_.hardware_name_.Mutable(GetArenaForAllocation());
771}
772inline std::string* HardwareRatePair::release_hardware_name() {
773 // @@protoc_insertion_point(field_release:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
774 if (!_internal_has_hardware_name()) {
775 return nullptr;
776 }
777 _impl_._has_bits_[0] &= ~0x00000001u;
778 auto* p = _impl_.hardware_name_.Release();
779#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
780 if (_impl_.hardware_name_.IsDefault()) {
781 _impl_.hardware_name_.Set("", GetArenaForAllocation());
782 }
783#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
784 return p;
785}
786inline void HardwareRatePair::set_allocated_hardware_name(std::string* hardware_name) {
787 if (hardware_name != nullptr) {
788 _impl_._has_bits_[0] |= 0x00000001u;
789 } else {
790 _impl_._has_bits_[0] &= ~0x00000001u;
791 }
792 _impl_.hardware_name_.SetAllocated(hardware_name, GetArenaForAllocation());
793#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
794 if (_impl_.hardware_name_.IsDefault()) {
795 _impl_.hardware_name_.Set("", GetArenaForAllocation());
796 }
797#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
798 // @@protoc_insertion_point(field_set_allocated:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
799}
800
801// required int32 rate = 2;
802inline bool HardwareRatePair::_internal_has_rate() const {
803 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
804 return value;
805}
806inline bool HardwareRatePair::has_rate() const {
807 return _internal_has_rate();
808}
809inline void HardwareRatePair::clear_rate() {
810 _impl_.rate_ = 0;
811 _impl_._has_bits_[0] &= ~0x00000002u;
812}
813inline int32_t HardwareRatePair::_internal_rate() const {
814 return _impl_.rate_;
815}
816inline int32_t HardwareRatePair::rate() const {
817 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.HardwareRatePair.rate)
818 return _internal_rate();
819}
820inline void HardwareRatePair::_internal_set_rate(int32_t value) {
821 _impl_._has_bits_[0] |= 0x00000002u;
822 _impl_.rate_ = value;
823}
824inline void HardwareRatePair::set_rate(int32_t value) {
825 _internal_set_rate(value);
826 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.HardwareRatePair.rate)
827}
828
829// required int32 packet_bytes = 3;
830inline bool HardwareRatePair::_internal_has_packet_bytes() const {
831 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
832 return value;
833}
834inline bool HardwareRatePair::has_packet_bytes() const {
835 return _internal_has_packet_bytes();
836}
837inline void HardwareRatePair::clear_packet_bytes() {
838 _impl_.packet_bytes_ = 0;
839 _impl_._has_bits_[0] &= ~0x00000004u;
840}
841inline int32_t HardwareRatePair::_internal_packet_bytes() const {
842 return _impl_.packet_bytes_;
843}
844inline int32_t HardwareRatePair::packet_bytes() const {
845 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.HardwareRatePair.packet_bytes)
846 return _internal_packet_bytes();
847}
848inline void HardwareRatePair::_internal_set_packet_bytes(int32_t value) {
849 _impl_._has_bits_[0] |= 0x00000004u;
850 _impl_.packet_bytes_ = value;
851}
852inline void HardwareRatePair::set_packet_bytes(int32_t value) {
853 _internal_set_packet_bytes(value);
854 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.HardwareRatePair.packet_bytes)
855}
856
857// -------------------------------------------------------------------
858
859// BluefinModemIdLookUp
860
861// required int32 goby_id = 1;
862inline bool BluefinModemIdLookUp::_internal_has_goby_id() const {
863 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
864 return value;
865}
866inline bool BluefinModemIdLookUp::has_goby_id() const {
867 return _internal_has_goby_id();
868}
869inline void BluefinModemIdLookUp::clear_goby_id() {
870 _impl_.goby_id_ = 0;
871 _impl_._has_bits_[0] &= ~0x00000001u;
872}
873inline int32_t BluefinModemIdLookUp::_internal_goby_id() const {
874 return _impl_.goby_id_;
875}
876inline int32_t BluefinModemIdLookUp::goby_id() const {
877 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.BluefinModemIdLookUp.goby_id)
878 return _internal_goby_id();
879}
880inline void BluefinModemIdLookUp::_internal_set_goby_id(int32_t value) {
881 _impl_._has_bits_[0] |= 0x00000001u;
882 _impl_.goby_id_ = value;
883}
884inline void BluefinModemIdLookUp::set_goby_id(int32_t value) {
885 _internal_set_goby_id(value);
886 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.BluefinModemIdLookUp.goby_id)
887}
888
889// required int32 bluefin_id = 2;
890inline bool BluefinModemIdLookUp::_internal_has_bluefin_id() const {
891 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
892 return value;
893}
894inline bool BluefinModemIdLookUp::has_bluefin_id() const {
895 return _internal_has_bluefin_id();
896}
897inline void BluefinModemIdLookUp::clear_bluefin_id() {
898 _impl_.bluefin_id_ = 0;
899 _impl_._has_bits_[0] &= ~0x00000002u;
900}
901inline int32_t BluefinModemIdLookUp::_internal_bluefin_id() const {
902 return _impl_.bluefin_id_;
903}
904inline int32_t BluefinModemIdLookUp::bluefin_id() const {
905 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.BluefinModemIdLookUp.bluefin_id)
906 return _internal_bluefin_id();
907}
908inline void BluefinModemIdLookUp::_internal_set_bluefin_id(int32_t value) {
909 _impl_._has_bits_[0] |= 0x00000002u;
910 _impl_.bluefin_id_ = value;
911}
912inline void BluefinModemIdLookUp::set_bluefin_id(int32_t value) {
913 _internal_set_bluefin_id(value);
914 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.BluefinModemIdLookUp.bluefin_id)
915}
916
917// -------------------------------------------------------------------
918
919// Config
920
921// optional string moos_server = 1 [default = "localhost"];
922inline bool Config::_internal_has_moos_server() const {
923 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
924 return value;
925}
926inline bool Config::has_moos_server() const {
927 return _internal_has_moos_server();
928}
929inline void Config::clear_moos_server() {
930 _impl_.moos_server_.ClearToDefault(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_moos_server_, GetArenaForAllocation());
931 _impl_._has_bits_[0] &= ~0x00000001u;
932}
933inline const std::string& Config::moos_server() const {
934 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.moos_server)
935 if (_impl_.moos_server_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_moos_server_.get();
936 return _internal_moos_server();
937}
938template <typename ArgT0, typename... ArgT>
939inline PROTOBUF_ALWAYS_INLINE
940void Config::set_moos_server(ArgT0&& arg0, ArgT... args) {
941 _impl_._has_bits_[0] |= 0x00000001u;
942 _impl_.moos_server_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
943 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.Config.moos_server)
944}
945inline std::string* Config::mutable_moos_server() {
946 std::string* _s = _internal_mutable_moos_server();
947 // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.moos_server)
948 return _s;
949}
950inline const std::string& Config::_internal_moos_server() const {
951 return _impl_.moos_server_.Get();
952}
953inline void Config::_internal_set_moos_server(const std::string& value) {
954 _impl_._has_bits_[0] |= 0x00000001u;
955 _impl_.moos_server_.Set(value, GetArenaForAllocation());
956}
957inline std::string* Config::_internal_mutable_moos_server() {
958 _impl_._has_bits_[0] |= 0x00000001u;
959 return _impl_.moos_server_.Mutable(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_moos_server_, GetArenaForAllocation());
960}
961inline std::string* Config::release_moos_server() {
962 // @@protoc_insertion_point(field_release:goby.moos.bluefin.protobuf.Config.moos_server)
963 if (!_internal_has_moos_server()) {
964 return nullptr;
965 }
966 _impl_._has_bits_[0] &= ~0x00000001u;
967 auto* p = _impl_.moos_server_.Release();
968 return p;
969}
970inline void Config::set_allocated_moos_server(std::string* moos_server) {
971 if (moos_server != nullptr) {
972 _impl_._has_bits_[0] |= 0x00000001u;
973 } else {
974 _impl_._has_bits_[0] &= ~0x00000001u;
975 }
976 _impl_.moos_server_.SetAllocated(moos_server, GetArenaForAllocation());
977 // @@protoc_insertion_point(field_set_allocated:goby.moos.bluefin.protobuf.Config.moos_server)
978}
979
980// optional int32 moos_port = 2 [default = 9000];
981inline bool Config::_internal_has_moos_port() const {
982 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
983 return value;
984}
985inline bool Config::has_moos_port() const {
986 return _internal_has_moos_port();
987}
988inline void Config::clear_moos_port() {
989 _impl_.moos_port_ = 9000;
990 _impl_._has_bits_[0] &= ~0x00000008u;
991}
992inline int32_t Config::_internal_moos_port() const {
993 return _impl_.moos_port_;
994}
995inline int32_t Config::moos_port() const {
996 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.moos_port)
997 return _internal_moos_port();
998}
999inline void Config::_internal_set_moos_port(int32_t value) {
1000 _impl_._has_bits_[0] |= 0x00000008u;
1001 _impl_.moos_port_ = value;
1002}
1003inline void Config::set_moos_port(int32_t value) {
1004 _internal_set_moos_port(value);
1005 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.Config.moos_port)
1006}
1007
1008// optional string nmea_in_moos_var = 3 [default = "IFS_RAW_IN"];
1009inline bool Config::_internal_has_nmea_in_moos_var() const {
1010 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1011 return value;
1012}
1013inline bool Config::has_nmea_in_moos_var() const {
1014 return _internal_has_nmea_in_moos_var();
1015}
1016inline void Config::clear_nmea_in_moos_var() {
1017 _impl_.nmea_in_moos_var_.ClearToDefault(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_, GetArenaForAllocation());
1018 _impl_._has_bits_[0] &= ~0x00000002u;
1019}
1020inline const std::string& Config::nmea_in_moos_var() const {
1021 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
1022 if (_impl_.nmea_in_moos_var_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.get();
1023 return _internal_nmea_in_moos_var();
1024}
1025template <typename ArgT0, typename... ArgT>
1026inline PROTOBUF_ALWAYS_INLINE
1027void Config::set_nmea_in_moos_var(ArgT0&& arg0, ArgT... args) {
1028 _impl_._has_bits_[0] |= 0x00000002u;
1029 _impl_.nmea_in_moos_var_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1030 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
1031}
1032inline std::string* Config::mutable_nmea_in_moos_var() {
1033 std::string* _s = _internal_mutable_nmea_in_moos_var();
1034 // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
1035 return _s;
1036}
1037inline const std::string& Config::_internal_nmea_in_moos_var() const {
1038 return _impl_.nmea_in_moos_var_.Get();
1039}
1040inline void Config::_internal_set_nmea_in_moos_var(const std::string& value) {
1041 _impl_._has_bits_[0] |= 0x00000002u;
1042 _impl_.nmea_in_moos_var_.Set(value, GetArenaForAllocation());
1043}
1044inline std::string* Config::_internal_mutable_nmea_in_moos_var() {
1045 _impl_._has_bits_[0] |= 0x00000002u;
1046 return _impl_.nmea_in_moos_var_.Mutable(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_, GetArenaForAllocation());
1047}
1048inline std::string* Config::release_nmea_in_moos_var() {
1049 // @@protoc_insertion_point(field_release:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
1050 if (!_internal_has_nmea_in_moos_var()) {
1051 return nullptr;
1052 }
1053 _impl_._has_bits_[0] &= ~0x00000002u;
1054 auto* p = _impl_.nmea_in_moos_var_.Release();
1055 return p;
1056}
1057inline void Config::set_allocated_nmea_in_moos_var(std::string* nmea_in_moos_var) {
1058 if (nmea_in_moos_var != nullptr) {
1059 _impl_._has_bits_[0] |= 0x00000002u;
1060 } else {
1061 _impl_._has_bits_[0] &= ~0x00000002u;
1062 }
1063 _impl_.nmea_in_moos_var_.SetAllocated(nmea_in_moos_var, GetArenaForAllocation());
1064 // @@protoc_insertion_point(field_set_allocated:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
1065}
1066
1067// optional string nmea_out_moos_var = 4 [default = "IFS_RAW_OUT"];
1068inline bool Config::_internal_has_nmea_out_moos_var() const {
1069 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1070 return value;
1071}
1072inline bool Config::has_nmea_out_moos_var() const {
1073 return _internal_has_nmea_out_moos_var();
1074}
1075inline void Config::clear_nmea_out_moos_var() {
1076 _impl_.nmea_out_moos_var_.ClearToDefault(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_, GetArenaForAllocation());
1077 _impl_._has_bits_[0] &= ~0x00000004u;
1078}
1079inline const std::string& Config::nmea_out_moos_var() const {
1080 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
1081 if (_impl_.nmea_out_moos_var_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.get();
1082 return _internal_nmea_out_moos_var();
1083}
1084template <typename ArgT0, typename... ArgT>
1085inline PROTOBUF_ALWAYS_INLINE
1086void Config::set_nmea_out_moos_var(ArgT0&& arg0, ArgT... args) {
1087 _impl_._has_bits_[0] |= 0x00000004u;
1088 _impl_.nmea_out_moos_var_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
1089 // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
1090}
1091inline std::string* Config::mutable_nmea_out_moos_var() {
1092 std::string* _s = _internal_mutable_nmea_out_moos_var();
1093 // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
1094 return _s;
1095}
1096inline const std::string& Config::_internal_nmea_out_moos_var() const {
1097 return _impl_.nmea_out_moos_var_.Get();
1098}
1099inline void Config::_internal_set_nmea_out_moos_var(const std::string& value) {
1100 _impl_._has_bits_[0] |= 0x00000004u;
1101 _impl_.nmea_out_moos_var_.Set(value, GetArenaForAllocation());
1102}
1103inline std::string* Config::_internal_mutable_nmea_out_moos_var() {
1104 _impl_._has_bits_[0] |= 0x00000004u;
1105 return _impl_.nmea_out_moos_var_.Mutable(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_, GetArenaForAllocation());
1106}
1107inline std::string* Config::release_nmea_out_moos_var() {
1108 // @@protoc_insertion_point(field_release:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
1109 if (!_internal_has_nmea_out_moos_var()) {
1110 return nullptr;
1111 }
1112 _impl_._has_bits_[0] &= ~0x00000004u;
1113 auto* p = _impl_.nmea_out_moos_var_.Release();
1114 return p;
1115}
1116inline void Config::set_allocated_nmea_out_moos_var(std::string* nmea_out_moos_var) {
1117 if (nmea_out_moos_var != nullptr) {
1118 _impl_._has_bits_[0] |= 0x00000004u;
1119 } else {
1120 _impl_._has_bits_[0] &= ~0x00000004u;
1121 }
1122 _impl_.nmea_out_moos_var_.SetAllocated(nmea_out_moos_var, GetArenaForAllocation());
1123 // @@protoc_insertion_point(field_set_allocated:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
1124}
1125
1126// repeated .goby.moos.bluefin.protobuf.HardwareRatePair hardware_to_rate = 5;
1127inline int Config::_internal_hardware_to_rate_size() const {
1128 return _impl_.hardware_to_rate_.size();
1129}
1130inline int Config::hardware_to_rate_size() const {
1131 return _internal_hardware_to_rate_size();
1132}
1133inline void Config::clear_hardware_to_rate() {
1134 _impl_.hardware_to_rate_.Clear();
1135}
1136inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::mutable_hardware_to_rate(int index) {
1137 // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
1138 return _impl_.hardware_to_rate_.Mutable(index);
1139}
1140inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
1141Config::mutable_hardware_to_rate() {
1142 // @@protoc_insertion_point(field_mutable_list:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
1143 return &_impl_.hardware_to_rate_;
1144}
1145inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::_internal_hardware_to_rate(int index) const {
1146 return _impl_.hardware_to_rate_.Get(index);
1147}
1148inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::hardware_to_rate(int index) const {
1149 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
1150 return _internal_hardware_to_rate(index);
1151}
1152inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::_internal_add_hardware_to_rate() {
1153 return _impl_.hardware_to_rate_.Add();
1154}
1155inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::add_hardware_to_rate() {
1156 ::goby::moos::bluefin::protobuf::HardwareRatePair* _add = _internal_add_hardware_to_rate();
1157 // @@protoc_insertion_point(field_add:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
1158 return _add;
1159}
1160inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
1161Config::hardware_to_rate() const {
1162 // @@protoc_insertion_point(field_list:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
1163 return _impl_.hardware_to_rate_;
1164}
1165
1166// repeated .goby.moos.bluefin.protobuf.BluefinModemIdLookUp modem_lookup = 6;
1167inline int Config::_internal_modem_lookup_size() const {
1168 return _impl_.modem_lookup_.size();
1169}
1170inline int Config::modem_lookup_size() const {
1171 return _internal_modem_lookup_size();
1172}
1173inline void Config::clear_modem_lookup() {
1174 _impl_.modem_lookup_.Clear();
1175}
1176inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::mutable_modem_lookup(int index) {
1177 // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.modem_lookup)
1178 return _impl_.modem_lookup_.Mutable(index);
1179}
1180inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
1181Config::mutable_modem_lookup() {
1182 // @@protoc_insertion_point(field_mutable_list:goby.moos.bluefin.protobuf.Config.modem_lookup)
1183 return &_impl_.modem_lookup_;
1184}
1185inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::_internal_modem_lookup(int index) const {
1186 return _impl_.modem_lookup_.Get(index);
1187}
1188inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::modem_lookup(int index) const {
1189 // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.modem_lookup)
1190 return _internal_modem_lookup(index);
1191}
1192inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::_internal_add_modem_lookup() {
1193 return _impl_.modem_lookup_.Add();
1194}
1195inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::add_modem_lookup() {
1196 ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* _add = _internal_add_modem_lookup();
1197 // @@protoc_insertion_point(field_add:goby.moos.bluefin.protobuf.Config.modem_lookup)
1198 return _add;
1199}
1200inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
1201Config::modem_lookup() const {
1202 // @@protoc_insertion_point(field_list:goby.moos.bluefin.protobuf.Config.modem_lookup)
1203 return _impl_.modem_lookup_;
1204}
1205
1206#ifdef __GNUC__
1207 #pragma GCC diagnostic pop
1208#endif // __GNUC__
1209// -------------------------------------------------------------------
1210
1211// -------------------------------------------------------------------
1212
1213
1214// @@protoc_insertion_point(namespace_scope)
1215
1216} // namespace protobuf
1217} // namespace bluefin
1218} // namespace moos
1219} // namespace goby
1220
1221// @@protoc_insertion_point(global_scope)
1222
1223#include <google/protobuf/port_undef.inc>
1224#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
friend void swap(BluefinModemIdLookUp &a, BluefinModemIdLookUp &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
BluefinModemIdLookUp * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
BluefinModemIdLookUp(BluefinModemIdLookUp &&from) noexcept
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
BluefinModemIdLookUp & operator=(const BluefinModemIdLookUp &from)
PROTOBUF_CONSTEXPR BluefinModemIdLookUp(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const BluefinModemIdLookUp * internal_default_instance()
static const BluefinModemIdLookUp & default_instance()
BluefinModemIdLookUp(const BluefinModemIdLookUp &from)
void CopyFrom(const BluefinModemIdLookUp &from)
BluefinModemIdLookUp & operator=(BluefinModemIdLookUp &&from) noexcept
void MergeFrom(const BluefinModemIdLookUp &from)
BluefinModemIdLookUp(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void CopyFrom(const Config &from)
PROTOBUF_CONSTEXPR Config(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Config & operator=(Config &&from) noexcept
friend void swap(Config &a, Config &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_nmea_out_moos_var(ArgT0 &&arg0, ArgT... args)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_nmea_in_moos_var(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Config(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Config * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const Config * internal_default_instance()
void set_moos_server(ArgT0 &&arg0, ArgT... args)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Config & operator=(const Config &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const HardwareRatePair * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
HardwareRatePair(HardwareRatePair &&from) noexcept
void MergeFrom(const HardwareRatePair &from)
PROTOBUF_NODISCARD std::string * release_hardware_name()
HardwareRatePair & operator=(const HardwareRatePair &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const HardwareRatePair & default_instance()
HardwareRatePair * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void set_allocated_hardware_name(std::string *hardware_name)
void CopyFrom(const HardwareRatePair &from)
friend void swap(HardwareRatePair &a, HardwareRatePair &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_hardware_name(ArgT0 &&arg0, ArgT... args)
PROTOBUF_CONSTEXPR HardwareRatePair(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
HardwareRatePair(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
HardwareRatePair(const HardwareRatePair &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
HardwareRatePair & operator=(HardwareRatePair &&from) noexcept
ConfigDefaultTypeInternal _Config_default_instance_
HardwareRatePairDefaultTypeInternal _HardwareRatePair_default_instance_
BluefinModemIdLookUpDefaultTypeInternal _BluefinModemIdLookUp_default_instance_
The global namespace for the Goby project.
#define ByteSizeLong