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 "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>
40#include <google/protobuf/port_def.inc>
41#define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
42PROTOBUF_NAMESPACE_OPEN
46PROTOBUF_NAMESPACE_CLOSE
58struct BluefinModemIdLookUpDefaultTypeInternal;
61struct ConfigDefaultTypeInternal;
64struct HardwareRatePairDefaultTypeInternal;
70PROTOBUF_NAMESPACE_OPEN
74PROTOBUF_NAMESPACE_CLOSE
83 public ::PROTOBUF_NAMESPACE_ID::Message {
87 explicit PROTOBUF_CONSTEXPR
HardwareRatePair(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
92 *
this = ::std::move(from);
100 if (
this == &from)
return *
this;
101 if (GetOwningArena() == from.GetOwningArena()
102 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
103 && GetOwningArena() !=
nullptr
114 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
117 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
120 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
143 if (other ==
this)
return;
144 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
145 if (GetOwningArena() !=
nullptr &&
146 GetOwningArena() == other->GetOwningArena()) {
148 if (GetOwningArena() == other->GetOwningArena()) {
152 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
156 if (other ==
this)
return;
157 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
164 return CreateMaybeMessage<HardwareRatePair>(arena);
166 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
168 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
170 HardwareRatePair::MergeImpl(*
this, from);
173 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
175 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
181 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
185 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
187 void SetCachedSize(
int size)
const final;
191 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
192 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
193 return "goby.moos.bluefin.protobuf.HardwareRatePair";
197 bool is_message_owned =
false);
201 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
217 bool _internal_has_hardware_name()
const;
221 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
235 bool _internal_has_rate()
const;
238 int32_t
rate()
const;
241 int32_t _internal_rate()
const;
242 void _internal_set_rate(int32_t value);
248 bool _internal_has_packet_bytes()
const;
254 int32_t _internal_packet_bytes()
const;
255 void _internal_set_packet_bytes(int32_t value);
263 size_t RequiredFieldsByteSizeFallback()
const;
265 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
266 typedef void InternalArenaConstructable_;
267 typedef void DestructorSkippable_;
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_;
273 int32_t packet_bytes_;
276 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
281 public ::PROTOBUF_NAMESPACE_ID::Message {
290 *
this = ::std::move(from);
298 if (
this == &from)
return *
this;
299 if (GetOwningArena() == from.GetOwningArena()
300 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
301 && GetOwningArena() !=
nullptr
312 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
315 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
318 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
319 return GetDescriptor();
322 return default_instance().GetMetadata().descriptor;
325 return default_instance().GetMetadata().reflection;
328 return *internal_default_instance();
334 static constexpr int kIndexInFileMessages =
341 if (other ==
this)
return;
342 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
343 if (GetOwningArena() !=
nullptr &&
344 GetOwningArena() == other->GetOwningArena()) {
346 if (GetOwningArena() == other->GetOwningArena()) {
350 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
354 if (other ==
this)
return;
355 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
362 return CreateMaybeMessage<BluefinModemIdLookUp>(arena);
364 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
366 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
368 BluefinModemIdLookUp::MergeImpl(*
this, from);
371 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
373 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
374 bool IsInitialized() 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(); }
383 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
385 void SetCachedSize(
int size)
const final;
389 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
390 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
391 return "goby.moos.bluefin.protobuf.BluefinModemIdLookUp";
395 bool is_message_owned =
false);
399 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
401 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
408 kGobyIdFieldNumber = 1,
409 kBluefinIdFieldNumber = 2,
412 bool has_goby_id()
const;
414 bool _internal_has_goby_id()
const;
416 void clear_goby_id();
417 int32_t goby_id()
const;
418 void set_goby_id(int32_t value);
420 int32_t _internal_goby_id()
const;
421 void _internal_set_goby_id(int32_t value);
425 bool has_bluefin_id()
const;
427 bool _internal_has_bluefin_id()
const;
429 void clear_bluefin_id();
430 int32_t bluefin_id()
const;
431 void set_bluefin_id(int32_t value);
433 int32_t _internal_bluefin_id()
const;
434 void _internal_set_bluefin_id(int32_t value);
442 size_t RequiredFieldsByteSizeFallback()
const;
444 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
445 typedef void InternalArenaConstructable_;
446 typedef void DestructorSkippable_;
448 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
449 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
454 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
459 public ::PROTOBUF_NAMESPACE_ID::Message {
463 explicit PROTOBUF_CONSTEXPR
Config(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
468 *
this = ::std::move(from);
476 if (
this == &from)
return *
this;
477 if (GetOwningArena() == from.GetOwningArena()
478 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
479 && GetOwningArena() !=
nullptr
490 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
493 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
496 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
497 return GetDescriptor();
500 return default_instance().GetMetadata().descriptor;
503 return default_instance().GetMetadata().reflection;
506 return *internal_default_instance();
509 return reinterpret_cast<const Config*
>(
510 &_Config_default_instance_);
512 static constexpr int kIndexInFileMessages =
519 if (other ==
this)
return;
520 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
521 if (GetOwningArena() !=
nullptr &&
522 GetOwningArena() == other->GetOwningArena()) {
524 if (GetOwningArena() == other->GetOwningArena()) {
528 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
532 if (other ==
this)
return;
533 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
539 Config*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
540 return CreateMaybeMessage<Config>(arena);
542 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
544 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
546 Config::MergeImpl(*
this, from);
549 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
551 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
552 bool IsInitialized() 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(); }
561 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
563 void SetCachedSize(
int size)
const final;
564 void InternalSwap(
Config* other);
567 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
568 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
569 return "goby.moos.bluefin.protobuf.Config";
572 explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena,
573 bool is_message_owned =
false);
577 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
579 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
586 kHardwareToRateFieldNumber = 5,
587 kModemLookupFieldNumber = 6,
588 kMoosServerFieldNumber = 1,
589 kNmeaInMoosVarFieldNumber = 3,
590 kNmeaOutMoosVarFieldNumber = 4,
591 kMoosPortFieldNumber = 2,
594 int hardware_to_rate_size()
const;
596 int _internal_hardware_to_rate_size()
const;
598 void clear_hardware_to_rate();
600 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
601 mutable_hardware_to_rate();
603 const ::goby::moos::bluefin::protobuf::HardwareRatePair& _internal_hardware_to_rate(
int index)
const;
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;
612 int modem_lookup_size()
const;
614 int _internal_modem_lookup_size()
const;
616 void clear_modem_lookup();
618 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
619 mutable_modem_lookup();
621 const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& _internal_modem_lookup(
int index)
const;
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;
630 bool has_moos_server()
const;
632 bool _internal_has_moos_server()
const;
634 void clear_moos_server();
635 const std::string& moos_server()
const;
636 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
638 std::string* mutable_moos_server();
639 PROTOBUF_NODISCARD std::string* release_moos_server();
640 void set_allocated_moos_server(std::string* moos_server);
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();
648 bool has_nmea_in_moos_var()
const;
650 bool _internal_has_nmea_in_moos_var()
const;
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>
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);
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();
666 bool has_nmea_out_moos_var()
const;
668 bool _internal_has_nmea_out_moos_var()
const;
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>
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);
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();
684 bool has_moos_port()
const;
686 bool _internal_has_moos_port()
const;
688 void clear_moos_port();
689 int32_t moos_port()
const;
690 void set_moos_port(int32_t value);
692 int32_t _internal_moos_port()
const;
693 void _internal_set_moos_port(int32_t value);
700 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
701 typedef void InternalArenaConstructable_;
702 typedef void DestructorSkippable_;
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_;
717 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto;
723 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::bluefin::protobuf::Config >, 11,
false >
729 #pragma GCC diagnostic push
730 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
735inline bool HardwareRatePair::_internal_has_hardware_name()
const {
736 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
739inline bool HardwareRatePair::has_hardware_name()
const {
740 return _internal_has_hardware_name();
742inline void HardwareRatePair::clear_hardware_name() {
743 _impl_.hardware_name_.ClearToEmpty();
744 _impl_._has_bits_[0] &= ~0x00000001u;
746inline const std::string& HardwareRatePair::hardware_name()
const {
748 return _internal_hardware_name();
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());
757inline std::string* HardwareRatePair::mutable_hardware_name() {
758 std::string* _s = _internal_mutable_hardware_name();
762inline const std::string& HardwareRatePair::_internal_hardware_name()
const {
763 return _impl_.hardware_name_.Get();
765inline void HardwareRatePair::_internal_set_hardware_name(
const std::string& value) {
766 _impl_._has_bits_[0] |= 0x00000001u;
767 _impl_.hardware_name_.Set(value, GetArenaForAllocation());
769inline std::string* HardwareRatePair::_internal_mutable_hardware_name() {
770 _impl_._has_bits_[0] |= 0x00000001u;
771 return _impl_.hardware_name_.Mutable(GetArenaForAllocation());
773inline std::string* HardwareRatePair::release_hardware_name() {
775 if (!_internal_has_hardware_name()) {
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());
787inline void HardwareRatePair::set_allocated_hardware_name(std::string* hardware_name) {
788 if (hardware_name !=
nullptr) {
789 _impl_._has_bits_[0] |= 0x00000001u;
791 _impl_._has_bits_[0] &= ~0x00000001u;
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());
803inline bool HardwareRatePair::_internal_has_rate()
const {
804 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
807inline bool HardwareRatePair::has_rate()
const {
808 return _internal_has_rate();
810inline void HardwareRatePair::clear_rate() {
812 _impl_._has_bits_[0] &= ~0x00000002u;
814inline int32_t HardwareRatePair::_internal_rate()
const {
817inline int32_t HardwareRatePair::rate()
const {
819 return _internal_rate();
821inline void HardwareRatePair::_internal_set_rate(int32_t value) {
822 _impl_._has_bits_[0] |= 0x00000002u;
823 _impl_.rate_ = value;
825inline void HardwareRatePair::set_rate(int32_t value) {
826 _internal_set_rate(value);
831inline bool HardwareRatePair::_internal_has_packet_bytes()
const {
832 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
835inline bool HardwareRatePair::has_packet_bytes()
const {
836 return _internal_has_packet_bytes();
838inline void HardwareRatePair::clear_packet_bytes() {
839 _impl_.packet_bytes_ = 0;
840 _impl_._has_bits_[0] &= ~0x00000004u;
842inline int32_t HardwareRatePair::_internal_packet_bytes()
const {
843 return _impl_.packet_bytes_;
845inline int32_t HardwareRatePair::packet_bytes()
const {
847 return _internal_packet_bytes();
849inline void HardwareRatePair::_internal_set_packet_bytes(int32_t value) {
850 _impl_._has_bits_[0] |= 0x00000004u;
851 _impl_.packet_bytes_ = value;
853inline void HardwareRatePair::set_packet_bytes(int32_t value) {
854 _internal_set_packet_bytes(value);
863inline bool BluefinModemIdLookUp::_internal_has_goby_id()
const {
864 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
867inline bool BluefinModemIdLookUp::has_goby_id()
const {
868 return _internal_has_goby_id();
870inline void BluefinModemIdLookUp::clear_goby_id() {
872 _impl_._has_bits_[0] &= ~0x00000001u;
874inline int32_t BluefinModemIdLookUp::_internal_goby_id()
const {
875 return _impl_.goby_id_;
877inline int32_t BluefinModemIdLookUp::goby_id()
const {
879 return _internal_goby_id();
881inline void BluefinModemIdLookUp::_internal_set_goby_id(int32_t value) {
882 _impl_._has_bits_[0] |= 0x00000001u;
883 _impl_.goby_id_ = value;
885inline void BluefinModemIdLookUp::set_goby_id(int32_t value) {
886 _internal_set_goby_id(value);
891inline bool BluefinModemIdLookUp::_internal_has_bluefin_id()
const {
892 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
895inline bool BluefinModemIdLookUp::has_bluefin_id()
const {
896 return _internal_has_bluefin_id();
898inline void BluefinModemIdLookUp::clear_bluefin_id() {
899 _impl_.bluefin_id_ = 0;
900 _impl_._has_bits_[0] &= ~0x00000002u;
902inline int32_t BluefinModemIdLookUp::_internal_bluefin_id()
const {
903 return _impl_.bluefin_id_;
905inline int32_t BluefinModemIdLookUp::bluefin_id()
const {
907 return _internal_bluefin_id();
909inline void BluefinModemIdLookUp::_internal_set_bluefin_id(int32_t value) {
910 _impl_._has_bits_[0] |= 0x00000002u;
911 _impl_.bluefin_id_ = value;
913inline void BluefinModemIdLookUp::set_bluefin_id(int32_t value) {
914 _internal_set_bluefin_id(value);
923inline bool Config::_internal_has_moos_server()
const {
924 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
927inline bool Config::has_moos_server()
const {
928 return _internal_has_moos_server();
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;
934inline const std::string& Config::moos_server()
const {
936 if (_impl_.moos_server_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_moos_server_.get();
937 return _internal_moos_server();
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());
946inline std::string* Config::mutable_moos_server() {
947 std::string* _s = _internal_mutable_moos_server();
951inline const std::string& Config::_internal_moos_server()
const {
952 return _impl_.moos_server_.Get();
954inline void Config::_internal_set_moos_server(
const std::string& value) {
955 _impl_._has_bits_[0] |= 0x00000001u;
956 _impl_.moos_server_.Set(value, GetArenaForAllocation());
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());
962inline std::string* Config::release_moos_server() {
964 if (!_internal_has_moos_server()) {
967 _impl_._has_bits_[0] &= ~0x00000001u;
968 auto* p = _impl_.moos_server_.Release();
971inline void Config::set_allocated_moos_server(std::string* moos_server) {
972 if (moos_server !=
nullptr) {
973 _impl_._has_bits_[0] |= 0x00000001u;
975 _impl_._has_bits_[0] &= ~0x00000001u;
977 _impl_.moos_server_.SetAllocated(moos_server, GetArenaForAllocation());
982inline bool Config::_internal_has_moos_port()
const {
983 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
986inline bool Config::has_moos_port()
const {
987 return _internal_has_moos_port();
989inline void Config::clear_moos_port() {
990 _impl_.moos_port_ = 9000;
991 _impl_._has_bits_[0] &= ~0x00000008u;
993inline int32_t Config::_internal_moos_port()
const {
994 return _impl_.moos_port_;
996inline int32_t Config::moos_port()
const {
998 return _internal_moos_port();
1000inline void Config::_internal_set_moos_port(int32_t value) {
1001 _impl_._has_bits_[0] |= 0x00000008u;
1002 _impl_.moos_port_ = value;
1004inline void Config::set_moos_port(int32_t value) {
1005 _internal_set_moos_port(value);
1010inline bool Config::_internal_has_nmea_in_moos_var()
const {
1011 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1014inline bool Config::has_nmea_in_moos_var()
const {
1015 return _internal_has_nmea_in_moos_var();
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;
1021inline const std::string& Config::nmea_in_moos_var()
const {
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();
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());
1033inline std::string* Config::mutable_nmea_in_moos_var() {
1034 std::string* _s = _internal_mutable_nmea_in_moos_var();
1038inline const std::string& Config::_internal_nmea_in_moos_var()
const {
1039 return _impl_.nmea_in_moos_var_.Get();
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());
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());
1049inline std::string* Config::release_nmea_in_moos_var() {
1051 if (!_internal_has_nmea_in_moos_var()) {
1054 _impl_._has_bits_[0] &= ~0x00000002u;
1055 auto* p = _impl_.nmea_in_moos_var_.Release();
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;
1062 _impl_._has_bits_[0] &= ~0x00000002u;
1064 _impl_.nmea_in_moos_var_.SetAllocated(nmea_in_moos_var, GetArenaForAllocation());
1069inline bool Config::_internal_has_nmea_out_moos_var()
const {
1070 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1073inline bool Config::has_nmea_out_moos_var()
const {
1074 return _internal_has_nmea_out_moos_var();
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;
1080inline const std::string& Config::nmea_out_moos_var()
const {
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();
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());
1092inline std::string* Config::mutable_nmea_out_moos_var() {
1093 std::string* _s = _internal_mutable_nmea_out_moos_var();
1097inline const std::string& Config::_internal_nmea_out_moos_var()
const {
1098 return _impl_.nmea_out_moos_var_.Get();
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());
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());
1108inline std::string* Config::release_nmea_out_moos_var() {
1110 if (!_internal_has_nmea_out_moos_var()) {
1113 _impl_._has_bits_[0] &= ~0x00000004u;
1114 auto* p = _impl_.nmea_out_moos_var_.Release();
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;
1121 _impl_._has_bits_[0] &= ~0x00000004u;
1123 _impl_.nmea_out_moos_var_.SetAllocated(nmea_out_moos_var, GetArenaForAllocation());
1128inline int Config::_internal_hardware_to_rate_size()
const {
1129 return _impl_.hardware_to_rate_.size();
1131inline int Config::hardware_to_rate_size()
const {
1132 return _internal_hardware_to_rate_size();
1134inline void Config::clear_hardware_to_rate() {
1135 _impl_.hardware_to_rate_.Clear();
1137inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::mutable_hardware_to_rate(
int index) {
1139 return _impl_.hardware_to_rate_.Mutable(index);
1141inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
1142Config::mutable_hardware_to_rate() {
1144 return &_impl_.hardware_to_rate_;
1146inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::_internal_hardware_to_rate(
int index)
const {
1147 return _impl_.hardware_to_rate_.Get(index);
1149inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::hardware_to_rate(
int index)
const {
1151 return _internal_hardware_to_rate(index);
1153inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::_internal_add_hardware_to_rate() {
1154 return _impl_.hardware_to_rate_.Add();
1156inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::add_hardware_to_rate() {
1161inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
1162Config::hardware_to_rate()
const {
1164 return _impl_.hardware_to_rate_;
1168inline int Config::_internal_modem_lookup_size()
const {
1169 return _impl_.modem_lookup_.size();
1171inline int Config::modem_lookup_size()
const {
1172 return _internal_modem_lookup_size();
1174inline void Config::clear_modem_lookup() {
1175 _impl_.modem_lookup_.Clear();
1177inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::mutable_modem_lookup(
int index) {
1179 return _impl_.modem_lookup_.Mutable(index);
1181inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
1182Config::mutable_modem_lookup() {
1184 return &_impl_.modem_lookup_;
1186inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::_internal_modem_lookup(
int index)
const {
1187 return _impl_.modem_lookup_.Get(index);
1189inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::modem_lookup(
int index)
const {
1191 return _internal_modem_lookup(index);
1193inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::_internal_add_modem_lookup() {
1194 return _impl_.modem_lookup_.Add();
1196inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::add_modem_lookup() {
1201inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
1202Config::modem_lookup()
const {
1204 return _impl_.modem_lookup_;
1208 #pragma GCC diagnostic pop
1224#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
@ kHardwareNameFieldNumber
@ kPacketBytesFieldNumber
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()
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[]