4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_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>
33#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 <boost/units/systems/si.hpp>
44#include <google/protobuf/port_def.inc>
45#define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto
46PROTOBUF_NAMESPACE_OPEN
50PROTOBUF_NAMESPACE_CLOSE
61class iFrontSeatConfig;
62struct iFrontSeatConfigDefaultTypeInternal;
64class iFrontSeatConfig_LegacyOperations;
65struct iFrontSeatConfig_LegacyOperationsDefaultTypeInternal;
67class iFrontSeatConfig_MOOSVariables;
68struct iFrontSeatConfig_MOOSVariablesDefaultTypeInternal;
74PROTOBUF_NAMESPACE_OPEN
78PROTOBUF_NAMESPACE_CLOSE
87 public ::PROTOBUF_NAMESPACE_ID::Message {
96 *
this = ::std::move(from);
104 if (
this == &from)
return *
this;
105 if (GetOwningArena() == from.GetOwningArena()
106 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
107 && GetOwningArena() !=
nullptr
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() {
147 if (other ==
this)
return;
148 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
149 if (GetOwningArena() !=
nullptr &&
150 GetOwningArena() == other->GetOwningArena()) {
152 if (GetOwningArena() == other->GetOwningArena()) {
156 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
160 if (other ==
this)
return;
161 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
168 return CreateMaybeMessage<iFrontSeatConfig_MOOSVariables>(arena);
170 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
172 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
174 iFrontSeatConfig_MOOSVariables::MergeImpl(*
this, from);
177 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
179 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
185 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
189 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
191 void SetCachedSize(
int size)
const final;
195 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
196 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
197 return "goby.apps.moos.protobuf.iFrontSeatConfig.MOOSVariables";
201 bool is_message_owned =
false);
205 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
227 bool _internal_has_prefix()
const;
230 const std::string&
prefix()
const;
231 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
237 const std::string& _internal_prefix()
const;
238 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_prefix(
const std::string& value);
239 std::string* _internal_mutable_prefix();
245 bool _internal_has_raw_out()
const;
248 const std::string&
raw_out()
const;
249 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
255 const std::string& _internal_raw_out()
const;
256 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_raw_out(
const std::string& value);
257 std::string* _internal_mutable_raw_out();
263 bool _internal_has_raw_in()
const;
266 const std::string&
raw_in()
const;
267 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
273 const std::string& _internal_raw_in()
const;
274 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_raw_in(
const std::string& value);
275 std::string* _internal_mutable_raw_in();
281 bool _internal_has_command_request()
const;
285 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
291 const std::string& _internal_command_request()
const;
292 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_command_request(
const std::string& value);
293 std::string* _internal_mutable_command_request();
299 bool _internal_has_command_response()
const;
303 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
309 const std::string& _internal_command_response()
const;
310 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_command_response(
const std::string& value);
311 std::string* _internal_mutable_command_response();
317 bool _internal_has_data_from_frontseat()
const;
321 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
327 const std::string& _internal_data_from_frontseat()
const;
328 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_data_from_frontseat(
const std::string& value);
329 std::string* _internal_mutable_data_from_frontseat();
335 bool _internal_has_data_to_frontseat()
const;
339 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
345 const std::string& _internal_data_to_frontseat()
const;
346 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_data_to_frontseat(
const std::string& value);
347 std::string* _internal_mutable_data_to_frontseat();
353 bool _internal_has_status()
const;
356 const std::string&
status()
const;
357 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
363 const std::string& _internal_status()
const;
364 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_status(
const std::string& value);
365 std::string* _internal_mutable_status();
371 bool _internal_has_node_status()
const;
375 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
381 const std::string& _internal_node_status()
const;
382 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_node_status(
const std::string& value);
383 std::string* _internal_mutable_node_status();
390 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
391 typedef void InternalArenaConstructable_;
392 typedef void DestructorSkippable_;
394 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
395 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
396 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_prefix_;
397 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr prefix_;
398 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_raw_out_;
399 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr raw_out_;
400 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_raw_in_;
401 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr raw_in_;
402 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_command_request_;
403 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_request_;
404 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_command_response_;
405 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_response_;
406 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_data_from_frontseat_;
407 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_from_frontseat_;
408 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_data_to_frontseat_;
409 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_to_frontseat_;
410 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_status_;
411 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr status_;
412 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_node_status_;
413 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr node_status_;
416 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto;
421 public ::PROTOBUF_NAMESPACE_ID::Message {
430 *
this = ::std::move(from);
438 if (
this == &from)
return *
this;
439 if (GetOwningArena() == from.GetOwningArena()
440 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
441 && GetOwningArena() !=
nullptr
452 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
455 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
458 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
481 if (other ==
this)
return;
482 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
483 if (GetOwningArena() !=
nullptr &&
484 GetOwningArena() == other->GetOwningArena()) {
486 if (GetOwningArena() == other->GetOwningArena()) {
490 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
494 if (other ==
this)
return;
495 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
502 return CreateMaybeMessage<iFrontSeatConfig_LegacyOperations>(arena);
504 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
506 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
508 iFrontSeatConfig_LegacyOperations::MergeImpl(*
this, from);
511 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
513 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
519 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
523 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
525 void SetCachedSize(
int size)
const final;
529 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
530 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
531 return "goby.apps.moos.protobuf.iFrontSeatConfig.LegacyOperations";
535 bool is_message_owned =
false);
539 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
556 bool has_subscribe_ctd()
const;
558 bool _internal_has_subscribe_ctd()
const;
560 void clear_subscribe_ctd();
561 bool subscribe_ctd()
const;
562 void set_subscribe_ctd(
bool value);
564 bool _internal_subscribe_ctd()
const;
565 void _internal_set_subscribe_ctd(
bool value);
569 bool has_subscribe_acomms_raw()
const;
571 bool _internal_has_subscribe_acomms_raw()
const;
573 void clear_subscribe_acomms_raw();
574 bool subscribe_acomms_raw()
const;
575 void set_subscribe_acomms_raw(
bool value);
577 bool _internal_subscribe_acomms_raw()
const;
578 void _internal_set_subscribe_acomms_raw(
bool value);
582 bool has_pub_sub_bf_commands()
const;
584 bool _internal_has_pub_sub_bf_commands()
const;
586 void clear_pub_sub_bf_commands();
587 bool pub_sub_bf_commands()
const;
588 void set_pub_sub_bf_commands(
bool value);
590 bool _internal_pub_sub_bf_commands()
const;
591 void _internal_set_pub_sub_bf_commands(
bool value);
595 bool has_publish_fs_bs_ready()
const;
597 bool _internal_has_publish_fs_bs_ready()
const;
599 void clear_publish_fs_bs_ready();
600 bool publish_fs_bs_ready()
const;
601 void set_publish_fs_bs_ready(
bool value);
603 bool _internal_publish_fs_bs_ready()
const;
604 void _internal_set_publish_fs_bs_ready(
bool value);
608 bool has_subscribe_desired()
const;
610 bool _internal_has_subscribe_desired()
const;
612 void clear_subscribe_desired();
613 bool subscribe_desired()
const;
614 void set_subscribe_desired(
bool value);
616 bool _internal_subscribe_desired()
const;
617 void _internal_set_subscribe_desired(
bool value);
621 bool has_publish_nav()
const;
623 bool _internal_has_publish_nav()
const;
625 void clear_publish_nav();
626 bool publish_nav()
const;
627 void set_publish_nav(
bool value);
629 bool _internal_publish_nav()
const;
630 void _internal_set_publish_nav(
bool value);
637 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
638 typedef void InternalArenaConstructable_;
639 typedef void DestructorSkippable_;
641 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
642 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
644 bool subscribe_acomms_raw_;
645 bool pub_sub_bf_commands_;
646 bool publish_fs_bs_ready_;
647 bool subscribe_desired_;
651 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto;
656 public ::PROTOBUF_NAMESPACE_ID::Message {
660 explicit PROTOBUF_CONSTEXPR
iFrontSeatConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
665 *
this = ::std::move(from);
673 if (
this == &from)
return *
this;
674 if (GetOwningArena() == from.GetOwningArena()
675 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
676 && GetOwningArena() !=
nullptr
687 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
690 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
693 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
716 if (other ==
this)
return;
717 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
718 if (GetOwningArena() !=
nullptr &&
719 GetOwningArena() == other->GetOwningArena()) {
721 if (GetOwningArena() == other->GetOwningArena()) {
725 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
729 if (other ==
this)
return;
730 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
737 return CreateMaybeMessage<iFrontSeatConfig>(arena);
739 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
741 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
743 iFrontSeatConfig::MergeImpl(*
this, from);
746 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
748 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
754 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
758 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
760 void SetCachedSize(
int size)
const final;
764 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
765 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
766 return "goby.apps.moos.protobuf.iFrontSeatConfig";
770 bool is_message_owned =
false);
774 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
792 bool has_common()
const;
794 bool _internal_has_common()
const;
797 const ::goby::moos::protobuf::GobyMOOSAppConfig&
common()
const;
798 PROTOBUF_NODISCARD ::goby::moos::protobuf::GobyMOOSAppConfig*
release_common();
802 const ::goby::moos::protobuf::GobyMOOSAppConfig& _internal_common()
const;
812 bool _internal_has_frontseat_cfg()
const;
815 const ::goby::middleware::frontseat::protobuf::Config&
frontseat_cfg()
const;
820 const ::goby::middleware::frontseat::protobuf::Config& _internal_frontseat_cfg()
const;
830 bool _internal_has_moos_var()
const;
833 const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables&
moos_var()
const;
834 PROTOBUF_NODISCARD ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables*
release_moos_var();
838 const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables& _internal_moos_var()
const;
848 bool _internal_has_legacy_cfg()
const;
851 const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations&
legacy_cfg()
const;
852 PROTOBUF_NODISCARD ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations*
release_legacy_cfg();
856 const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations& _internal_legacy_cfg()
const;
867 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
868 typedef void InternalArenaConstructable_;
869 typedef void DestructorSkippable_;
871 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
872 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
879 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto;
887 #pragma GCC diagnostic push
888 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
893inline bool iFrontSeatConfig_MOOSVariables::_internal_has_prefix()
const {
894 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
898 return _internal_has_prefix();
901 _impl_.prefix_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_prefix_, GetArenaForAllocation());
902 _impl_._has_bits_[0] &= ~0x00000001u;
906 if (
_impl_.prefix_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_prefix_.get();
907 return _internal_prefix();
909template <
typename ArgT0,
typename... ArgT>
910inline PROTOBUF_ALWAYS_INLINE
912 _impl_._has_bits_[0] |= 0x00000001u;
913 _impl_.prefix_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
917 std::string* _s = _internal_mutable_prefix();
921inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_prefix()
const {
922 return _impl_.prefix_.Get();
924inline void iFrontSeatConfig_MOOSVariables::_internal_set_prefix(
const std::string& value) {
925 _impl_._has_bits_[0] |= 0x00000001u;
926 _impl_.prefix_.Set(value, GetArenaForAllocation());
928inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_prefix() {
929 _impl_._has_bits_[0] |= 0x00000001u;
930 return _impl_.prefix_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_prefix_, GetArenaForAllocation());
934 if (!_internal_has_prefix()) {
937 _impl_._has_bits_[0] &= ~0x00000001u;
938 auto* p =
_impl_.prefix_.Release();
943 _impl_._has_bits_[0] |= 0x00000001u;
945 _impl_._has_bits_[0] &= ~0x00000001u;
947 _impl_.prefix_.SetAllocated(
prefix, GetArenaForAllocation());
952inline bool iFrontSeatConfig_MOOSVariables::_internal_has_raw_out()
const {
953 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
957 return _internal_has_raw_out();
960 _impl_.raw_out_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_raw_out_, GetArenaForAllocation());
961 _impl_._has_bits_[0] &= ~0x00000002u;
965 if (
_impl_.raw_out_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_raw_out_.get();
966 return _internal_raw_out();
968template <
typename ArgT0,
typename... ArgT>
969inline PROTOBUF_ALWAYS_INLINE
971 _impl_._has_bits_[0] |= 0x00000002u;
972 _impl_.raw_out_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
976 std::string* _s = _internal_mutable_raw_out();
980inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_raw_out()
const {
981 return _impl_.raw_out_.Get();
983inline void iFrontSeatConfig_MOOSVariables::_internal_set_raw_out(
const std::string& value) {
984 _impl_._has_bits_[0] |= 0x00000002u;
985 _impl_.raw_out_.Set(value, GetArenaForAllocation());
987inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_raw_out() {
988 _impl_._has_bits_[0] |= 0x00000002u;
989 return _impl_.raw_out_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_raw_out_, GetArenaForAllocation());
993 if (!_internal_has_raw_out()) {
996 _impl_._has_bits_[0] &= ~0x00000002u;
997 auto* p =
_impl_.raw_out_.Release();
1002 _impl_._has_bits_[0] |= 0x00000002u;
1004 _impl_._has_bits_[0] &= ~0x00000002u;
1006 _impl_.raw_out_.SetAllocated(
raw_out, GetArenaForAllocation());
1011inline bool iFrontSeatConfig_MOOSVariables::_internal_has_raw_in()
const {
1012 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1016 return _internal_has_raw_in();
1019 _impl_.raw_in_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_raw_in_, GetArenaForAllocation());
1020 _impl_._has_bits_[0] &= ~0x00000004u;
1024 if (
_impl_.raw_in_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_raw_in_.get();
1025 return _internal_raw_in();
1027template <
typename ArgT0,
typename... ArgT>
1028inline PROTOBUF_ALWAYS_INLINE
1030 _impl_._has_bits_[0] |= 0x00000004u;
1031 _impl_.raw_in_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1035 std::string* _s = _internal_mutable_raw_in();
1039inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_raw_in()
const {
1040 return _impl_.raw_in_.Get();
1042inline void iFrontSeatConfig_MOOSVariables::_internal_set_raw_in(
const std::string& value) {
1043 _impl_._has_bits_[0] |= 0x00000004u;
1044 _impl_.raw_in_.Set(value, GetArenaForAllocation());
1046inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_raw_in() {
1047 _impl_._has_bits_[0] |= 0x00000004u;
1048 return _impl_.raw_in_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_raw_in_, GetArenaForAllocation());
1052 if (!_internal_has_raw_in()) {
1055 _impl_._has_bits_[0] &= ~0x00000004u;
1056 auto* p =
_impl_.raw_in_.Release();
1061 _impl_._has_bits_[0] |= 0x00000004u;
1063 _impl_._has_bits_[0] &= ~0x00000004u;
1065 _impl_.raw_in_.SetAllocated(
raw_in, GetArenaForAllocation());
1070inline bool iFrontSeatConfig_MOOSVariables::_internal_has_command_request()
const {
1071 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1075 return _internal_has_command_request();
1078 _impl_.command_request_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_command_request_, GetArenaForAllocation());
1079 _impl_._has_bits_[0] &= ~0x00000008u;
1083 if (
_impl_.command_request_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_command_request_.get();
1084 return _internal_command_request();
1086template <
typename ArgT0,
typename... ArgT>
1087inline PROTOBUF_ALWAYS_INLINE
1089 _impl_._has_bits_[0] |= 0x00000008u;
1090 _impl_.command_request_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1094 std::string* _s = _internal_mutable_command_request();
1098inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_command_request()
const {
1099 return _impl_.command_request_.Get();
1101inline void iFrontSeatConfig_MOOSVariables::_internal_set_command_request(
const std::string& value) {
1102 _impl_._has_bits_[0] |= 0x00000008u;
1103 _impl_.command_request_.Set(value, GetArenaForAllocation());
1105inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_command_request() {
1106 _impl_._has_bits_[0] |= 0x00000008u;
1107 return _impl_.command_request_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_command_request_, GetArenaForAllocation());
1111 if (!_internal_has_command_request()) {
1114 _impl_._has_bits_[0] &= ~0x00000008u;
1115 auto* p =
_impl_.command_request_.Release();
1120 _impl_._has_bits_[0] |= 0x00000008u;
1122 _impl_._has_bits_[0] &= ~0x00000008u;
1129inline bool iFrontSeatConfig_MOOSVariables::_internal_has_command_response()
const {
1130 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1134 return _internal_has_command_response();
1137 _impl_.command_response_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_command_response_, GetArenaForAllocation());
1138 _impl_._has_bits_[0] &= ~0x00000010u;
1142 if (
_impl_.command_response_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_command_response_.get();
1143 return _internal_command_response();
1145template <
typename ArgT0,
typename... ArgT>
1146inline PROTOBUF_ALWAYS_INLINE
1148 _impl_._has_bits_[0] |= 0x00000010u;
1149 _impl_.command_response_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1153 std::string* _s = _internal_mutable_command_response();
1157inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_command_response()
const {
1158 return _impl_.command_response_.Get();
1160inline void iFrontSeatConfig_MOOSVariables::_internal_set_command_response(
const std::string& value) {
1161 _impl_._has_bits_[0] |= 0x00000010u;
1162 _impl_.command_response_.Set(value, GetArenaForAllocation());
1164inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_command_response() {
1165 _impl_._has_bits_[0] |= 0x00000010u;
1166 return _impl_.command_response_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_command_response_, GetArenaForAllocation());
1170 if (!_internal_has_command_response()) {
1173 _impl_._has_bits_[0] &= ~0x00000010u;
1174 auto* p =
_impl_.command_response_.Release();
1179 _impl_._has_bits_[0] |= 0x00000010u;
1181 _impl_._has_bits_[0] &= ~0x00000010u;
1188inline bool iFrontSeatConfig_MOOSVariables::_internal_has_data_from_frontseat()
const {
1189 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1193 return _internal_has_data_from_frontseat();
1196 _impl_.data_from_frontseat_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_data_from_frontseat_, GetArenaForAllocation());
1197 _impl_._has_bits_[0] &= ~0x00000020u;
1201 if (
_impl_.data_from_frontseat_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_data_from_frontseat_.get();
1202 return _internal_data_from_frontseat();
1204template <
typename ArgT0,
typename... ArgT>
1205inline PROTOBUF_ALWAYS_INLINE
1207 _impl_._has_bits_[0] |= 0x00000020u;
1208 _impl_.data_from_frontseat_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1212 std::string* _s = _internal_mutable_data_from_frontseat();
1216inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_data_from_frontseat()
const {
1217 return _impl_.data_from_frontseat_.Get();
1219inline void iFrontSeatConfig_MOOSVariables::_internal_set_data_from_frontseat(
const std::string& value) {
1220 _impl_._has_bits_[0] |= 0x00000020u;
1221 _impl_.data_from_frontseat_.Set(value, GetArenaForAllocation());
1223inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_data_from_frontseat() {
1224 _impl_._has_bits_[0] |= 0x00000020u;
1225 return _impl_.data_from_frontseat_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_data_from_frontseat_, GetArenaForAllocation());
1229 if (!_internal_has_data_from_frontseat()) {
1232 _impl_._has_bits_[0] &= ~0x00000020u;
1233 auto* p =
_impl_.data_from_frontseat_.Release();
1238 _impl_._has_bits_[0] |= 0x00000020u;
1240 _impl_._has_bits_[0] &= ~0x00000020u;
1247inline bool iFrontSeatConfig_MOOSVariables::_internal_has_data_to_frontseat()
const {
1248 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1252 return _internal_has_data_to_frontseat();
1255 _impl_.data_to_frontseat_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_data_to_frontseat_, GetArenaForAllocation());
1256 _impl_._has_bits_[0] &= ~0x00000040u;
1260 if (
_impl_.data_to_frontseat_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_data_to_frontseat_.get();
1261 return _internal_data_to_frontseat();
1263template <
typename ArgT0,
typename... ArgT>
1264inline PROTOBUF_ALWAYS_INLINE
1266 _impl_._has_bits_[0] |= 0x00000040u;
1267 _impl_.data_to_frontseat_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1271 std::string* _s = _internal_mutable_data_to_frontseat();
1275inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_data_to_frontseat()
const {
1276 return _impl_.data_to_frontseat_.Get();
1278inline void iFrontSeatConfig_MOOSVariables::_internal_set_data_to_frontseat(
const std::string& value) {
1279 _impl_._has_bits_[0] |= 0x00000040u;
1280 _impl_.data_to_frontseat_.Set(value, GetArenaForAllocation());
1282inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_data_to_frontseat() {
1283 _impl_._has_bits_[0] |= 0x00000040u;
1284 return _impl_.data_to_frontseat_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_data_to_frontseat_, GetArenaForAllocation());
1288 if (!_internal_has_data_to_frontseat()) {
1291 _impl_._has_bits_[0] &= ~0x00000040u;
1292 auto* p =
_impl_.data_to_frontseat_.Release();
1297 _impl_._has_bits_[0] |= 0x00000040u;
1299 _impl_._has_bits_[0] &= ~0x00000040u;
1306inline bool iFrontSeatConfig_MOOSVariables::_internal_has_status()
const {
1307 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
1311 return _internal_has_status();
1314 _impl_.status_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_status_, GetArenaForAllocation());
1315 _impl_._has_bits_[0] &= ~0x00000080u;
1319 if (
_impl_.status_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_status_.get();
1320 return _internal_status();
1322template <
typename ArgT0,
typename... ArgT>
1323inline PROTOBUF_ALWAYS_INLINE
1325 _impl_._has_bits_[0] |= 0x00000080u;
1326 _impl_.status_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1330 std::string* _s = _internal_mutable_status();
1334inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_status()
const {
1335 return _impl_.status_.Get();
1337inline void iFrontSeatConfig_MOOSVariables::_internal_set_status(
const std::string& value) {
1338 _impl_._has_bits_[0] |= 0x00000080u;
1339 _impl_.status_.Set(value, GetArenaForAllocation());
1341inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_status() {
1342 _impl_._has_bits_[0] |= 0x00000080u;
1343 return _impl_.status_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_status_, GetArenaForAllocation());
1347 if (!_internal_has_status()) {
1350 _impl_._has_bits_[0] &= ~0x00000080u;
1351 auto* p =
_impl_.status_.Release();
1356 _impl_._has_bits_[0] |= 0x00000080u;
1358 _impl_._has_bits_[0] &= ~0x00000080u;
1360 _impl_.status_.SetAllocated(
status, GetArenaForAllocation());
1365inline bool iFrontSeatConfig_MOOSVariables::_internal_has_node_status()
const {
1366 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
1370 return _internal_has_node_status();
1373 _impl_.node_status_.ClearToDefault(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_node_status_, GetArenaForAllocation());
1374 _impl_._has_bits_[0] &= ~0x00000100u;
1378 if (
_impl_.node_status_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_node_status_.get();
1379 return _internal_node_status();
1381template <
typename ArgT0,
typename... ArgT>
1382inline PROTOBUF_ALWAYS_INLINE
1384 _impl_._has_bits_[0] |= 0x00000100u;
1385 _impl_.node_status_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1389 std::string* _s = _internal_mutable_node_status();
1393inline const std::string& iFrontSeatConfig_MOOSVariables::_internal_node_status()
const {
1394 return _impl_.node_status_.Get();
1396inline void iFrontSeatConfig_MOOSVariables::_internal_set_node_status(
const std::string& value) {
1397 _impl_._has_bits_[0] |= 0x00000100u;
1398 _impl_.node_status_.Set(value, GetArenaForAllocation());
1400inline std::string* iFrontSeatConfig_MOOSVariables::_internal_mutable_node_status() {
1401 _impl_._has_bits_[0] |= 0x00000100u;
1402 return _impl_.node_status_.Mutable(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables::Impl_::_i_give_permission_to_break_this_code_default_node_status_, GetArenaForAllocation());
1406 if (!_internal_has_node_status()) {
1409 _impl_._has_bits_[0] &= ~0x00000100u;
1410 auto* p =
_impl_.node_status_.Release();
1415 _impl_._has_bits_[0] |= 0x00000100u;
1417 _impl_._has_bits_[0] &= ~0x00000100u;
1428inline bool iFrontSeatConfig_LegacyOperations::_internal_has_subscribe_desired()
const {
1429 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1433 return _internal_has_subscribe_desired();
1436 _impl_.subscribe_desired_ =
true;
1437 _impl_._has_bits_[0] &= ~0x00000010u;
1439inline bool iFrontSeatConfig_LegacyOperations::_internal_subscribe_desired()
const {
1440 return _impl_.subscribe_desired_;
1444 return _internal_subscribe_desired();
1446inline void iFrontSeatConfig_LegacyOperations::_internal_set_subscribe_desired(
bool value) {
1447 _impl_._has_bits_[0] |= 0x00000010u;
1448 _impl_.subscribe_desired_ = value;
1451 _internal_set_subscribe_desired(value);
1456inline bool iFrontSeatConfig_LegacyOperations::_internal_has_subscribe_ctd()
const {
1457 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1461 return _internal_has_subscribe_ctd();
1464 _impl_.subscribe_ctd_ =
false;
1465 _impl_._has_bits_[0] &= ~0x00000001u;
1467inline bool iFrontSeatConfig_LegacyOperations::_internal_subscribe_ctd()
const {
1468 return _impl_.subscribe_ctd_;
1472 return _internal_subscribe_ctd();
1474inline void iFrontSeatConfig_LegacyOperations::_internal_set_subscribe_ctd(
bool value) {
1475 _impl_._has_bits_[0] |= 0x00000001u;
1476 _impl_.subscribe_ctd_ = value;
1479 _internal_set_subscribe_ctd(value);
1484inline bool iFrontSeatConfig_LegacyOperations::_internal_has_subscribe_acomms_raw()
const {
1485 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1489 return _internal_has_subscribe_acomms_raw();
1492 _impl_.subscribe_acomms_raw_ =
false;
1493 _impl_._has_bits_[0] &= ~0x00000002u;
1495inline bool iFrontSeatConfig_LegacyOperations::_internal_subscribe_acomms_raw()
const {
1496 return _impl_.subscribe_acomms_raw_;
1500 return _internal_subscribe_acomms_raw();
1502inline void iFrontSeatConfig_LegacyOperations::_internal_set_subscribe_acomms_raw(
bool value) {
1503 _impl_._has_bits_[0] |= 0x00000002u;
1504 _impl_.subscribe_acomms_raw_ = value;
1507 _internal_set_subscribe_acomms_raw(value);
1512inline bool iFrontSeatConfig_LegacyOperations::_internal_has_pub_sub_bf_commands()
const {
1513 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1517 return _internal_has_pub_sub_bf_commands();
1520 _impl_.pub_sub_bf_commands_ =
false;
1521 _impl_._has_bits_[0] &= ~0x00000004u;
1523inline bool iFrontSeatConfig_LegacyOperations::_internal_pub_sub_bf_commands()
const {
1524 return _impl_.pub_sub_bf_commands_;
1528 return _internal_pub_sub_bf_commands();
1530inline void iFrontSeatConfig_LegacyOperations::_internal_set_pub_sub_bf_commands(
bool value) {
1531 _impl_._has_bits_[0] |= 0x00000004u;
1532 _impl_.pub_sub_bf_commands_ = value;
1535 _internal_set_pub_sub_bf_commands(value);
1540inline bool iFrontSeatConfig_LegacyOperations::_internal_has_publish_nav()
const {
1541 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1545 return _internal_has_publish_nav();
1548 _impl_.publish_nav_ =
true;
1549 _impl_._has_bits_[0] &= ~0x00000020u;
1551inline bool iFrontSeatConfig_LegacyOperations::_internal_publish_nav()
const {
1552 return _impl_.publish_nav_;
1556 return _internal_publish_nav();
1558inline void iFrontSeatConfig_LegacyOperations::_internal_set_publish_nav(
bool value) {
1559 _impl_._has_bits_[0] |= 0x00000020u;
1560 _impl_.publish_nav_ = value;
1563 _internal_set_publish_nav(value);
1568inline bool iFrontSeatConfig_LegacyOperations::_internal_has_publish_fs_bs_ready()
const {
1569 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1573 return _internal_has_publish_fs_bs_ready();
1576 _impl_.publish_fs_bs_ready_ =
false;
1577 _impl_._has_bits_[0] &= ~0x00000008u;
1579inline bool iFrontSeatConfig_LegacyOperations::_internal_publish_fs_bs_ready()
const {
1580 return _impl_.publish_fs_bs_ready_;
1584 return _internal_publish_fs_bs_ready();
1586inline void iFrontSeatConfig_LegacyOperations::_internal_set_publish_fs_bs_ready(
bool value) {
1587 _impl_._has_bits_[0] |= 0x00000008u;
1588 _impl_.publish_fs_bs_ready_ = value;
1591 _internal_set_publish_fs_bs_ready(value);
1600inline bool iFrontSeatConfig::_internal_has_common()
const {
1601 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1602 PROTOBUF_ASSUME(!value || _impl_.common_ !=
nullptr);
1606 return _internal_has_common();
1608inline const ::goby::moos::protobuf::GobyMOOSAppConfig& iFrontSeatConfig::_internal_common()
const {
1609 const ::goby::moos::protobuf::GobyMOOSAppConfig* p = _impl_.common_;
1615 return _internal_common();
1619 if (GetArenaForAllocation() ==
nullptr) {
1620 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.common_);
1624 _impl_._has_bits_[0] |= 0x00000001u;
1626 _impl_._has_bits_[0] &= ~0x00000001u;
1631 _impl_._has_bits_[0] &= ~0x00000001u;
1633 _impl_.common_ =
nullptr;
1634#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1635 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1636 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1637 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1639 if (GetArenaForAllocation() !=
nullptr) {
1640 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1647 _impl_._has_bits_[0] &= ~0x00000001u;
1649 _impl_.common_ =
nullptr;
1652inline ::goby::moos::protobuf::GobyMOOSAppConfig* iFrontSeatConfig::_internal_mutable_common() {
1653 _impl_._has_bits_[0] |= 0x00000001u;
1654 if (_impl_.common_ ==
nullptr) {
1658 return _impl_.common_;
1666 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1667 if (message_arena ==
nullptr) {
1668 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.common_);
1671 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1672 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1673 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
common));
1674 if (message_arena != submessage_arena) {
1675 common = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1676 message_arena,
common, submessage_arena);
1678 _impl_._has_bits_[0] |= 0x00000001u;
1680 _impl_._has_bits_[0] &= ~0x00000001u;
1687inline bool iFrontSeatConfig::_internal_has_frontseat_cfg()
const {
1688 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1689 PROTOBUF_ASSUME(!value || _impl_.frontseat_cfg_ !=
nullptr);
1693 return _internal_has_frontseat_cfg();
1695inline const ::goby::middleware::frontseat::protobuf::Config& iFrontSeatConfig::_internal_frontseat_cfg()
const {
1696 const ::goby::middleware::frontseat::protobuf::Config* p = _impl_.frontseat_cfg_;
1702 return _internal_frontseat_cfg();
1706 if (GetArenaForAllocation() ==
nullptr) {
1707 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.frontseat_cfg_);
1711 _impl_._has_bits_[0] |= 0x00000002u;
1713 _impl_._has_bits_[0] &= ~0x00000002u;
1718 _impl_._has_bits_[0] &= ~0x00000002u;
1720 _impl_.frontseat_cfg_ =
nullptr;
1721#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1722 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1723 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1724 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1726 if (GetArenaForAllocation() !=
nullptr) {
1727 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1734 _impl_._has_bits_[0] &= ~0x00000002u;
1736 _impl_.frontseat_cfg_ =
nullptr;
1739inline ::goby::middleware::frontseat::protobuf::Config* iFrontSeatConfig::_internal_mutable_frontseat_cfg() {
1740 _impl_._has_bits_[0] |= 0x00000002u;
1741 if (_impl_.frontseat_cfg_ ==
nullptr) {
1743 _impl_.frontseat_cfg_ = p;
1745 return _impl_.frontseat_cfg_;
1753 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1754 if (message_arena ==
nullptr) {
1755 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.frontseat_cfg_);
1758 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1759 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1760 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
frontseat_cfg));
1761 if (message_arena != submessage_arena) {
1762 frontseat_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1765 _impl_._has_bits_[0] |= 0x00000002u;
1767 _impl_._has_bits_[0] &= ~0x00000002u;
1774inline bool iFrontSeatConfig::_internal_has_moos_var()
const {
1775 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1776 PROTOBUF_ASSUME(!value || _impl_.moos_var_ !=
nullptr);
1780 return _internal_has_moos_var();
1783 if (
_impl_.moos_var_ !=
nullptr)
_impl_.moos_var_->Clear();
1784 _impl_._has_bits_[0] &= ~0x00000004u;
1786inline const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables& iFrontSeatConfig::_internal_moos_var()
const {
1787 const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* p = _impl_.moos_var_;
1793 return _internal_moos_var();
1797 if (GetArenaForAllocation() ==
nullptr) {
1798 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.moos_var_);
1802 _impl_._has_bits_[0] |= 0x00000004u;
1804 _impl_._has_bits_[0] &= ~0x00000004u;
1809 _impl_._has_bits_[0] &= ~0x00000004u;
1811 _impl_.moos_var_ =
nullptr;
1812#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1813 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1814 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1815 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1817 if (GetArenaForAllocation() !=
nullptr) {
1818 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1825 _impl_._has_bits_[0] &= ~0x00000004u;
1827 _impl_.moos_var_ =
nullptr;
1830inline ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables* iFrontSeatConfig::_internal_mutable_moos_var() {
1831 _impl_._has_bits_[0] |= 0x00000004u;
1832 if (_impl_.moos_var_ ==
nullptr) {
1834 _impl_.moos_var_ = p;
1836 return _impl_.moos_var_;
1844 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1845 if (message_arena ==
nullptr) {
1849 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1850 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
moos_var);
1851 if (message_arena != submessage_arena) {
1852 moos_var = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1853 message_arena,
moos_var, submessage_arena);
1855 _impl_._has_bits_[0] |= 0x00000004u;
1857 _impl_._has_bits_[0] &= ~0x00000004u;
1864inline bool iFrontSeatConfig::_internal_has_legacy_cfg()
const {
1865 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1866 PROTOBUF_ASSUME(!value || _impl_.legacy_cfg_ !=
nullptr);
1870 return _internal_has_legacy_cfg();
1873 if (
_impl_.legacy_cfg_ !=
nullptr)
_impl_.legacy_cfg_->Clear();
1874 _impl_._has_bits_[0] &= ~0x00000008u;
1876inline const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations& iFrontSeatConfig::_internal_legacy_cfg()
const {
1877 const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* p = _impl_.legacy_cfg_;
1883 return _internal_legacy_cfg();
1887 if (GetArenaForAllocation() ==
nullptr) {
1888 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.legacy_cfg_);
1892 _impl_._has_bits_[0] |= 0x00000008u;
1894 _impl_._has_bits_[0] &= ~0x00000008u;
1899 _impl_._has_bits_[0] &= ~0x00000008u;
1901 _impl_.legacy_cfg_ =
nullptr;
1902#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1903 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1904 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1905 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1907 if (GetArenaForAllocation() !=
nullptr) {
1908 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1915 _impl_._has_bits_[0] &= ~0x00000008u;
1917 _impl_.legacy_cfg_ =
nullptr;
1920inline ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations* iFrontSeatConfig::_internal_mutable_legacy_cfg() {
1921 _impl_._has_bits_[0] |= 0x00000008u;
1922 if (_impl_.legacy_cfg_ ==
nullptr) {
1924 _impl_.legacy_cfg_ = p;
1926 return _impl_.legacy_cfg_;
1934 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1935 if (message_arena ==
nullptr) {
1936 delete _impl_.legacy_cfg_;
1939 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1940 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
legacy_cfg);
1941 if (message_arena != submessage_arena) {
1942 legacy_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1943 message_arena,
legacy_cfg, submessage_arena);
1945 _impl_._has_bits_[0] |= 0x00000008u;
1947 _impl_._has_bits_[0] &= ~0x00000008u;
1954 #pragma GCC diagnostic pop
1970#include <google/protobuf/port_undef.inc>
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
iFrontSeatConfig_LegacyOperations(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool has_pub_sub_bf_commands() const
void clear_subscribe_ctd()
bool has_publish_nav() const
void set_subscribe_acomms_raw(bool value)
bool has_publish_fs_bs_ready() const
~iFrontSeatConfig_LegacyOperations() override
int GetCachedSize() const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
iFrontSeatConfig_LegacyOperations(const iFrontSeatConfig_LegacyOperations &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const iFrontSeatConfig_LegacyOperations * internal_default_instance()
static constexpr int kIndexInFileMessages
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
size_t ByteSizeLong() const final
@ kPublishFsBsReadyFieldNumber
@ kSubscribeDesiredFieldNumber
@ kPubSubBfCommandsFieldNumber
@ kSubscribeCtdFieldNumber
@ kSubscribeAcommsRawFieldNumber
void clear_subscribe_desired()
void clear_publish_fs_bs_ready()
iFrontSeatConfig_LegacyOperations * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
friend void swap(iFrontSeatConfig_LegacyOperations &a, iFrontSeatConfig_LegacyOperations &b)
void Swap(iFrontSeatConfig_LegacyOperations *other)
bool pub_sub_bf_commands() const
void clear_subscribe_acomms_raw()
bool IsInitialized() const final
void set_subscribe_ctd(bool value)
bool has_subscribe_acomms_raw() const
void UnsafeArenaSwap(iFrontSeatConfig_LegacyOperations *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
bool has_subscribe_desired() const
void set_subscribe_desired(bool value)
void set_publish_fs_bs_ready(bool value)
static const ClassData _class_data_
void MergeFrom(const iFrontSeatConfig_LegacyOperations &from)
static const iFrontSeatConfig_LegacyOperations & default_instance()
bool subscribe_desired() const
void clear_pub_sub_bf_commands()
iFrontSeatConfig_LegacyOperations & operator=(iFrontSeatConfig_LegacyOperations &&from) noexcept
iFrontSeatConfig_LegacyOperations(iFrontSeatConfig_LegacyOperations &&from) noexcept
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool subscribe_acomms_raw() const
bool has_subscribe_ctd() const
void set_pub_sub_bf_commands(bool value)
iFrontSeatConfig_LegacyOperations & operator=(const iFrontSeatConfig_LegacyOperations &from)
PROTOBUF_CONSTEXPR iFrontSeatConfig_LegacyOperations(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
bool publish_fs_bs_ready() const
void set_publish_nav(bool value)
void CopyFrom(const iFrontSeatConfig_LegacyOperations &from)
bool subscribe_ctd() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
iFrontSeatConfig_LegacyOperations()
const std::string & command_request() const
const std::string & raw_in() const
PROTOBUF_NODISCARD std::string * release_status()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_raw_out(std::string *raw_out)
std::string * mutable_status()
std::string * mutable_command_request()
void clear_data_from_frontseat()
void set_raw_in(ArgT0 &&arg0, ArgT... args)
void set_allocated_data_from_frontseat(std::string *data_from_frontseat)
bool has_node_status() const
const std::string & node_status() const
void set_raw_out(ArgT0 &&arg0, ArgT... args)
void set_allocated_data_to_frontseat(std::string *data_to_frontseat)
bool has_data_to_frontseat() const
iFrontSeatConfig_MOOSVariables & operator=(const iFrontSeatConfig_MOOSVariables &from)
static constexpr int kIndexInFileMessages
int GetCachedSize() const final
void Swap(iFrontSeatConfig_MOOSVariables *other)
bool has_command_response() const
std::string * mutable_data_to_frontseat()
void set_command_response(ArgT0 &&arg0, ArgT... args)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
std::string * mutable_data_from_frontseat()
void set_allocated_command_response(std::string *command_response)
void set_prefix(ArgT0 &&arg0, ArgT... args)
std::string * mutable_raw_out()
std::string * mutable_prefix()
const std::string & raw_out() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_allocated_raw_in(std::string *raw_in)
void set_allocated_command_request(std::string *command_request)
bool has_command_request() const
iFrontSeatConfig_MOOSVariables(const iFrontSeatConfig_MOOSVariables &from)
const std::string & data_from_frontseat() const
iFrontSeatConfig_MOOSVariables & operator=(iFrontSeatConfig_MOOSVariables &&from) noexcept
void UnsafeArenaSwap(iFrontSeatConfig_MOOSVariables *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const std::string & command_response() const
PROTOBUF_NODISCARD std::string * release_data_to_frontseat()
static const iFrontSeatConfig_MOOSVariables * internal_default_instance()
void CopyFrom(const iFrontSeatConfig_MOOSVariables &from)
PROTOBUF_NODISCARD std::string * release_raw_out()
~iFrontSeatConfig_MOOSVariables() override
PROTOBUF_NODISCARD std::string * release_node_status()
size_t ByteSizeLong() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const std::string & prefix() const
void clear_data_to_frontseat()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
iFrontSeatConfig_MOOSVariables()
void MergeFrom(const iFrontSeatConfig_MOOSVariables &from)
void clear_command_response()
bool IsInitialized() const final
PROTOBUF_NODISCARD std::string * release_data_from_frontseat()
std::string * mutable_node_status()
PROTOBUF_CONSTEXPR iFrontSeatConfig_MOOSVariables(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(iFrontSeatConfig_MOOSVariables &a, iFrontSeatConfig_MOOSVariables &b)
void clear_command_request()
std::string * mutable_command_response()
const std::string & data_to_frontseat() const
void set_command_request(ArgT0 &&arg0, ArgT... args)
PROTOBUF_NODISCARD std::string * release_command_response()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_status(std::string *status)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
iFrontSeatConfig_MOOSVariables * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const std::string & status() const
@ kCommandRequestFieldNumber
@ kDataFromFrontseatFieldNumber
@ kDataToFrontseatFieldNumber
@ kCommandResponseFieldNumber
void set_allocated_prefix(std::string *prefix)
static const ClassData _class_data_
iFrontSeatConfig_MOOSVariables(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_status(ArgT0 &&arg0, ArgT... args)
void set_allocated_node_status(std::string *node_status)
void set_data_to_frontseat(ArgT0 &&arg0, ArgT... args)
static const iFrontSeatConfig_MOOSVariables & default_instance()
void set_node_status(ArgT0 &&arg0, ArgT... args)
iFrontSeatConfig_MOOSVariables(iFrontSeatConfig_MOOSVariables &&from) noexcept
bool has_data_from_frontseat() const
PROTOBUF_NODISCARD std::string * release_raw_in()
void set_data_from_frontseat(ArgT0 &&arg0, ArgT... args)
PROTOBUF_NODISCARD std::string * release_command_request()
std::string * mutable_raw_in()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_NODISCARD std::string * release_prefix()
void set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig *common)
PROTOBUF_CONSTEXPR iFrontSeatConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
iFrontSeatConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
~iFrontSeatConfig() override
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::Config * release_frontseat_cfg()
::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables * mutable_moos_var()
void unsafe_arena_set_allocated_moos_var(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables *moos_var)
const ::goby::middleware::frontseat::protobuf::Config & frontseat_cfg() const
bool has_frontseat_cfg() const
const ::goby::moos::protobuf::GobyMOOSAppConfig & common() const
static constexpr int kIndexInFileMessages
const ::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations & legacy_cfg() const
const ::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables & moos_var() const
::goby::middleware::frontseat::protobuf::Config * unsafe_arena_release_frontseat_cfg()
iFrontSeatConfig & operator=(iFrontSeatConfig &&from) noexcept
::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations * mutable_legacy_cfg()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void UnsafeArenaSwap(iFrontSeatConfig *other)
::goby::moos::protobuf::GobyMOOSAppConfig * unsafe_arena_release_common()
iFrontSeatConfig_LegacyOperations LegacyOperations
void MergeFrom(const iFrontSeatConfig &from)
void unsafe_arena_set_allocated_common(::goby::moos::protobuf::GobyMOOSAppConfig *common)
void unsafe_arena_set_allocated_legacy_cfg(::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations *legacy_cfg)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
iFrontSeatConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_allocated_legacy_cfg(::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations *legacy_cfg)
void clear_frontseat_cfg()
iFrontSeatConfig(const iFrontSeatConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const iFrontSeatConfig * internal_default_instance()
void set_allocated_moos_var(::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables *moos_var)
PROTOBUF_NODISCARD::goby::moos::protobuf::GobyMOOSAppConfig * release_common()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
@ kFrontseatCfgFieldNumber
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_NODISCARD::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables * release_moos_var()
int GetCachedSize() const final
bool has_moos_var() const
void Swap(iFrontSeatConfig *other)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables * unsafe_arena_release_moos_var()
friend void swap(iFrontSeatConfig &a, iFrontSeatConfig &b)
::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations * unsafe_arena_release_legacy_cfg()
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
size_t ByteSizeLong() const final
iFrontSeatConfig & operator=(const iFrontSeatConfig &from)
PROTOBUF_NODISCARD::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations * release_legacy_cfg()
iFrontSeatConfig_MOOSVariables MOOSVariables
void CopyFrom(const iFrontSeatConfig &from)
bool has_legacy_cfg() const
iFrontSeatConfig(iFrontSeatConfig &&from) noexcept
::goby::moos::protobuf::GobyMOOSAppConfig * mutable_common()
void set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config *frontseat_cfg)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::goby::middleware::frontseat::protobuf::Config * mutable_frontseat_cfg()
static const iFrontSeatConfig & default_instance()
void unsafe_arena_set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config *frontseat_cfg)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::frontseat::protobuf::Config * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Config >(Arena *)
PROTOBUF_NAMESPACE_OPEN ::goby::moos::protobuf::GobyMOOSAppConfig * Arena::CreateMaybeMessage<::goby::moos::protobuf::GobyMOOSAppConfig >(Arena *)
::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations * Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::iFrontSeatConfig_LegacyOperations >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fiFrontSeat_5fconfig_2eproto
::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables * Arena::CreateMaybeMessage<::goby::apps::moos::protobuf::iFrontSeatConfig_MOOSVariables >(Arena *)
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
*brief create JSON pointer *sa reference_tokens const string_t & a
*brief remove last reference token *sa JSON pointer has no nullptr
*brief write string representation of the JSON pointer to stream *sa const json_pointer & ptr
iFrontSeatConfig_LegacyOperationsDefaultTypeInternal _iFrontSeatConfig_LegacyOperations_default_instance_
iFrontSeatConfigDefaultTypeInternal _iFrontSeatConfig_default_instance_
iFrontSeatConfig_MOOSVariablesDefaultTypeInternal _iFrontSeatConfig_MOOSVariables_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
GobyMOOSAppConfigDefaultTypeInternal _GobyMOOSAppConfig_default_instance_
The global namespace for the Goby project.
static const uint32_t offsets[]