4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < 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.
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_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
44 PROTOBUF_NAMESPACE_OPEN
48 PROTOBUF_NAMESPACE_CLOSE
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
67 class BluefinModemIdLookUp;
68 class BluefinModemIdLookUpDefaultTypeInternal;
71 class ConfigDefaultTypeInternal;
73 class HardwareRatePair;
74 class HardwareRatePairDefaultTypeInternal;
80 PROTOBUF_NAMESPACE_OPEN
81 template<> ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::BluefinModemIdLookUp>(Arena*);
82 template<> ::goby::moos::bluefin::protobuf::Config* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::Config>(Arena*);
83 template<> ::goby::moos::bluefin::protobuf::HardwareRatePair* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::HardwareRatePair>(Arena*);
84 PROTOBUF_NAMESPACE_CLOSE
93 public ::PROTOBUF_NAMESPACE_ID::Message {
100 : HardwareRatePair() {
101 *
this = ::std::move(from);
104 inline HardwareRatePair&
operator=(
const HardwareRatePair& from) {
108 inline HardwareRatePair&
operator=(HardwareRatePair&& from) noexcept {
109 if (GetArena() == from.GetArena()) {
110 if (
this != &from) InternalSwap(&from);
118 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
121 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
124 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
125 return GetDescriptor();
128 return GetMetadataStatic().descriptor;
131 return GetMetadataStatic().reflection;
137 return reinterpret_cast<const HardwareRatePair*
>(
140 static constexpr
int kIndexInFileMessages =
143 friend void swap(HardwareRatePair& a, HardwareRatePair& b) {
146 inline void Swap(HardwareRatePair* other) {
147 if (other ==
this)
return;
148 if (GetArena() == other->GetArena()) {
151 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
155 if (other ==
this)
return;
156 GOOGLE_DCHECK(GetArena() == other->GetArena());
162 inline HardwareRatePair*
New() const final {
163 return CreateMaybeMessage<HardwareRatePair>(
nullptr);
166 HardwareRatePair*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
167 return CreateMaybeMessage<HardwareRatePair>(arena);
169 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
170 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
173 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
174 bool IsInitialized() const final;
177 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
178 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
179 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
180 int GetCachedSize() const final {
return _cached_size_.Get(); }
183 inline void SharedCtor();
184 inline void SharedDtor();
185 void SetCachedSize(
int size)
const final;
186 void InternalSwap(HardwareRatePair* other);
187 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
188 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
189 return "goby.moos.bluefin.protobuf.HardwareRatePair";
194 static void ArenaDtor(
void*
object);
195 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
200 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
212 kHardwareNameFieldNumber = 1,
213 kRateFieldNumber = 2,
214 kPacketBytesFieldNumber = 3,
219 bool _internal_has_hardware_name()
const;
230 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
231 " string fields are deprecated and will be removed in a"
233 std::
string* unsafe_arena_release_hardware_name();
234 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
235 "
string fields are deprecated and will be removed in a"
237 void unsafe_arena_set_allocated_hardware_name(
238 std::
string* hardware_name);
240 const std::
string& _internal_hardware_name() const;
241 void _internal_set_hardware_name(const std::
string& value);
242 std::
string* _internal_mutable_hardware_name();
246 bool has_rate() const;
248 bool _internal_has_rate() const;
251 ::PROTOBUF_NAMESPACE_ID::
int32 rate() const;
252 void set_rate(::PROTOBUF_NAMESPACE_ID::
int32 value);
254 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_rate() const;
255 void _internal_set_rate(::PROTOBUF_NAMESPACE_ID::
int32 value);
259 bool has_packet_bytes() const;
261 bool _internal_has_packet_bytes() const;
263 void clear_packet_bytes();
264 ::PROTOBUF_NAMESPACE_ID::
int32 packet_bytes() const;
265 void set_packet_bytes(::PROTOBUF_NAMESPACE_ID::
int32 value);
267 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_packet_bytes() const;
268 void _internal_set_packet_bytes(::PROTOBUF_NAMESPACE_ID::
int32 value);
276 size_t RequiredFieldsByteSizeFallback() const;
278 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
279 typedef
void InternalArenaConstructable_;
280 typedef
void DestructorSkippable_;
281 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
282 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
283 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr hardware_name_;
284 ::PROTOBUF_NAMESPACE_ID::
int32 rate_;
285 ::PROTOBUF_NAMESPACE_ID::
int32 packet_bytes_;
291 public ::PROTOBUF_NAMESPACE_ID::Message {
298 : BluefinModemIdLookUp() {
299 *
this = ::std::move(from);
302 inline BluefinModemIdLookUp&
operator=(
const BluefinModemIdLookUp& from) {
306 inline BluefinModemIdLookUp&
operator=(BluefinModemIdLookUp&& from) noexcept {
307 if (GetArena() == from.GetArena()) {
308 if (
this != &from) InternalSwap(&from);
316 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
319 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
322 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
323 return GetDescriptor();
326 return GetMetadataStatic().descriptor;
329 return GetMetadataStatic().reflection;
335 return reinterpret_cast<const BluefinModemIdLookUp*
>(
338 static constexpr
int kIndexInFileMessages =
341 friend void swap(BluefinModemIdLookUp& a, BluefinModemIdLookUp& b) {
344 inline void Swap(BluefinModemIdLookUp* other) {
345 if (other ==
this)
return;
346 if (GetArena() == other->GetArena()) {
349 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
353 if (other ==
this)
return;
354 GOOGLE_DCHECK(GetArena() == other->GetArena());
360 inline BluefinModemIdLookUp*
New() const final {
361 return CreateMaybeMessage<BluefinModemIdLookUp>(
nullptr);
364 BluefinModemIdLookUp*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
365 return CreateMaybeMessage<BluefinModemIdLookUp>(arena);
367 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
368 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
371 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
372 bool IsInitialized() const final;
375 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
376 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
377 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
378 int GetCachedSize() const final {
return _cached_size_.Get(); }
381 inline void SharedCtor();
382 inline void SharedDtor();
383 void SetCachedSize(
int size)
const final;
384 void InternalSwap(BluefinModemIdLookUp* other);
385 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
386 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
387 return "goby.moos.bluefin.protobuf.BluefinModemIdLookUp";
392 static void ArenaDtor(
void*
object);
393 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
398 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
410 kGobyIdFieldNumber = 1,
411 kBluefinIdFieldNumber = 2,
416 bool _internal_has_goby_id()
const;
429 bool _internal_has_bluefin_id()
const;
444 size_t RequiredFieldsByteSizeFallback()
const;
446 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
447 typedef void InternalArenaConstructable_;
448 typedef void DestructorSkippable_;
449 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
450 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
453 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
458 public ::PROTOBUF_NAMESPACE_ID::Message {
466 *
this = ::std::move(from);
474 if (GetArena() == from.GetArena()) {
475 if (
this != &from) InternalSwap(&from);
483 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
486 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
489 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
490 return GetDescriptor();
493 return GetMetadataStatic().descriptor;
496 return GetMetadataStatic().reflection;
502 return reinterpret_cast<const Config*
>(
505 static constexpr
int kIndexInFileMessages =
508 friend void swap(Config& a, Config& b) {
511 inline void Swap(Config* other) {
512 if (other ==
this)
return;
513 if (GetArena() == other->GetArena()) {
516 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
520 if (other ==
this)
return;
521 GOOGLE_DCHECK(GetArena() == other->GetArena());
527 inline Config*
New() const final {
528 return CreateMaybeMessage<Config>(
nullptr);
531 Config*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
532 return CreateMaybeMessage<Config>(arena);
534 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
535 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
538 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
539 bool IsInitialized() const final;
542 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
543 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
544 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
545 int GetCachedSize() const final {
return _cached_size_.Get(); }
548 inline void SharedCtor();
549 inline void SharedDtor();
550 void SetCachedSize(
int size)
const final;
551 void InternalSwap(Config* other);
552 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
553 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
554 return "goby.moos.bluefin.protobuf.Config";
557 explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena);
559 static void ArenaDtor(
void*
object);
560 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
565 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
577 kHardwareToRateFieldNumber = 5,
578 kModemLookupFieldNumber = 6,
579 kMoosServerFieldNumber = 1,
580 kNmeaInMoosVarFieldNumber = 3,
581 kNmeaOutMoosVarFieldNumber = 4,
582 kMoosPortFieldNumber = 2,
587 int _internal_hardware_to_rate_size()
const;
591 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
594 const ::goby::moos::bluefin::protobuf::HardwareRatePair& _internal_hardware_to_rate(
int index)
const;
595 ::goby::moos::bluefin::protobuf::HardwareRatePair* _internal_add_hardware_to_rate();
597 const ::goby::moos::bluefin::protobuf::HardwareRatePair&
hardware_to_rate(
int index)
const;
599 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
605 int _internal_modem_lookup_size()
const;
609 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
612 const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& _internal_modem_lookup(
int index)
const;
613 ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* _internal_add_modem_lookup();
615 const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp&
modem_lookup(
int index)
const;
617 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
623 bool _internal_has_moos_server()
const;
634 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
635 " string fields are deprecated and will be removed in a"
637 std::
string* unsafe_arena_release_moos_server();
638 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
639 "
string fields are deprecated and will be removed in a"
641 void unsafe_arena_set_allocated_moos_server(
642 std::
string* moos_server);
644 const std::
string& _internal_moos_server() const;
645 void _internal_set_moos_server(const std::
string& value);
646 std::
string* _internal_mutable_moos_server();
650 bool has_nmea_in_moos_var() const;
652 bool _internal_has_nmea_in_moos_var() const;
654 void clear_nmea_in_moos_var();
655 const std::
string& nmea_in_moos_var() const;
656 void set_nmea_in_moos_var(const std::
string& value);
657 void set_nmea_in_moos_var(std::
string&& value);
658 void set_nmea_in_moos_var(const
char* value);
659 void set_nmea_in_moos_var(const
char* value,
size_t size);
660 std::
string* mutable_nmea_in_moos_var();
661 std::
string* release_nmea_in_moos_var();
662 void set_allocated_nmea_in_moos_var(std::
string* nmea_in_moos_var);
663 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
664 "
string fields are deprecated and will be removed in a"
666 std::
string* unsafe_arena_release_nmea_in_moos_var();
667 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
668 "
string fields are deprecated and will be removed in a"
670 void unsafe_arena_set_allocated_nmea_in_moos_var(
671 std::
string* nmea_in_moos_var);
673 const std::
string& _internal_nmea_in_moos_var() const;
674 void _internal_set_nmea_in_moos_var(const std::
string& value);
675 std::
string* _internal_mutable_nmea_in_moos_var();
679 bool has_nmea_out_moos_var() const;
681 bool _internal_has_nmea_out_moos_var() const;
683 void clear_nmea_out_moos_var();
684 const std::
string& nmea_out_moos_var() const;
685 void set_nmea_out_moos_var(const std::
string& value);
686 void set_nmea_out_moos_var(std::
string&& value);
687 void set_nmea_out_moos_var(const
char* value);
688 void set_nmea_out_moos_var(const
char* value,
size_t size);
689 std::
string* mutable_nmea_out_moos_var();
690 std::
string* release_nmea_out_moos_var();
691 void set_allocated_nmea_out_moos_var(std::
string* nmea_out_moos_var);
692 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
693 "
string fields are deprecated and will be removed in a"
695 std::
string* unsafe_arena_release_nmea_out_moos_var();
696 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
697 "
string fields are deprecated and will be removed in a"
699 void unsafe_arena_set_allocated_nmea_out_moos_var(
700 std::
string* nmea_out_moos_var);
702 const std::
string& _internal_nmea_out_moos_var() const;
703 void _internal_set_nmea_out_moos_var(const std::
string& value);
704 std::
string* _internal_mutable_nmea_out_moos_var();
708 bool has_moos_port() const;
710 bool _internal_has_moos_port() const;
712 void clear_moos_port();
713 ::PROTOBUF_NAMESPACE_ID::
int32 moos_port() const;
714 void set_moos_port(::PROTOBUF_NAMESPACE_ID::
int32 value);
716 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_moos_port() const;
717 void _internal_set_moos_port(::PROTOBUF_NAMESPACE_ID::
int32 value);
724 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
725 typedef
void InternalArenaConstructable_;
726 typedef
void DestructorSkippable_;
727 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
728 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
729 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
goby::moos::bluefin::protobuf::HardwareRatePair > hardware_to_rate_;
730 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
goby::moos::bluefin::protobuf::BluefinModemIdLookUp > modem_lookup_;
732 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_moos_server_;
734 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr moos_server_;
736 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_nmea_in_moos_var_;
738 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr nmea_in_moos_var_;
740 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_nmea_out_moos_var_;
742 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr nmea_out_moos_var_;
743 ::PROTOBUF_NAMESPACE_ID::
int32 moos_port_;
749 extern ::PROTOBUF_NAMESPACE_ID::
internal::ExtensionIdentifier< ::
goby::acomms::protobuf::DriverConfig,
750 ::PROTOBUF_NAMESPACE_ID::
internal::MessageTypeTraits< ::
goby::moos::bluefin::protobuf::Config >, 11, false >
756 #pragma GCC diagnostic push
757 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
762 inline bool HardwareRatePair::_internal_has_hardware_name()
const {
763 bool value = (_has_bits_[0] & 0x00000001u) != 0;
766 inline bool HardwareRatePair::has_hardware_name()
const {
767 return _internal_has_hardware_name();
769 inline void HardwareRatePair::clear_hardware_name() {
771 _has_bits_[0] &= ~0x00000001u;
773 inline const std::string& HardwareRatePair::hardware_name()
const {
775 return _internal_hardware_name();
777 inline void HardwareRatePair::set_hardware_name(
const std::string& value) {
778 _internal_set_hardware_name(value);
781 inline std::string* HardwareRatePair::mutable_hardware_name() {
783 return _internal_mutable_hardware_name();
785 inline const std::string& HardwareRatePair::_internal_hardware_name()
const {
786 return hardware_name_.Get();
788 inline void HardwareRatePair::_internal_set_hardware_name(
const std::string& value) {
789 _has_bits_[0] |= 0x00000001u;
792 inline void HardwareRatePair::set_hardware_name(std::string&& value) {
793 _has_bits_[0] |= 0x00000001u;
798 inline void HardwareRatePair::set_hardware_name(
const char* value) {
799 GOOGLE_DCHECK(value !=
nullptr);
800 _has_bits_[0] |= 0x00000001u;
805 inline void HardwareRatePair::set_hardware_name(
const char* value,
807 _has_bits_[0] |= 0x00000001u;
809 reinterpret_cast<const char*
>(value), size), GetArena());
812 inline std::string* HardwareRatePair::_internal_mutable_hardware_name() {
813 _has_bits_[0] |= 0x00000001u;
816 inline std::string* HardwareRatePair::release_hardware_name() {
818 if (!_internal_has_hardware_name()) {
821 _has_bits_[0] &= ~0x00000001u;
824 inline void HardwareRatePair::set_allocated_hardware_name(std::string* hardware_name) {
825 if (hardware_name !=
nullptr) {
826 _has_bits_[0] |= 0x00000001u;
828 _has_bits_[0] &= ~0x00000001u;
834 inline std::string* HardwareRatePair::unsafe_arena_release_hardware_name() {
836 GOOGLE_DCHECK(GetArena() !=
nullptr);
837 _has_bits_[0] &= ~0x00000001u;
841 inline void HardwareRatePair::unsafe_arena_set_allocated_hardware_name(
842 std::string* hardware_name) {
843 GOOGLE_DCHECK(GetArena() !=
nullptr);
844 if (hardware_name !=
nullptr) {
845 _has_bits_[0] |= 0x00000001u;
847 _has_bits_[0] &= ~0x00000001u;
850 hardware_name, GetArena());
855 inline bool HardwareRatePair::_internal_has_rate()
const {
856 bool value = (_has_bits_[0] & 0x00000002u) != 0;
859 inline bool HardwareRatePair::has_rate()
const {
860 return _internal_has_rate();
862 inline void HardwareRatePair::clear_rate() {
864 _has_bits_[0] &= ~0x00000002u;
871 return _internal_rate();
874 _has_bits_[0] |= 0x00000002u;
878 _internal_set_rate(value);
883 inline bool HardwareRatePair::_internal_has_packet_bytes()
const {
884 bool value = (_has_bits_[0] & 0x00000004u) != 0;
887 inline bool HardwareRatePair::has_packet_bytes()
const {
888 return _internal_has_packet_bytes();
890 inline void HardwareRatePair::clear_packet_bytes() {
892 _has_bits_[0] &= ~0x00000004u;
895 return packet_bytes_;
899 return _internal_packet_bytes();
902 _has_bits_[0] |= 0x00000004u;
903 packet_bytes_ =
value;
906 _internal_set_packet_bytes(value);
915 inline bool BluefinModemIdLookUp::_internal_has_goby_id()
const {
916 bool value = (_has_bits_[0] & 0x00000001u) != 0;
919 inline bool BluefinModemIdLookUp::has_goby_id()
const {
920 return _internal_has_goby_id();
922 inline void BluefinModemIdLookUp::clear_goby_id() {
924 _has_bits_[0] &= ~0x00000001u;
931 return _internal_goby_id();
934 _has_bits_[0] |= 0x00000001u;
938 _internal_set_goby_id(value);
943 inline bool BluefinModemIdLookUp::_internal_has_bluefin_id()
const {
944 bool value = (_has_bits_[0] & 0x00000002u) != 0;
947 inline bool BluefinModemIdLookUp::has_bluefin_id()
const {
948 return _internal_has_bluefin_id();
950 inline void BluefinModemIdLookUp::clear_bluefin_id() {
952 _has_bits_[0] &= ~0x00000002u;
959 return _internal_bluefin_id();
962 _has_bits_[0] |= 0x00000002u;
966 _internal_set_bluefin_id(value);
975 inline bool Config::_internal_has_moos_server()
const {
976 bool value = (_has_bits_[0] & 0x00000001u) != 0;
979 inline bool Config::has_moos_server()
const {
980 return _internal_has_moos_server();
982 inline void Config::clear_moos_server() {
983 moos_server_.ClearToDefault(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(), GetArena());
984 _has_bits_[0] &= ~0x00000001u;
986 inline const std::string& Config::moos_server()
const {
988 return _internal_moos_server();
990 inline void Config::set_moos_server(
const std::string& value) {
991 _internal_set_moos_server(value);
994 inline std::string* Config::mutable_moos_server() {
996 return _internal_mutable_moos_server();
998 inline const std::string& Config::_internal_moos_server()
const {
999 return moos_server_.Get();
1001 inline void Config::_internal_set_moos_server(
const std::string& value) {
1002 _has_bits_[0] |= 0x00000001u;
1003 moos_server_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(), value, GetArena());
1005 inline void Config::set_moos_server(std::string&& value) {
1006 _has_bits_[0] |= 0x00000001u;
1008 &::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(), ::std::move(value), GetArena());
1011 inline void Config::set_moos_server(
const char* value) {
1012 GOOGLE_DCHECK(value !=
nullptr);
1013 _has_bits_[0] |= 0x00000001u;
1014 moos_server_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(), ::std::string(value),
1018 inline void Config::set_moos_server(
const char* value,
1020 _has_bits_[0] |= 0x00000001u;
1021 moos_server_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(), ::std::string(
1022 reinterpret_cast<const char*
>(value), size), GetArena());
1025 inline std::string* Config::_internal_mutable_moos_server() {
1026 _has_bits_[0] |= 0x00000001u;
1027 return moos_server_.Mutable(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(), GetArena());
1029 inline std::string* Config::release_moos_server() {
1031 if (!_internal_has_moos_server()) {
1034 _has_bits_[0] &= ~0x00000001u;
1035 return moos_server_.ReleaseNonDefault(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(), GetArena());
1037 inline void Config::set_allocated_moos_server(std::string* moos_server) {
1038 if (moos_server !=
nullptr) {
1039 _has_bits_[0] |= 0x00000001u;
1041 _has_bits_[0] &= ~0x00000001u;
1043 moos_server_.SetAllocated(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(), moos_server,
1047 inline std::string* Config::unsafe_arena_release_moos_server() {
1049 GOOGLE_DCHECK(GetArena() !=
nullptr);
1050 _has_bits_[0] &= ~0x00000001u;
1051 return moos_server_.UnsafeArenaRelease(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(),
1054 inline void Config::unsafe_arena_set_allocated_moos_server(
1055 std::string* moos_server) {
1056 GOOGLE_DCHECK(GetArena() !=
nullptr);
1057 if (moos_server !=
nullptr) {
1058 _has_bits_[0] |= 0x00000001u;
1060 _has_bits_[0] &= ~0x00000001u;
1062 moos_server_.UnsafeArenaSetAllocated(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_.
get(),
1063 moos_server, GetArena());
1068 inline bool Config::_internal_has_moos_port()
const {
1069 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1072 inline bool Config::has_moos_port()
const {
1073 return _internal_has_moos_port();
1075 inline void Config::clear_moos_port() {
1077 _has_bits_[0] &= ~0x00000008u;
1084 return _internal_moos_port();
1087 _has_bits_[0] |= 0x00000008u;
1091 _internal_set_moos_port(value);
1096 inline bool Config::_internal_has_nmea_in_moos_var()
const {
1097 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1100 inline bool Config::has_nmea_in_moos_var()
const {
1101 return _internal_has_nmea_in_moos_var();
1103 inline void Config::clear_nmea_in_moos_var() {
1104 nmea_in_moos_var_.ClearToDefault(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(), GetArena());
1105 _has_bits_[0] &= ~0x00000002u;
1107 inline const std::string& Config::nmea_in_moos_var()
const {
1109 return _internal_nmea_in_moos_var();
1111 inline void Config::set_nmea_in_moos_var(
const std::string& value) {
1112 _internal_set_nmea_in_moos_var(value);
1115 inline std::string* Config::mutable_nmea_in_moos_var() {
1117 return _internal_mutable_nmea_in_moos_var();
1119 inline const std::string& Config::_internal_nmea_in_moos_var()
const {
1120 return nmea_in_moos_var_.Get();
1122 inline void Config::_internal_set_nmea_in_moos_var(
const std::string& value) {
1123 _has_bits_[0] |= 0x00000002u;
1124 nmea_in_moos_var_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(), value, GetArena());
1126 inline void Config::set_nmea_in_moos_var(std::string&& value) {
1127 _has_bits_[0] |= 0x00000002u;
1128 nmea_in_moos_var_.Set(
1129 &::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(), ::std::move(value), GetArena());
1132 inline void Config::set_nmea_in_moos_var(
const char* value) {
1133 GOOGLE_DCHECK(value !=
nullptr);
1134 _has_bits_[0] |= 0x00000002u;
1135 nmea_in_moos_var_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(), ::std::string(value),
1139 inline void Config::set_nmea_in_moos_var(
const char* value,
1141 _has_bits_[0] |= 0x00000002u;
1142 nmea_in_moos_var_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(), ::std::string(
1143 reinterpret_cast<const char*
>(value), size), GetArena());
1146 inline std::string* Config::_internal_mutable_nmea_in_moos_var() {
1147 _has_bits_[0] |= 0x00000002u;
1148 return nmea_in_moos_var_.Mutable(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(), GetArena());
1150 inline std::string* Config::release_nmea_in_moos_var() {
1152 if (!_internal_has_nmea_in_moos_var()) {
1155 _has_bits_[0] &= ~0x00000002u;
1156 return nmea_in_moos_var_.ReleaseNonDefault(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(), GetArena());
1158 inline void Config::set_allocated_nmea_in_moos_var(std::string* nmea_in_moos_var) {
1159 if (nmea_in_moos_var !=
nullptr) {
1160 _has_bits_[0] |= 0x00000002u;
1162 _has_bits_[0] &= ~0x00000002u;
1164 nmea_in_moos_var_.SetAllocated(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(), nmea_in_moos_var,
1168 inline std::string* Config::unsafe_arena_release_nmea_in_moos_var() {
1170 GOOGLE_DCHECK(GetArena() !=
nullptr);
1171 _has_bits_[0] &= ~0x00000002u;
1172 return nmea_in_moos_var_.UnsafeArenaRelease(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(),
1175 inline void Config::unsafe_arena_set_allocated_nmea_in_moos_var(
1176 std::string* nmea_in_moos_var) {
1177 GOOGLE_DCHECK(GetArena() !=
nullptr);
1178 if (nmea_in_moos_var !=
nullptr) {
1179 _has_bits_[0] |= 0x00000002u;
1181 _has_bits_[0] &= ~0x00000002u;
1183 nmea_in_moos_var_.UnsafeArenaSetAllocated(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.
get(),
1184 nmea_in_moos_var, GetArena());
1189 inline bool Config::_internal_has_nmea_out_moos_var()
const {
1190 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1193 inline bool Config::has_nmea_out_moos_var()
const {
1194 return _internal_has_nmea_out_moos_var();
1196 inline void Config::clear_nmea_out_moos_var() {
1197 nmea_out_moos_var_.ClearToDefault(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(), GetArena());
1198 _has_bits_[0] &= ~0x00000004u;
1200 inline const std::string& Config::nmea_out_moos_var()
const {
1202 return _internal_nmea_out_moos_var();
1204 inline void Config::set_nmea_out_moos_var(
const std::string& value) {
1205 _internal_set_nmea_out_moos_var(value);
1208 inline std::string* Config::mutable_nmea_out_moos_var() {
1210 return _internal_mutable_nmea_out_moos_var();
1212 inline const std::string& Config::_internal_nmea_out_moos_var()
const {
1213 return nmea_out_moos_var_.Get();
1215 inline void Config::_internal_set_nmea_out_moos_var(
const std::string& value) {
1216 _has_bits_[0] |= 0x00000004u;
1217 nmea_out_moos_var_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(), value, GetArena());
1219 inline void Config::set_nmea_out_moos_var(std::string&& value) {
1220 _has_bits_[0] |= 0x00000004u;
1221 nmea_out_moos_var_.Set(
1222 &::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(), ::std::move(value), GetArena());
1225 inline void Config::set_nmea_out_moos_var(
const char* value) {
1226 GOOGLE_DCHECK(value !=
nullptr);
1227 _has_bits_[0] |= 0x00000004u;
1228 nmea_out_moos_var_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(), ::std::string(value),
1232 inline void Config::set_nmea_out_moos_var(
const char* value,
1234 _has_bits_[0] |= 0x00000004u;
1235 nmea_out_moos_var_.Set(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(), ::std::string(
1236 reinterpret_cast<const char*
>(value), size), GetArena());
1239 inline std::string* Config::_internal_mutable_nmea_out_moos_var() {
1240 _has_bits_[0] |= 0x00000004u;
1241 return nmea_out_moos_var_.Mutable(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(), GetArena());
1243 inline std::string* Config::release_nmea_out_moos_var() {
1245 if (!_internal_has_nmea_out_moos_var()) {
1248 _has_bits_[0] &= ~0x00000004u;
1249 return nmea_out_moos_var_.ReleaseNonDefault(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(), GetArena());
1251 inline void Config::set_allocated_nmea_out_moos_var(std::string* nmea_out_moos_var) {
1252 if (nmea_out_moos_var !=
nullptr) {
1253 _has_bits_[0] |= 0x00000004u;
1255 _has_bits_[0] &= ~0x00000004u;
1257 nmea_out_moos_var_.SetAllocated(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(), nmea_out_moos_var,
1261 inline std::string* Config::unsafe_arena_release_nmea_out_moos_var() {
1263 GOOGLE_DCHECK(GetArena() !=
nullptr);
1264 _has_bits_[0] &= ~0x00000004u;
1265 return nmea_out_moos_var_.UnsafeArenaRelease(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(),
1268 inline void Config::unsafe_arena_set_allocated_nmea_out_moos_var(
1269 std::string* nmea_out_moos_var) {
1270 GOOGLE_DCHECK(GetArena() !=
nullptr);
1271 if (nmea_out_moos_var !=
nullptr) {
1272 _has_bits_[0] |= 0x00000004u;
1274 _has_bits_[0] &= ~0x00000004u;
1276 nmea_out_moos_var_.UnsafeArenaSetAllocated(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.
get(),
1277 nmea_out_moos_var, GetArena());
1282 inline int Config::_internal_hardware_to_rate_size()
const {
1283 return hardware_to_rate_.size();
1285 inline int Config::hardware_to_rate_size()
const {
1286 return _internal_hardware_to_rate_size();
1288 inline void Config::clear_hardware_to_rate() {
1289 hardware_to_rate_.Clear();
1291 inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::mutable_hardware_to_rate(
int index) {
1293 return hardware_to_rate_.Mutable(index);
1295 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
1296 Config::mutable_hardware_to_rate() {
1298 return &hardware_to_rate_;
1300 inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::_internal_hardware_to_rate(
int index)
const {
1301 return hardware_to_rate_.Get(index);
1303 inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::hardware_to_rate(
int index)
const {
1305 return _internal_hardware_to_rate(index);
1307 inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::_internal_add_hardware_to_rate() {
1308 return hardware_to_rate_.Add();
1310 inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::add_hardware_to_rate() {
1312 return _internal_add_hardware_to_rate();
1314 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
1315 Config::hardware_to_rate()
const {
1317 return hardware_to_rate_;
1321 inline int Config::_internal_modem_lookup_size()
const {
1322 return modem_lookup_.size();
1324 inline int Config::modem_lookup_size()
const {
1325 return _internal_modem_lookup_size();
1327 inline void Config::clear_modem_lookup() {
1328 modem_lookup_.Clear();
1330 inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::mutable_modem_lookup(
int index) {
1332 return modem_lookup_.Mutable(index);
1334 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
1335 Config::mutable_modem_lookup() {
1337 return &modem_lookup_;
1339 inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::_internal_modem_lookup(
int index)
const {
1340 return modem_lookup_.Get(index);
1342 inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::modem_lookup(
int index)
const {
1344 return _internal_modem_lookup(index);
1346 inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::_internal_add_modem_lookup() {
1347 return modem_lookup_.Add();
1349 inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::add_modem_lookup() {
1351 return _internal_add_modem_lookup();
1353 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
1354 Config::modem_lookup()
const {
1356 return modem_lookup_;
1360 #pragma GCC diagnostic pop
1376 #include <google/protobuf/port_undef.inc>
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
::goby::moos::bluefin::protobuf::HardwareRatePair * add_hardware_to_rate()
static const Config * internal_default_instance()
void clear_hardware_to_rate()
void UnsafeArenaSwap(Config *other)
void set_hardware_name(std::string &&value)
HardwareRatePair * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_goby_id(::PROTOBUF_NAMESPACE_ID::int32 value)
friend void swap(BluefinModemIdLookUp &a, BluefinModemIdLookUp &b)
Config * New() const final
BluefinModemIdLookUp(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const BluefinModemIdLookUp * internal_default_instance()
bool has_hardware_name() const
::PROTOBUF_NAMESPACE_ID::int32 goby_id() const
::goby::moos::bluefin::protobuf::BluefinModemIdLookUp * mutable_modem_lookup(int index)
Config(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_moos_server(const char *value)
void set_hardware_name(const char *value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_bluefin_id(::PROTOBUF_NAMESPACE_ID::int32 value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair > * mutable_hardware_to_rate()
friend void swap(Config &a, Config &b)
HardwareRatePair(const HardwareRatePair &from)
BluefinModemIdLookUp & operator=(const BluefinModemIdLookUp &from)
::goby::moos::bluefin::protobuf::HardwareRatePair * mutable_hardware_to_rate(int index)
std::string * release_moos_server()
void Swap(HardwareRatePair *other)
BluefinModemIdLookUp & operator=(BluefinModemIdLookUp &&from) noexcept
void UnsafeArenaSwap(HardwareRatePair *other)
static void InitAsDefaultInstance()
BluefinModemIdLookUp * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
BluefinModemIdLookUp(BluefinModemIdLookUp &&from) noexcept
const std::string & hardware_name() const
const std::string & moos_server() const
void set_moos_server(const char *value, size_t size)
std::string * mutable_moos_server()
void set_moos_server(const std::string &value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp > * mutable_modem_lookup()
Config & operator=(const Config &from)
virtual ~HardwareRatePair()
void set_allocated_moos_server(std::string *moos_server)
void set_allocated_hardware_name(std::string *hardware_name)
HardwareRatePair & operator=(const HardwareRatePair &from)
void UnsafeArenaSwap(BluefinModemIdLookUp *other)
static const BluefinModemIdLookUp & default_instance()
void CopyFrom(const BluefinModemIdLookUp &from)
Config * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const HardwareRatePair & default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_hardware_name(const std::string &value)
friend void swap(HardwareRatePair &a, HardwareRatePair &b)
BluefinModemIdLookUp(const BluefinModemIdLookUp &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp > & modem_lookup() const
int modem_lookup_size() const
void CopyFrom(const Config &from)
void MergeFrom(const HardwareRatePair &from)
void set_moos_server(std::string &&value)
int hardware_to_rate_size() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const HardwareRatePair * internal_default_instance()
void clear_modem_lookup()
::goby::moos::bluefin::protobuf::BluefinModemIdLookUp * add_modem_lookup()
bool has_moos_server() const
HardwareRatePair(HardwareRatePair &&from) noexcept
BluefinModemIdLookUp * New() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
HardwareRatePair * New() const final
const ::goby::moos::bluefin::protobuf::HardwareRatePair & hardware_to_rate(int index) const
void set_hardware_name(const char *value, size_t size)
const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp & modem_lookup(int index) const
Config(Config &&from) noexcept
Config & operator=(Config &&from) noexcept
void CopyFrom(const HardwareRatePair &from)
HardwareRatePair(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Config(const Config &from)
std::string * mutable_hardware_name()
::PROTOBUF_NAMESPACE_ID::int32 bluefin_id() const
virtual ~BluefinModemIdLookUp()
void MergeFrom(const BluefinModemIdLookUp &from)
void MergeFrom(const Config &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair > & hardware_to_rate() const
std::string * release_hardware_name()
HardwareRatePair & operator=(HardwareRatePair &&from) noexcept
bool has_bluefin_id() const
void Swap(BluefinModemIdLookUp *other)
static const Config & default_instance()
void clear_hardware_name()
@ value
the parser finished reading a JSON value
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
ConfigDefaultTypeInternal _Config_default_instance_
HardwareRatePairDefaultTypeInternal _HardwareRatePair_default_instance_
BluefinModemIdLookUpDefaultTypeInternal _BluefinModemIdLookUp_default_instance_
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::bluefin::protobuf::Config >, 11, false > config
static const int kConfigFieldNumber
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)