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