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 < 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
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.
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>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/unknown_field_set.h>
34#include <boost/units/quantity.hpp>
35#include <boost/units/absolute.hpp>
36#include <boost/units/dimensionless_type.hpp>
37#include <boost/units/make_scaled_unit.hpp>
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
41PROTOBUF_NAMESPACE_OPEN
45PROTOBUF_NAMESPACE_CLOSE
57struct BluefinModemIdLookUpDefaultTypeInternal;
60struct ConfigDefaultTypeInternal;
63struct HardwareRatePairDefaultTypeInternal;
69PROTOBUF_NAMESPACE_OPEN
73PROTOBUF_NAMESPACE_CLOSE
82 public ::PROTOBUF_NAMESPACE_ID::Message {
86 explicit PROTOBUF_CONSTEXPR
HardwareRatePair(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
91 *
this = ::std::move(from);
99 if (
this == &from)
return *
this;
100 if (GetOwningArena() == from.GetOwningArena()
101 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
102 && GetOwningArena() !=
nullptr
113 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
116 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
119 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
142 if (other ==
this)
return;
143 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
144 if (GetOwningArena() !=
nullptr &&
145 GetOwningArena() == other->GetOwningArena()) {
147 if (GetOwningArena() == other->GetOwningArena()) {
151 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
155 if (other ==
this)
return;
156 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
163 return CreateMaybeMessage<HardwareRatePair>(arena);
165 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
167 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
169 HardwareRatePair::MergeImpl(*
this, from);
172 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
174 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
180 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
184 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
186 void SetCachedSize(
int size)
const final;
190 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
191 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
192 return "goby.moos.bluefin.protobuf.HardwareRatePair";
196 bool is_message_owned =
false);
200 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
216 bool _internal_has_hardware_name()
const;
220 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
226 const std::string& _internal_hardware_name()
const;
227 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_hardware_name(
const std::string& value);
228 std::string* _internal_mutable_hardware_name();
234 bool _internal_has_rate()
const;
237 int32_t
rate()
const;
240 int32_t _internal_rate()
const;
241 void _internal_set_rate(int32_t value);
247 bool _internal_has_packet_bytes()
const;
253 int32_t _internal_packet_bytes()
const;
254 void _internal_set_packet_bytes(int32_t value);
262 size_t RequiredFieldsByteSizeFallback()
const;
264 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
265 typedef void InternalArenaConstructable_;
266 typedef void DestructorSkippable_;
268 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
269 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
270 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hardware_name_;
272 int32_t packet_bytes_;
275 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
280 public ::PROTOBUF_NAMESPACE_ID::Message {
289 *
this = ::std::move(from);
297 if (
this == &from)
return *
this;
298 if (GetOwningArena() == from.GetOwningArena()
299 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
300 && GetOwningArena() !=
nullptr
311 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
314 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
317 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
318 return GetDescriptor();
321 return default_instance().GetMetadata().descriptor;
324 return default_instance().GetMetadata().reflection;
327 return *internal_default_instance();
333 static constexpr int kIndexInFileMessages =
340 if (other ==
this)
return;
341 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
342 if (GetOwningArena() !=
nullptr &&
343 GetOwningArena() == other->GetOwningArena()) {
345 if (GetOwningArena() == other->GetOwningArena()) {
349 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
353 if (other ==
this)
return;
354 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
361 return CreateMaybeMessage<BluefinModemIdLookUp>(arena);
363 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
365 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
367 BluefinModemIdLookUp::MergeImpl(*
this, from);
370 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
372 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
373 bool IsInitialized() const final;
376 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
377 uint8_t* _InternalSerialize(
378 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
379 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
382 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
384 void SetCachedSize(
int size)
const final;
388 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
389 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
390 return "goby.moos.bluefin.protobuf.BluefinModemIdLookUp";
394 bool is_message_owned =
false);
398 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
400 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
407 kGobyIdFieldNumber = 1,
408 kBluefinIdFieldNumber = 2,
411 bool has_goby_id()
const;
413 bool _internal_has_goby_id()
const;
415 void clear_goby_id();
416 int32_t goby_id()
const;
417 void set_goby_id(int32_t value);
419 int32_t _internal_goby_id()
const;
420 void _internal_set_goby_id(int32_t value);
424 bool has_bluefin_id()
const;
426 bool _internal_has_bluefin_id()
const;
428 void clear_bluefin_id();
429 int32_t bluefin_id()
const;
430 void set_bluefin_id(int32_t value);
432 int32_t _internal_bluefin_id()
const;
433 void _internal_set_bluefin_id(int32_t value);
441 size_t RequiredFieldsByteSizeFallback()
const;
443 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
444 typedef void InternalArenaConstructable_;
445 typedef void DestructorSkippable_;
447 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
448 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
453 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
458 public ::PROTOBUF_NAMESPACE_ID::Message {
462 explicit PROTOBUF_CONSTEXPR
Config(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
467 *
this = ::std::move(from);
475 if (
this == &from)
return *
this;
476 if (GetOwningArena() == from.GetOwningArena()
477 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
478 && GetOwningArena() !=
nullptr
489 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
492 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
495 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
496 return GetDescriptor();
499 return default_instance().GetMetadata().descriptor;
502 return default_instance().GetMetadata().reflection;
505 return *internal_default_instance();
508 return reinterpret_cast<const Config*
>(
509 &_Config_default_instance_);
511 static constexpr int kIndexInFileMessages =
518 if (other ==
this)
return;
519 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
520 if (GetOwningArena() !=
nullptr &&
521 GetOwningArena() == other->GetOwningArena()) {
523 if (GetOwningArena() == other->GetOwningArena()) {
527 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
531 if (other ==
this)
return;
532 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
538 Config*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
539 return CreateMaybeMessage<Config>(arena);
541 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
543 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
545 Config::MergeImpl(*
this, from);
548 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
550 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
551 bool IsInitialized() const final;
554 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
555 uint8_t* _InternalSerialize(
556 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
557 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
560 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
562 void SetCachedSize(
int size)
const final;
563 void InternalSwap(
Config* other);
566 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
567 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
568 return "goby.moos.bluefin.protobuf.Config";
571 explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena,
572 bool is_message_owned =
false);
576 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
578 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
585 kHardwareToRateFieldNumber = 5,
586 kModemLookupFieldNumber = 6,
587 kMoosServerFieldNumber = 1,
588 kNmeaInMoosVarFieldNumber = 3,
589 kNmeaOutMoosVarFieldNumber = 4,
590 kMoosPortFieldNumber = 2,
593 int hardware_to_rate_size()
const;
595 int _internal_hardware_to_rate_size()
const;
597 void clear_hardware_to_rate();
599 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
600 mutable_hardware_to_rate();
602 const ::goby::moos::bluefin::protobuf::HardwareRatePair& _internal_hardware_to_rate(
int index)
const;
605 const ::goby::moos::bluefin::protobuf::HardwareRatePair& hardware_to_rate(
int index)
const;
607 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
608 hardware_to_rate()
const;
611 int modem_lookup_size()
const;
613 int _internal_modem_lookup_size()
const;
615 void clear_modem_lookup();
617 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
618 mutable_modem_lookup();
620 const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& _internal_modem_lookup(
int index)
const;
623 const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& modem_lookup(
int index)
const;
625 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
626 modem_lookup()
const;
629 bool has_moos_server()
const;
631 bool _internal_has_moos_server()
const;
633 void clear_moos_server();
634 const std::string& moos_server()
const;
635 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
637 std::string* mutable_moos_server();
638 PROTOBUF_NODISCARD std::string* release_moos_server();
639 void set_allocated_moos_server(std::string* moos_server);
641 const std::string& _internal_moos_server()
const;
642 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_moos_server(
const std::string& value);
643 std::string* _internal_mutable_moos_server();
647 bool has_nmea_in_moos_var()
const;
649 bool _internal_has_nmea_in_moos_var()
const;
651 void clear_nmea_in_moos_var();
652 const std::string& nmea_in_moos_var()
const;
653 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
655 std::string* mutable_nmea_in_moos_var();
656 PROTOBUF_NODISCARD std::string* release_nmea_in_moos_var();
657 void set_allocated_nmea_in_moos_var(std::string* nmea_in_moos_var);
659 const std::string& _internal_nmea_in_moos_var()
const;
660 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_nmea_in_moos_var(
const std::string& value);
661 std::string* _internal_mutable_nmea_in_moos_var();
665 bool has_nmea_out_moos_var()
const;
667 bool _internal_has_nmea_out_moos_var()
const;
669 void clear_nmea_out_moos_var();
670 const std::string& nmea_out_moos_var()
const;
671 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
673 std::string* mutable_nmea_out_moos_var();
674 PROTOBUF_NODISCARD std::string* release_nmea_out_moos_var();
675 void set_allocated_nmea_out_moos_var(std::string* nmea_out_moos_var);
677 const std::string& _internal_nmea_out_moos_var()
const;
678 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_nmea_out_moos_var(
const std::string& value);
679 std::string* _internal_mutable_nmea_out_moos_var();
683 bool has_moos_port()
const;
685 bool _internal_has_moos_port()
const;
687 void clear_moos_port();
688 int32_t moos_port()
const;
689 void set_moos_port(int32_t value);
691 int32_t _internal_moos_port()
const;
692 void _internal_set_moos_port(int32_t value);
699 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
700 typedef void InternalArenaConstructable_;
701 typedef void DestructorSkippable_;
703 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
704 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
705 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair > hardware_to_rate_;
706 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp > modem_lookup_;
707 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_moos_server_;
708 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr moos_server_;
709 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_nmea_in_moos_var_;
710 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nmea_in_moos_var_;
711 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_nmea_out_moos_var_;
712 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nmea_out_moos_var_;
716 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
722 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::bluefin::protobuf::Config >, 11,
false >
728 #pragma GCC diagnostic push
729 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
734inline bool HardwareRatePair::_internal_has_hardware_name()
const {
735 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
738inline bool HardwareRatePair::has_hardware_name()
const {
739 return _internal_has_hardware_name();
741inline void HardwareRatePair::clear_hardware_name() {
742 _impl_.hardware_name_.ClearToEmpty();
743 _impl_._has_bits_[0] &= ~0x00000001u;
745inline const std::string& HardwareRatePair::hardware_name()
const {
747 return _internal_hardware_name();
749template <
typename ArgT0,
typename... ArgT>
750inline PROTOBUF_ALWAYS_INLINE
751void HardwareRatePair::set_hardware_name(ArgT0&& arg0, ArgT... args) {
752 _impl_._has_bits_[0] |= 0x00000001u;
753 _impl_.hardware_name_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
756inline std::string* HardwareRatePair::mutable_hardware_name() {
757 std::string* _s = _internal_mutable_hardware_name();
761inline const std::string& HardwareRatePair::_internal_hardware_name()
const {
762 return _impl_.hardware_name_.Get();
764inline void HardwareRatePair::_internal_set_hardware_name(
const std::string& value) {
765 _impl_._has_bits_[0] |= 0x00000001u;
766 _impl_.hardware_name_.Set(value, GetArenaForAllocation());
768inline std::string* HardwareRatePair::_internal_mutable_hardware_name() {
769 _impl_._has_bits_[0] |= 0x00000001u;
770 return _impl_.hardware_name_.Mutable(GetArenaForAllocation());
772inline std::string* HardwareRatePair::release_hardware_name() {
774 if (!_internal_has_hardware_name()) {
777 _impl_._has_bits_[0] &= ~0x00000001u;
778 auto* p = _impl_.hardware_name_.Release();
779#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
780 if (_impl_.hardware_name_.IsDefault()) {
781 _impl_.hardware_name_.Set(
"", GetArenaForAllocation());
786inline void HardwareRatePair::set_allocated_hardware_name(std::string* hardware_name) {
787 if (hardware_name !=
nullptr) {
788 _impl_._has_bits_[0] |= 0x00000001u;
790 _impl_._has_bits_[0] &= ~0x00000001u;
792 _impl_.hardware_name_.SetAllocated(hardware_name, GetArenaForAllocation());
793#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
794 if (_impl_.hardware_name_.IsDefault()) {
795 _impl_.hardware_name_.Set(
"", GetArenaForAllocation());
802inline bool HardwareRatePair::_internal_has_rate()
const {
803 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
806inline bool HardwareRatePair::has_rate()
const {
807 return _internal_has_rate();
809inline void HardwareRatePair::clear_rate() {
811 _impl_._has_bits_[0] &= ~0x00000002u;
813inline int32_t HardwareRatePair::_internal_rate()
const {
816inline int32_t HardwareRatePair::rate()
const {
818 return _internal_rate();
820inline void HardwareRatePair::_internal_set_rate(int32_t value) {
821 _impl_._has_bits_[0] |= 0x00000002u;
822 _impl_.rate_ = value;
824inline void HardwareRatePair::set_rate(int32_t value) {
825 _internal_set_rate(value);
830inline bool HardwareRatePair::_internal_has_packet_bytes()
const {
831 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
834inline bool HardwareRatePair::has_packet_bytes()
const {
835 return _internal_has_packet_bytes();
837inline void HardwareRatePair::clear_packet_bytes() {
838 _impl_.packet_bytes_ = 0;
839 _impl_._has_bits_[0] &= ~0x00000004u;
841inline int32_t HardwareRatePair::_internal_packet_bytes()
const {
842 return _impl_.packet_bytes_;
844inline int32_t HardwareRatePair::packet_bytes()
const {
846 return _internal_packet_bytes();
848inline void HardwareRatePair::_internal_set_packet_bytes(int32_t value) {
849 _impl_._has_bits_[0] |= 0x00000004u;
850 _impl_.packet_bytes_ = value;
852inline void HardwareRatePair::set_packet_bytes(int32_t value) {
853 _internal_set_packet_bytes(value);
862inline bool BluefinModemIdLookUp::_internal_has_goby_id()
const {
863 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
866inline bool BluefinModemIdLookUp::has_goby_id()
const {
867 return _internal_has_goby_id();
869inline void BluefinModemIdLookUp::clear_goby_id() {
871 _impl_._has_bits_[0] &= ~0x00000001u;
873inline int32_t BluefinModemIdLookUp::_internal_goby_id()
const {
874 return _impl_.goby_id_;
876inline int32_t BluefinModemIdLookUp::goby_id()
const {
878 return _internal_goby_id();
880inline void BluefinModemIdLookUp::_internal_set_goby_id(int32_t value) {
881 _impl_._has_bits_[0] |= 0x00000001u;
882 _impl_.goby_id_ = value;
884inline void BluefinModemIdLookUp::set_goby_id(int32_t value) {
885 _internal_set_goby_id(value);
890inline bool BluefinModemIdLookUp::_internal_has_bluefin_id()
const {
891 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
894inline bool BluefinModemIdLookUp::has_bluefin_id()
const {
895 return _internal_has_bluefin_id();
897inline void BluefinModemIdLookUp::clear_bluefin_id() {
898 _impl_.bluefin_id_ = 0;
899 _impl_._has_bits_[0] &= ~0x00000002u;
901inline int32_t BluefinModemIdLookUp::_internal_bluefin_id()
const {
902 return _impl_.bluefin_id_;
904inline int32_t BluefinModemIdLookUp::bluefin_id()
const {
906 return _internal_bluefin_id();
908inline void BluefinModemIdLookUp::_internal_set_bluefin_id(int32_t value) {
909 _impl_._has_bits_[0] |= 0x00000002u;
910 _impl_.bluefin_id_ = value;
912inline void BluefinModemIdLookUp::set_bluefin_id(int32_t value) {
913 _internal_set_bluefin_id(value);
922inline bool Config::_internal_has_moos_server()
const {
923 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
926inline bool Config::has_moos_server()
const {
927 return _internal_has_moos_server();
929inline void Config::clear_moos_server() {
930 _impl_.moos_server_.ClearToDefault(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_moos_server_, GetArenaForAllocation());
931 _impl_._has_bits_[0] &= ~0x00000001u;
933inline const std::string& Config::moos_server()
const {
935 if (_impl_.moos_server_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_moos_server_.get();
936 return _internal_moos_server();
938template <
typename ArgT0,
typename... ArgT>
939inline PROTOBUF_ALWAYS_INLINE
940void Config::set_moos_server(ArgT0&& arg0, ArgT... args) {
941 _impl_._has_bits_[0] |= 0x00000001u;
942 _impl_.moos_server_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
945inline std::string* Config::mutable_moos_server() {
946 std::string* _s = _internal_mutable_moos_server();
950inline const std::string& Config::_internal_moos_server()
const {
951 return _impl_.moos_server_.Get();
953inline void Config::_internal_set_moos_server(
const std::string& value) {
954 _impl_._has_bits_[0] |= 0x00000001u;
955 _impl_.moos_server_.Set(value, GetArenaForAllocation());
957inline std::string* Config::_internal_mutable_moos_server() {
958 _impl_._has_bits_[0] |= 0x00000001u;
959 return _impl_.moos_server_.Mutable(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_moos_server_, GetArenaForAllocation());
961inline std::string* Config::release_moos_server() {
963 if (!_internal_has_moos_server()) {
966 _impl_._has_bits_[0] &= ~0x00000001u;
967 auto* p = _impl_.moos_server_.Release();
970inline void Config::set_allocated_moos_server(std::string* moos_server) {
971 if (moos_server !=
nullptr) {
972 _impl_._has_bits_[0] |= 0x00000001u;
974 _impl_._has_bits_[0] &= ~0x00000001u;
976 _impl_.moos_server_.SetAllocated(moos_server, GetArenaForAllocation());
981inline bool Config::_internal_has_moos_port()
const {
982 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
985inline bool Config::has_moos_port()
const {
986 return _internal_has_moos_port();
988inline void Config::clear_moos_port() {
989 _impl_.moos_port_ = 9000;
990 _impl_._has_bits_[0] &= ~0x00000008u;
992inline int32_t Config::_internal_moos_port()
const {
993 return _impl_.moos_port_;
995inline int32_t Config::moos_port()
const {
997 return _internal_moos_port();
999inline void Config::_internal_set_moos_port(int32_t value) {
1000 _impl_._has_bits_[0] |= 0x00000008u;
1001 _impl_.moos_port_ = value;
1003inline void Config::set_moos_port(int32_t value) {
1004 _internal_set_moos_port(value);
1009inline bool Config::_internal_has_nmea_in_moos_var()
const {
1010 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1013inline bool Config::has_nmea_in_moos_var()
const {
1014 return _internal_has_nmea_in_moos_var();
1016inline void Config::clear_nmea_in_moos_var() {
1017 _impl_.nmea_in_moos_var_.ClearToDefault(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_, GetArenaForAllocation());
1018 _impl_._has_bits_[0] &= ~0x00000002u;
1020inline const std::string& Config::nmea_in_moos_var()
const {
1022 if (_impl_.nmea_in_moos_var_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.get();
1023 return _internal_nmea_in_moos_var();
1025template <
typename ArgT0,
typename... ArgT>
1026inline PROTOBUF_ALWAYS_INLINE
1027void Config::set_nmea_in_moos_var(ArgT0&& arg0, ArgT... args) {
1028 _impl_._has_bits_[0] |= 0x00000002u;
1029 _impl_.nmea_in_moos_var_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1032inline std::string* Config::mutable_nmea_in_moos_var() {
1033 std::string* _s = _internal_mutable_nmea_in_moos_var();
1037inline const std::string& Config::_internal_nmea_in_moos_var()
const {
1038 return _impl_.nmea_in_moos_var_.Get();
1040inline void Config::_internal_set_nmea_in_moos_var(
const std::string& value) {
1041 _impl_._has_bits_[0] |= 0x00000002u;
1042 _impl_.nmea_in_moos_var_.Set(value, GetArenaForAllocation());
1044inline std::string* Config::_internal_mutable_nmea_in_moos_var() {
1045 _impl_._has_bits_[0] |= 0x00000002u;
1046 return _impl_.nmea_in_moos_var_.Mutable(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_, GetArenaForAllocation());
1048inline std::string* Config::release_nmea_in_moos_var() {
1050 if (!_internal_has_nmea_in_moos_var()) {
1053 _impl_._has_bits_[0] &= ~0x00000002u;
1054 auto* p = _impl_.nmea_in_moos_var_.Release();
1057inline void Config::set_allocated_nmea_in_moos_var(std::string* nmea_in_moos_var) {
1058 if (nmea_in_moos_var !=
nullptr) {
1059 _impl_._has_bits_[0] |= 0x00000002u;
1061 _impl_._has_bits_[0] &= ~0x00000002u;
1063 _impl_.nmea_in_moos_var_.SetAllocated(nmea_in_moos_var, GetArenaForAllocation());
1068inline bool Config::_internal_has_nmea_out_moos_var()
const {
1069 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1072inline bool Config::has_nmea_out_moos_var()
const {
1073 return _internal_has_nmea_out_moos_var();
1075inline void Config::clear_nmea_out_moos_var() {
1076 _impl_.nmea_out_moos_var_.ClearToDefault(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_, GetArenaForAllocation());
1077 _impl_._has_bits_[0] &= ~0x00000004u;
1079inline const std::string& Config::nmea_out_moos_var()
const {
1081 if (_impl_.nmea_out_moos_var_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.get();
1082 return _internal_nmea_out_moos_var();
1084template <
typename ArgT0,
typename... ArgT>
1085inline PROTOBUF_ALWAYS_INLINE
1086void Config::set_nmea_out_moos_var(ArgT0&& arg0, ArgT... args) {
1087 _impl_._has_bits_[0] |= 0x00000004u;
1088 _impl_.nmea_out_moos_var_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1091inline std::string* Config::mutable_nmea_out_moos_var() {
1092 std::string* _s = _internal_mutable_nmea_out_moos_var();
1096inline const std::string& Config::_internal_nmea_out_moos_var()
const {
1097 return _impl_.nmea_out_moos_var_.Get();
1099inline void Config::_internal_set_nmea_out_moos_var(
const std::string& value) {
1100 _impl_._has_bits_[0] |= 0x00000004u;
1101 _impl_.nmea_out_moos_var_.Set(value, GetArenaForAllocation());
1103inline std::string* Config::_internal_mutable_nmea_out_moos_var() {
1104 _impl_._has_bits_[0] |= 0x00000004u;
1105 return _impl_.nmea_out_moos_var_.Mutable(::goby::moos::bluefin::protobuf::Config::Impl_::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_, GetArenaForAllocation());
1107inline std::string* Config::release_nmea_out_moos_var() {
1109 if (!_internal_has_nmea_out_moos_var()) {
1112 _impl_._has_bits_[0] &= ~0x00000004u;
1113 auto* p = _impl_.nmea_out_moos_var_.Release();
1116inline void Config::set_allocated_nmea_out_moos_var(std::string* nmea_out_moos_var) {
1117 if (nmea_out_moos_var !=
nullptr) {
1118 _impl_._has_bits_[0] |= 0x00000004u;
1120 _impl_._has_bits_[0] &= ~0x00000004u;
1122 _impl_.nmea_out_moos_var_.SetAllocated(nmea_out_moos_var, GetArenaForAllocation());
1127inline int Config::_internal_hardware_to_rate_size()
const {
1128 return _impl_.hardware_to_rate_.size();
1130inline int Config::hardware_to_rate_size()
const {
1131 return _internal_hardware_to_rate_size();
1133inline void Config::clear_hardware_to_rate() {
1134 _impl_.hardware_to_rate_.Clear();
1136inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::mutable_hardware_to_rate(
int index) {
1138 return _impl_.hardware_to_rate_.Mutable(index);
1140inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
1141Config::mutable_hardware_to_rate() {
1143 return &_impl_.hardware_to_rate_;
1145inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::_internal_hardware_to_rate(
int index)
const {
1146 return _impl_.hardware_to_rate_.Get(index);
1148inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::hardware_to_rate(
int index)
const {
1150 return _internal_hardware_to_rate(index);
1152inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::_internal_add_hardware_to_rate() {
1153 return _impl_.hardware_to_rate_.Add();
1155inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::add_hardware_to_rate() {
1160inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
1161Config::hardware_to_rate()
const {
1163 return _impl_.hardware_to_rate_;
1167inline int Config::_internal_modem_lookup_size()
const {
1168 return _impl_.modem_lookup_.size();
1170inline int Config::modem_lookup_size()
const {
1171 return _internal_modem_lookup_size();
1173inline void Config::clear_modem_lookup() {
1174 _impl_.modem_lookup_.Clear();
1176inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::mutable_modem_lookup(
int index) {
1178 return _impl_.modem_lookup_.Mutable(index);
1180inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
1181Config::mutable_modem_lookup() {
1183 return &_impl_.modem_lookup_;
1185inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::_internal_modem_lookup(
int index)
const {
1186 return _impl_.modem_lookup_.Get(index);
1188inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::modem_lookup(
int index)
const {
1190 return _internal_modem_lookup(index);
1192inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::_internal_add_modem_lookup() {
1193 return _impl_.modem_lookup_.Add();
1195inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::add_modem_lookup() {
1200inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
1201Config::modem_lookup()
const {
1203 return _impl_.modem_lookup_;
1207 #pragma GCC diagnostic pop
1223#include <google/protobuf/port_undef.inc>
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()
void Swap(BluefinModemIdLookUp *other)
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)
~BluefinModemIdLookUp() override
static const ClassData _class_data_
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)
void UnsafeArenaSwap(BluefinModemIdLookUp *other)
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()
static const ClassData _class_data_
static const Config & default_instance()
void CopyFrom(const Config &from)
Config(Config &&from) noexcept
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)
void MergeFrom(const Config &from)
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
void UnsafeArenaSwap(Config *other)
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(const Config &from)
Config & operator=(const Config &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static constexpr int kIndexInFileMessages
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void clear_hardware_name()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const HardwareRatePair * internal_default_instance()
bool IsInitialized() const final
size_t ByteSizeLong() const final
bool has_hardware_name() const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
HardwareRatePair(HardwareRatePair &&from) noexcept
void MergeFrom(const HardwareRatePair &from)
void Swap(HardwareRatePair *other)
PROTOBUF_NODISCARD std::string * release_hardware_name()
HardwareRatePair & operator=(const HardwareRatePair &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
static const HardwareRatePair & default_instance()
std::string * mutable_hardware_name()
HardwareRatePair * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(HardwareRatePair *other)
int32_t packet_bytes() const
void clear_packet_bytes()
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
~HardwareRatePair() override
bool has_packet_bytes() const
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
void set_packet_bytes(int32_t value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const std::string & hardware_name() const
int GetCachedSize() const final
void set_rate(int32_t value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
@ kHardwareNameFieldNumber
@ kPacketBytesFieldNumber
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_
static const int kConfigFieldNumber
The global namespace for the Goby project.
static const uint32_t offsets[]