4 #ifndef GOOGLE_PROTOBUF_INCLUDED_bin_2fmission_5fmanager_2fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_bin_2fmission_5fmanager_2fconfig_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "goby/middleware/protobuf/app_config.pb.h"
37 #include "goby/zeromq/protobuf/interprocess_config.pb.h"
38 #include "goby/middleware/protobuf/serial_config.pb.h"
39 #include "goby/middleware/protobuf/transporter_config.pb.h"
45 #include <boost/units/quantity.hpp>
46 #include <boost/units/absolute.hpp>
47 #include <boost/units/dimensionless_type.hpp>
48 #include <boost/units/make_scaled_unit.hpp>
50 #include <boost/units/systems/angle/degrees.hpp>
52 #include <boost/units/systems/si.hpp>
54 #include <google/protobuf/port_def.inc>
55 #define PROTOBUF_INTERNAL_EXPORT_bin_2fmission_5fmanager_2fconfig_2eproto
56 PROTOBUF_NAMESPACE_OPEN
60 PROTOBUF_NAMESPACE_CLOSE
64 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
66 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
68 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
70 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
72 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
78 class MissionManagerDefaultTypeInternal;
80 class MissionManager_ResolveNoForwardProgress;
81 class MissionManager_ResolveNoForwardProgressDefaultTypeInternal;
85 PROTOBUF_NAMESPACE_OPEN
86 template<> ::jaiabot::config::MissionManager* Arena::CreateMaybeMessage<::jaiabot::config::MissionManager>(Arena*);
87 template<> ::jaiabot::config::MissionManager_ResolveNoForwardProgress* Arena::CreateMaybeMessage<::jaiabot::config::MissionManager_ResolveNoForwardProgress>(Arena*);
88 PROTOBUF_NAMESPACE_CLOSE
104 static_assert(::std::is_same<T, MissionManager_RemoteControlSetpointEnd>::value ||
105 ::std::is_integral<T>::value,
106 "Incorrect type passed to function MissionManager_RemoteControlSetpointEnd_Name.");
107 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
112 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MissionManager_RemoteControlSetpointEnd>(
128 static_assert(::std::is_same<T, MissionManager_DownloadFileTypes>::value ||
129 ::std::is_integral<T>::value,
130 "Incorrect type passed to function MissionManager_DownloadFileTypes_Name.");
131 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
136 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MissionManager_DownloadFileTypes>(
152 static_assert(::std::is_same<T, MissionManager_EngineeringTestMode>::value ||
153 ::std::is_integral<T>::value,
154 "Incorrect type passed to function MissionManager_EngineeringTestMode_Name.");
155 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
160 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MissionManager_EngineeringTestMode>(
166 public ::PROTOBUF_NAMESPACE_ID::Message {
173 : MissionManager_ResolveNoForwardProgress() {
174 *
this = ::std::move(from);
177 inline MissionManager_ResolveNoForwardProgress&
operator=(
const MissionManager_ResolveNoForwardProgress& from) {
181 inline MissionManager_ResolveNoForwardProgress&
operator=(MissionManager_ResolveNoForwardProgress&& from) noexcept {
182 if (GetArena() == from.GetArena()) {
183 if (
this != &from) InternalSwap(&from);
191 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
194 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
197 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
198 return GetDescriptor();
201 return GetMetadataStatic().descriptor;
204 return GetMetadataStatic().reflection;
210 return reinterpret_cast<const MissionManager_ResolveNoForwardProgress*
>(
213 static constexpr
int kIndexInFileMessages =
216 friend void swap(MissionManager_ResolveNoForwardProgress& a, MissionManager_ResolveNoForwardProgress& b) {
219 inline void Swap(MissionManager_ResolveNoForwardProgress* other) {
220 if (other ==
this)
return;
221 if (GetArena() == other->GetArena()) {
224 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
228 if (other ==
this)
return;
229 GOOGLE_DCHECK(GetArena() == other->GetArena());
235 inline MissionManager_ResolveNoForwardProgress*
New() const final {
236 return CreateMaybeMessage<MissionManager_ResolveNoForwardProgress>(
nullptr);
239 MissionManager_ResolveNoForwardProgress*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
240 return CreateMaybeMessage<MissionManager_ResolveNoForwardProgress>(arena);
242 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
243 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
244 void CopyFrom(
const MissionManager_ResolveNoForwardProgress& from);
245 void MergeFrom(
const MissionManager_ResolveNoForwardProgress& from);
246 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
247 bool IsInitialized() const final;
249 size_t ByteSizeLong() const final;
250 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
251 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
252 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
253 int GetCachedSize() const final {
return _cached_size_.Get(); }
256 inline void SharedCtor();
257 inline void SharedDtor();
258 void SetCachedSize(
int size)
const final;
259 void InternalSwap(MissionManager_ResolveNoForwardProgress* other);
260 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
261 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
262 return "jaiabot.config.MissionManager.ResolveNoForwardProgress";
267 static void ArenaDtor(
void*
object);
268 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
273 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
285 kDesiredSpeedThresholdFieldNumber = 3,
286 kTriggerTimeoutFieldNumber = 4,
287 kResumeTimeoutFieldNumber = 1,
288 kPitchThresholdFieldNumber = 2,
293 bool _internal_has_desired_speed_threshold()
const;
299 ::PROTOBUF_NAMESPACE_ID::int32 _internal_desired_speed_threshold()
const;
300 void _internal_set_desired_speed_threshold(::PROTOBUF_NAMESPACE_ID::int32 value);
306 bool _internal_has_trigger_timeout()
const;
312 ::PROTOBUF_NAMESPACE_ID::int32 _internal_trigger_timeout()
const;
313 void _internal_set_trigger_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
319 bool _internal_has_resume_timeout()
const;
325 ::PROTOBUF_NAMESPACE_ID::int32 _internal_resume_timeout()
const;
326 void _internal_set_resume_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
332 bool _internal_has_pitch_threshold()
const;
338 ::PROTOBUF_NAMESPACE_ID::int32 _internal_pitch_threshold()
const;
339 void _internal_set_pitch_threshold(::PROTOBUF_NAMESPACE_ID::int32 value);
346 template<
typename Quantity >
348 { set_resume_timeout(boost::units::quantity<resume_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
350 template<
typename Quantity >
355 {
return resume_timeout_with_units<boost::units::quantity< resume_timeout_unit,google::protobuf::int32 > >(); };
361 template<
typename Quantity >
363 { set_pitch_threshold(boost::units::quantity<pitch_threshold_unit,google::protobuf::int32 >(value_w_units).value() ); };
365 template<
typename Quantity >
370 {
return pitch_threshold_with_units<boost::units::quantity< pitch_threshold_unit,google::protobuf::int32 > >(); };
376 template<
typename Quantity >
378 { set_desired_speed_threshold(boost::units::quantity<desired_speed_threshold_unit,google::protobuf::int32 >(value_w_units).value() ); };
380 template<
typename Quantity >
385 {
return desired_speed_threshold_with_units<boost::units::quantity< desired_speed_threshold_unit,google::protobuf::int32 > >(); };
391 template<
typename Quantity >
393 { set_trigger_timeout(boost::units::quantity<trigger_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
395 template<
typename Quantity >
400 {
return trigger_timeout_with_units<boost::units::quantity< trigger_timeout_unit,google::protobuf::int32 > >(); };
406 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
407 typedef void InternalArenaConstructable_;
408 typedef void DestructorSkippable_;
409 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
410 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
411 ::PROTOBUF_NAMESPACE_ID::int32 desired_speed_threshold_;
412 ::PROTOBUF_NAMESPACE_ID::int32 trigger_timeout_;
413 ::PROTOBUF_NAMESPACE_ID::int32 resume_timeout_;
414 ::PROTOBUF_NAMESPACE_ID::int32 pitch_threshold_;
415 friend struct ::TableStruct_bin_2fmission_5fmanager_2fconfig_2eproto;
420 public ::PROTOBUF_NAMESPACE_ID::Message {
428 *
this = ::std::move(from);
431 inline MissionManager&
operator=(
const MissionManager& from) {
435 inline MissionManager&
operator=(MissionManager&& from) noexcept {
436 if (GetArena() == from.GetArena()) {
437 if (
this != &from) InternalSwap(&from);
445 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
448 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
451 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
452 return GetDescriptor();
455 return GetMetadataStatic().descriptor;
458 return GetMetadataStatic().reflection;
464 return reinterpret_cast<const MissionManager*
>(
467 static constexpr
int kIndexInFileMessages =
470 friend void swap(MissionManager& a, MissionManager& b) {
473 inline void Swap(MissionManager* other) {
474 if (other ==
this)
return;
475 if (GetArena() == other->GetArena()) {
478 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
482 if (other ==
this)
return;
483 GOOGLE_DCHECK(GetArena() == other->GetArena());
489 inline MissionManager*
New() const final {
490 return CreateMaybeMessage<MissionManager>(
nullptr);
493 MissionManager*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
494 return CreateMaybeMessage<MissionManager>(arena);
496 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
497 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
500 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
501 bool IsInitialized() const final;
503 size_t ByteSizeLong() const final;
504 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
505 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
506 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
507 int GetCachedSize() const final {
return _cached_size_.Get(); }
510 inline void SharedCtor();
511 inline void SharedDtor();
512 void SetCachedSize(
int size)
const final;
513 void InternalSwap(MissionManager* other);
514 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
515 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
516 return "jaiabot.config.MissionManager";
521 static void ArenaDtor(
void*
object);
522 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
527 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
550 static constexpr
int RemoteControlSetpointEnd_ARRAYSIZE =
552 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
558 static_assert(::std::is_same<T, RemoteControlSetpointEnd>::value ||
559 ::std::is_integral<T>::value,
560 "Incorrect type passed to function RemoteControlSetpointEnd_Name.");
582 static constexpr
int DownloadFileTypes_ARRAYSIZE =
584 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
590 static_assert(::std::is_same<T, DownloadFileTypes>::value ||
591 ::std::is_integral<T>::value,
592 "Incorrect type passed to function DownloadFileTypes_Name.");
614 static constexpr
int EngineeringTestMode_ARRAYSIZE =
616 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
622 static_assert(::std::is_same<T, EngineeringTestMode>::value ||
623 ::std::is_integral<T>::value,
624 "Incorrect type passed to function EngineeringTestMode_Name.");
635 kIncludeGoalTimeoutStatesFieldNumber = 49,
636 kTestModeFieldNumber = 80,
637 kIgnoreErrorFieldNumber = 81,
638 kDataPreoffloadScriptFieldNumber = 70,
639 kDataPostoffloadScriptFieldNumber = 71,
640 kLogDirFieldNumber = 72,
641 kLogStagingDirFieldNumber = 73,
642 kLogArchiveDirFieldNumber = 74,
644 kInterprocessFieldNumber = 2,
645 kCommandSubCfgFieldNumber = 11,
646 kContactUpdateSubCfgFieldNumber = 13,
647 kSubscribeToHubOnStartFieldNumber = 83,
648 kResolveNoForwardProgressFieldNumber = 88,
649 kStartCameraCommandFieldNumber = 90,
650 kStopCameraCommandFieldNumber = 91,
651 kFleetIdFieldNumber = 9,
652 kBotIdFieldNumber = 10,
653 kUseGoalTimeoutFieldNumber = 47,
654 kSkipGoalTaskFieldNumber = 48,
655 kIsSimFieldNumber = 82,
656 kSubnetMaskFieldNumber = 89,
657 kStartupTimeoutFieldNumber = 12,
658 kPoweredAscentMotorOnTimeoutFieldNumber = 25,
659 kPoweredAscentMotorOffTimeoutFieldNumber = 26,
660 kDivePrepTimeoutFieldNumber = 27,
661 kPoweredDescentTimeoutFieldNumber = 28,
662 kDetectBottomLogicInitTimeoutFieldNumber = 29,
663 kDetectBottomLogicAfterHoldTimeoutFieldNumber = 30,
664 kDiveDepthEpsFieldNumber = 31,
665 kBottomingTimeoutFieldNumber = 32,
666 kDiveSurfaceEpsFieldNumber = 33,
667 kTotalGpsFixChecksFieldNumber = 34,
668 kTotalGpsDegradedFixChecksFieldNumber = 35,
669 kGpsHdopFixFieldNumber = 36,
670 kGpsPdopFixFieldNumber = 37,
671 kGpsAfterDiveHdopFixFieldNumber = 39,
672 kGpsAfterDivePdopFixFieldNumber = 40,
673 kMinDepthSafetyFieldNumber = 41,
674 kTotalAfterDiveGpsFixChecksFieldNumber = 38,
675 kGoalTimeoutReacquireGpsAttemptsFieldNumber = 45,
676 kGoalTimeoutBufferFactorFieldNumber = 44,
677 kTpvHistoryMaxFieldNumber = 46,
678 kRcSetpointEndFieldNumber = 50,
679 kBotNotRisingTimeoutFieldNumber = 52,
680 kImuRestartSecondsFieldNumber = 51,
681 kMotorOnTimeIncrementFieldNumber = 53,
682 kPoweredAscentThrottleFieldNumber = 55,
683 kPoweredAscentThrottleIncrementFieldNumber = 56,
684 kPoweredAscentThrottleMaxFieldNumber = 57,
685 kMotorOnTimeMaxFieldNumber = 54,
686 kPitchAngleChecksFieldNumber = 60,
687 kPitchToDeterminePoweredAscentVerticalFieldNumber = 58,
688 kPitchToDetermineDivePrepVerticalFieldNumber = 59,
689 kPitchAngleMinCheckTimeFieldNumber = 61,
690 kDiveEpsToDetermineDivingFieldNumber = 62,
691 kDataOffloadExcludeFieldNumber = 75,
692 kFailedStartupLogTimeoutFieldNumber = 85,
693 kHardBottomTypeAccelerationFieldNumber = 84,
694 kWaypointWithNoTaskSlipRadiusFieldNumber = 86,
695 kWaypointWithTaskSlipRadiusFieldNumber = 87,
700 int _internal_include_goal_timeout_states_size()
const;
706 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_include_goal_timeout_states();
717 int _internal_test_mode_size()
const;
723 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_test_mode();
728 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
test_mode()
const;
734 int _internal_ignore_error_size()
const;
740 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_ignore_error();
745 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
ignore_error()
const;
751 bool _internal_has_data_preoffload_script()
const;
762 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
763 " string fields are deprecated and will be removed in a"
765 std::
string* unsafe_arena_release_data_preoffload_script();
766 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
767 "
string fields are deprecated and will be removed in a"
769 void unsafe_arena_set_allocated_data_preoffload_script(
770 std::
string* data_preoffload_script);
772 const std::
string& _internal_data_preoffload_script() const;
773 void _internal_set_data_preoffload_script(const std::
string& value);
774 std::
string* _internal_mutable_data_preoffload_script();
778 bool has_data_postoffload_script() const;
780 bool _internal_has_data_postoffload_script() const;
782 void clear_data_postoffload_script();
783 const std::
string& data_postoffload_script() const;
784 void set_data_postoffload_script(const std::
string& value);
785 void set_data_postoffload_script(std::
string&& value);
786 void set_data_postoffload_script(const
char* value);
787 void set_data_postoffload_script(const
char* value,
size_t size);
788 std::
string* mutable_data_postoffload_script();
789 std::
string* release_data_postoffload_script();
790 void set_allocated_data_postoffload_script(std::
string* data_postoffload_script);
791 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
792 "
string fields are deprecated and will be removed in a"
794 std::
string* unsafe_arena_release_data_postoffload_script();
795 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
796 "
string fields are deprecated and will be removed in a"
798 void unsafe_arena_set_allocated_data_postoffload_script(
799 std::
string* data_postoffload_script);
801 const std::
string& _internal_data_postoffload_script() const;
802 void _internal_set_data_postoffload_script(const std::
string& value);
803 std::
string* _internal_mutable_data_postoffload_script();
807 bool has_log_dir() const;
809 bool _internal_has_log_dir() const;
811 void clear_log_dir();
812 const std::
string& log_dir() const;
813 void set_log_dir(const std::
string& value);
814 void set_log_dir(std::
string&& value);
815 void set_log_dir(const
char* value);
816 void set_log_dir(const
char* value,
size_t size);
817 std::
string* mutable_log_dir();
818 std::
string* release_log_dir();
819 void set_allocated_log_dir(std::
string* log_dir);
820 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
821 "
string fields are deprecated and will be removed in a"
823 std::
string* unsafe_arena_release_log_dir();
824 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
825 "
string fields are deprecated and will be removed in a"
827 void unsafe_arena_set_allocated_log_dir(
828 std::
string* log_dir);
830 const std::
string& _internal_log_dir() const;
831 void _internal_set_log_dir(const std::
string& value);
832 std::
string* _internal_mutable_log_dir();
836 bool has_log_staging_dir() const;
838 bool _internal_has_log_staging_dir() const;
840 void clear_log_staging_dir();
841 const std::
string& log_staging_dir() const;
842 void set_log_staging_dir(const std::
string& value);
843 void set_log_staging_dir(std::
string&& value);
844 void set_log_staging_dir(const
char* value);
845 void set_log_staging_dir(const
char* value,
size_t size);
846 std::
string* mutable_log_staging_dir();
847 std::
string* release_log_staging_dir();
848 void set_allocated_log_staging_dir(std::
string* log_staging_dir);
849 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
850 "
string fields are deprecated and will be removed in a"
852 std::
string* unsafe_arena_release_log_staging_dir();
853 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
854 "
string fields are deprecated and will be removed in a"
856 void unsafe_arena_set_allocated_log_staging_dir(
857 std::
string* log_staging_dir);
859 const std::
string& _internal_log_staging_dir() const;
860 void _internal_set_log_staging_dir(const std::
string& value);
861 std::
string* _internal_mutable_log_staging_dir();
865 bool has_log_archive_dir() const;
867 bool _internal_has_log_archive_dir() const;
869 void clear_log_archive_dir();
870 const std::
string& log_archive_dir() const;
871 void set_log_archive_dir(const std::
string& value);
872 void set_log_archive_dir(std::
string&& value);
873 void set_log_archive_dir(const
char* value);
874 void set_log_archive_dir(const
char* value,
size_t size);
875 std::
string* mutable_log_archive_dir();
876 std::
string* release_log_archive_dir();
877 void set_allocated_log_archive_dir(std::
string* log_archive_dir);
878 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
879 "
string fields are deprecated and will be removed in a"
881 std::
string* unsafe_arena_release_log_archive_dir();
882 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
883 "
string fields are deprecated and will be removed in a"
885 void unsafe_arena_set_allocated_log_archive_dir(
886 std::
string* log_archive_dir);
888 const std::
string& _internal_log_archive_dir() const;
889 void _internal_set_log_archive_dir(const std::
string& value);
890 std::
string* _internal_mutable_log_archive_dir();
894 bool has_app() const;
896 bool _internal_has_app() const;
899 const ::
goby::middleware::protobuf::AppConfig& app() const;
900 ::
goby::middleware::protobuf::AppConfig* release_app();
901 ::
goby::middleware::protobuf::AppConfig* mutable_app();
902 void set_allocated_app(::
goby::middleware::protobuf::AppConfig* app);
904 const ::
goby::middleware::protobuf::AppConfig& _internal_app() const;
905 ::
goby::middleware::protobuf::AppConfig* _internal_mutable_app();
907 void unsafe_arena_set_allocated_app(
908 ::
goby::middleware::protobuf::AppConfig* app);
909 ::
goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
912 bool has_interprocess() const;
914 bool _internal_has_interprocess() const;
916 void clear_interprocess();
917 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
918 ::
goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
919 ::
goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
920 void set_allocated_interprocess(::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
922 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
923 ::
goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
925 void unsafe_arena_set_allocated_interprocess(
926 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
927 ::
goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
930 bool has_command_sub_cfg() const;
932 bool _internal_has_command_sub_cfg() const;
934 void clear_command_sub_cfg();
935 const ::
goby::middleware::protobuf::TransporterConfig& command_sub_cfg() const;
936 ::
goby::middleware::protobuf::TransporterConfig* release_command_sub_cfg();
937 ::
goby::middleware::protobuf::TransporterConfig* mutable_command_sub_cfg();
938 void set_allocated_command_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* command_sub_cfg);
940 const ::
goby::middleware::protobuf::TransporterConfig& _internal_command_sub_cfg() const;
941 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_command_sub_cfg();
943 void unsafe_arena_set_allocated_command_sub_cfg(
944 ::
goby::middleware::protobuf::TransporterConfig* command_sub_cfg);
945 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_command_sub_cfg();
948 bool has_contact_update_sub_cfg() const;
950 bool _internal_has_contact_update_sub_cfg() const;
952 void clear_contact_update_sub_cfg();
953 const ::
goby::middleware::protobuf::TransporterConfig& contact_update_sub_cfg() const;
954 ::
goby::middleware::protobuf::TransporterConfig* release_contact_update_sub_cfg();
955 ::
goby::middleware::protobuf::TransporterConfig* mutable_contact_update_sub_cfg();
956 void set_allocated_contact_update_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* contact_update_sub_cfg);
958 const ::
goby::middleware::protobuf::TransporterConfig& _internal_contact_update_sub_cfg() const;
959 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_contact_update_sub_cfg();
961 void unsafe_arena_set_allocated_contact_update_sub_cfg(
962 ::
goby::middleware::protobuf::TransporterConfig* contact_update_sub_cfg);
963 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_contact_update_sub_cfg();
966 bool has_subscribe_to_hub_on_start() const;
968 bool _internal_has_subscribe_to_hub_on_start() const;
970 void clear_subscribe_to_hub_on_start();
971 const ::
jaiabot::protobuf::HubInfo& subscribe_to_hub_on_start() const;
972 ::
jaiabot::protobuf::HubInfo* release_subscribe_to_hub_on_start();
973 ::
jaiabot::protobuf::HubInfo* mutable_subscribe_to_hub_on_start();
974 void set_allocated_subscribe_to_hub_on_start(::
jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start);
976 const ::
jaiabot::protobuf::HubInfo& _internal_subscribe_to_hub_on_start() const;
977 ::
jaiabot::protobuf::HubInfo* _internal_mutable_subscribe_to_hub_on_start();
979 void unsafe_arena_set_allocated_subscribe_to_hub_on_start(
980 ::
jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start);
981 ::
jaiabot::protobuf::HubInfo* unsafe_arena_release_subscribe_to_hub_on_start();
984 bool has_resolve_no_forward_progress() const;
986 bool _internal_has_resolve_no_forward_progress() const;
988 void clear_resolve_no_forward_progress();
989 const ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress& resolve_no_forward_progress() const;
990 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* release_resolve_no_forward_progress();
991 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* mutable_resolve_no_forward_progress();
992 void set_allocated_resolve_no_forward_progress(::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress);
994 const ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress& _internal_resolve_no_forward_progress() const;
995 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* _internal_mutable_resolve_no_forward_progress();
997 void unsafe_arena_set_allocated_resolve_no_forward_progress(
998 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress);
999 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* unsafe_arena_release_resolve_no_forward_progress();
1002 bool has_start_camera_command() const;
1004 bool _internal_has_start_camera_command() const;
1006 void clear_start_camera_command();
1007 const ::
jaiabot::protobuf::CameraCommand& start_camera_command() const;
1008 ::
jaiabot::protobuf::CameraCommand* release_start_camera_command();
1009 ::
jaiabot::protobuf::CameraCommand* mutable_start_camera_command();
1010 void set_allocated_start_camera_command(::
jaiabot::protobuf::CameraCommand* start_camera_command);
1012 const ::
jaiabot::protobuf::CameraCommand& _internal_start_camera_command() const;
1013 ::
jaiabot::protobuf::CameraCommand* _internal_mutable_start_camera_command();
1015 void unsafe_arena_set_allocated_start_camera_command(
1016 ::
jaiabot::protobuf::CameraCommand* start_camera_command);
1017 ::
jaiabot::protobuf::CameraCommand* unsafe_arena_release_start_camera_command();
1020 bool has_stop_camera_command() const;
1022 bool _internal_has_stop_camera_command() const;
1024 void clear_stop_camera_command();
1025 const ::
jaiabot::protobuf::CameraCommand& stop_camera_command() const;
1026 ::
jaiabot::protobuf::CameraCommand* release_stop_camera_command();
1027 ::
jaiabot::protobuf::CameraCommand* mutable_stop_camera_command();
1028 void set_allocated_stop_camera_command(::
jaiabot::protobuf::CameraCommand* stop_camera_command);
1030 const ::
jaiabot::protobuf::CameraCommand& _internal_stop_camera_command() const;
1031 ::
jaiabot::protobuf::CameraCommand* _internal_mutable_stop_camera_command();
1033 void unsafe_arena_set_allocated_stop_camera_command(
1034 ::
jaiabot::protobuf::CameraCommand* stop_camera_command);
1035 ::
jaiabot::protobuf::CameraCommand* unsafe_arena_release_stop_camera_command();
1038 bool has_fleet_id() const;
1040 bool _internal_has_fleet_id() const;
1042 void clear_fleet_id();
1043 ::PROTOBUF_NAMESPACE_ID::int32 fleet_id() const;
1044 void set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1046 ::PROTOBUF_NAMESPACE_ID::int32 _internal_fleet_id() const;
1047 void _internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1051 bool has_bot_id() const;
1053 bool _internal_has_bot_id() const;
1055 void clear_bot_id();
1056 ::PROTOBUF_NAMESPACE_ID::int32 bot_id() const;
1057 void set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1059 ::PROTOBUF_NAMESPACE_ID::int32 _internal_bot_id() const;
1060 void _internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1064 bool has_use_goal_timeout() const;
1066 bool _internal_has_use_goal_timeout() const;
1068 void clear_use_goal_timeout();
1069 bool use_goal_timeout() const;
1070 void set_use_goal_timeout(
bool value);
1072 bool _internal_use_goal_timeout() const;
1073 void _internal_set_use_goal_timeout(
bool value);
1077 bool has_skip_goal_task() const;
1079 bool _internal_has_skip_goal_task() const;
1081 void clear_skip_goal_task();
1082 bool skip_goal_task() const;
1083 void set_skip_goal_task(
bool value);
1085 bool _internal_skip_goal_task() const;
1086 void _internal_set_skip_goal_task(
bool value);
1090 bool has_is_sim() const;
1092 bool _internal_has_is_sim() const;
1094 void clear_is_sim();
1095 bool is_sim() const;
1096 void set_is_sim(
bool value);
1098 bool _internal_is_sim() const;
1099 void _internal_set_is_sim(
bool value);
1103 bool has_subnet_mask() const;
1105 bool _internal_has_subnet_mask() const;
1107 void clear_subnet_mask();
1108 ::PROTOBUF_NAMESPACE_ID::uint32 subnet_mask() const;
1109 void set_subnet_mask(::PROTOBUF_NAMESPACE_ID::uint32 value);
1111 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_subnet_mask() const;
1112 void _internal_set_subnet_mask(::PROTOBUF_NAMESPACE_ID::uint32 value);
1116 bool has_startup_timeout() const;
1118 bool _internal_has_startup_timeout() const;
1120 void clear_startup_timeout();
1121 double startup_timeout() const;
1122 void set_startup_timeout(
double value);
1124 double _internal_startup_timeout() const;
1125 void _internal_set_startup_timeout(
double value);
1129 bool has_powered_ascent_motor_on_timeout() const;
1131 bool _internal_has_powered_ascent_motor_on_timeout() const;
1133 void clear_powered_ascent_motor_on_timeout();
1134 ::PROTOBUF_NAMESPACE_ID::int32 powered_ascent_motor_on_timeout() const;
1135 void set_powered_ascent_motor_on_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1137 ::PROTOBUF_NAMESPACE_ID::int32 _internal_powered_ascent_motor_on_timeout() const;
1138 void _internal_set_powered_ascent_motor_on_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1142 bool has_powered_ascent_motor_off_timeout() const;
1144 bool _internal_has_powered_ascent_motor_off_timeout() const;
1146 void clear_powered_ascent_motor_off_timeout();
1147 ::PROTOBUF_NAMESPACE_ID::int32 powered_ascent_motor_off_timeout() const;
1148 void set_powered_ascent_motor_off_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1150 ::PROTOBUF_NAMESPACE_ID::int32 _internal_powered_ascent_motor_off_timeout() const;
1151 void _internal_set_powered_ascent_motor_off_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1155 bool has_dive_prep_timeout() const;
1157 bool _internal_has_dive_prep_timeout() const;
1159 void clear_dive_prep_timeout();
1160 ::PROTOBUF_NAMESPACE_ID::int32 dive_prep_timeout() const;
1161 void set_dive_prep_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1163 ::PROTOBUF_NAMESPACE_ID::int32 _internal_dive_prep_timeout() const;
1164 void _internal_set_dive_prep_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1168 bool has_powered_descent_timeout() const;
1170 bool _internal_has_powered_descent_timeout() const;
1172 void clear_powered_descent_timeout();
1173 ::PROTOBUF_NAMESPACE_ID::int32 powered_descent_timeout() const;
1174 void set_powered_descent_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1176 ::PROTOBUF_NAMESPACE_ID::int32 _internal_powered_descent_timeout() const;
1177 void _internal_set_powered_descent_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1181 bool has_detect_bottom_logic_init_timeout() const;
1183 bool _internal_has_detect_bottom_logic_init_timeout() const;
1185 void clear_detect_bottom_logic_init_timeout();
1186 double detect_bottom_logic_init_timeout() const;
1187 void set_detect_bottom_logic_init_timeout(
double value);
1189 double _internal_detect_bottom_logic_init_timeout() const;
1190 void _internal_set_detect_bottom_logic_init_timeout(
double value);
1194 bool has_detect_bottom_logic_after_hold_timeout() const;
1196 bool _internal_has_detect_bottom_logic_after_hold_timeout() const;
1198 void clear_detect_bottom_logic_after_hold_timeout();
1199 double detect_bottom_logic_after_hold_timeout() const;
1200 void set_detect_bottom_logic_after_hold_timeout(
double value);
1202 double _internal_detect_bottom_logic_after_hold_timeout() const;
1203 void _internal_set_detect_bottom_logic_after_hold_timeout(
double value);
1207 bool has_dive_depth_eps() const;
1209 bool _internal_has_dive_depth_eps() const;
1211 void clear_dive_depth_eps();
1212 double dive_depth_eps() const;
1213 void set_dive_depth_eps(
double value);
1215 double _internal_dive_depth_eps() const;
1216 void _internal_set_dive_depth_eps(
double value);
1220 bool has_bottoming_timeout() const;
1222 bool _internal_has_bottoming_timeout() const;
1224 void clear_bottoming_timeout();
1225 double bottoming_timeout() const;
1226 void set_bottoming_timeout(
double value);
1228 double _internal_bottoming_timeout() const;
1229 void _internal_set_bottoming_timeout(
double value);
1233 bool has_dive_surface_eps() const;
1235 bool _internal_has_dive_surface_eps() const;
1237 void clear_dive_surface_eps();
1238 double dive_surface_eps() const;
1239 void set_dive_surface_eps(
double value);
1241 double _internal_dive_surface_eps() const;
1242 void _internal_set_dive_surface_eps(
double value);
1246 bool has_total_gps_fix_checks() const;
1248 bool _internal_has_total_gps_fix_checks() const;
1250 void clear_total_gps_fix_checks();
1251 ::PROTOBUF_NAMESPACE_ID::uint32 total_gps_fix_checks() const;
1252 void set_total_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1254 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_total_gps_fix_checks() const;
1255 void _internal_set_total_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1259 bool has_total_gps_degraded_fix_checks() const;
1261 bool _internal_has_total_gps_degraded_fix_checks() const;
1263 void clear_total_gps_degraded_fix_checks();
1264 ::PROTOBUF_NAMESPACE_ID::uint32 total_gps_degraded_fix_checks() const;
1265 void set_total_gps_degraded_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1267 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_total_gps_degraded_fix_checks() const;
1268 void _internal_set_total_gps_degraded_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1272 bool has_gps_hdop_fix() const;
1274 bool _internal_has_gps_hdop_fix() const;
1276 void clear_gps_hdop_fix();
1277 double gps_hdop_fix() const;
1278 void set_gps_hdop_fix(
double value);
1280 double _internal_gps_hdop_fix() const;
1281 void _internal_set_gps_hdop_fix(
double value);
1285 bool has_gps_pdop_fix() const;
1287 bool _internal_has_gps_pdop_fix() const;
1289 void clear_gps_pdop_fix();
1290 double gps_pdop_fix() const;
1291 void set_gps_pdop_fix(
double value);
1293 double _internal_gps_pdop_fix() const;
1294 void _internal_set_gps_pdop_fix(
double value);
1298 bool has_gps_after_dive_hdop_fix() const;
1300 bool _internal_has_gps_after_dive_hdop_fix() const;
1302 void clear_gps_after_dive_hdop_fix();
1303 double gps_after_dive_hdop_fix() const;
1304 void set_gps_after_dive_hdop_fix(
double value);
1306 double _internal_gps_after_dive_hdop_fix() const;
1307 void _internal_set_gps_after_dive_hdop_fix(
double value);
1311 bool has_gps_after_dive_pdop_fix() const;
1313 bool _internal_has_gps_after_dive_pdop_fix() const;
1315 void clear_gps_after_dive_pdop_fix();
1316 double gps_after_dive_pdop_fix() const;
1317 void set_gps_after_dive_pdop_fix(
double value);
1319 double _internal_gps_after_dive_pdop_fix() const;
1320 void _internal_set_gps_after_dive_pdop_fix(
double value);
1324 bool has_min_depth_safety() const;
1326 bool _internal_has_min_depth_safety() const;
1328 void clear_min_depth_safety();
1329 double min_depth_safety() const;
1330 void set_min_depth_safety(
double value);
1332 double _internal_min_depth_safety() const;
1333 void _internal_set_min_depth_safety(
double value);
1337 bool has_total_after_dive_gps_fix_checks() const;
1339 bool _internal_has_total_after_dive_gps_fix_checks() const;
1341 void clear_total_after_dive_gps_fix_checks();
1342 ::PROTOBUF_NAMESPACE_ID::uint32 total_after_dive_gps_fix_checks() const;
1343 void set_total_after_dive_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1345 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_total_after_dive_gps_fix_checks() const;
1346 void _internal_set_total_after_dive_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1350 bool has_goal_timeout_reacquire_gps_attempts() const;
1352 bool _internal_has_goal_timeout_reacquire_gps_attempts() const;
1354 void clear_goal_timeout_reacquire_gps_attempts();
1355 ::PROTOBUF_NAMESPACE_ID::uint32 goal_timeout_reacquire_gps_attempts() const;
1356 void set_goal_timeout_reacquire_gps_attempts(::PROTOBUF_NAMESPACE_ID::uint32 value);
1358 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_goal_timeout_reacquire_gps_attempts() const;
1359 void _internal_set_goal_timeout_reacquire_gps_attempts(::PROTOBUF_NAMESPACE_ID::uint32 value);
1363 bool has_goal_timeout_buffer_factor() const;
1365 bool _internal_has_goal_timeout_buffer_factor() const;
1367 void clear_goal_timeout_buffer_factor();
1368 double goal_timeout_buffer_factor() const;
1369 void set_goal_timeout_buffer_factor(
double value);
1371 double _internal_goal_timeout_buffer_factor() const;
1372 void _internal_set_goal_timeout_buffer_factor(
double value);
1376 bool has_tpv_history_max() const;
1378 bool _internal_has_tpv_history_max() const;
1380 void clear_tpv_history_max();
1381 ::PROTOBUF_NAMESPACE_ID::uint32 tpv_history_max() const;
1382 void set_tpv_history_max(::PROTOBUF_NAMESPACE_ID::uint32 value);
1384 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_tpv_history_max() const;
1385 void _internal_set_tpv_history_max(::PROTOBUF_NAMESPACE_ID::uint32 value);
1389 bool has_rc_setpoint_end() const;
1391 bool _internal_has_rc_setpoint_end() const;
1393 void clear_rc_setpoint_end();
1402 bool has_bot_not_rising_timeout() const;
1404 bool _internal_has_bot_not_rising_timeout() const;
1406 void clear_bot_not_rising_timeout();
1407 double bot_not_rising_timeout() const;
1408 void set_bot_not_rising_timeout(
double value);
1410 double _internal_bot_not_rising_timeout() const;
1411 void _internal_set_bot_not_rising_timeout(
double value);
1415 bool has_imu_restart_seconds() const;
1417 bool _internal_has_imu_restart_seconds() const;
1419 void clear_imu_restart_seconds();
1420 ::PROTOBUF_NAMESPACE_ID::uint32 imu_restart_seconds() const;
1421 void set_imu_restart_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value);
1423 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_imu_restart_seconds() const;
1424 void _internal_set_imu_restart_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value);
1428 bool has_motor_on_time_increment() const;
1430 bool _internal_has_motor_on_time_increment() const;
1432 void clear_motor_on_time_increment();
1433 ::PROTOBUF_NAMESPACE_ID::int32 motor_on_time_increment() const;
1434 void set_motor_on_time_increment(::PROTOBUF_NAMESPACE_ID::int32 value);
1436 ::PROTOBUF_NAMESPACE_ID::int32 _internal_motor_on_time_increment() const;
1437 void _internal_set_motor_on_time_increment(::PROTOBUF_NAMESPACE_ID::int32 value);
1441 bool has_powered_ascent_throttle() const;
1443 bool _internal_has_powered_ascent_throttle() const;
1445 void clear_powered_ascent_throttle();
1446 double powered_ascent_throttle() const;
1447 void set_powered_ascent_throttle(
double value);
1449 double _internal_powered_ascent_throttle() const;
1450 void _internal_set_powered_ascent_throttle(
double value);
1454 bool has_powered_ascent_throttle_increment() const;
1456 bool _internal_has_powered_ascent_throttle_increment() const;
1458 void clear_powered_ascent_throttle_increment();
1459 double powered_ascent_throttle_increment() const;
1460 void set_powered_ascent_throttle_increment(
double value);
1462 double _internal_powered_ascent_throttle_increment() const;
1463 void _internal_set_powered_ascent_throttle_increment(
double value);
1467 bool has_powered_ascent_throttle_max() const;
1469 bool _internal_has_powered_ascent_throttle_max() const;
1471 void clear_powered_ascent_throttle_max();
1472 double powered_ascent_throttle_max() const;
1473 void set_powered_ascent_throttle_max(
double value);
1475 double _internal_powered_ascent_throttle_max() const;
1476 void _internal_set_powered_ascent_throttle_max(
double value);
1480 bool has_motor_on_time_max() const;
1482 bool _internal_has_motor_on_time_max() const;
1484 void clear_motor_on_time_max();
1485 ::PROTOBUF_NAMESPACE_ID::int32 motor_on_time_max() const;
1486 void set_motor_on_time_max(::PROTOBUF_NAMESPACE_ID::int32 value);
1488 ::PROTOBUF_NAMESPACE_ID::int32 _internal_motor_on_time_max() const;
1489 void _internal_set_motor_on_time_max(::PROTOBUF_NAMESPACE_ID::int32 value);
1493 bool has_pitch_angle_checks() const;
1495 bool _internal_has_pitch_angle_checks() const;
1497 void clear_pitch_angle_checks();
1498 ::PROTOBUF_NAMESPACE_ID::int32 pitch_angle_checks() const;
1499 void set_pitch_angle_checks(::PROTOBUF_NAMESPACE_ID::int32 value);
1501 ::PROTOBUF_NAMESPACE_ID::int32 _internal_pitch_angle_checks() const;
1502 void _internal_set_pitch_angle_checks(::PROTOBUF_NAMESPACE_ID::int32 value);
1506 bool has_pitch_to_determine_powered_ascent_vertical() const;
1508 bool _internal_has_pitch_to_determine_powered_ascent_vertical() const;
1510 void clear_pitch_to_determine_powered_ascent_vertical();
1511 double pitch_to_determine_powered_ascent_vertical() const;
1512 void set_pitch_to_determine_powered_ascent_vertical(
double value);
1514 double _internal_pitch_to_determine_powered_ascent_vertical() const;
1515 void _internal_set_pitch_to_determine_powered_ascent_vertical(
double value);
1519 bool has_pitch_to_determine_dive_prep_vertical() const;
1521 bool _internal_has_pitch_to_determine_dive_prep_vertical() const;
1523 void clear_pitch_to_determine_dive_prep_vertical();
1524 double pitch_to_determine_dive_prep_vertical() const;
1525 void set_pitch_to_determine_dive_prep_vertical(
double value);
1527 double _internal_pitch_to_determine_dive_prep_vertical() const;
1528 void _internal_set_pitch_to_determine_dive_prep_vertical(
double value);
1532 bool has_pitch_angle_min_check_time() const;
1534 bool _internal_has_pitch_angle_min_check_time() const;
1536 void clear_pitch_angle_min_check_time();
1537 double pitch_angle_min_check_time() const;
1538 void set_pitch_angle_min_check_time(
double value);
1540 double _internal_pitch_angle_min_check_time() const;
1541 void _internal_set_pitch_angle_min_check_time(
double value);
1545 bool has_dive_eps_to_determine_diving() const;
1547 bool _internal_has_dive_eps_to_determine_diving() const;
1549 void clear_dive_eps_to_determine_diving();
1550 double dive_eps_to_determine_diving() const;
1551 void set_dive_eps_to_determine_diving(
double value);
1553 double _internal_dive_eps_to_determine_diving() const;
1554 void _internal_set_dive_eps_to_determine_diving(
double value);
1558 bool has_data_offload_exclude() const;
1560 bool _internal_has_data_offload_exclude() const;
1562 void clear_data_offload_exclude();
1571 bool has_failed_startup_log_timeout() const;
1573 bool _internal_has_failed_startup_log_timeout() const;
1575 void clear_failed_startup_log_timeout();
1576 ::PROTOBUF_NAMESPACE_ID::int32 failed_startup_log_timeout() const;
1577 void set_failed_startup_log_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1579 ::PROTOBUF_NAMESPACE_ID::int32 _internal_failed_startup_log_timeout() const;
1580 void _internal_set_failed_startup_log_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1584 bool has_hard_bottom_type_acceleration() const;
1586 bool _internal_has_hard_bottom_type_acceleration() const;
1588 void clear_hard_bottom_type_acceleration();
1589 double hard_bottom_type_acceleration() const;
1590 void set_hard_bottom_type_acceleration(
double value);
1592 double _internal_hard_bottom_type_acceleration() const;
1593 void _internal_set_hard_bottom_type_acceleration(
double value);
1597 bool has_waypoint_with_no_task_slip_radius() const;
1599 bool _internal_has_waypoint_with_no_task_slip_radius() const;
1601 void clear_waypoint_with_no_task_slip_radius();
1602 ::PROTOBUF_NAMESPACE_ID::int32 waypoint_with_no_task_slip_radius() const;
1603 void set_waypoint_with_no_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value);
1605 ::PROTOBUF_NAMESPACE_ID::int32 _internal_waypoint_with_no_task_slip_radius() const;
1606 void _internal_set_waypoint_with_no_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value);
1610 bool has_waypoint_with_task_slip_radius() const;
1612 bool _internal_has_waypoint_with_task_slip_radius() const;
1614 void clear_waypoint_with_task_slip_radius();
1615 ::PROTOBUF_NAMESPACE_ID::int32 waypoint_with_task_slip_radius() const;
1616 void set_waypoint_with_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value);
1618 ::PROTOBUF_NAMESPACE_ID::int32 _internal_waypoint_with_task_slip_radius() const;
1619 void _internal_set_waypoint_with_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value);
1626 template<typename Quantity >
1627 void set_startup_timeout_with_units(Quantity value_w_units)
1628 { set_startup_timeout(boost::units::quantity<startup_timeout_unit,double >(value_w_units).value() ); };
1630 template<
typename Quantity >
1635 {
return startup_timeout_with_units<boost::units::quantity< startup_timeout_unit,double > >(); };
1641 template<
typename Quantity >
1643 { set_powered_ascent_motor_on_timeout(boost::units::quantity<powered_ascent_motor_on_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1645 template<
typename Quantity >
1650 {
return powered_ascent_motor_on_timeout_with_units<boost::units::quantity< powered_ascent_motor_on_timeout_unit,google::protobuf::int32 > >(); };
1656 template<
typename Quantity >
1658 { set_powered_ascent_motor_off_timeout(boost::units::quantity<powered_ascent_motor_off_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1660 template<
typename Quantity >
1665 {
return powered_ascent_motor_off_timeout_with_units<boost::units::quantity< powered_ascent_motor_off_timeout_unit,google::protobuf::int32 > >(); };
1671 template<
typename Quantity >
1673 { set_dive_prep_timeout(boost::units::quantity<dive_prep_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1675 template<
typename Quantity >
1680 {
return dive_prep_timeout_with_units<boost::units::quantity< dive_prep_timeout_unit,google::protobuf::int32 > >(); };
1686 template<
typename Quantity >
1688 { set_powered_descent_timeout(boost::units::quantity<powered_descent_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1690 template<
typename Quantity >
1695 {
return powered_descent_timeout_with_units<boost::units::quantity< powered_descent_timeout_unit,google::protobuf::int32 > >(); };
1701 template<
typename Quantity >
1703 { set_detect_bottom_logic_init_timeout(boost::units::quantity<detect_bottom_logic_init_timeout_unit,double >(value_w_units).value() ); };
1705 template<
typename Quantity >
1710 {
return detect_bottom_logic_init_timeout_with_units<boost::units::quantity< detect_bottom_logic_init_timeout_unit,double > >(); };
1716 template<
typename Quantity >
1718 { set_detect_bottom_logic_after_hold_timeout(boost::units::quantity<detect_bottom_logic_after_hold_timeout_unit,double >(value_w_units).value() ); };
1720 template<
typename Quantity >
1725 {
return detect_bottom_logic_after_hold_timeout_with_units<boost::units::quantity< detect_bottom_logic_after_hold_timeout_unit,double > >(); };
1731 template<
typename Quantity >
1733 { set_dive_depth_eps(boost::units::quantity<dive_depth_eps_unit,double >(value_w_units).value() ); };
1735 template<
typename Quantity >
1740 {
return dive_depth_eps_with_units<boost::units::quantity< dive_depth_eps_unit,double > >(); };
1746 template<
typename Quantity >
1748 { set_bottoming_timeout(boost::units::quantity<bottoming_timeout_unit,double >(value_w_units).value() ); };
1750 template<
typename Quantity >
1755 {
return bottoming_timeout_with_units<boost::units::quantity< bottoming_timeout_unit,double > >(); };
1761 template<
typename Quantity >
1763 { set_dive_surface_eps(boost::units::quantity<dive_surface_eps_unit,double >(value_w_units).value() ); };
1765 template<
typename Quantity >
1770 {
return dive_surface_eps_with_units<boost::units::quantity< dive_surface_eps_unit,double > >(); };
1776 template<
typename Quantity >
1778 { set_bot_not_rising_timeout(boost::units::quantity<bot_not_rising_timeout_unit,double >(value_w_units).value() ); };
1780 template<
typename Quantity >
1785 {
return bot_not_rising_timeout_with_units<boost::units::quantity< bot_not_rising_timeout_unit,double > >(); };
1791 template<
typename Quantity >
1793 { set_motor_on_time_increment(boost::units::quantity<motor_on_time_increment_unit,google::protobuf::int32 >(value_w_units).value() ); };
1795 template<
typename Quantity >
1800 {
return motor_on_time_increment_with_units<boost::units::quantity< motor_on_time_increment_unit,google::protobuf::int32 > >(); };
1806 template<
typename Quantity >
1808 { set_motor_on_time_max(boost::units::quantity<motor_on_time_max_unit,google::protobuf::int32 >(value_w_units).value() ); };
1810 template<
typename Quantity >
1815 {
return motor_on_time_max_with_units<boost::units::quantity< motor_on_time_max_unit,google::protobuf::int32 > >(); };
1821 template<
typename Quantity >
1823 { set_pitch_angle_min_check_time(boost::units::quantity<pitch_angle_min_check_time_unit,double >(value_w_units).value() ); };
1825 template<
typename Quantity >
1830 {
return pitch_angle_min_check_time_with_units<boost::units::quantity< pitch_angle_min_check_time_unit,double > >(); };
1836 template<
typename Quantity >
1838 { set_dive_eps_to_determine_diving(boost::units::quantity<dive_eps_to_determine_diving_unit,double >(value_w_units).value() ); };
1840 template<
typename Quantity >
1845 {
return dive_eps_to_determine_diving_with_units<boost::units::quantity< dive_eps_to_determine_diving_unit,double > >(); };
1851 template<
typename Quantity >
1853 { set_failed_startup_log_timeout(boost::units::quantity<failed_startup_log_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1855 template<
typename Quantity >
1860 {
return failed_startup_log_timeout_with_units<boost::units::quantity< failed_startup_log_timeout_unit,google::protobuf::int32 > >(); };
1867 size_t RequiredFieldsByteSizeFallback()
const;
1869 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1870 typedef void InternalArenaConstructable_;
1871 typedef void DestructorSkippable_;
1872 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<2> _has_bits_;
1873 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1874 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> include_goal_timeout_states_;
1875 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> test_mode_;
1876 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> ignore_error_;
1877 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_preoffload_script_;
1878 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_postoffload_script_;
1879 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr log_dir_;
1881 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_log_staging_dir_;
1883 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr log_staging_dir_;
1887 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr log_archive_dir_;
1888 ::goby::middleware::protobuf::AppConfig* app_;
1889 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
1890 ::goby::middleware::protobuf::TransporterConfig* command_sub_cfg_;
1891 ::goby::middleware::protobuf::TransporterConfig* contact_update_sub_cfg_;
1892 ::jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start_;
1893 ::jaiabot::config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress_;
1894 ::jaiabot::protobuf::CameraCommand* start_camera_command_;
1895 ::jaiabot::protobuf::CameraCommand* stop_camera_command_;
1896 ::PROTOBUF_NAMESPACE_ID::int32 fleet_id_;
1897 ::PROTOBUF_NAMESPACE_ID::int32 bot_id_;
1898 bool use_goal_timeout_;
1899 bool skip_goal_task_;
1901 ::PROTOBUF_NAMESPACE_ID::uint32 subnet_mask_;
1902 double startup_timeout_;
1903 ::PROTOBUF_NAMESPACE_ID::int32 powered_ascent_motor_on_timeout_;
1904 ::PROTOBUF_NAMESPACE_ID::int32 powered_ascent_motor_off_timeout_;
1905 ::PROTOBUF_NAMESPACE_ID::int32 dive_prep_timeout_;
1906 ::PROTOBUF_NAMESPACE_ID::int32 powered_descent_timeout_;
1907 double detect_bottom_logic_init_timeout_;
1908 double detect_bottom_logic_after_hold_timeout_;
1909 double dive_depth_eps_;
1910 double bottoming_timeout_;
1911 double dive_surface_eps_;
1912 ::PROTOBUF_NAMESPACE_ID::uint32 total_gps_fix_checks_;
1913 ::PROTOBUF_NAMESPACE_ID::uint32 total_gps_degraded_fix_checks_;
1914 double gps_hdop_fix_;
1915 double gps_pdop_fix_;
1916 double gps_after_dive_hdop_fix_;
1917 double gps_after_dive_pdop_fix_;
1918 double min_depth_safety_;
1919 ::PROTOBUF_NAMESPACE_ID::uint32 total_after_dive_gps_fix_checks_;
1920 ::PROTOBUF_NAMESPACE_ID::uint32 goal_timeout_reacquire_gps_attempts_;
1921 double goal_timeout_buffer_factor_;
1922 ::PROTOBUF_NAMESPACE_ID::uint32 tpv_history_max_;
1923 int rc_setpoint_end_;
1924 double bot_not_rising_timeout_;
1925 ::PROTOBUF_NAMESPACE_ID::uint32 imu_restart_seconds_;
1926 ::PROTOBUF_NAMESPACE_ID::int32 motor_on_time_increment_;
1927 double powered_ascent_throttle_;
1928 double powered_ascent_throttle_increment_;
1929 double powered_ascent_throttle_max_;
1930 ::PROTOBUF_NAMESPACE_ID::int32 motor_on_time_max_;
1931 ::PROTOBUF_NAMESPACE_ID::int32 pitch_angle_checks_;
1932 double pitch_to_determine_powered_ascent_vertical_;
1933 double pitch_to_determine_dive_prep_vertical_;
1934 double pitch_angle_min_check_time_;
1935 double dive_eps_to_determine_diving_;
1936 int data_offload_exclude_;
1937 ::PROTOBUF_NAMESPACE_ID::int32 failed_startup_log_timeout_;
1938 double hard_bottom_type_acceleration_;
1939 ::PROTOBUF_NAMESPACE_ID::int32 waypoint_with_no_task_slip_radius_;
1940 ::PROTOBUF_NAMESPACE_ID::int32 waypoint_with_task_slip_radius_;
1941 friend struct ::TableStruct_bin_2fmission_5fmanager_2fconfig_2eproto;
1949 #pragma GCC diagnostic push
1950 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1955 inline bool MissionManager_ResolveNoForwardProgress::_internal_has_resume_timeout()
const {
1956 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1959 inline bool MissionManager_ResolveNoForwardProgress::has_resume_timeout()
const {
1960 return _internal_has_resume_timeout();
1962 inline void MissionManager_ResolveNoForwardProgress::clear_resume_timeout() {
1963 resume_timeout_ = 10;
1964 _has_bits_[0] &= ~0x00000004u;
1966 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::_internal_resume_timeout()
const {
1967 return resume_timeout_;
1969 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::resume_timeout()
const {
1971 return _internal_resume_timeout();
1973 inline void MissionManager_ResolveNoForwardProgress::_internal_set_resume_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1974 _has_bits_[0] |= 0x00000004u;
1975 resume_timeout_ = value;
1977 inline void MissionManager_ResolveNoForwardProgress::set_resume_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1978 _internal_set_resume_timeout(value);
1983 inline bool MissionManager_ResolveNoForwardProgress::_internal_has_pitch_threshold()
const {
1984 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1987 inline bool MissionManager_ResolveNoForwardProgress::has_pitch_threshold()
const {
1988 return _internal_has_pitch_threshold();
1990 inline void MissionManager_ResolveNoForwardProgress::clear_pitch_threshold() {
1991 pitch_threshold_ = 30;
1992 _has_bits_[0] &= ~0x00000008u;
1994 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::_internal_pitch_threshold()
const {
1995 return pitch_threshold_;
1997 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::pitch_threshold()
const {
1999 return _internal_pitch_threshold();
2001 inline void MissionManager_ResolveNoForwardProgress::_internal_set_pitch_threshold(::PROTOBUF_NAMESPACE_ID::int32 value) {
2002 _has_bits_[0] |= 0x00000008u;
2003 pitch_threshold_ = value;
2005 inline void MissionManager_ResolveNoForwardProgress::set_pitch_threshold(::PROTOBUF_NAMESPACE_ID::int32 value) {
2006 _internal_set_pitch_threshold(value);
2011 inline bool MissionManager_ResolveNoForwardProgress::_internal_has_desired_speed_threshold()
const {
2012 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2015 inline bool MissionManager_ResolveNoForwardProgress::has_desired_speed_threshold()
const {
2016 return _internal_has_desired_speed_threshold();
2018 inline void MissionManager_ResolveNoForwardProgress::clear_desired_speed_threshold() {
2019 desired_speed_threshold_ = 0;
2020 _has_bits_[0] &= ~0x00000001u;
2022 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::_internal_desired_speed_threshold()
const {
2023 return desired_speed_threshold_;
2025 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::desired_speed_threshold()
const {
2027 return _internal_desired_speed_threshold();
2029 inline void MissionManager_ResolveNoForwardProgress::_internal_set_desired_speed_threshold(::PROTOBUF_NAMESPACE_ID::int32 value) {
2030 _has_bits_[0] |= 0x00000001u;
2031 desired_speed_threshold_ = value;
2033 inline void MissionManager_ResolveNoForwardProgress::set_desired_speed_threshold(::PROTOBUF_NAMESPACE_ID::int32 value) {
2034 _internal_set_desired_speed_threshold(value);
2039 inline bool MissionManager_ResolveNoForwardProgress::_internal_has_trigger_timeout()
const {
2040 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2043 inline bool MissionManager_ResolveNoForwardProgress::has_trigger_timeout()
const {
2044 return _internal_has_trigger_timeout();
2046 inline void MissionManager_ResolveNoForwardProgress::clear_trigger_timeout() {
2047 trigger_timeout_ = 15;
2048 _has_bits_[0] &= ~0x00000002u;
2050 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::_internal_trigger_timeout()
const {
2051 return trigger_timeout_;
2053 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::trigger_timeout()
const {
2055 return _internal_trigger_timeout();
2057 inline void MissionManager_ResolveNoForwardProgress::_internal_set_trigger_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2058 _has_bits_[0] |= 0x00000002u;
2059 trigger_timeout_ = value;
2061 inline void MissionManager_ResolveNoForwardProgress::set_trigger_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2062 _internal_set_trigger_timeout(value);
2071 inline bool MissionManager::_internal_has_app()
const {
2072 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2073 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
2076 inline bool MissionManager::has_app()
const {
2077 return _internal_has_app();
2079 inline const ::goby::middleware::protobuf::AppConfig& MissionManager::_internal_app()
const {
2080 const ::goby::middleware::protobuf::AppConfig* p = app_;
2081 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
2082 &::goby::middleware::protobuf::_AppConfig_default_instance_);
2084 inline const ::goby::middleware::protobuf::AppConfig& MissionManager::app()
const {
2086 return _internal_app();
2088 inline void MissionManager::unsafe_arena_set_allocated_app(
2089 ::goby::middleware::protobuf::AppConfig* app) {
2090 if (GetArena() ==
nullptr) {
2091 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
2095 _has_bits_[0] |= 0x00000020u;
2097 _has_bits_[0] &= ~0x00000020u;
2101 inline ::goby::middleware::protobuf::AppConfig* MissionManager::release_app() {
2102 auto temp = unsafe_arena_release_app();
2103 if (GetArena() !=
nullptr) {
2104 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2108 inline ::goby::middleware::protobuf::AppConfig* MissionManager::unsafe_arena_release_app() {
2110 _has_bits_[0] &= ~0x00000020u;
2111 ::goby::middleware::protobuf::AppConfig* temp = app_;
2115 inline ::goby::middleware::protobuf::AppConfig* MissionManager::_internal_mutable_app() {
2116 _has_bits_[0] |= 0x00000020u;
2117 if (app_ ==
nullptr) {
2118 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
2123 inline ::goby::middleware::protobuf::AppConfig* MissionManager::mutable_app() {
2125 return _internal_mutable_app();
2127 inline void MissionManager::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
2128 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2129 if (message_arena ==
nullptr) {
2130 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
2133 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2134 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
2135 if (message_arena != submessage_arena) {
2136 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2137 message_arena, app, submessage_arena);
2139 _has_bits_[0] |= 0x00000020u;
2141 _has_bits_[0] &= ~0x00000020u;
2148 inline bool MissionManager::_internal_has_interprocess()
const {
2149 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2150 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
2153 inline bool MissionManager::has_interprocess()
const {
2154 return _internal_has_interprocess();
2156 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MissionManager::_internal_interprocess()
const {
2157 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
2158 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
2159 &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
2161 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MissionManager::interprocess()
const {
2163 return _internal_interprocess();
2165 inline void MissionManager::unsafe_arena_set_allocated_interprocess(
2166 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
2167 if (GetArena() ==
nullptr) {
2168 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
2170 interprocess_ = interprocess;
2172 _has_bits_[0] |= 0x00000040u;
2174 _has_bits_[0] &= ~0x00000040u;
2178 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MissionManager::release_interprocess() {
2179 auto temp = unsafe_arena_release_interprocess();
2180 if (GetArena() !=
nullptr) {
2181 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2185 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MissionManager::unsafe_arena_release_interprocess() {
2187 _has_bits_[0] &= ~0x00000040u;
2188 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
2189 interprocess_ =
nullptr;
2192 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MissionManager::_internal_mutable_interprocess() {
2193 _has_bits_[0] |= 0x00000040u;
2194 if (interprocess_ ==
nullptr) {
2195 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
2198 return interprocess_;
2200 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MissionManager::mutable_interprocess() {
2202 return _internal_mutable_interprocess();
2204 inline void MissionManager::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
2205 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2206 if (message_arena ==
nullptr) {
2207 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
2210 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2211 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
2212 if (message_arena != submessage_arena) {
2213 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2214 message_arena, interprocess, submessage_arena);
2216 _has_bits_[0] |= 0x00000040u;
2218 _has_bits_[0] &= ~0x00000040u;
2220 interprocess_ = interprocess;
2225 inline bool MissionManager::_internal_has_fleet_id()
const {
2226 bool value = (_has_bits_[0] & 0x00002000u) != 0;
2229 inline bool MissionManager::has_fleet_id()
const {
2230 return _internal_has_fleet_id();
2232 inline void MissionManager::clear_fleet_id() {
2234 _has_bits_[0] &= ~0x00002000u;
2236 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_fleet_id()
const {
2239 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::fleet_id()
const {
2241 return _internal_fleet_id();
2243 inline void MissionManager::_internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2244 _has_bits_[0] |= 0x00002000u;
2247 inline void MissionManager::set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2248 _internal_set_fleet_id(value);
2253 inline bool MissionManager::_internal_has_bot_id()
const {
2254 bool value = (_has_bits_[0] & 0x00004000u) != 0;
2257 inline bool MissionManager::has_bot_id()
const {
2258 return _internal_has_bot_id();
2260 inline void MissionManager::clear_bot_id() {
2262 _has_bits_[0] &= ~0x00004000u;
2264 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_bot_id()
const {
2267 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::bot_id()
const {
2269 return _internal_bot_id();
2271 inline void MissionManager::_internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2272 _has_bits_[0] |= 0x00004000u;
2275 inline void MissionManager::set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2276 _internal_set_bot_id(value);
2281 inline bool MissionManager::_internal_has_command_sub_cfg()
const {
2282 bool value = (_has_bits_[0] & 0x00000080u) != 0;
2283 PROTOBUF_ASSUME(!value || command_sub_cfg_ !=
nullptr);
2286 inline bool MissionManager::has_command_sub_cfg()
const {
2287 return _internal_has_command_sub_cfg();
2289 inline const ::goby::middleware::protobuf::TransporterConfig& MissionManager::_internal_command_sub_cfg()
const {
2290 const ::goby::middleware::protobuf::TransporterConfig* p = command_sub_cfg_;
2291 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
2292 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
2294 inline const ::goby::middleware::protobuf::TransporterConfig& MissionManager::command_sub_cfg()
const {
2296 return _internal_command_sub_cfg();
2298 inline void MissionManager::unsafe_arena_set_allocated_command_sub_cfg(
2299 ::goby::middleware::protobuf::TransporterConfig* command_sub_cfg) {
2300 if (GetArena() ==
nullptr) {
2301 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(command_sub_cfg_);
2303 command_sub_cfg_ = command_sub_cfg;
2304 if (command_sub_cfg) {
2305 _has_bits_[0] |= 0x00000080u;
2307 _has_bits_[0] &= ~0x00000080u;
2311 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::release_command_sub_cfg() {
2312 auto temp = unsafe_arena_release_command_sub_cfg();
2313 if (GetArena() !=
nullptr) {
2314 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2318 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::unsafe_arena_release_command_sub_cfg() {
2320 _has_bits_[0] &= ~0x00000080u;
2321 ::goby::middleware::protobuf::TransporterConfig* temp = command_sub_cfg_;
2322 command_sub_cfg_ =
nullptr;
2325 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::_internal_mutable_command_sub_cfg() {
2326 _has_bits_[0] |= 0x00000080u;
2327 if (command_sub_cfg_ ==
nullptr) {
2328 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
2329 command_sub_cfg_ = p;
2331 return command_sub_cfg_;
2333 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::mutable_command_sub_cfg() {
2335 return _internal_mutable_command_sub_cfg();
2337 inline void MissionManager::set_allocated_command_sub_cfg(::goby::middleware::protobuf::TransporterConfig* command_sub_cfg) {
2338 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2339 if (message_arena ==
nullptr) {
2340 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(command_sub_cfg_);
2342 if (command_sub_cfg) {
2343 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2344 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(command_sub_cfg)->GetArena();
2345 if (message_arena != submessage_arena) {
2346 command_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2347 message_arena, command_sub_cfg, submessage_arena);
2349 _has_bits_[0] |= 0x00000080u;
2351 _has_bits_[0] &= ~0x00000080u;
2353 command_sub_cfg_ = command_sub_cfg;
2358 inline bool MissionManager::_internal_has_contact_update_sub_cfg()
const {
2359 bool value = (_has_bits_[0] & 0x00000100u) != 0;
2360 PROTOBUF_ASSUME(!value || contact_update_sub_cfg_ !=
nullptr);
2363 inline bool MissionManager::has_contact_update_sub_cfg()
const {
2364 return _internal_has_contact_update_sub_cfg();
2366 inline const ::goby::middleware::protobuf::TransporterConfig& MissionManager::_internal_contact_update_sub_cfg()
const {
2367 const ::goby::middleware::protobuf::TransporterConfig* p = contact_update_sub_cfg_;
2368 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
2369 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
2371 inline const ::goby::middleware::protobuf::TransporterConfig& MissionManager::contact_update_sub_cfg()
const {
2373 return _internal_contact_update_sub_cfg();
2375 inline void MissionManager::unsafe_arena_set_allocated_contact_update_sub_cfg(
2376 ::goby::middleware::protobuf::TransporterConfig* contact_update_sub_cfg) {
2377 if (GetArena() ==
nullptr) {
2378 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(contact_update_sub_cfg_);
2380 contact_update_sub_cfg_ = contact_update_sub_cfg;
2381 if (contact_update_sub_cfg) {
2382 _has_bits_[0] |= 0x00000100u;
2384 _has_bits_[0] &= ~0x00000100u;
2388 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::release_contact_update_sub_cfg() {
2389 auto temp = unsafe_arena_release_contact_update_sub_cfg();
2390 if (GetArena() !=
nullptr) {
2391 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2395 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::unsafe_arena_release_contact_update_sub_cfg() {
2397 _has_bits_[0] &= ~0x00000100u;
2398 ::goby::middleware::protobuf::TransporterConfig* temp = contact_update_sub_cfg_;
2399 contact_update_sub_cfg_ =
nullptr;
2402 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::_internal_mutable_contact_update_sub_cfg() {
2403 _has_bits_[0] |= 0x00000100u;
2404 if (contact_update_sub_cfg_ ==
nullptr) {
2405 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
2406 contact_update_sub_cfg_ = p;
2408 return contact_update_sub_cfg_;
2410 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::mutable_contact_update_sub_cfg() {
2412 return _internal_mutable_contact_update_sub_cfg();
2414 inline void MissionManager::set_allocated_contact_update_sub_cfg(::goby::middleware::protobuf::TransporterConfig* contact_update_sub_cfg) {
2415 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2416 if (message_arena ==
nullptr) {
2417 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(contact_update_sub_cfg_);
2419 if (contact_update_sub_cfg) {
2420 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2421 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(contact_update_sub_cfg)->GetArena();
2422 if (message_arena != submessage_arena) {
2423 contact_update_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2424 message_arena, contact_update_sub_cfg, submessage_arena);
2426 _has_bits_[0] |= 0x00000100u;
2428 _has_bits_[0] &= ~0x00000100u;
2430 contact_update_sub_cfg_ = contact_update_sub_cfg;
2435 inline bool MissionManager::_internal_has_startup_timeout()
const {
2436 bool value = (_has_bits_[0] & 0x00080000u) != 0;
2439 inline bool MissionManager::has_startup_timeout()
const {
2440 return _internal_has_startup_timeout();
2442 inline void MissionManager::clear_startup_timeout() {
2443 startup_timeout_ = 120;
2444 _has_bits_[0] &= ~0x00080000u;
2446 inline double MissionManager::_internal_startup_timeout()
const {
2447 return startup_timeout_;
2449 inline double MissionManager::startup_timeout()
const {
2451 return _internal_startup_timeout();
2453 inline void MissionManager::_internal_set_startup_timeout(
double value) {
2454 _has_bits_[0] |= 0x00080000u;
2455 startup_timeout_ = value;
2457 inline void MissionManager::set_startup_timeout(
double value) {
2458 _internal_set_startup_timeout(value);
2463 inline bool MissionManager::_internal_has_powered_ascent_motor_on_timeout()
const {
2464 bool value = (_has_bits_[0] & 0x00100000u) != 0;
2467 inline bool MissionManager::has_powered_ascent_motor_on_timeout()
const {
2468 return _internal_has_powered_ascent_motor_on_timeout();
2470 inline void MissionManager::clear_powered_ascent_motor_on_timeout() {
2471 powered_ascent_motor_on_timeout_ = 5;
2472 _has_bits_[0] &= ~0x00100000u;
2474 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_powered_ascent_motor_on_timeout()
const {
2475 return powered_ascent_motor_on_timeout_;
2477 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::powered_ascent_motor_on_timeout()
const {
2479 return _internal_powered_ascent_motor_on_timeout();
2481 inline void MissionManager::_internal_set_powered_ascent_motor_on_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2482 _has_bits_[0] |= 0x00100000u;
2483 powered_ascent_motor_on_timeout_ = value;
2485 inline void MissionManager::set_powered_ascent_motor_on_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2486 _internal_set_powered_ascent_motor_on_timeout(value);
2491 inline bool MissionManager::_internal_has_powered_ascent_motor_off_timeout()
const {
2492 bool value = (_has_bits_[0] & 0x00200000u) != 0;
2495 inline bool MissionManager::has_powered_ascent_motor_off_timeout()
const {
2496 return _internal_has_powered_ascent_motor_off_timeout();
2498 inline void MissionManager::clear_powered_ascent_motor_off_timeout() {
2499 powered_ascent_motor_off_timeout_ = 2;
2500 _has_bits_[0] &= ~0x00200000u;
2502 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_powered_ascent_motor_off_timeout()
const {
2503 return powered_ascent_motor_off_timeout_;
2505 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::powered_ascent_motor_off_timeout()
const {
2507 return _internal_powered_ascent_motor_off_timeout();
2509 inline void MissionManager::_internal_set_powered_ascent_motor_off_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2510 _has_bits_[0] |= 0x00200000u;
2511 powered_ascent_motor_off_timeout_ = value;
2513 inline void MissionManager::set_powered_ascent_motor_off_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2514 _internal_set_powered_ascent_motor_off_timeout(value);
2519 inline bool MissionManager::_internal_has_dive_prep_timeout()
const {
2520 bool value = (_has_bits_[0] & 0x00400000u) != 0;
2523 inline bool MissionManager::has_dive_prep_timeout()
const {
2524 return _internal_has_dive_prep_timeout();
2526 inline void MissionManager::clear_dive_prep_timeout() {
2527 dive_prep_timeout_ = 10;
2528 _has_bits_[0] &= ~0x00400000u;
2530 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_dive_prep_timeout()
const {
2531 return dive_prep_timeout_;
2533 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::dive_prep_timeout()
const {
2535 return _internal_dive_prep_timeout();
2537 inline void MissionManager::_internal_set_dive_prep_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2538 _has_bits_[0] |= 0x00400000u;
2539 dive_prep_timeout_ = value;
2541 inline void MissionManager::set_dive_prep_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2542 _internal_set_dive_prep_timeout(value);
2547 inline bool MissionManager::_internal_has_powered_descent_timeout()
const {
2548 bool value = (_has_bits_[0] & 0x00800000u) != 0;
2551 inline bool MissionManager::has_powered_descent_timeout()
const {
2552 return _internal_has_powered_descent_timeout();
2554 inline void MissionManager::clear_powered_descent_timeout() {
2555 powered_descent_timeout_ = 100;
2556 _has_bits_[0] &= ~0x00800000u;
2558 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_powered_descent_timeout()
const {
2559 return powered_descent_timeout_;
2561 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::powered_descent_timeout()
const {
2563 return _internal_powered_descent_timeout();
2565 inline void MissionManager::_internal_set_powered_descent_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2566 _has_bits_[0] |= 0x00800000u;
2567 powered_descent_timeout_ = value;
2569 inline void MissionManager::set_powered_descent_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2570 _internal_set_powered_descent_timeout(value);
2575 inline bool MissionManager::_internal_has_detect_bottom_logic_init_timeout()
const {
2576 bool value = (_has_bits_[0] & 0x01000000u) != 0;
2579 inline bool MissionManager::has_detect_bottom_logic_init_timeout()
const {
2580 return _internal_has_detect_bottom_logic_init_timeout();
2582 inline void MissionManager::clear_detect_bottom_logic_init_timeout() {
2583 detect_bottom_logic_init_timeout_ = 15;
2584 _has_bits_[0] &= ~0x01000000u;
2586 inline double MissionManager::_internal_detect_bottom_logic_init_timeout()
const {
2587 return detect_bottom_logic_init_timeout_;
2589 inline double MissionManager::detect_bottom_logic_init_timeout()
const {
2591 return _internal_detect_bottom_logic_init_timeout();
2593 inline void MissionManager::_internal_set_detect_bottom_logic_init_timeout(
double value) {
2594 _has_bits_[0] |= 0x01000000u;
2595 detect_bottom_logic_init_timeout_ = value;
2597 inline void MissionManager::set_detect_bottom_logic_init_timeout(
double value) {
2598 _internal_set_detect_bottom_logic_init_timeout(value);
2603 inline bool MissionManager::_internal_has_detect_bottom_logic_after_hold_timeout()
const {
2604 bool value = (_has_bits_[0] & 0x02000000u) != 0;
2607 inline bool MissionManager::has_detect_bottom_logic_after_hold_timeout()
const {
2608 return _internal_has_detect_bottom_logic_after_hold_timeout();
2610 inline void MissionManager::clear_detect_bottom_logic_after_hold_timeout() {
2611 detect_bottom_logic_after_hold_timeout_ = 5;
2612 _has_bits_[0] &= ~0x02000000u;
2614 inline double MissionManager::_internal_detect_bottom_logic_after_hold_timeout()
const {
2615 return detect_bottom_logic_after_hold_timeout_;
2617 inline double MissionManager::detect_bottom_logic_after_hold_timeout()
const {
2619 return _internal_detect_bottom_logic_after_hold_timeout();
2621 inline void MissionManager::_internal_set_detect_bottom_logic_after_hold_timeout(
double value) {
2622 _has_bits_[0] |= 0x02000000u;
2623 detect_bottom_logic_after_hold_timeout_ = value;
2625 inline void MissionManager::set_detect_bottom_logic_after_hold_timeout(
double value) {
2626 _internal_set_detect_bottom_logic_after_hold_timeout(value);
2631 inline bool MissionManager::_internal_has_dive_depth_eps()
const {
2632 bool value = (_has_bits_[0] & 0x04000000u) != 0;
2635 inline bool MissionManager::has_dive_depth_eps()
const {
2636 return _internal_has_dive_depth_eps();
2638 inline void MissionManager::clear_dive_depth_eps() {
2639 dive_depth_eps_ = 0.1;
2640 _has_bits_[0] &= ~0x04000000u;
2642 inline double MissionManager::_internal_dive_depth_eps()
const {
2643 return dive_depth_eps_;
2645 inline double MissionManager::dive_depth_eps()
const {
2647 return _internal_dive_depth_eps();
2649 inline void MissionManager::_internal_set_dive_depth_eps(
double value) {
2650 _has_bits_[0] |= 0x04000000u;
2651 dive_depth_eps_ = value;
2653 inline void MissionManager::set_dive_depth_eps(
double value) {
2654 _internal_set_dive_depth_eps(value);
2659 inline bool MissionManager::_internal_has_bottoming_timeout()
const {
2660 bool value = (_has_bits_[0] & 0x08000000u) != 0;
2663 inline bool MissionManager::has_bottoming_timeout()
const {
2664 return _internal_has_bottoming_timeout();
2666 inline void MissionManager::clear_bottoming_timeout() {
2667 bottoming_timeout_ = 3;
2668 _has_bits_[0] &= ~0x08000000u;
2670 inline double MissionManager::_internal_bottoming_timeout()
const {
2671 return bottoming_timeout_;
2673 inline double MissionManager::bottoming_timeout()
const {
2675 return _internal_bottoming_timeout();
2677 inline void MissionManager::_internal_set_bottoming_timeout(
double value) {
2678 _has_bits_[0] |= 0x08000000u;
2679 bottoming_timeout_ = value;
2681 inline void MissionManager::set_bottoming_timeout(
double value) {
2682 _internal_set_bottoming_timeout(value);
2687 inline bool MissionManager::_internal_has_dive_surface_eps()
const {
2688 bool value = (_has_bits_[0] & 0x10000000u) != 0;
2691 inline bool MissionManager::has_dive_surface_eps()
const {
2692 return _internal_has_dive_surface_eps();
2694 inline void MissionManager::clear_dive_surface_eps() {
2695 dive_surface_eps_ = 0.75;
2696 _has_bits_[0] &= ~0x10000000u;
2698 inline double MissionManager::_internal_dive_surface_eps()
const {
2699 return dive_surface_eps_;
2701 inline double MissionManager::dive_surface_eps()
const {
2703 return _internal_dive_surface_eps();
2705 inline void MissionManager::_internal_set_dive_surface_eps(
double value) {
2706 _has_bits_[0] |= 0x10000000u;
2707 dive_surface_eps_ = value;
2709 inline void MissionManager::set_dive_surface_eps(
double value) {
2710 _internal_set_dive_surface_eps(value);
2715 inline bool MissionManager::_internal_has_total_gps_fix_checks()
const {
2716 bool value = (_has_bits_[0] & 0x20000000u) != 0;
2719 inline bool MissionManager::has_total_gps_fix_checks()
const {
2720 return _internal_has_total_gps_fix_checks();
2722 inline void MissionManager::clear_total_gps_fix_checks() {
2723 total_gps_fix_checks_ = 10u;
2724 _has_bits_[0] &= ~0x20000000u;
2726 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_total_gps_fix_checks()
const {
2727 return total_gps_fix_checks_;
2729 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::total_gps_fix_checks()
const {
2731 return _internal_total_gps_fix_checks();
2733 inline void MissionManager::_internal_set_total_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2734 _has_bits_[0] |= 0x20000000u;
2735 total_gps_fix_checks_ = value;
2737 inline void MissionManager::set_total_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2738 _internal_set_total_gps_fix_checks(value);
2743 inline bool MissionManager::_internal_has_total_gps_degraded_fix_checks()
const {
2744 bool value = (_has_bits_[0] & 0x40000000u) != 0;
2747 inline bool MissionManager::has_total_gps_degraded_fix_checks()
const {
2748 return _internal_has_total_gps_degraded_fix_checks();
2750 inline void MissionManager::clear_total_gps_degraded_fix_checks() {
2751 total_gps_degraded_fix_checks_ = 2u;
2752 _has_bits_[0] &= ~0x40000000u;
2754 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_total_gps_degraded_fix_checks()
const {
2755 return total_gps_degraded_fix_checks_;
2757 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::total_gps_degraded_fix_checks()
const {
2759 return _internal_total_gps_degraded_fix_checks();
2761 inline void MissionManager::_internal_set_total_gps_degraded_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2762 _has_bits_[0] |= 0x40000000u;
2763 total_gps_degraded_fix_checks_ = value;
2765 inline void MissionManager::set_total_gps_degraded_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2766 _internal_set_total_gps_degraded_fix_checks(value);
2771 inline bool MissionManager::_internal_has_gps_hdop_fix()
const {
2772 bool value = (_has_bits_[0] & 0x80000000u) != 0;
2775 inline bool MissionManager::has_gps_hdop_fix()
const {
2776 return _internal_has_gps_hdop_fix();
2778 inline void MissionManager::clear_gps_hdop_fix() {
2779 gps_hdop_fix_ = 1.3;
2780 _has_bits_[0] &= ~0x80000000u;
2782 inline double MissionManager::_internal_gps_hdop_fix()
const {
2783 return gps_hdop_fix_;
2785 inline double MissionManager::gps_hdop_fix()
const {
2787 return _internal_gps_hdop_fix();
2789 inline void MissionManager::_internal_set_gps_hdop_fix(
double value) {
2790 _has_bits_[0] |= 0x80000000u;
2791 gps_hdop_fix_ = value;
2793 inline void MissionManager::set_gps_hdop_fix(
double value) {
2794 _internal_set_gps_hdop_fix(value);
2799 inline bool MissionManager::_internal_has_gps_pdop_fix()
const {
2800 bool value = (_has_bits_[1] & 0x00000001u) != 0;
2803 inline bool MissionManager::has_gps_pdop_fix()
const {
2804 return _internal_has_gps_pdop_fix();
2806 inline void MissionManager::clear_gps_pdop_fix() {
2807 gps_pdop_fix_ = 2.2;
2808 _has_bits_[1] &= ~0x00000001u;
2810 inline double MissionManager::_internal_gps_pdop_fix()
const {
2811 return gps_pdop_fix_;
2813 inline double MissionManager::gps_pdop_fix()
const {
2815 return _internal_gps_pdop_fix();
2817 inline void MissionManager::_internal_set_gps_pdop_fix(
double value) {
2818 _has_bits_[1] |= 0x00000001u;
2819 gps_pdop_fix_ = value;
2821 inline void MissionManager::set_gps_pdop_fix(
double value) {
2822 _internal_set_gps_pdop_fix(value);
2827 inline bool MissionManager::_internal_has_total_after_dive_gps_fix_checks()
const {
2828 bool value = (_has_bits_[1] & 0x00000010u) != 0;
2831 inline bool MissionManager::has_total_after_dive_gps_fix_checks()
const {
2832 return _internal_has_total_after_dive_gps_fix_checks();
2834 inline void MissionManager::clear_total_after_dive_gps_fix_checks() {
2835 total_after_dive_gps_fix_checks_ = 15u;
2836 _has_bits_[1] &= ~0x00000010u;
2838 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_total_after_dive_gps_fix_checks()
const {
2839 return total_after_dive_gps_fix_checks_;
2841 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::total_after_dive_gps_fix_checks()
const {
2843 return _internal_total_after_dive_gps_fix_checks();
2845 inline void MissionManager::_internal_set_total_after_dive_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2846 _has_bits_[1] |= 0x00000010u;
2847 total_after_dive_gps_fix_checks_ = value;
2849 inline void MissionManager::set_total_after_dive_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2850 _internal_set_total_after_dive_gps_fix_checks(value);
2855 inline bool MissionManager::_internal_has_gps_after_dive_hdop_fix()
const {
2856 bool value = (_has_bits_[1] & 0x00000002u) != 0;
2859 inline bool MissionManager::has_gps_after_dive_hdop_fix()
const {
2860 return _internal_has_gps_after_dive_hdop_fix();
2862 inline void MissionManager::clear_gps_after_dive_hdop_fix() {
2863 gps_after_dive_hdop_fix_ = 1.3;
2864 _has_bits_[1] &= ~0x00000002u;
2866 inline double MissionManager::_internal_gps_after_dive_hdop_fix()
const {
2867 return gps_after_dive_hdop_fix_;
2869 inline double MissionManager::gps_after_dive_hdop_fix()
const {
2871 return _internal_gps_after_dive_hdop_fix();
2873 inline void MissionManager::_internal_set_gps_after_dive_hdop_fix(
double value) {
2874 _has_bits_[1] |= 0x00000002u;
2875 gps_after_dive_hdop_fix_ = value;
2877 inline void MissionManager::set_gps_after_dive_hdop_fix(
double value) {
2878 _internal_set_gps_after_dive_hdop_fix(value);
2883 inline bool MissionManager::_internal_has_gps_after_dive_pdop_fix()
const {
2884 bool value = (_has_bits_[1] & 0x00000004u) != 0;
2887 inline bool MissionManager::has_gps_after_dive_pdop_fix()
const {
2888 return _internal_has_gps_after_dive_pdop_fix();
2890 inline void MissionManager::clear_gps_after_dive_pdop_fix() {
2891 gps_after_dive_pdop_fix_ = 2.2;
2892 _has_bits_[1] &= ~0x00000004u;
2894 inline double MissionManager::_internal_gps_after_dive_pdop_fix()
const {
2895 return gps_after_dive_pdop_fix_;
2897 inline double MissionManager::gps_after_dive_pdop_fix()
const {
2899 return _internal_gps_after_dive_pdop_fix();
2901 inline void MissionManager::_internal_set_gps_after_dive_pdop_fix(
double value) {
2902 _has_bits_[1] |= 0x00000004u;
2903 gps_after_dive_pdop_fix_ = value;
2905 inline void MissionManager::set_gps_after_dive_pdop_fix(
double value) {
2906 _internal_set_gps_after_dive_pdop_fix(value);
2911 inline bool MissionManager::_internal_has_min_depth_safety()
const {
2912 bool value = (_has_bits_[1] & 0x00000008u) != 0;
2915 inline bool MissionManager::has_min_depth_safety()
const {
2916 return _internal_has_min_depth_safety();
2918 inline void MissionManager::clear_min_depth_safety() {
2919 min_depth_safety_ = -1;
2920 _has_bits_[1] &= ~0x00000008u;
2922 inline double MissionManager::_internal_min_depth_safety()
const {
2923 return min_depth_safety_;
2925 inline double MissionManager::min_depth_safety()
const {
2927 return _internal_min_depth_safety();
2929 inline void MissionManager::_internal_set_min_depth_safety(
double value) {
2930 _has_bits_[1] |= 0x00000008u;
2931 min_depth_safety_ = value;
2933 inline void MissionManager::set_min_depth_safety(
double value) {
2934 _internal_set_min_depth_safety(value);
2939 inline bool MissionManager::_internal_has_goal_timeout_buffer_factor()
const {
2940 bool value = (_has_bits_[1] & 0x00000040u) != 0;
2943 inline bool MissionManager::has_goal_timeout_buffer_factor()
const {
2944 return _internal_has_goal_timeout_buffer_factor();
2946 inline void MissionManager::clear_goal_timeout_buffer_factor() {
2947 goal_timeout_buffer_factor_ = 1;
2948 _has_bits_[1] &= ~0x00000040u;
2950 inline double MissionManager::_internal_goal_timeout_buffer_factor()
const {
2951 return goal_timeout_buffer_factor_;
2953 inline double MissionManager::goal_timeout_buffer_factor()
const {
2955 return _internal_goal_timeout_buffer_factor();
2957 inline void MissionManager::_internal_set_goal_timeout_buffer_factor(
double value) {
2958 _has_bits_[1] |= 0x00000040u;
2959 goal_timeout_buffer_factor_ = value;
2961 inline void MissionManager::set_goal_timeout_buffer_factor(
double value) {
2962 _internal_set_goal_timeout_buffer_factor(value);
2967 inline bool MissionManager::_internal_has_goal_timeout_reacquire_gps_attempts()
const {
2968 bool value = (_has_bits_[1] & 0x00000020u) != 0;
2971 inline bool MissionManager::has_goal_timeout_reacquire_gps_attempts()
const {
2972 return _internal_has_goal_timeout_reacquire_gps_attempts();
2974 inline void MissionManager::clear_goal_timeout_reacquire_gps_attempts() {
2975 goal_timeout_reacquire_gps_attempts_ = 2u;
2976 _has_bits_[1] &= ~0x00000020u;
2978 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_goal_timeout_reacquire_gps_attempts()
const {
2979 return goal_timeout_reacquire_gps_attempts_;
2981 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::goal_timeout_reacquire_gps_attempts()
const {
2983 return _internal_goal_timeout_reacquire_gps_attempts();
2985 inline void MissionManager::_internal_set_goal_timeout_reacquire_gps_attempts(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2986 _has_bits_[1] |= 0x00000020u;
2987 goal_timeout_reacquire_gps_attempts_ = value;
2989 inline void MissionManager::set_goal_timeout_reacquire_gps_attempts(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2990 _internal_set_goal_timeout_reacquire_gps_attempts(value);
2995 inline bool MissionManager::_internal_has_tpv_history_max()
const {
2996 bool value = (_has_bits_[1] & 0x00000080u) != 0;
2999 inline bool MissionManager::has_tpv_history_max()
const {
3000 return _internal_has_tpv_history_max();
3002 inline void MissionManager::clear_tpv_history_max() {
3003 tpv_history_max_ = 15u;
3004 _has_bits_[1] &= ~0x00000080u;
3006 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_tpv_history_max()
const {
3007 return tpv_history_max_;
3009 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::tpv_history_max()
const {
3011 return _internal_tpv_history_max();
3013 inline void MissionManager::_internal_set_tpv_history_max(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3014 _has_bits_[1] |= 0x00000080u;
3015 tpv_history_max_ = value;
3017 inline void MissionManager::set_tpv_history_max(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3018 _internal_set_tpv_history_max(value);
3023 inline bool MissionManager::_internal_has_use_goal_timeout()
const {
3024 bool value = (_has_bits_[0] & 0x00008000u) != 0;
3027 inline bool MissionManager::has_use_goal_timeout()
const {
3028 return _internal_has_use_goal_timeout();
3030 inline void MissionManager::clear_use_goal_timeout() {
3031 use_goal_timeout_ =
false;
3032 _has_bits_[0] &= ~0x00008000u;
3034 inline bool MissionManager::_internal_use_goal_timeout()
const {
3035 return use_goal_timeout_;
3037 inline bool MissionManager::use_goal_timeout()
const {
3039 return _internal_use_goal_timeout();
3041 inline void MissionManager::_internal_set_use_goal_timeout(
bool value) {
3042 _has_bits_[0] |= 0x00008000u;
3043 use_goal_timeout_ = value;
3045 inline void MissionManager::set_use_goal_timeout(
bool value) {
3046 _internal_set_use_goal_timeout(value);
3051 inline bool MissionManager::_internal_has_skip_goal_task()
const {
3052 bool value = (_has_bits_[0] & 0x00010000u) != 0;
3055 inline bool MissionManager::has_skip_goal_task()
const {
3056 return _internal_has_skip_goal_task();
3058 inline void MissionManager::clear_skip_goal_task() {
3059 skip_goal_task_ =
false;
3060 _has_bits_[0] &= ~0x00010000u;
3062 inline bool MissionManager::_internal_skip_goal_task()
const {
3063 return skip_goal_task_;
3065 inline bool MissionManager::skip_goal_task()
const {
3067 return _internal_skip_goal_task();
3069 inline void MissionManager::_internal_set_skip_goal_task(
bool value) {
3070 _has_bits_[0] |= 0x00010000u;
3071 skip_goal_task_ = value;
3073 inline void MissionManager::set_skip_goal_task(
bool value) {
3074 _internal_set_skip_goal_task(value);
3079 inline int MissionManager::_internal_include_goal_timeout_states_size()
const {
3080 return include_goal_timeout_states_.size();
3082 inline int MissionManager::include_goal_timeout_states_size()
const {
3083 return _internal_include_goal_timeout_states_size();
3085 inline void MissionManager::clear_include_goal_timeout_states() {
3086 include_goal_timeout_states_.Clear();
3093 return _internal_include_goal_timeout_states(index);
3097 include_goal_timeout_states_.Set(index, value);
3102 include_goal_timeout_states_.Add(value);
3106 _internal_add_include_goal_timeout_states(value);
3108 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
3109 MissionManager::include_goal_timeout_states()
const {
3111 return include_goal_timeout_states_;
3113 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
3114 MissionManager::_internal_mutable_include_goal_timeout_states() {
3115 return &include_goal_timeout_states_;
3117 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
3118 MissionManager::mutable_include_goal_timeout_states() {
3120 return _internal_mutable_include_goal_timeout_states();
3124 inline bool MissionManager::_internal_has_rc_setpoint_end()
const {
3125 bool value = (_has_bits_[1] & 0x00000100u) != 0;
3128 inline bool MissionManager::has_rc_setpoint_end()
const {
3129 return _internal_has_rc_setpoint_end();
3131 inline void MissionManager::clear_rc_setpoint_end() {
3132 rc_setpoint_end_ = 1;
3133 _has_bits_[1] &= ~0x00000100u;
3140 return _internal_rc_setpoint_end();
3144 _has_bits_[1] |= 0x00000100u;
3145 rc_setpoint_end_ = value;
3148 _internal_set_rc_setpoint_end(value);
3153 inline bool MissionManager::_internal_has_imu_restart_seconds()
const {
3154 bool value = (_has_bits_[1] & 0x00000400u) != 0;
3157 inline bool MissionManager::has_imu_restart_seconds()
const {
3158 return _internal_has_imu_restart_seconds();
3160 inline void MissionManager::clear_imu_restart_seconds() {
3161 imu_restart_seconds_ = 15u;
3162 _has_bits_[1] &= ~0x00000400u;
3164 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_imu_restart_seconds()
const {
3165 return imu_restart_seconds_;
3167 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::imu_restart_seconds()
const {
3169 return _internal_imu_restart_seconds();
3171 inline void MissionManager::_internal_set_imu_restart_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3172 _has_bits_[1] |= 0x00000400u;
3173 imu_restart_seconds_ = value;
3175 inline void MissionManager::set_imu_restart_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3176 _internal_set_imu_restart_seconds(value);
3181 inline bool MissionManager::_internal_has_bot_not_rising_timeout()
const {
3182 bool value = (_has_bits_[1] & 0x00000200u) != 0;
3185 inline bool MissionManager::has_bot_not_rising_timeout()
const {
3186 return _internal_has_bot_not_rising_timeout();
3188 inline void MissionManager::clear_bot_not_rising_timeout() {
3189 bot_not_rising_timeout_ = 6;
3190 _has_bits_[1] &= ~0x00000200u;
3192 inline double MissionManager::_internal_bot_not_rising_timeout()
const {
3193 return bot_not_rising_timeout_;
3195 inline double MissionManager::bot_not_rising_timeout()
const {
3197 return _internal_bot_not_rising_timeout();
3199 inline void MissionManager::_internal_set_bot_not_rising_timeout(
double value) {
3200 _has_bits_[1] |= 0x00000200u;
3201 bot_not_rising_timeout_ = value;
3203 inline void MissionManager::set_bot_not_rising_timeout(
double value) {
3204 _internal_set_bot_not_rising_timeout(value);
3209 inline bool MissionManager::_internal_has_motor_on_time_increment()
const {
3210 bool value = (_has_bits_[1] & 0x00000800u) != 0;
3213 inline bool MissionManager::has_motor_on_time_increment()
const {
3214 return _internal_has_motor_on_time_increment();
3216 inline void MissionManager::clear_motor_on_time_increment() {
3217 motor_on_time_increment_ = 1;
3218 _has_bits_[1] &= ~0x00000800u;
3220 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_motor_on_time_increment()
const {
3221 return motor_on_time_increment_;
3223 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::motor_on_time_increment()
const {
3225 return _internal_motor_on_time_increment();
3227 inline void MissionManager::_internal_set_motor_on_time_increment(::PROTOBUF_NAMESPACE_ID::int32 value) {
3228 _has_bits_[1] |= 0x00000800u;
3229 motor_on_time_increment_ = value;
3231 inline void MissionManager::set_motor_on_time_increment(::PROTOBUF_NAMESPACE_ID::int32 value) {
3232 _internal_set_motor_on_time_increment(value);
3237 inline bool MissionManager::_internal_has_motor_on_time_max()
const {
3238 bool value = (_has_bits_[1] & 0x00008000u) != 0;
3241 inline bool MissionManager::has_motor_on_time_max()
const {
3242 return _internal_has_motor_on_time_max();
3244 inline void MissionManager::clear_motor_on_time_max() {
3245 motor_on_time_max_ = 10;
3246 _has_bits_[1] &= ~0x00008000u;
3248 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_motor_on_time_max()
const {
3249 return motor_on_time_max_;
3251 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::motor_on_time_max()
const {
3253 return _internal_motor_on_time_max();
3255 inline void MissionManager::_internal_set_motor_on_time_max(::PROTOBUF_NAMESPACE_ID::int32 value) {
3256 _has_bits_[1] |= 0x00008000u;
3257 motor_on_time_max_ = value;
3259 inline void MissionManager::set_motor_on_time_max(::PROTOBUF_NAMESPACE_ID::int32 value) {
3260 _internal_set_motor_on_time_max(value);
3265 inline bool MissionManager::_internal_has_powered_ascent_throttle()
const {
3266 bool value = (_has_bits_[1] & 0x00001000u) != 0;
3269 inline bool MissionManager::has_powered_ascent_throttle()
const {
3270 return _internal_has_powered_ascent_throttle();
3272 inline void MissionManager::clear_powered_ascent_throttle() {
3273 powered_ascent_throttle_ = 25;
3274 _has_bits_[1] &= ~0x00001000u;
3276 inline double MissionManager::_internal_powered_ascent_throttle()
const {
3277 return powered_ascent_throttle_;
3279 inline double MissionManager::powered_ascent_throttle()
const {
3281 return _internal_powered_ascent_throttle();
3283 inline void MissionManager::_internal_set_powered_ascent_throttle(
double value) {
3284 _has_bits_[1] |= 0x00001000u;
3285 powered_ascent_throttle_ = value;
3287 inline void MissionManager::set_powered_ascent_throttle(
double value) {
3288 _internal_set_powered_ascent_throttle(value);
3293 inline bool MissionManager::_internal_has_powered_ascent_throttle_increment()
const {
3294 bool value = (_has_bits_[1] & 0x00002000u) != 0;
3297 inline bool MissionManager::has_powered_ascent_throttle_increment()
const {
3298 return _internal_has_powered_ascent_throttle_increment();
3300 inline void MissionManager::clear_powered_ascent_throttle_increment() {
3301 powered_ascent_throttle_increment_ = 5;
3302 _has_bits_[1] &= ~0x00002000u;
3304 inline double MissionManager::_internal_powered_ascent_throttle_increment()
const {
3305 return powered_ascent_throttle_increment_;
3307 inline double MissionManager::powered_ascent_throttle_increment()
const {
3309 return _internal_powered_ascent_throttle_increment();
3311 inline void MissionManager::_internal_set_powered_ascent_throttle_increment(
double value) {
3312 _has_bits_[1] |= 0x00002000u;
3313 powered_ascent_throttle_increment_ = value;
3315 inline void MissionManager::set_powered_ascent_throttle_increment(
double value) {
3316 _internal_set_powered_ascent_throttle_increment(value);
3321 inline bool MissionManager::_internal_has_powered_ascent_throttle_max()
const {
3322 bool value = (_has_bits_[1] & 0x00004000u) != 0;
3325 inline bool MissionManager::has_powered_ascent_throttle_max()
const {
3326 return _internal_has_powered_ascent_throttle_max();
3328 inline void MissionManager::clear_powered_ascent_throttle_max() {
3329 powered_ascent_throttle_max_ = 60;
3330 _has_bits_[1] &= ~0x00004000u;
3332 inline double MissionManager::_internal_powered_ascent_throttle_max()
const {
3333 return powered_ascent_throttle_max_;
3335 inline double MissionManager::powered_ascent_throttle_max()
const {
3337 return _internal_powered_ascent_throttle_max();
3339 inline void MissionManager::_internal_set_powered_ascent_throttle_max(
double value) {
3340 _has_bits_[1] |= 0x00004000u;
3341 powered_ascent_throttle_max_ = value;
3343 inline void MissionManager::set_powered_ascent_throttle_max(
double value) {
3344 _internal_set_powered_ascent_throttle_max(value);
3349 inline bool MissionManager::_internal_has_pitch_to_determine_powered_ascent_vertical()
const {
3350 bool value = (_has_bits_[1] & 0x00020000u) != 0;
3353 inline bool MissionManager::has_pitch_to_determine_powered_ascent_vertical()
const {
3354 return _internal_has_pitch_to_determine_powered_ascent_vertical();
3356 inline void MissionManager::clear_pitch_to_determine_powered_ascent_vertical() {
3357 pitch_to_determine_powered_ascent_vertical_ = 30;
3358 _has_bits_[1] &= ~0x00020000u;
3360 inline double MissionManager::_internal_pitch_to_determine_powered_ascent_vertical()
const {
3361 return pitch_to_determine_powered_ascent_vertical_;
3363 inline double MissionManager::pitch_to_determine_powered_ascent_vertical()
const {
3365 return _internal_pitch_to_determine_powered_ascent_vertical();
3367 inline void MissionManager::_internal_set_pitch_to_determine_powered_ascent_vertical(
double value) {
3368 _has_bits_[1] |= 0x00020000u;
3369 pitch_to_determine_powered_ascent_vertical_ = value;
3371 inline void MissionManager::set_pitch_to_determine_powered_ascent_vertical(
double value) {
3372 _internal_set_pitch_to_determine_powered_ascent_vertical(value);
3377 inline bool MissionManager::_internal_has_pitch_to_determine_dive_prep_vertical()
const {
3378 bool value = (_has_bits_[1] & 0x00040000u) != 0;
3381 inline bool MissionManager::has_pitch_to_determine_dive_prep_vertical()
const {
3382 return _internal_has_pitch_to_determine_dive_prep_vertical();
3384 inline void MissionManager::clear_pitch_to_determine_dive_prep_vertical() {
3385 pitch_to_determine_dive_prep_vertical_ = 70;
3386 _has_bits_[1] &= ~0x00040000u;
3388 inline double MissionManager::_internal_pitch_to_determine_dive_prep_vertical()
const {
3389 return pitch_to_determine_dive_prep_vertical_;
3391 inline double MissionManager::pitch_to_determine_dive_prep_vertical()
const {
3393 return _internal_pitch_to_determine_dive_prep_vertical();
3395 inline void MissionManager::_internal_set_pitch_to_determine_dive_prep_vertical(
double value) {
3396 _has_bits_[1] |= 0x00040000u;
3397 pitch_to_determine_dive_prep_vertical_ = value;
3399 inline void MissionManager::set_pitch_to_determine_dive_prep_vertical(
double value) {
3400 _internal_set_pitch_to_determine_dive_prep_vertical(value);
3405 inline bool MissionManager::_internal_has_pitch_angle_checks()
const {
3406 bool value = (_has_bits_[1] & 0x00010000u) != 0;
3409 inline bool MissionManager::has_pitch_angle_checks()
const {
3410 return _internal_has_pitch_angle_checks();
3412 inline void MissionManager::clear_pitch_angle_checks() {
3413 pitch_angle_checks_ = 3;
3414 _has_bits_[1] &= ~0x00010000u;
3416 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_pitch_angle_checks()
const {
3417 return pitch_angle_checks_;
3419 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::pitch_angle_checks()
const {
3421 return _internal_pitch_angle_checks();
3423 inline void MissionManager::_internal_set_pitch_angle_checks(::PROTOBUF_NAMESPACE_ID::int32 value) {
3424 _has_bits_[1] |= 0x00010000u;
3425 pitch_angle_checks_ = value;
3427 inline void MissionManager::set_pitch_angle_checks(::PROTOBUF_NAMESPACE_ID::int32 value) {
3428 _internal_set_pitch_angle_checks(value);
3433 inline bool MissionManager::_internal_has_pitch_angle_min_check_time()
const {
3434 bool value = (_has_bits_[1] & 0x00080000u) != 0;
3437 inline bool MissionManager::has_pitch_angle_min_check_time()
const {
3438 return _internal_has_pitch_angle_min_check_time();
3440 inline void MissionManager::clear_pitch_angle_min_check_time() {
3441 pitch_angle_min_check_time_ = 1;
3442 _has_bits_[1] &= ~0x00080000u;
3444 inline double MissionManager::_internal_pitch_angle_min_check_time()
const {
3445 return pitch_angle_min_check_time_;
3447 inline double MissionManager::pitch_angle_min_check_time()
const {
3449 return _internal_pitch_angle_min_check_time();
3451 inline void MissionManager::_internal_set_pitch_angle_min_check_time(
double value) {
3452 _has_bits_[1] |= 0x00080000u;
3453 pitch_angle_min_check_time_ = value;
3455 inline void MissionManager::set_pitch_angle_min_check_time(
double value) {
3456 _internal_set_pitch_angle_min_check_time(value);
3461 inline bool MissionManager::_internal_has_dive_eps_to_determine_diving()
const {
3462 bool value = (_has_bits_[1] & 0x00100000u) != 0;
3465 inline bool MissionManager::has_dive_eps_to_determine_diving()
const {
3466 return _internal_has_dive_eps_to_determine_diving();
3468 inline void MissionManager::clear_dive_eps_to_determine_diving() {
3469 dive_eps_to_determine_diving_ = 0.3;
3470 _has_bits_[1] &= ~0x00100000u;
3472 inline double MissionManager::_internal_dive_eps_to_determine_diving()
const {
3473 return dive_eps_to_determine_diving_;
3475 inline double MissionManager::dive_eps_to_determine_diving()
const {
3477 return _internal_dive_eps_to_determine_diving();
3479 inline void MissionManager::_internal_set_dive_eps_to_determine_diving(
double value) {
3480 _has_bits_[1] |= 0x00100000u;
3481 dive_eps_to_determine_diving_ = value;
3483 inline void MissionManager::set_dive_eps_to_determine_diving(
double value) {
3484 _internal_set_dive_eps_to_determine_diving(value);
3489 inline bool MissionManager::_internal_has_data_preoffload_script()
const {
3490 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3493 inline bool MissionManager::has_data_preoffload_script()
const {
3494 return _internal_has_data_preoffload_script();
3496 inline void MissionManager::clear_data_preoffload_script() {
3497 data_preoffload_script_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3498 _has_bits_[0] &= ~0x00000001u;
3500 inline const std::string& MissionManager::data_preoffload_script()
const {
3502 return _internal_data_preoffload_script();
3504 inline void MissionManager::set_data_preoffload_script(
const std::string& value) {
3505 _internal_set_data_preoffload_script(value);
3508 inline std::string* MissionManager::mutable_data_preoffload_script() {
3510 return _internal_mutable_data_preoffload_script();
3512 inline const std::string& MissionManager::_internal_data_preoffload_script()
const {
3513 return data_preoffload_script_.Get();
3515 inline void MissionManager::_internal_set_data_preoffload_script(
const std::string& value) {
3516 _has_bits_[0] |= 0x00000001u;
3517 data_preoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3519 inline void MissionManager::set_data_preoffload_script(std::string&& value) {
3520 _has_bits_[0] |= 0x00000001u;
3521 data_preoffload_script_.Set(
3522 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3525 inline void MissionManager::set_data_preoffload_script(
const char* value) {
3526 GOOGLE_DCHECK(value !=
nullptr);
3527 _has_bits_[0] |= 0x00000001u;
3528 data_preoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3532 inline void MissionManager::set_data_preoffload_script(
const char* value,
3534 _has_bits_[0] |= 0x00000001u;
3535 data_preoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3536 reinterpret_cast<const char*
>(value), size), GetArena());
3539 inline std::string* MissionManager::_internal_mutable_data_preoffload_script() {
3540 _has_bits_[0] |= 0x00000001u;
3541 return data_preoffload_script_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3543 inline std::string* MissionManager::release_data_preoffload_script() {
3545 if (!_internal_has_data_preoffload_script()) {
3548 _has_bits_[0] &= ~0x00000001u;
3549 return data_preoffload_script_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3551 inline void MissionManager::set_allocated_data_preoffload_script(std::string* data_preoffload_script) {
3552 if (data_preoffload_script !=
nullptr) {
3553 _has_bits_[0] |= 0x00000001u;
3555 _has_bits_[0] &= ~0x00000001u;
3557 data_preoffload_script_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data_preoffload_script,
3561 inline std::string* MissionManager::unsafe_arena_release_data_preoffload_script() {
3563 GOOGLE_DCHECK(GetArena() !=
nullptr);
3564 _has_bits_[0] &= ~0x00000001u;
3565 return data_preoffload_script_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3568 inline void MissionManager::unsafe_arena_set_allocated_data_preoffload_script(
3569 std::string* data_preoffload_script) {
3570 GOOGLE_DCHECK(GetArena() !=
nullptr);
3571 if (data_preoffload_script !=
nullptr) {
3572 _has_bits_[0] |= 0x00000001u;
3574 _has_bits_[0] &= ~0x00000001u;
3576 data_preoffload_script_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3577 data_preoffload_script, GetArena());
3582 inline bool MissionManager::_internal_has_data_postoffload_script()
const {
3583 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3586 inline bool MissionManager::has_data_postoffload_script()
const {
3587 return _internal_has_data_postoffload_script();
3589 inline void MissionManager::clear_data_postoffload_script() {
3590 data_postoffload_script_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3591 _has_bits_[0] &= ~0x00000002u;
3593 inline const std::string& MissionManager::data_postoffload_script()
const {
3595 return _internal_data_postoffload_script();
3597 inline void MissionManager::set_data_postoffload_script(
const std::string& value) {
3598 _internal_set_data_postoffload_script(value);
3601 inline std::string* MissionManager::mutable_data_postoffload_script() {
3603 return _internal_mutable_data_postoffload_script();
3605 inline const std::string& MissionManager::_internal_data_postoffload_script()
const {
3606 return data_postoffload_script_.Get();
3608 inline void MissionManager::_internal_set_data_postoffload_script(
const std::string& value) {
3609 _has_bits_[0] |= 0x00000002u;
3610 data_postoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3612 inline void MissionManager::set_data_postoffload_script(std::string&& value) {
3613 _has_bits_[0] |= 0x00000002u;
3614 data_postoffload_script_.Set(
3615 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3618 inline void MissionManager::set_data_postoffload_script(
const char* value) {
3619 GOOGLE_DCHECK(value !=
nullptr);
3620 _has_bits_[0] |= 0x00000002u;
3621 data_postoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3625 inline void MissionManager::set_data_postoffload_script(
const char* value,
3627 _has_bits_[0] |= 0x00000002u;
3628 data_postoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3629 reinterpret_cast<const char*
>(value), size), GetArena());
3632 inline std::string* MissionManager::_internal_mutable_data_postoffload_script() {
3633 _has_bits_[0] |= 0x00000002u;
3634 return data_postoffload_script_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3636 inline std::string* MissionManager::release_data_postoffload_script() {
3638 if (!_internal_has_data_postoffload_script()) {
3641 _has_bits_[0] &= ~0x00000002u;
3642 return data_postoffload_script_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3644 inline void MissionManager::set_allocated_data_postoffload_script(std::string* data_postoffload_script) {
3645 if (data_postoffload_script !=
nullptr) {
3646 _has_bits_[0] |= 0x00000002u;
3648 _has_bits_[0] &= ~0x00000002u;
3650 data_postoffload_script_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data_postoffload_script,
3654 inline std::string* MissionManager::unsafe_arena_release_data_postoffload_script() {
3656 GOOGLE_DCHECK(GetArena() !=
nullptr);
3657 _has_bits_[0] &= ~0x00000002u;
3658 return data_postoffload_script_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3661 inline void MissionManager::unsafe_arena_set_allocated_data_postoffload_script(
3662 std::string* data_postoffload_script) {
3663 GOOGLE_DCHECK(GetArena() !=
nullptr);
3664 if (data_postoffload_script !=
nullptr) {
3665 _has_bits_[0] |= 0x00000002u;
3667 _has_bits_[0] &= ~0x00000002u;
3669 data_postoffload_script_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3670 data_postoffload_script, GetArena());
3675 inline bool MissionManager::_internal_has_log_dir()
const {
3676 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3679 inline bool MissionManager::has_log_dir()
const {
3680 return _internal_has_log_dir();
3682 inline void MissionManager::clear_log_dir() {
3683 log_dir_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3684 _has_bits_[0] &= ~0x00000004u;
3686 inline const std::string& MissionManager::log_dir()
const {
3688 return _internal_log_dir();
3690 inline void MissionManager::set_log_dir(
const std::string& value) {
3691 _internal_set_log_dir(value);
3694 inline std::string* MissionManager::mutable_log_dir() {
3696 return _internal_mutable_log_dir();
3698 inline const std::string& MissionManager::_internal_log_dir()
const {
3699 return log_dir_.Get();
3701 inline void MissionManager::_internal_set_log_dir(
const std::string& value) {
3702 _has_bits_[0] |= 0x00000004u;
3703 log_dir_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3705 inline void MissionManager::set_log_dir(std::string&& value) {
3706 _has_bits_[0] |= 0x00000004u;
3708 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3711 inline void MissionManager::set_log_dir(
const char* value) {
3712 GOOGLE_DCHECK(value !=
nullptr);
3713 _has_bits_[0] |= 0x00000004u;
3714 log_dir_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3718 inline void MissionManager::set_log_dir(
const char* value,
3720 _has_bits_[0] |= 0x00000004u;
3721 log_dir_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3722 reinterpret_cast<const char*
>(value), size), GetArena());
3725 inline std::string* MissionManager::_internal_mutable_log_dir() {
3726 _has_bits_[0] |= 0x00000004u;
3727 return log_dir_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3729 inline std::string* MissionManager::release_log_dir() {
3731 if (!_internal_has_log_dir()) {
3734 _has_bits_[0] &= ~0x00000004u;
3735 return log_dir_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3737 inline void MissionManager::set_allocated_log_dir(std::string* log_dir) {
3738 if (log_dir !=
nullptr) {
3739 _has_bits_[0] |= 0x00000004u;
3741 _has_bits_[0] &= ~0x00000004u;
3743 log_dir_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), log_dir,
3747 inline std::string* MissionManager::unsafe_arena_release_log_dir() {
3749 GOOGLE_DCHECK(GetArena() !=
nullptr);
3750 _has_bits_[0] &= ~0x00000004u;
3751 return log_dir_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3754 inline void MissionManager::unsafe_arena_set_allocated_log_dir(
3755 std::string* log_dir) {
3756 GOOGLE_DCHECK(GetArena() !=
nullptr);
3757 if (log_dir !=
nullptr) {
3758 _has_bits_[0] |= 0x00000004u;
3760 _has_bits_[0] &= ~0x00000004u;
3762 log_dir_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3763 log_dir, GetArena());
3768 inline bool MissionManager::_internal_has_log_staging_dir()
const {
3769 bool value = (_has_bits_[0] & 0x00000008u) != 0;
3772 inline bool MissionManager::has_log_staging_dir()
const {
3773 return _internal_has_log_staging_dir();
3775 inline void MissionManager::clear_log_staging_dir() {
3776 log_staging_dir_.ClearToDefault(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
3777 _has_bits_[0] &= ~0x00000008u;
3779 inline const std::string& MissionManager::log_staging_dir()
const {
3781 return _internal_log_staging_dir();
3783 inline void MissionManager::set_log_staging_dir(
const std::string& value) {
3784 _internal_set_log_staging_dir(value);
3787 inline std::string* MissionManager::mutable_log_staging_dir() {
3789 return _internal_mutable_log_staging_dir();
3791 inline const std::string& MissionManager::_internal_log_staging_dir()
const {
3792 return log_staging_dir_.Get();
3794 inline void MissionManager::_internal_set_log_staging_dir(
const std::string& value) {
3795 _has_bits_[0] |= 0x00000008u;
3796 log_staging_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), value, GetArena());
3798 inline void MissionManager::set_log_staging_dir(std::string&& value) {
3799 _has_bits_[0] |= 0x00000008u;
3800 log_staging_dir_.Set(
3801 &::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::move(value), GetArena());
3804 inline void MissionManager::set_log_staging_dir(
const char* value) {
3805 GOOGLE_DCHECK(value !=
nullptr);
3806 _has_bits_[0] |= 0x00000008u;
3807 log_staging_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(value),
3811 inline void MissionManager::set_log_staging_dir(
const char* value,
3813 _has_bits_[0] |= 0x00000008u;
3814 log_staging_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(
3815 reinterpret_cast<const char*
>(value), size), GetArena());
3818 inline std::string* MissionManager::_internal_mutable_log_staging_dir() {
3819 _has_bits_[0] |= 0x00000008u;
3820 return log_staging_dir_.Mutable(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
3822 inline std::string* MissionManager::release_log_staging_dir() {
3824 if (!_internal_has_log_staging_dir()) {
3827 _has_bits_[0] &= ~0x00000008u;
3828 return log_staging_dir_.ReleaseNonDefault(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
3830 inline void MissionManager::set_allocated_log_staging_dir(std::string* log_staging_dir) {
3831 if (log_staging_dir !=
nullptr) {
3832 _has_bits_[0] |= 0x00000008u;
3834 _has_bits_[0] &= ~0x00000008u;
3836 log_staging_dir_.SetAllocated(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), log_staging_dir,
3840 inline std::string* MissionManager::unsafe_arena_release_log_staging_dir() {
3842 GOOGLE_DCHECK(GetArena() !=
nullptr);
3843 _has_bits_[0] &= ~0x00000008u;
3844 return log_staging_dir_.UnsafeArenaRelease(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(),
3847 inline void MissionManager::unsafe_arena_set_allocated_log_staging_dir(
3848 std::string* log_staging_dir) {
3849 GOOGLE_DCHECK(GetArena() !=
nullptr);
3850 if (log_staging_dir !=
nullptr) {
3851 _has_bits_[0] |= 0x00000008u;
3853 _has_bits_[0] &= ~0x00000008u;
3855 log_staging_dir_.UnsafeArenaSetAllocated(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(),
3856 log_staging_dir, GetArena());
3861 inline bool MissionManager::_internal_has_log_archive_dir()
const {
3862 bool value = (_has_bits_[0] & 0x00000010u) != 0;
3865 inline bool MissionManager::has_log_archive_dir()
const {
3866 return _internal_has_log_archive_dir();
3868 inline void MissionManager::clear_log_archive_dir() {
3869 log_archive_dir_.ClearToDefault(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), GetArena());
3870 _has_bits_[0] &= ~0x00000010u;
3872 inline const std::string& MissionManager::log_archive_dir()
const {
3874 return _internal_log_archive_dir();
3876 inline void MissionManager::set_log_archive_dir(
const std::string& value) {
3877 _internal_set_log_archive_dir(value);
3880 inline std::string* MissionManager::mutable_log_archive_dir() {
3882 return _internal_mutable_log_archive_dir();
3884 inline const std::string& MissionManager::_internal_log_archive_dir()
const {
3885 return log_archive_dir_.Get();
3887 inline void MissionManager::_internal_set_log_archive_dir(
const std::string& value) {
3888 _has_bits_[0] |= 0x00000010u;
3889 log_archive_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), value, GetArena());
3891 inline void MissionManager::set_log_archive_dir(std::string&& value) {
3892 _has_bits_[0] |= 0x00000010u;
3893 log_archive_dir_.Set(
3894 &::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), ::std::move(value), GetArena());
3897 inline void MissionManager::set_log_archive_dir(
const char* value) {
3898 GOOGLE_DCHECK(value !=
nullptr);
3899 _has_bits_[0] |= 0x00000010u;
3900 log_archive_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), ::std::string(value),
3904 inline void MissionManager::set_log_archive_dir(
const char* value,
3906 _has_bits_[0] |= 0x00000010u;
3907 log_archive_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), ::std::string(
3908 reinterpret_cast<const char*
>(value), size), GetArena());
3911 inline std::string* MissionManager::_internal_mutable_log_archive_dir() {
3912 _has_bits_[0] |= 0x00000010u;
3913 return log_archive_dir_.Mutable(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), GetArena());
3915 inline std::string* MissionManager::release_log_archive_dir() {
3917 if (!_internal_has_log_archive_dir()) {
3920 _has_bits_[0] &= ~0x00000010u;
3921 return log_archive_dir_.ReleaseNonDefault(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), GetArena());
3923 inline void MissionManager::set_allocated_log_archive_dir(std::string* log_archive_dir) {
3924 if (log_archive_dir !=
nullptr) {
3925 _has_bits_[0] |= 0x00000010u;
3927 _has_bits_[0] &= ~0x00000010u;
3929 log_archive_dir_.SetAllocated(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), log_archive_dir,
3933 inline std::string* MissionManager::unsafe_arena_release_log_archive_dir() {
3935 GOOGLE_DCHECK(GetArena() !=
nullptr);
3936 _has_bits_[0] &= ~0x00000010u;
3937 return log_archive_dir_.UnsafeArenaRelease(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(),
3940 inline void MissionManager::unsafe_arena_set_allocated_log_archive_dir(
3941 std::string* log_archive_dir) {
3942 GOOGLE_DCHECK(GetArena() !=
nullptr);
3943 if (log_archive_dir !=
nullptr) {
3944 _has_bits_[0] |= 0x00000010u;
3946 _has_bits_[0] &= ~0x00000010u;
3948 log_archive_dir_.UnsafeArenaSetAllocated(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(),
3949 log_archive_dir, GetArena());
3954 inline bool MissionManager::_internal_has_data_offload_exclude()
const {
3955 bool value = (_has_bits_[1] & 0x00200000u) != 0;
3958 inline bool MissionManager::has_data_offload_exclude()
const {
3959 return _internal_has_data_offload_exclude();
3961 inline void MissionManager::clear_data_offload_exclude() {
3962 data_offload_exclude_ = 1;
3963 _has_bits_[1] &= ~0x00200000u;
3970 return _internal_data_offload_exclude();
3974 _has_bits_[1] |= 0x00200000u;
3975 data_offload_exclude_ = value;
3978 _internal_set_data_offload_exclude(value);
3983 inline int MissionManager::_internal_test_mode_size()
const {
3984 return test_mode_.size();
3986 inline int MissionManager::test_mode_size()
const {
3987 return _internal_test_mode_size();
3989 inline void MissionManager::clear_test_mode() {
3997 return _internal_test_mode(index);
4001 test_mode_.Set(index, value);
4006 test_mode_.Add(value);
4010 _internal_add_test_mode(value);
4012 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
4013 MissionManager::test_mode()
const {
4017 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
4018 MissionManager::_internal_mutable_test_mode() {
4021 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
4022 MissionManager::mutable_test_mode() {
4024 return _internal_mutable_test_mode();
4028 inline int MissionManager::_internal_ignore_error_size()
const {
4029 return ignore_error_.size();
4031 inline int MissionManager::ignore_error_size()
const {
4032 return _internal_ignore_error_size();
4034 inline void MissionManager::clear_ignore_error() {
4035 ignore_error_.Clear();
4042 return _internal_ignore_error(index);
4046 ignore_error_.Set(index, value);
4051 ignore_error_.Add(value);
4055 _internal_add_ignore_error(value);
4057 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
4058 MissionManager::ignore_error()
const {
4060 return ignore_error_;
4062 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
4063 MissionManager::_internal_mutable_ignore_error() {
4064 return &ignore_error_;
4066 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
4067 MissionManager::mutable_ignore_error() {
4069 return _internal_mutable_ignore_error();
4073 inline bool MissionManager::_internal_has_is_sim()
const {
4074 bool value = (_has_bits_[0] & 0x00020000u) != 0;
4077 inline bool MissionManager::has_is_sim()
const {
4078 return _internal_has_is_sim();
4080 inline void MissionManager::clear_is_sim() {
4082 _has_bits_[0] &= ~0x00020000u;
4084 inline bool MissionManager::_internal_is_sim()
const {
4087 inline bool MissionManager::is_sim()
const {
4089 return _internal_is_sim();
4091 inline void MissionManager::_internal_set_is_sim(
bool value) {
4092 _has_bits_[0] |= 0x00020000u;
4095 inline void MissionManager::set_is_sim(
bool value) {
4096 _internal_set_is_sim(value);
4101 inline bool MissionManager::_internal_has_subscribe_to_hub_on_start()
const {
4102 bool value = (_has_bits_[0] & 0x00000200u) != 0;
4103 PROTOBUF_ASSUME(!value || subscribe_to_hub_on_start_ !=
nullptr);
4106 inline bool MissionManager::has_subscribe_to_hub_on_start()
const {
4107 return _internal_has_subscribe_to_hub_on_start();
4109 inline const ::jaiabot::protobuf::HubInfo& MissionManager::_internal_subscribe_to_hub_on_start()
const {
4110 const ::jaiabot::protobuf::HubInfo* p = subscribe_to_hub_on_start_;
4111 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::HubInfo*
>(
4114 inline const ::jaiabot::protobuf::HubInfo& MissionManager::subscribe_to_hub_on_start()
const {
4116 return _internal_subscribe_to_hub_on_start();
4118 inline void MissionManager::unsafe_arena_set_allocated_subscribe_to_hub_on_start(
4119 ::jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start) {
4120 if (GetArena() ==
nullptr) {
4121 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscribe_to_hub_on_start_);
4123 subscribe_to_hub_on_start_ = subscribe_to_hub_on_start;
4124 if (subscribe_to_hub_on_start) {
4125 _has_bits_[0] |= 0x00000200u;
4127 _has_bits_[0] &= ~0x00000200u;
4131 inline ::jaiabot::protobuf::HubInfo* MissionManager::release_subscribe_to_hub_on_start() {
4132 auto temp = unsafe_arena_release_subscribe_to_hub_on_start();
4133 if (GetArena() !=
nullptr) {
4134 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4138 inline ::jaiabot::protobuf::HubInfo* MissionManager::unsafe_arena_release_subscribe_to_hub_on_start() {
4140 _has_bits_[0] &= ~0x00000200u;
4141 ::jaiabot::protobuf::HubInfo* temp = subscribe_to_hub_on_start_;
4142 subscribe_to_hub_on_start_ =
nullptr;
4145 inline ::jaiabot::protobuf::HubInfo* MissionManager::_internal_mutable_subscribe_to_hub_on_start() {
4146 _has_bits_[0] |= 0x00000200u;
4147 if (subscribe_to_hub_on_start_ ==
nullptr) {
4148 auto* p = CreateMaybeMessage<::jaiabot::protobuf::HubInfo>(GetArena());
4149 subscribe_to_hub_on_start_ = p;
4151 return subscribe_to_hub_on_start_;
4153 inline ::jaiabot::protobuf::HubInfo* MissionManager::mutable_subscribe_to_hub_on_start() {
4155 return _internal_mutable_subscribe_to_hub_on_start();
4157 inline void MissionManager::set_allocated_subscribe_to_hub_on_start(::jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start) {
4158 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4159 if (message_arena ==
nullptr) {
4160 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscribe_to_hub_on_start_);
4162 if (subscribe_to_hub_on_start) {
4163 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4164 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscribe_to_hub_on_start)->GetArena();
4165 if (message_arena != submessage_arena) {
4166 subscribe_to_hub_on_start = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4167 message_arena, subscribe_to_hub_on_start, submessage_arena);
4169 _has_bits_[0] |= 0x00000200u;
4171 _has_bits_[0] &= ~0x00000200u;
4173 subscribe_to_hub_on_start_ = subscribe_to_hub_on_start;
4178 inline bool MissionManager::_internal_has_hard_bottom_type_acceleration()
const {
4179 bool value = (_has_bits_[1] & 0x00800000u) != 0;
4182 inline bool MissionManager::has_hard_bottom_type_acceleration()
const {
4183 return _internal_has_hard_bottom_type_acceleration();
4185 inline void MissionManager::clear_hard_bottom_type_acceleration() {
4186 hard_bottom_type_acceleration_ = 100;
4187 _has_bits_[1] &= ~0x00800000u;
4189 inline double MissionManager::_internal_hard_bottom_type_acceleration()
const {
4190 return hard_bottom_type_acceleration_;
4192 inline double MissionManager::hard_bottom_type_acceleration()
const {
4194 return _internal_hard_bottom_type_acceleration();
4196 inline void MissionManager::_internal_set_hard_bottom_type_acceleration(
double value) {
4197 _has_bits_[1] |= 0x00800000u;
4198 hard_bottom_type_acceleration_ = value;
4200 inline void MissionManager::set_hard_bottom_type_acceleration(
double value) {
4201 _internal_set_hard_bottom_type_acceleration(value);
4206 inline bool MissionManager::_internal_has_failed_startup_log_timeout()
const {
4207 bool value = (_has_bits_[1] & 0x00400000u) != 0;
4210 inline bool MissionManager::has_failed_startup_log_timeout()
const {
4211 return _internal_has_failed_startup_log_timeout();
4213 inline void MissionManager::clear_failed_startup_log_timeout() {
4214 failed_startup_log_timeout_ = 300;
4215 _has_bits_[1] &= ~0x00400000u;
4217 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_failed_startup_log_timeout()
const {
4218 return failed_startup_log_timeout_;
4220 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::failed_startup_log_timeout()
const {
4222 return _internal_failed_startup_log_timeout();
4224 inline void MissionManager::_internal_set_failed_startup_log_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
4225 _has_bits_[1] |= 0x00400000u;
4226 failed_startup_log_timeout_ = value;
4228 inline void MissionManager::set_failed_startup_log_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
4229 _internal_set_failed_startup_log_timeout(value);
4234 inline bool MissionManager::_internal_has_waypoint_with_no_task_slip_radius()
const {
4235 bool value = (_has_bits_[1] & 0x01000000u) != 0;
4238 inline bool MissionManager::has_waypoint_with_no_task_slip_radius()
const {
4239 return _internal_has_waypoint_with_no_task_slip_radius();
4241 inline void MissionManager::clear_waypoint_with_no_task_slip_radius() {
4242 waypoint_with_no_task_slip_radius_ = 15;
4243 _has_bits_[1] &= ~0x01000000u;
4245 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_waypoint_with_no_task_slip_radius()
const {
4246 return waypoint_with_no_task_slip_radius_;
4248 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::waypoint_with_no_task_slip_radius()
const {
4250 return _internal_waypoint_with_no_task_slip_radius();
4252 inline void MissionManager::_internal_set_waypoint_with_no_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value) {
4253 _has_bits_[1] |= 0x01000000u;
4254 waypoint_with_no_task_slip_radius_ = value;
4256 inline void MissionManager::set_waypoint_with_no_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value) {
4257 _internal_set_waypoint_with_no_task_slip_radius(value);
4262 inline bool MissionManager::_internal_has_waypoint_with_task_slip_radius()
const {
4263 bool value = (_has_bits_[1] & 0x02000000u) != 0;
4266 inline bool MissionManager::has_waypoint_with_task_slip_radius()
const {
4267 return _internal_has_waypoint_with_task_slip_radius();
4269 inline void MissionManager::clear_waypoint_with_task_slip_radius() {
4270 waypoint_with_task_slip_radius_ = 5;
4271 _has_bits_[1] &= ~0x02000000u;
4273 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_waypoint_with_task_slip_radius()
const {
4274 return waypoint_with_task_slip_radius_;
4276 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::waypoint_with_task_slip_radius()
const {
4278 return _internal_waypoint_with_task_slip_radius();
4280 inline void MissionManager::_internal_set_waypoint_with_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value) {
4281 _has_bits_[1] |= 0x02000000u;
4282 waypoint_with_task_slip_radius_ = value;
4284 inline void MissionManager::set_waypoint_with_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value) {
4285 _internal_set_waypoint_with_task_slip_radius(value);
4290 inline bool MissionManager::_internal_has_resolve_no_forward_progress()
const {
4291 bool value = (_has_bits_[0] & 0x00000400u) != 0;
4292 PROTOBUF_ASSUME(!value || resolve_no_forward_progress_ !=
nullptr);
4295 inline bool MissionManager::has_resolve_no_forward_progress()
const {
4296 return _internal_has_resolve_no_forward_progress();
4298 inline void MissionManager::clear_resolve_no_forward_progress() {
4299 if (resolve_no_forward_progress_ !=
nullptr) resolve_no_forward_progress_->Clear();
4300 _has_bits_[0] &= ~0x00000400u;
4302 inline const ::jaiabot::config::MissionManager_ResolveNoForwardProgress& MissionManager::_internal_resolve_no_forward_progress()
const {
4303 const ::jaiabot::config::MissionManager_ResolveNoForwardProgress* p = resolve_no_forward_progress_;
4304 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::config::MissionManager_ResolveNoForwardProgress*
>(
4307 inline const ::jaiabot::config::MissionManager_ResolveNoForwardProgress& MissionManager::resolve_no_forward_progress()
const {
4309 return _internal_resolve_no_forward_progress();
4311 inline void MissionManager::unsafe_arena_set_allocated_resolve_no_forward_progress(
4312 ::jaiabot::config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress) {
4313 if (GetArena() ==
nullptr) {
4314 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(resolve_no_forward_progress_);
4316 resolve_no_forward_progress_ = resolve_no_forward_progress;
4317 if (resolve_no_forward_progress) {
4318 _has_bits_[0] |= 0x00000400u;
4320 _has_bits_[0] &= ~0x00000400u;
4324 inline ::jaiabot::config::MissionManager_ResolveNoForwardProgress* MissionManager::release_resolve_no_forward_progress() {
4325 auto temp = unsafe_arena_release_resolve_no_forward_progress();
4326 if (GetArena() !=
nullptr) {
4327 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4331 inline ::jaiabot::config::MissionManager_ResolveNoForwardProgress* MissionManager::unsafe_arena_release_resolve_no_forward_progress() {
4333 _has_bits_[0] &= ~0x00000400u;
4334 ::jaiabot::config::MissionManager_ResolveNoForwardProgress* temp = resolve_no_forward_progress_;
4335 resolve_no_forward_progress_ =
nullptr;
4338 inline ::jaiabot::config::MissionManager_ResolveNoForwardProgress* MissionManager::_internal_mutable_resolve_no_forward_progress() {
4339 _has_bits_[0] |= 0x00000400u;
4340 if (resolve_no_forward_progress_ ==
nullptr) {
4341 auto* p = CreateMaybeMessage<::jaiabot::config::MissionManager_ResolveNoForwardProgress>(GetArena());
4342 resolve_no_forward_progress_ = p;
4344 return resolve_no_forward_progress_;
4346 inline ::jaiabot::config::MissionManager_ResolveNoForwardProgress* MissionManager::mutable_resolve_no_forward_progress() {
4348 return _internal_mutable_resolve_no_forward_progress();
4350 inline void MissionManager::set_allocated_resolve_no_forward_progress(::jaiabot::config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress) {
4351 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4352 if (message_arena ==
nullptr) {
4353 delete resolve_no_forward_progress_;
4355 if (resolve_no_forward_progress) {
4356 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4357 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(resolve_no_forward_progress);
4358 if (message_arena != submessage_arena) {
4359 resolve_no_forward_progress = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4360 message_arena, resolve_no_forward_progress, submessage_arena);
4362 _has_bits_[0] |= 0x00000400u;
4364 _has_bits_[0] &= ~0x00000400u;
4366 resolve_no_forward_progress_ = resolve_no_forward_progress;
4371 inline bool MissionManager::_internal_has_subnet_mask()
const {
4372 bool value = (_has_bits_[0] & 0x00040000u) != 0;
4375 inline bool MissionManager::has_subnet_mask()
const {
4376 return _internal_has_subnet_mask();
4378 inline void MissionManager::clear_subnet_mask() {
4380 _has_bits_[0] &= ~0x00040000u;
4382 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_subnet_mask()
const {
4383 return subnet_mask_;
4385 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::subnet_mask()
const {
4387 return _internal_subnet_mask();
4389 inline void MissionManager::_internal_set_subnet_mask(::PROTOBUF_NAMESPACE_ID::uint32 value) {
4390 _has_bits_[0] |= 0x00040000u;
4391 subnet_mask_ = value;
4393 inline void MissionManager::set_subnet_mask(::PROTOBUF_NAMESPACE_ID::uint32 value) {
4394 _internal_set_subnet_mask(value);
4399 inline bool MissionManager::_internal_has_start_camera_command()
const {
4400 bool value = (_has_bits_[0] & 0x00000800u) != 0;
4401 PROTOBUF_ASSUME(!value || start_camera_command_ !=
nullptr);
4404 inline bool MissionManager::has_start_camera_command()
const {
4405 return _internal_has_start_camera_command();
4407 inline const ::jaiabot::protobuf::CameraCommand& MissionManager::_internal_start_camera_command()
const {
4408 const ::jaiabot::protobuf::CameraCommand* p = start_camera_command_;
4409 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::CameraCommand*
>(
4412 inline const ::jaiabot::protobuf::CameraCommand& MissionManager::start_camera_command()
const {
4414 return _internal_start_camera_command();
4416 inline void MissionManager::unsafe_arena_set_allocated_start_camera_command(
4417 ::jaiabot::protobuf::CameraCommand* start_camera_command) {
4418 if (GetArena() ==
nullptr) {
4419 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(start_camera_command_);
4421 start_camera_command_ = start_camera_command;
4422 if (start_camera_command) {
4423 _has_bits_[0] |= 0x00000800u;
4425 _has_bits_[0] &= ~0x00000800u;
4429 inline ::jaiabot::protobuf::CameraCommand* MissionManager::release_start_camera_command() {
4430 auto temp = unsafe_arena_release_start_camera_command();
4431 if (GetArena() !=
nullptr) {
4432 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4436 inline ::jaiabot::protobuf::CameraCommand* MissionManager::unsafe_arena_release_start_camera_command() {
4438 _has_bits_[0] &= ~0x00000800u;
4439 ::jaiabot::protobuf::CameraCommand* temp = start_camera_command_;
4440 start_camera_command_ =
nullptr;
4443 inline ::jaiabot::protobuf::CameraCommand* MissionManager::_internal_mutable_start_camera_command() {
4444 _has_bits_[0] |= 0x00000800u;
4445 if (start_camera_command_ ==
nullptr) {
4446 auto* p = CreateMaybeMessage<::jaiabot::protobuf::CameraCommand>(GetArena());
4447 start_camera_command_ = p;
4449 return start_camera_command_;
4451 inline ::jaiabot::protobuf::CameraCommand* MissionManager::mutable_start_camera_command() {
4453 return _internal_mutable_start_camera_command();
4455 inline void MissionManager::set_allocated_start_camera_command(::jaiabot::protobuf::CameraCommand* start_camera_command) {
4456 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4457 if (message_arena ==
nullptr) {
4458 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(start_camera_command_);
4460 if (start_camera_command) {
4461 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4462 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(start_camera_command)->GetArena();
4463 if (message_arena != submessage_arena) {
4464 start_camera_command = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4465 message_arena, start_camera_command, submessage_arena);
4467 _has_bits_[0] |= 0x00000800u;
4469 _has_bits_[0] &= ~0x00000800u;
4471 start_camera_command_ = start_camera_command;
4476 inline bool MissionManager::_internal_has_stop_camera_command()
const {
4477 bool value = (_has_bits_[0] & 0x00001000u) != 0;
4478 PROTOBUF_ASSUME(!value || stop_camera_command_ !=
nullptr);
4481 inline bool MissionManager::has_stop_camera_command()
const {
4482 return _internal_has_stop_camera_command();
4484 inline const ::jaiabot::protobuf::CameraCommand& MissionManager::_internal_stop_camera_command()
const {
4485 const ::jaiabot::protobuf::CameraCommand* p = stop_camera_command_;
4486 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::CameraCommand*
>(
4489 inline const ::jaiabot::protobuf::CameraCommand& MissionManager::stop_camera_command()
const {
4491 return _internal_stop_camera_command();
4493 inline void MissionManager::unsafe_arena_set_allocated_stop_camera_command(
4494 ::jaiabot::protobuf::CameraCommand* stop_camera_command) {
4495 if (GetArena() ==
nullptr) {
4496 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(stop_camera_command_);
4498 stop_camera_command_ = stop_camera_command;
4499 if (stop_camera_command) {
4500 _has_bits_[0] |= 0x00001000u;
4502 _has_bits_[0] &= ~0x00001000u;
4506 inline ::jaiabot::protobuf::CameraCommand* MissionManager::release_stop_camera_command() {
4507 auto temp = unsafe_arena_release_stop_camera_command();
4508 if (GetArena() !=
nullptr) {
4509 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4513 inline ::jaiabot::protobuf::CameraCommand* MissionManager::unsafe_arena_release_stop_camera_command() {
4515 _has_bits_[0] &= ~0x00001000u;
4516 ::jaiabot::protobuf::CameraCommand* temp = stop_camera_command_;
4517 stop_camera_command_ =
nullptr;
4520 inline ::jaiabot::protobuf::CameraCommand* MissionManager::_internal_mutable_stop_camera_command() {
4521 _has_bits_[0] |= 0x00001000u;
4522 if (stop_camera_command_ ==
nullptr) {
4523 auto* p = CreateMaybeMessage<::jaiabot::protobuf::CameraCommand>(GetArena());
4524 stop_camera_command_ = p;
4526 return stop_camera_command_;
4528 inline ::jaiabot::protobuf::CameraCommand* MissionManager::mutable_stop_camera_command() {
4530 return _internal_mutable_stop_camera_command();
4532 inline void MissionManager::set_allocated_stop_camera_command(::jaiabot::protobuf::CameraCommand* stop_camera_command) {
4533 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4534 if (message_arena ==
nullptr) {
4535 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(stop_camera_command_);
4537 if (stop_camera_command) {
4538 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4539 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(stop_camera_command)->GetArena();
4540 if (message_arena != submessage_arena) {
4541 stop_camera_command = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4542 message_arena, stop_camera_command, submessage_arena);
4544 _has_bits_[0] |= 0x00001000u;
4546 _has_bits_[0] &= ~0x00001000u;
4548 stop_camera_command_ = stop_camera_command;
4553 #pragma GCC diagnostic pop
4563 PROTOBUF_NAMESPACE_OPEN
4567 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::config::MissionManager_RemoteControlSetpointEnd>() {
4572 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::config::MissionManager_DownloadFileTypes>() {
4577 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::config::MissionManager_EngineeringTestMode>() {
4581 PROTOBUF_NAMESPACE_CLOSE
4585 #include <google/protobuf/port_undef.inc>
static const MissionManager_ResolveNoForwardProgress * internal_default_instance()
void MergeFrom(const MissionManager_ResolveNoForwardProgress &from)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type pitch_angle_min_check_time_dimension
void set_data_preoffload_script(const char *value, size_t size)
void set_trigger_timeout(::PROTOBUF_NAMESPACE_ID::int32 value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RemoteControlSetpointEnd_descriptor()
void set_dive_eps_to_determine_diving_with_units(Quantity value_w_units)
Quantity startup_timeout_with_units() const
Quantity motor_on_time_max_with_units() const
void set_resume_timeout_with_units(Quantity value_w_units)
Quantity powered_descent_timeout_with_units() const
void set_allocated_data_preoffload_script(std::string *data_preoffload_script)
Quantity trigger_timeout_with_units() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_include_goal_timeout_states()
void clear_data_preoffload_script()
void set_bot_not_rising_timeout_with_units(Quantity value_w_units)
MissionManager_ResolveNoForwardProgress * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
boost::units::unit< motor_on_time_increment_dimension, boost::units::si::system > motor_on_time_increment_unit
boost::units::quantity< motor_on_time_increment_unit, google::protobuf::int32 > motor_on_time_increment_with_units() const
static bool DownloadFileTypes_IsValid(int value)
boost::units::unit< dive_depth_eps_dimension, boost::units::si::system > dive_depth_eps_unit
boost::units::derived_dimension< boost::units::length_base_dimension, 1 >::type dive_depth_eps_dimension
MissionManager * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(MissionManager_ResolveNoForwardProgress *other)
void add_ignore_error(::jaiabot::protobuf::Error value)
static bool RemoteControlSetpointEnd_Parse(const std::string &name, RemoteControlSetpointEnd *value)
void set_detect_bottom_logic_init_timeout_with_units(Quantity value_w_units)
boost::units::quantity< detect_bottom_logic_init_timeout_unit, double > detect_bottom_logic_init_timeout_with_units() const
::PROTOBUF_NAMESPACE_ID::int32 desired_speed_threshold() const
boost::units::quantity< startup_timeout_unit, double > startup_timeout_with_units() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
MissionManager & operator=(const MissionManager &from)
boost::units::unit< powered_ascent_motor_off_timeout_dimension, boost::units::si::system > powered_ascent_motor_off_timeout_unit
MissionManager & operator=(MissionManager &&from) noexcept
static void InitAsDefaultInstance()
Quantity dive_surface_eps_with_units() const
boost::units::unit< trigger_timeout_dimension, boost::units::si::system > trigger_timeout_unit
int include_goal_timeout_states_size() const
Quantity bottoming_timeout_with_units() const
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * EngineeringTestMode_descriptor()
virtual ~MissionManager_ResolveNoForwardProgress()
void UnsafeArenaSwap(MissionManager_ResolveNoForwardProgress *other)
virtual ~MissionManager()
void clear_pitch_threshold()
void set_desired_speed_threshold(::PROTOBUF_NAMESPACE_ID::int32 value)
Quantity pitch_threshold_with_units() const
friend void swap(MissionManager_ResolveNoForwardProgress &a, MissionManager_ResolveNoForwardProgress &b)
boost::units::quantity< powered_ascent_motor_off_timeout_unit, google::protobuf::int32 > powered_ascent_motor_off_timeout_with_units() const
boost::units::unit< motor_on_time_max_dimension, boost::units::si::system > motor_on_time_max_unit
boost::units::derived_dimension< boost::units::length_base_dimension, 1 >::type dive_surface_eps_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type detect_bottom_logic_init_timeout_dimension
Quantity bot_not_rising_timeout_with_units() const
static const std::string & RemoteControlSetpointEnd_Name(T enum_t_value)
void clear_ignore_error()
std::string * mutable_data_preoffload_script()
boost::units::plane_angle_dimension pitch_threshold_dimension
void set_pitch_threshold_with_units(Quantity value_w_units)
boost::units::unit< powered_descent_timeout_dimension, boost::units::si::system > powered_descent_timeout_unit
void set_include_goal_timeout_states(int index, ::jaiabot::protobuf::MissionState value)
Quantity pitch_angle_min_check_time_with_units() const
boost::units::unit< powered_ascent_motor_on_timeout_dimension, boost::units::si::system > powered_ascent_motor_on_timeout_unit
boost::units::quantity< pitch_angle_min_check_time_unit, double > pitch_angle_min_check_time_with_units() const
static const std::string & DownloadFileTypes_Name(T enum_t_value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Quantity powered_ascent_motor_on_timeout_with_units() const
void add_test_mode(::jaiabot::config::MissionManager_EngineeringTestMode value)
boost::units::unit< pitch_angle_min_check_time_dimension, boost::units::si::system > pitch_angle_min_check_time_unit
boost::units::quantity< detect_bottom_logic_after_hold_timeout_unit, double > detect_bottom_logic_after_hold_timeout_with_units() const
boost::units::unit< dive_prep_timeout_dimension, boost::units::si::system > dive_prep_timeout_unit
boost::units::quantity< dive_prep_timeout_unit, google::protobuf::int32 > dive_prep_timeout_with_units() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
MissionManager_ResolveNoForwardProgress(MissionManager_ResolveNoForwardProgress &&from) noexcept
boost::units::quantity< dive_depth_eps_unit, double > dive_depth_eps_with_units() const
void set_pitch_angle_min_check_time_with_units(Quantity value_w_units)
bool has_data_preoffload_script() const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type bottoming_timeout_dimension
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Quantity dive_prep_timeout_with_units() const
boost::units::derived_dimension< boost::units::length_base_dimension, 1 >::type dive_eps_to_determine_diving_dimension
void set_dive_depth_eps_with_units(Quantity value_w_units)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_detect_bottom_logic_after_hold_timeout_with_units(Quantity value_w_units)
void set_data_preoffload_script(std::string &&value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const MissionManager * internal_default_instance()
boost::units::quantity< powered_ascent_motor_on_timeout_unit, google::protobuf::int32 > powered_ascent_motor_on_timeout_with_units() const
Quantity dive_eps_to_determine_diving_with_units() const
boost::units::unit< bottoming_timeout_dimension, boost::units::si::system > bottoming_timeout_unit
void CopyFrom(const MissionManager &from)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type bot_not_rising_timeout_dimension
MissionManager_EngineeringTestMode EngineeringTestMode
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type powered_descent_timeout_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type motor_on_time_increment_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type resume_timeout_dimension
void UnsafeArenaSwap(MissionManager *other)
boost::units::unit< dive_eps_to_determine_diving_dimension, boost::units::si::system > dive_eps_to_determine_diving_unit
::PROTOBUF_NAMESPACE_ID::int32 trigger_timeout() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & test_mode() const
MissionManager(MissionManager &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DownloadFileTypes_descriptor()
static const MissionManager_ResolveNoForwardProgress & default_instance()
Quantity resume_timeout_with_units() const
boost::units::unit< resume_timeout_dimension, boost::units::si::system > resume_timeout_unit
void clear_desired_speed_threshold()
boost::units::unit< detect_bottom_logic_init_timeout_dimension, boost::units::si::system > detect_bottom_logic_init_timeout_unit
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type failed_startup_log_timeout_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type detect_bottom_logic_after_hold_timeout_dimension
void set_bottoming_timeout_with_units(Quantity value_w_units)
boost::units::quantity< bottoming_timeout_unit, double > bottoming_timeout_with_units() const
void set_failed_startup_log_timeout_with_units(Quantity value_w_units)
::jaiabot::config::MissionManager_EngineeringTestMode test_mode(int index) const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type motor_on_time_max_dimension
MissionManager * New() const final
const std::string & data_preoffload_script() const
static bool DownloadFileTypes_Parse(const std::string &name, DownloadFileTypes *value)
void set_desired_speed_threshold_with_units(Quantity value_w_units)
boost::units::quantity< dive_surface_eps_unit, double > dive_surface_eps_with_units() const
Quantity desired_speed_threshold_with_units() const
boost::units::unit< failed_startup_log_timeout_dimension, boost::units::si::system > failed_startup_log_timeout_unit
Quantity detect_bottom_logic_after_hold_timeout_with_units() const
bool has_trigger_timeout() const
boost::units::quantity< resume_timeout_unit, google::protobuf::int32 > resume_timeout_with_units() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & include_goal_timeout_states() const
boost::units::quantity< dive_eps_to_determine_diving_unit, double > dive_eps_to_determine_diving_with_units() const
::PROTOBUF_NAMESPACE_ID::int32 pitch_threshold() const
::PROTOBUF_NAMESPACE_ID::int32 resume_timeout() const
bool has_desired_speed_threshold() const
boost::units::quantity< trigger_timeout_unit, google::protobuf::int32 > trigger_timeout_with_units() const
void clear_resume_timeout()
void set_motor_on_time_max_with_units(Quantity value_w_units)
MissionManager_ResolveNoForwardProgress()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type startup_timeout_dimension
boost::units::quantity< failed_startup_log_timeout_unit, google::protobuf::int32 > failed_startup_log_timeout_with_units() const
MissionManager(const MissionManager &from)
bool has_pitch_threshold() const
bool has_resume_timeout() const
void set_pitch_threshold(::PROTOBUF_NAMESPACE_ID::int32 value)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type dive_prep_timeout_dimension
void set_data_preoffload_script(const std::string &value)
boost::units::unit< bot_not_rising_timeout_dimension, boost::units::si::system > bot_not_rising_timeout_unit
boost::units::quantity< pitch_threshold_unit, google::protobuf::int32 > pitch_threshold_with_units() const
::jaiabot::protobuf::MissionState include_goal_timeout_states(int index) const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type powered_ascent_motor_off_timeout_dimension
boost::units::quantity< motor_on_time_max_unit, google::protobuf::int32 > motor_on_time_max_with_units() const
boost::units::unit< pitch_threshold_dimension, boost::units::degree::system > pitch_threshold_unit
int ignore_error_size() const
MissionManager_RemoteControlSetpointEnd RemoteControlSetpointEnd
void set_powered_ascent_motor_off_timeout_with_units(Quantity value_w_units)
MissionManager_DownloadFileTypes DownloadFileTypes
void set_trigger_timeout_with_units(Quantity value_w_units)
void clear_include_goal_timeout_states()
boost::units::derived_dimension< boost::units::length_base_dimension, 1, boost::units::time_base_dimension,-1 >::type desired_speed_threshold_dimension
void CopyFrom(const MissionManager_ResolveNoForwardProgress &from)
Quantity failed_startup_log_timeout_with_units() const
MissionManager_ResolveNoForwardProgress(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Quantity motor_on_time_increment_with_units() const
::jaiabot::protobuf::Error ignore_error(int index) const
void set_motor_on_time_increment_with_units(Quantity value_w_units)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_ignore_error()
Quantity dive_depth_eps_with_units() const
boost::units::quantity< bot_not_rising_timeout_unit, double > bot_not_rising_timeout_with_units() const
void add_include_goal_timeout_states(::jaiabot::protobuf::MissionState value)
void set_powered_ascent_motor_on_timeout_with_units(Quantity value_w_units)
std::string * release_data_preoffload_script()
boost::units::unit< desired_speed_threshold_dimension, boost::units::si::system > desired_speed_threshold_unit
MissionManager_ResolveNoForwardProgress & operator=(const MissionManager_ResolveNoForwardProgress &from)
friend void swap(MissionManager &a, MissionManager &b)
void Swap(MissionManager *other)
MissionManager_ResolveNoForwardProgress(const MissionManager_ResolveNoForwardProgress &from)
void set_data_preoffload_script(const char *value)
void set_resume_timeout(::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const MissionManager &from)
static const std::string & EngineeringTestMode_Name(T enum_t_value)
static const MissionManager & default_instance()
Quantity powered_ascent_motor_off_timeout_with_units() const
static bool EngineeringTestMode_Parse(const std::string &name, EngineeringTestMode *value)
void clear_trigger_timeout()
int test_mode_size() const
boost::units::quantity< desired_speed_threshold_unit, google::protobuf::int32 > desired_speed_threshold_with_units() const
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< std::string > _i_give_permission_to_break_this_code_default_log_archive_dir_
MissionManager_ResolveNoForwardProgress * New() const final
boost::units::unit< startup_timeout_dimension, boost::units::si::system > startup_timeout_unit
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type trigger_timeout_dimension
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & ignore_error() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static bool EngineeringTestMode_IsValid(int value)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type powered_ascent_motor_on_timeout_dimension
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_ignore_error(int index, ::jaiabot::protobuf::Error value)
void set_test_mode(int index, ::jaiabot::config::MissionManager_EngineeringTestMode value)
MissionManager_ResolveNoForwardProgress & operator=(MissionManager_ResolveNoForwardProgress &&from) noexcept
void set_powered_descent_timeout_with_units(Quantity value_w_units)
MissionManager_ResolveNoForwardProgress ResolveNoForwardProgress
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_test_mode()
boost::units::unit< detect_bottom_logic_after_hold_timeout_dimension, boost::units::si::system > detect_bottom_logic_after_hold_timeout_unit
void set_dive_surface_eps_with_units(Quantity value_w_units)
MissionManager(::PROTOBUF_NAMESPACE_ID::Arena *arena)
boost::units::unit< dive_surface_eps_dimension, boost::units::si::system > dive_surface_eps_unit
boost::units::quantity< powered_descent_timeout_unit, google::protobuf::int32 > powered_descent_timeout_with_units() const
Quantity detect_bottom_logic_init_timeout_with_units() const
void set_dive_prep_timeout_with_units(Quantity value_w_units)
static bool RemoteControlSetpointEnd_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fmission_5fmanager_2fconfig_2eproto
constexpr MissionManager_RemoteControlSetpointEnd MissionManager_RemoteControlSetpointEnd_RemoteControlSetpointEnd_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MissionManager_RemoteControlSetpointEnd_descriptor()
constexpr MissionManager_DownloadFileTypes MissionManager_DownloadFileTypes_DownloadFileTypes_MIN
constexpr int MissionManager_EngineeringTestMode_EngineeringTestMode_ARRAYSIZE
const std::string & MissionManager_RemoteControlSetpointEnd_Name(T enum_t_value)
bool MissionManager_EngineeringTestMode_IsValid(int value)
MissionManagerDefaultTypeInternal _MissionManager_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MissionManager_EngineeringTestMode_descriptor()
bool MissionManager_EngineeringTestMode_Parse(const std::string &name, MissionManager_EngineeringTestMode *value)
constexpr MissionManager_DownloadFileTypes MissionManager_DownloadFileTypes_DownloadFileTypes_MAX
MissionManager_ResolveNoForwardProgressDefaultTypeInternal _MissionManager_ResolveNoForwardProgress_default_instance_
MissionManager_DownloadFileTypes
@ MissionManager_DownloadFileTypes_NONE
@ MissionManager_DownloadFileTypes_GOBY
@ MissionManager_DownloadFileTypes_TASKPACKET
MissionManager_RemoteControlSetpointEnd
@ MissionManager_RemoteControlSetpointEnd_RC_SETPOINT_ENDS_IN_STATIONKEEP
@ MissionManager_RemoteControlSetpointEnd_RC_SETPOINT_ENDS_IN_SURFACE_DRIFT
constexpr MissionManager_RemoteControlSetpointEnd MissionManager_RemoteControlSetpointEnd_RemoteControlSetpointEnd_MAX
bool MissionManager_DownloadFileTypes_IsValid(int value)
constexpr MissionManager_EngineeringTestMode MissionManager_EngineeringTestMode_EngineeringTestMode_MIN
MissionManager_EngineeringTestMode
@ MissionManager_EngineeringTestMode_ENGINEERING_TEST__ALWAYS_LOG_EVEN_WHEN_IDLE
@ MissionManager_EngineeringTestMode_ENGINEERING_TEST__INDOOR_MODE__NO_GPS
@ MissionManager_EngineeringTestMode_ENGINEERING_TEST__IGNORE_SOME_ERRORS
constexpr MissionManager_EngineeringTestMode MissionManager_EngineeringTestMode_EngineeringTestMode_MAX
bool MissionManager_RemoteControlSetpointEnd_Parse(const std::string &name, MissionManager_RemoteControlSetpointEnd *value)
constexpr int MissionManager_RemoteControlSetpointEnd_RemoteControlSetpointEnd_ARRAYSIZE
constexpr int MissionManager_DownloadFileTypes_DownloadFileTypes_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MissionManager_DownloadFileTypes_descriptor()
bool MissionManager_DownloadFileTypes_Parse(const std::string &name, MissionManager_DownloadFileTypes *value)
bool MissionManager_RemoteControlSetpointEnd_IsValid(int value)
const std::string & MissionManager_EngineeringTestMode_Name(T enum_t_value)
const std::string & MissionManager_DownloadFileTypes_Name(T enum_t_value)
bool Error_IsValid(int value)
HubInfoDefaultTypeInternal _HubInfo_default_instance_
CameraCommandDefaultTypeInternal _CameraCommand_default_instance_
bool MissionState_IsValid(int value)
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::udp::protobuf::Config >, 11, false > config
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]