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"
40 #include "dccl/option_extensions.pb.h"
44 #include <boost/units/quantity.hpp>
45 #include <boost/units/absolute.hpp>
46 #include <boost/units/dimensionless_type.hpp>
47 #include <boost/units/make_scaled_unit.hpp>
49 #include <boost/units/systems/angle/degrees.hpp>
51 #include <boost/units/systems/si.hpp>
53 #include <google/protobuf/port_def.inc>
54 #define PROTOBUF_INTERNAL_EXPORT_bin_2fmission_5fmanager_2fconfig_2eproto
55 PROTOBUF_NAMESPACE_OPEN
59 PROTOBUF_NAMESPACE_CLOSE
63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
67 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
69 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
71 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
77 class MissionManagerDefaultTypeInternal;
79 class MissionManager_ResolveNoForwardProgress;
80 class MissionManager_ResolveNoForwardProgressDefaultTypeInternal;
84 PROTOBUF_NAMESPACE_OPEN
85 template<> ::jaiabot::config::MissionManager* Arena::CreateMaybeMessage<::jaiabot::config::MissionManager>(Arena*);
86 template<> ::jaiabot::config::MissionManager_ResolveNoForwardProgress* Arena::CreateMaybeMessage<::jaiabot::config::MissionManager_ResolveNoForwardProgress>(Arena*);
87 PROTOBUF_NAMESPACE_CLOSE
103 static_assert(::std::is_same<T, MissionManager_RemoteControlSetpointEnd>::value ||
104 ::std::is_integral<T>::value,
105 "Incorrect type passed to function MissionManager_RemoteControlSetpointEnd_Name.");
106 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
111 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MissionManager_RemoteControlSetpointEnd>(
127 static_assert(::std::is_same<T, MissionManager_DownloadFileTypes>::value ||
128 ::std::is_integral<T>::value,
129 "Incorrect type passed to function MissionManager_DownloadFileTypes_Name.");
130 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
135 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MissionManager_DownloadFileTypes>(
151 static_assert(::std::is_same<T, MissionManager_EngineeringTestMode>::value ||
152 ::std::is_integral<T>::value,
153 "Incorrect type passed to function MissionManager_EngineeringTestMode_Name.");
154 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
159 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<MissionManager_EngineeringTestMode>(
164 class MissionManager_ResolveNoForwardProgress PROTOBUF_FINAL :
165 public ::PROTOBUF_NAMESPACE_ID::Message {
172 : MissionManager_ResolveNoForwardProgress() {
173 *
this = ::std::move(from);
176 inline MissionManager_ResolveNoForwardProgress&
operator=(
const MissionManager_ResolveNoForwardProgress& from) {
180 inline MissionManager_ResolveNoForwardProgress&
operator=(MissionManager_ResolveNoForwardProgress&& from) noexcept {
181 if (GetArena() == from.GetArena()) {
182 if (
this != &from) InternalSwap(&from);
190 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
193 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
196 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
197 return GetDescriptor();
200 return GetMetadataStatic().descriptor;
203 return GetMetadataStatic().reflection;
209 return reinterpret_cast<const MissionManager_ResolveNoForwardProgress*
>(
212 static constexpr
int kIndexInFileMessages =
215 friend void swap(MissionManager_ResolveNoForwardProgress& a, MissionManager_ResolveNoForwardProgress& b) {
218 inline void Swap(MissionManager_ResolveNoForwardProgress* other) {
219 if (other ==
this)
return;
220 if (GetArena() == other->GetArena()) {
223 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
227 if (other ==
this)
return;
228 GOOGLE_DCHECK(GetArena() == other->GetArena());
234 inline MissionManager_ResolveNoForwardProgress*
New() const final {
235 return CreateMaybeMessage<MissionManager_ResolveNoForwardProgress>(
nullptr);
238 MissionManager_ResolveNoForwardProgress*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
239 return CreateMaybeMessage<MissionManager_ResolveNoForwardProgress>(arena);
241 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
242 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
243 void CopyFrom(
const MissionManager_ResolveNoForwardProgress& from);
244 void MergeFrom(
const MissionManager_ResolveNoForwardProgress& from);
245 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
246 bool IsInitialized() const final;
248 size_t ByteSizeLong() const final;
249 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
250 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
251 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
252 int GetCachedSize() const final {
return _cached_size_.Get(); }
255 inline void SharedCtor();
256 inline void SharedDtor();
257 void SetCachedSize(
int size)
const final;
258 void InternalSwap(MissionManager_ResolveNoForwardProgress* other);
259 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
260 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
261 return "jaiabot.config.MissionManager.ResolveNoForwardProgress";
266 static void ArenaDtor(
void*
object);
267 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
272 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
284 kDesiredSpeedThresholdFieldNumber = 3,
285 kTriggerTimeoutFieldNumber = 4,
286 kResumeTimeoutFieldNumber = 1,
287 kPitchThresholdFieldNumber = 2,
292 bool _internal_has_desired_speed_threshold()
const;
298 ::PROTOBUF_NAMESPACE_ID::int32 _internal_desired_speed_threshold()
const;
299 void _internal_set_desired_speed_threshold(::PROTOBUF_NAMESPACE_ID::int32 value);
305 bool _internal_has_trigger_timeout()
const;
311 ::PROTOBUF_NAMESPACE_ID::int32 _internal_trigger_timeout()
const;
312 void _internal_set_trigger_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
318 bool _internal_has_resume_timeout()
const;
324 ::PROTOBUF_NAMESPACE_ID::int32 _internal_resume_timeout()
const;
325 void _internal_set_resume_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
331 bool _internal_has_pitch_threshold()
const;
337 ::PROTOBUF_NAMESPACE_ID::int32 _internal_pitch_threshold()
const;
338 void _internal_set_pitch_threshold(::PROTOBUF_NAMESPACE_ID::int32 value);
345 template<
typename Quantity >
347 { set_resume_timeout(boost::units::quantity<resume_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
349 template<
typename Quantity >
354 {
return resume_timeout_with_units<boost::units::quantity< resume_timeout_unit,google::protobuf::int32 > >(); };
360 template<
typename Quantity >
362 { set_pitch_threshold(boost::units::quantity<pitch_threshold_unit,google::protobuf::int32 >(value_w_units).value() ); };
364 template<
typename Quantity >
369 {
return pitch_threshold_with_units<boost::units::quantity< pitch_threshold_unit,google::protobuf::int32 > >(); };
375 template<
typename Quantity >
377 { set_desired_speed_threshold(boost::units::quantity<desired_speed_threshold_unit,google::protobuf::int32 >(value_w_units).value() ); };
379 template<
typename Quantity >
384 {
return desired_speed_threshold_with_units<boost::units::quantity< desired_speed_threshold_unit,google::protobuf::int32 > >(); };
390 template<
typename Quantity >
392 { set_trigger_timeout(boost::units::quantity<trigger_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
394 template<
typename Quantity >
399 {
return trigger_timeout_with_units<boost::units::quantity< trigger_timeout_unit,google::protobuf::int32 > >(); };
405 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
406 typedef void InternalArenaConstructable_;
407 typedef void DestructorSkippable_;
408 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
409 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
410 ::PROTOBUF_NAMESPACE_ID::int32 desired_speed_threshold_;
411 ::PROTOBUF_NAMESPACE_ID::int32 trigger_timeout_;
412 ::PROTOBUF_NAMESPACE_ID::int32 resume_timeout_;
413 ::PROTOBUF_NAMESPACE_ID::int32 pitch_threshold_;
414 friend struct ::TableStruct_bin_2fmission_5fmanager_2fconfig_2eproto;
419 public ::PROTOBUF_NAMESPACE_ID::Message {
427 *
this = ::std::move(from);
430 inline MissionManager&
operator=(
const MissionManager& from) {
434 inline MissionManager&
operator=(MissionManager&& from) noexcept {
435 if (GetArena() == from.GetArena()) {
436 if (
this != &from) InternalSwap(&from);
444 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
447 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
450 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
451 return GetDescriptor();
454 return GetMetadataStatic().descriptor;
457 return GetMetadataStatic().reflection;
463 return reinterpret_cast<const MissionManager*
>(
466 static constexpr
int kIndexInFileMessages =
469 friend void swap(MissionManager& a, MissionManager& b) {
472 inline void Swap(MissionManager* other) {
473 if (other ==
this)
return;
474 if (GetArena() == other->GetArena()) {
477 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
481 if (other ==
this)
return;
482 GOOGLE_DCHECK(GetArena() == other->GetArena());
488 inline MissionManager*
New() const final {
489 return CreateMaybeMessage<MissionManager>(
nullptr);
492 MissionManager*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
493 return CreateMaybeMessage<MissionManager>(arena);
495 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
496 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
499 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
500 bool IsInitialized() const final;
502 size_t ByteSizeLong() const final;
503 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
504 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
505 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
506 int GetCachedSize() const final {
return _cached_size_.Get(); }
509 inline void SharedCtor();
510 inline void SharedDtor();
511 void SetCachedSize(
int size)
const final;
512 void InternalSwap(MissionManager* other);
513 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
514 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
515 return "jaiabot.config.MissionManager";
520 static void ArenaDtor(
void*
object);
521 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
526 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
549 static constexpr
int RemoteControlSetpointEnd_ARRAYSIZE =
551 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
557 static_assert(::std::is_same<T, RemoteControlSetpointEnd>::value ||
558 ::std::is_integral<T>::value,
559 "Incorrect type passed to function RemoteControlSetpointEnd_Name.");
581 static constexpr
int DownloadFileTypes_ARRAYSIZE =
583 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
589 static_assert(::std::is_same<T, DownloadFileTypes>::value ||
590 ::std::is_integral<T>::value,
591 "Incorrect type passed to function DownloadFileTypes_Name.");
613 static constexpr
int EngineeringTestMode_ARRAYSIZE =
615 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
621 static_assert(::std::is_same<T, EngineeringTestMode>::value ||
622 ::std::is_integral<T>::value,
623 "Incorrect type passed to function EngineeringTestMode_Name.");
634 kIncludeGoalTimeoutStatesFieldNumber = 49,
635 kTestModeFieldNumber = 80,
636 kIgnoreErrorFieldNumber = 81,
637 kDataPreoffloadScriptFieldNumber = 70,
638 kDataPostoffloadScriptFieldNumber = 71,
639 kLogDirFieldNumber = 72,
640 kLogStagingDirFieldNumber = 73,
641 kLogArchiveDirFieldNumber = 74,
643 kInterprocessFieldNumber = 2,
644 kCommandSubCfgFieldNumber = 11,
645 kSubscribeToHubOnStartFieldNumber = 83,
646 kResolveNoForwardProgressFieldNumber = 88,
647 kFleetIdFieldNumber = 9,
648 kBotIdFieldNumber = 10,
649 kUseGoalTimeoutFieldNumber = 47,
650 kSkipGoalTaskFieldNumber = 48,
651 kIsSimFieldNumber = 82,
652 kStartupTimeoutFieldNumber = 12,
653 kPoweredAscentMotorOnTimeoutFieldNumber = 25,
654 kPoweredAscentMotorOffTimeoutFieldNumber = 26,
655 kDivePrepTimeoutFieldNumber = 27,
656 kPoweredDescentTimeoutFieldNumber = 28,
657 kDetectBottomLogicInitTimeoutFieldNumber = 29,
658 kDetectBottomLogicAfterHoldTimeoutFieldNumber = 30,
659 kDiveDepthEpsFieldNumber = 31,
660 kBottomingTimeoutFieldNumber = 32,
661 kDiveSurfaceEpsFieldNumber = 33,
662 kTotalGpsFixChecksFieldNumber = 34,
663 kTotalGpsDegradedFixChecksFieldNumber = 35,
664 kGpsHdopFixFieldNumber = 36,
665 kGpsPdopFixFieldNumber = 37,
666 kGpsAfterDiveHdopFixFieldNumber = 39,
667 kGpsAfterDivePdopFixFieldNumber = 40,
668 kMinDepthSafetyFieldNumber = 41,
669 kTotalAfterDiveGpsFixChecksFieldNumber = 38,
670 kGoalTimeoutReacquireGpsAttemptsFieldNumber = 45,
671 kGoalTimeoutBufferFactorFieldNumber = 44,
672 kTpvHistoryMaxFieldNumber = 46,
673 kRcSetpointEndFieldNumber = 50,
674 kBotNotRisingTimeoutFieldNumber = 52,
675 kImuRestartSecondsFieldNumber = 51,
676 kMotorOnTimeIncrementFieldNumber = 53,
677 kPoweredAscentThrottleFieldNumber = 55,
678 kPoweredAscentThrottleIncrementFieldNumber = 56,
679 kPoweredAscentThrottleMaxFieldNumber = 57,
680 kMotorOnTimeMaxFieldNumber = 54,
681 kPitchAngleChecksFieldNumber = 60,
682 kPitchToDeterminePoweredAscentVerticalFieldNumber = 58,
683 kPitchToDetermineDivePrepVerticalFieldNumber = 59,
684 kPitchAngleMinCheckTimeFieldNumber = 61,
685 kDiveEpsToDetermineDivingFieldNumber = 62,
686 kDataOffloadExcludeFieldNumber = 75,
687 kFailedStartupLogTimeoutFieldNumber = 85,
688 kHardBottomTypeAccelerationFieldNumber = 84,
689 kWaypointWithNoTaskSlipRadiusFieldNumber = 86,
690 kWaypointWithTaskSlipRadiusFieldNumber = 87,
695 int _internal_include_goal_timeout_states_size()
const;
701 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_include_goal_timeout_states();
712 int _internal_test_mode_size()
const;
718 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_test_mode();
723 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
test_mode()
const;
729 int _internal_ignore_error_size()
const;
735 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_ignore_error();
740 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
ignore_error()
const;
746 bool _internal_has_data_preoffload_script()
const;
757 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
758 " string fields are deprecated and will be removed in a"
760 std::
string* unsafe_arena_release_data_preoffload_script();
761 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
762 "
string fields are deprecated and will be removed in a"
764 void unsafe_arena_set_allocated_data_preoffload_script(
765 std::
string* data_preoffload_script);
767 const std::
string& _internal_data_preoffload_script() const;
768 void _internal_set_data_preoffload_script(const std::
string& value);
769 std::
string* _internal_mutable_data_preoffload_script();
773 bool has_data_postoffload_script() const;
775 bool _internal_has_data_postoffload_script() const;
777 void clear_data_postoffload_script();
778 const std::
string& data_postoffload_script() const;
779 void set_data_postoffload_script(const std::
string& value);
780 void set_data_postoffload_script(std::
string&& value);
781 void set_data_postoffload_script(const
char* value);
782 void set_data_postoffload_script(const
char* value,
size_t size);
783 std::
string* mutable_data_postoffload_script();
784 std::
string* release_data_postoffload_script();
785 void set_allocated_data_postoffload_script(std::
string* data_postoffload_script);
786 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
787 "
string fields are deprecated and will be removed in a"
789 std::
string* unsafe_arena_release_data_postoffload_script();
790 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
791 "
string fields are deprecated and will be removed in a"
793 void unsafe_arena_set_allocated_data_postoffload_script(
794 std::
string* data_postoffload_script);
796 const std::
string& _internal_data_postoffload_script() const;
797 void _internal_set_data_postoffload_script(const std::
string& value);
798 std::
string* _internal_mutable_data_postoffload_script();
802 bool has_log_dir() const;
804 bool _internal_has_log_dir() const;
806 void clear_log_dir();
807 const std::
string& log_dir() const;
808 void set_log_dir(const std::
string& value);
809 void set_log_dir(std::
string&& value);
810 void set_log_dir(const
char* value);
811 void set_log_dir(const
char* value,
size_t size);
812 std::
string* mutable_log_dir();
813 std::
string* release_log_dir();
814 void set_allocated_log_dir(std::
string* log_dir);
815 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
816 "
string fields are deprecated and will be removed in a"
818 std::
string* unsafe_arena_release_log_dir();
819 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
820 "
string fields are deprecated and will be removed in a"
822 void unsafe_arena_set_allocated_log_dir(
823 std::
string* log_dir);
825 const std::
string& _internal_log_dir() const;
826 void _internal_set_log_dir(const std::
string& value);
827 std::
string* _internal_mutable_log_dir();
831 bool has_log_staging_dir() const;
833 bool _internal_has_log_staging_dir() const;
835 void clear_log_staging_dir();
836 const std::
string& log_staging_dir() const;
837 void set_log_staging_dir(const std::
string& value);
838 void set_log_staging_dir(std::
string&& value);
839 void set_log_staging_dir(const
char* value);
840 void set_log_staging_dir(const
char* value,
size_t size);
841 std::
string* mutable_log_staging_dir();
842 std::
string* release_log_staging_dir();
843 void set_allocated_log_staging_dir(std::
string* log_staging_dir);
844 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
845 "
string fields are deprecated and will be removed in a"
847 std::
string* unsafe_arena_release_log_staging_dir();
848 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
849 "
string fields are deprecated and will be removed in a"
851 void unsafe_arena_set_allocated_log_staging_dir(
852 std::
string* log_staging_dir);
854 const std::
string& _internal_log_staging_dir() const;
855 void _internal_set_log_staging_dir(const std::
string& value);
856 std::
string* _internal_mutable_log_staging_dir();
860 bool has_log_archive_dir() const;
862 bool _internal_has_log_archive_dir() const;
864 void clear_log_archive_dir();
865 const std::
string& log_archive_dir() const;
866 void set_log_archive_dir(const std::
string& value);
867 void set_log_archive_dir(std::
string&& value);
868 void set_log_archive_dir(const
char* value);
869 void set_log_archive_dir(const
char* value,
size_t size);
870 std::
string* mutable_log_archive_dir();
871 std::
string* release_log_archive_dir();
872 void set_allocated_log_archive_dir(std::
string* log_archive_dir);
873 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
874 "
string fields are deprecated and will be removed in a"
876 std::
string* unsafe_arena_release_log_archive_dir();
877 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
878 "
string fields are deprecated and will be removed in a"
880 void unsafe_arena_set_allocated_log_archive_dir(
881 std::
string* log_archive_dir);
883 const std::
string& _internal_log_archive_dir() const;
884 void _internal_set_log_archive_dir(const std::
string& value);
885 std::
string* _internal_mutable_log_archive_dir();
889 bool has_app() const;
891 bool _internal_has_app() const;
894 const ::
goby::middleware::protobuf::AppConfig& app() const;
895 ::
goby::middleware::protobuf::AppConfig* release_app();
896 ::
goby::middleware::protobuf::AppConfig* mutable_app();
897 void set_allocated_app(::
goby::middleware::protobuf::AppConfig* app);
899 const ::
goby::middleware::protobuf::AppConfig& _internal_app() const;
900 ::
goby::middleware::protobuf::AppConfig* _internal_mutable_app();
902 void unsafe_arena_set_allocated_app(
903 ::
goby::middleware::protobuf::AppConfig* app);
904 ::
goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
907 bool has_interprocess() const;
909 bool _internal_has_interprocess() const;
911 void clear_interprocess();
912 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
913 ::
goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
914 ::
goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
915 void set_allocated_interprocess(::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
917 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
918 ::
goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
920 void unsafe_arena_set_allocated_interprocess(
921 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
922 ::
goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
925 bool has_command_sub_cfg() const;
927 bool _internal_has_command_sub_cfg() const;
929 void clear_command_sub_cfg();
930 const ::
goby::middleware::protobuf::TransporterConfig& command_sub_cfg() const;
931 ::
goby::middleware::protobuf::TransporterConfig* release_command_sub_cfg();
932 ::
goby::middleware::protobuf::TransporterConfig* mutable_command_sub_cfg();
933 void set_allocated_command_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* command_sub_cfg);
935 const ::
goby::middleware::protobuf::TransporterConfig& _internal_command_sub_cfg() const;
936 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_command_sub_cfg();
938 void unsafe_arena_set_allocated_command_sub_cfg(
939 ::
goby::middleware::protobuf::TransporterConfig* command_sub_cfg);
940 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_command_sub_cfg();
943 bool has_subscribe_to_hub_on_start() const;
945 bool _internal_has_subscribe_to_hub_on_start() const;
947 void clear_subscribe_to_hub_on_start();
948 const ::
jaiabot::protobuf::HubInfo& subscribe_to_hub_on_start() const;
949 ::
jaiabot::protobuf::HubInfo* release_subscribe_to_hub_on_start();
950 ::
jaiabot::protobuf::HubInfo* mutable_subscribe_to_hub_on_start();
951 void set_allocated_subscribe_to_hub_on_start(::
jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start);
953 const ::
jaiabot::protobuf::HubInfo& _internal_subscribe_to_hub_on_start() const;
954 ::
jaiabot::protobuf::HubInfo* _internal_mutable_subscribe_to_hub_on_start();
956 void unsafe_arena_set_allocated_subscribe_to_hub_on_start(
957 ::
jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start);
958 ::
jaiabot::protobuf::HubInfo* unsafe_arena_release_subscribe_to_hub_on_start();
961 bool has_resolve_no_forward_progress() const;
963 bool _internal_has_resolve_no_forward_progress() const;
965 void clear_resolve_no_forward_progress();
966 const ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress& resolve_no_forward_progress() const;
967 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* release_resolve_no_forward_progress();
968 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* mutable_resolve_no_forward_progress();
969 void set_allocated_resolve_no_forward_progress(::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress);
971 const ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress& _internal_resolve_no_forward_progress() const;
972 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* _internal_mutable_resolve_no_forward_progress();
974 void unsafe_arena_set_allocated_resolve_no_forward_progress(
975 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress);
976 ::
jaiabot::
config::MissionManager_ResolveNoForwardProgress* unsafe_arena_release_resolve_no_forward_progress();
979 bool has_fleet_id() const;
981 bool _internal_has_fleet_id() const;
983 void clear_fleet_id();
984 ::PROTOBUF_NAMESPACE_ID::int32 fleet_id() const;
985 void set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value);
987 ::PROTOBUF_NAMESPACE_ID::int32 _internal_fleet_id() const;
988 void _internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value);
992 bool has_bot_id() const;
994 bool _internal_has_bot_id() const;
997 ::PROTOBUF_NAMESPACE_ID::int32 bot_id() const;
998 void set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1000 ::PROTOBUF_NAMESPACE_ID::int32 _internal_bot_id() const;
1001 void _internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1005 bool has_use_goal_timeout() const;
1007 bool _internal_has_use_goal_timeout() const;
1009 void clear_use_goal_timeout();
1010 bool use_goal_timeout() const;
1011 void set_use_goal_timeout(
bool value);
1013 bool _internal_use_goal_timeout() const;
1014 void _internal_set_use_goal_timeout(
bool value);
1018 bool has_skip_goal_task() const;
1020 bool _internal_has_skip_goal_task() const;
1022 void clear_skip_goal_task();
1023 bool skip_goal_task() const;
1024 void set_skip_goal_task(
bool value);
1026 bool _internal_skip_goal_task() const;
1027 void _internal_set_skip_goal_task(
bool value);
1031 bool has_is_sim() const;
1033 bool _internal_has_is_sim() const;
1035 void clear_is_sim();
1036 bool is_sim() const;
1037 void set_is_sim(
bool value);
1039 bool _internal_is_sim() const;
1040 void _internal_set_is_sim(
bool value);
1044 bool has_startup_timeout() const;
1046 bool _internal_has_startup_timeout() const;
1048 void clear_startup_timeout();
1049 double startup_timeout() const;
1050 void set_startup_timeout(
double value);
1052 double _internal_startup_timeout() const;
1053 void _internal_set_startup_timeout(
double value);
1057 bool has_powered_ascent_motor_on_timeout() const;
1059 bool _internal_has_powered_ascent_motor_on_timeout() const;
1061 void clear_powered_ascent_motor_on_timeout();
1062 ::PROTOBUF_NAMESPACE_ID::int32 powered_ascent_motor_on_timeout() const;
1063 void set_powered_ascent_motor_on_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1065 ::PROTOBUF_NAMESPACE_ID::int32 _internal_powered_ascent_motor_on_timeout() const;
1066 void _internal_set_powered_ascent_motor_on_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1070 bool has_powered_ascent_motor_off_timeout() const;
1072 bool _internal_has_powered_ascent_motor_off_timeout() const;
1074 void clear_powered_ascent_motor_off_timeout();
1075 ::PROTOBUF_NAMESPACE_ID::int32 powered_ascent_motor_off_timeout() const;
1076 void set_powered_ascent_motor_off_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1078 ::PROTOBUF_NAMESPACE_ID::int32 _internal_powered_ascent_motor_off_timeout() const;
1079 void _internal_set_powered_ascent_motor_off_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1083 bool has_dive_prep_timeout() const;
1085 bool _internal_has_dive_prep_timeout() const;
1087 void clear_dive_prep_timeout();
1088 ::PROTOBUF_NAMESPACE_ID::int32 dive_prep_timeout() const;
1089 void set_dive_prep_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1091 ::PROTOBUF_NAMESPACE_ID::int32 _internal_dive_prep_timeout() const;
1092 void _internal_set_dive_prep_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1096 bool has_powered_descent_timeout() const;
1098 bool _internal_has_powered_descent_timeout() const;
1100 void clear_powered_descent_timeout();
1101 ::PROTOBUF_NAMESPACE_ID::int32 powered_descent_timeout() const;
1102 void set_powered_descent_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1104 ::PROTOBUF_NAMESPACE_ID::int32 _internal_powered_descent_timeout() const;
1105 void _internal_set_powered_descent_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1109 bool has_detect_bottom_logic_init_timeout() const;
1111 bool _internal_has_detect_bottom_logic_init_timeout() const;
1113 void clear_detect_bottom_logic_init_timeout();
1114 double detect_bottom_logic_init_timeout() const;
1115 void set_detect_bottom_logic_init_timeout(
double value);
1117 double _internal_detect_bottom_logic_init_timeout() const;
1118 void _internal_set_detect_bottom_logic_init_timeout(
double value);
1122 bool has_detect_bottom_logic_after_hold_timeout() const;
1124 bool _internal_has_detect_bottom_logic_after_hold_timeout() const;
1126 void clear_detect_bottom_logic_after_hold_timeout();
1127 double detect_bottom_logic_after_hold_timeout() const;
1128 void set_detect_bottom_logic_after_hold_timeout(
double value);
1130 double _internal_detect_bottom_logic_after_hold_timeout() const;
1131 void _internal_set_detect_bottom_logic_after_hold_timeout(
double value);
1135 bool has_dive_depth_eps() const;
1137 bool _internal_has_dive_depth_eps() const;
1139 void clear_dive_depth_eps();
1140 double dive_depth_eps() const;
1141 void set_dive_depth_eps(
double value);
1143 double _internal_dive_depth_eps() const;
1144 void _internal_set_dive_depth_eps(
double value);
1148 bool has_bottoming_timeout() const;
1150 bool _internal_has_bottoming_timeout() const;
1152 void clear_bottoming_timeout();
1153 double bottoming_timeout() const;
1154 void set_bottoming_timeout(
double value);
1156 double _internal_bottoming_timeout() const;
1157 void _internal_set_bottoming_timeout(
double value);
1161 bool has_dive_surface_eps() const;
1163 bool _internal_has_dive_surface_eps() const;
1165 void clear_dive_surface_eps();
1166 double dive_surface_eps() const;
1167 void set_dive_surface_eps(
double value);
1169 double _internal_dive_surface_eps() const;
1170 void _internal_set_dive_surface_eps(
double value);
1174 bool has_total_gps_fix_checks() const;
1176 bool _internal_has_total_gps_fix_checks() const;
1178 void clear_total_gps_fix_checks();
1179 ::PROTOBUF_NAMESPACE_ID::uint32 total_gps_fix_checks() const;
1180 void set_total_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1182 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_total_gps_fix_checks() const;
1183 void _internal_set_total_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1187 bool has_total_gps_degraded_fix_checks() const;
1189 bool _internal_has_total_gps_degraded_fix_checks() const;
1191 void clear_total_gps_degraded_fix_checks();
1192 ::PROTOBUF_NAMESPACE_ID::uint32 total_gps_degraded_fix_checks() const;
1193 void set_total_gps_degraded_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1195 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_total_gps_degraded_fix_checks() const;
1196 void _internal_set_total_gps_degraded_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1200 bool has_gps_hdop_fix() const;
1202 bool _internal_has_gps_hdop_fix() const;
1204 void clear_gps_hdop_fix();
1205 double gps_hdop_fix() const;
1206 void set_gps_hdop_fix(
double value);
1208 double _internal_gps_hdop_fix() const;
1209 void _internal_set_gps_hdop_fix(
double value);
1213 bool has_gps_pdop_fix() const;
1215 bool _internal_has_gps_pdop_fix() const;
1217 void clear_gps_pdop_fix();
1218 double gps_pdop_fix() const;
1219 void set_gps_pdop_fix(
double value);
1221 double _internal_gps_pdop_fix() const;
1222 void _internal_set_gps_pdop_fix(
double value);
1226 bool has_gps_after_dive_hdop_fix() const;
1228 bool _internal_has_gps_after_dive_hdop_fix() const;
1230 void clear_gps_after_dive_hdop_fix();
1231 double gps_after_dive_hdop_fix() const;
1232 void set_gps_after_dive_hdop_fix(
double value);
1234 double _internal_gps_after_dive_hdop_fix() const;
1235 void _internal_set_gps_after_dive_hdop_fix(
double value);
1239 bool has_gps_after_dive_pdop_fix() const;
1241 bool _internal_has_gps_after_dive_pdop_fix() const;
1243 void clear_gps_after_dive_pdop_fix();
1244 double gps_after_dive_pdop_fix() const;
1245 void set_gps_after_dive_pdop_fix(
double value);
1247 double _internal_gps_after_dive_pdop_fix() const;
1248 void _internal_set_gps_after_dive_pdop_fix(
double value);
1252 bool has_min_depth_safety() const;
1254 bool _internal_has_min_depth_safety() const;
1256 void clear_min_depth_safety();
1257 double min_depth_safety() const;
1258 void set_min_depth_safety(
double value);
1260 double _internal_min_depth_safety() const;
1261 void _internal_set_min_depth_safety(
double value);
1265 bool has_total_after_dive_gps_fix_checks() const;
1267 bool _internal_has_total_after_dive_gps_fix_checks() const;
1269 void clear_total_after_dive_gps_fix_checks();
1270 ::PROTOBUF_NAMESPACE_ID::uint32 total_after_dive_gps_fix_checks() const;
1271 void set_total_after_dive_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1273 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_total_after_dive_gps_fix_checks() const;
1274 void _internal_set_total_after_dive_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value);
1278 bool has_goal_timeout_reacquire_gps_attempts() const;
1280 bool _internal_has_goal_timeout_reacquire_gps_attempts() const;
1282 void clear_goal_timeout_reacquire_gps_attempts();
1283 ::PROTOBUF_NAMESPACE_ID::uint32 goal_timeout_reacquire_gps_attempts() const;
1284 void set_goal_timeout_reacquire_gps_attempts(::PROTOBUF_NAMESPACE_ID::uint32 value);
1286 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_goal_timeout_reacquire_gps_attempts() const;
1287 void _internal_set_goal_timeout_reacquire_gps_attempts(::PROTOBUF_NAMESPACE_ID::uint32 value);
1291 bool has_goal_timeout_buffer_factor() const;
1293 bool _internal_has_goal_timeout_buffer_factor() const;
1295 void clear_goal_timeout_buffer_factor();
1296 double goal_timeout_buffer_factor() const;
1297 void set_goal_timeout_buffer_factor(
double value);
1299 double _internal_goal_timeout_buffer_factor() const;
1300 void _internal_set_goal_timeout_buffer_factor(
double value);
1304 bool has_tpv_history_max() const;
1306 bool _internal_has_tpv_history_max() const;
1308 void clear_tpv_history_max();
1309 ::PROTOBUF_NAMESPACE_ID::uint32 tpv_history_max() const;
1310 void set_tpv_history_max(::PROTOBUF_NAMESPACE_ID::uint32 value);
1312 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_tpv_history_max() const;
1313 void _internal_set_tpv_history_max(::PROTOBUF_NAMESPACE_ID::uint32 value);
1317 bool has_rc_setpoint_end() const;
1319 bool _internal_has_rc_setpoint_end() const;
1321 void clear_rc_setpoint_end();
1330 bool has_bot_not_rising_timeout() const;
1332 bool _internal_has_bot_not_rising_timeout() const;
1334 void clear_bot_not_rising_timeout();
1335 double bot_not_rising_timeout() const;
1336 void set_bot_not_rising_timeout(
double value);
1338 double _internal_bot_not_rising_timeout() const;
1339 void _internal_set_bot_not_rising_timeout(
double value);
1343 bool has_imu_restart_seconds() const;
1345 bool _internal_has_imu_restart_seconds() const;
1347 void clear_imu_restart_seconds();
1348 ::PROTOBUF_NAMESPACE_ID::uint32 imu_restart_seconds() const;
1349 void set_imu_restart_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value);
1351 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_imu_restart_seconds() const;
1352 void _internal_set_imu_restart_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value);
1356 bool has_motor_on_time_increment() const;
1358 bool _internal_has_motor_on_time_increment() const;
1360 void clear_motor_on_time_increment();
1361 ::PROTOBUF_NAMESPACE_ID::int32 motor_on_time_increment() const;
1362 void set_motor_on_time_increment(::PROTOBUF_NAMESPACE_ID::int32 value);
1364 ::PROTOBUF_NAMESPACE_ID::int32 _internal_motor_on_time_increment() const;
1365 void _internal_set_motor_on_time_increment(::PROTOBUF_NAMESPACE_ID::int32 value);
1369 bool has_powered_ascent_throttle() const;
1371 bool _internal_has_powered_ascent_throttle() const;
1373 void clear_powered_ascent_throttle();
1374 double powered_ascent_throttle() const;
1375 void set_powered_ascent_throttle(
double value);
1377 double _internal_powered_ascent_throttle() const;
1378 void _internal_set_powered_ascent_throttle(
double value);
1382 bool has_powered_ascent_throttle_increment() const;
1384 bool _internal_has_powered_ascent_throttle_increment() const;
1386 void clear_powered_ascent_throttle_increment();
1387 double powered_ascent_throttle_increment() const;
1388 void set_powered_ascent_throttle_increment(
double value);
1390 double _internal_powered_ascent_throttle_increment() const;
1391 void _internal_set_powered_ascent_throttle_increment(
double value);
1395 bool has_powered_ascent_throttle_max() const;
1397 bool _internal_has_powered_ascent_throttle_max() const;
1399 void clear_powered_ascent_throttle_max();
1400 double powered_ascent_throttle_max() const;
1401 void set_powered_ascent_throttle_max(
double value);
1403 double _internal_powered_ascent_throttle_max() const;
1404 void _internal_set_powered_ascent_throttle_max(
double value);
1408 bool has_motor_on_time_max() const;
1410 bool _internal_has_motor_on_time_max() const;
1412 void clear_motor_on_time_max();
1413 ::PROTOBUF_NAMESPACE_ID::int32 motor_on_time_max() const;
1414 void set_motor_on_time_max(::PROTOBUF_NAMESPACE_ID::int32 value);
1416 ::PROTOBUF_NAMESPACE_ID::int32 _internal_motor_on_time_max() const;
1417 void _internal_set_motor_on_time_max(::PROTOBUF_NAMESPACE_ID::int32 value);
1421 bool has_pitch_angle_checks() const;
1423 bool _internal_has_pitch_angle_checks() const;
1425 void clear_pitch_angle_checks();
1426 ::PROTOBUF_NAMESPACE_ID::int32 pitch_angle_checks() const;
1427 void set_pitch_angle_checks(::PROTOBUF_NAMESPACE_ID::int32 value);
1429 ::PROTOBUF_NAMESPACE_ID::int32 _internal_pitch_angle_checks() const;
1430 void _internal_set_pitch_angle_checks(::PROTOBUF_NAMESPACE_ID::int32 value);
1434 bool has_pitch_to_determine_powered_ascent_vertical() const;
1436 bool _internal_has_pitch_to_determine_powered_ascent_vertical() const;
1438 void clear_pitch_to_determine_powered_ascent_vertical();
1439 double pitch_to_determine_powered_ascent_vertical() const;
1440 void set_pitch_to_determine_powered_ascent_vertical(
double value);
1442 double _internal_pitch_to_determine_powered_ascent_vertical() const;
1443 void _internal_set_pitch_to_determine_powered_ascent_vertical(
double value);
1447 bool has_pitch_to_determine_dive_prep_vertical() const;
1449 bool _internal_has_pitch_to_determine_dive_prep_vertical() const;
1451 void clear_pitch_to_determine_dive_prep_vertical();
1452 double pitch_to_determine_dive_prep_vertical() const;
1453 void set_pitch_to_determine_dive_prep_vertical(
double value);
1455 double _internal_pitch_to_determine_dive_prep_vertical() const;
1456 void _internal_set_pitch_to_determine_dive_prep_vertical(
double value);
1460 bool has_pitch_angle_min_check_time() const;
1462 bool _internal_has_pitch_angle_min_check_time() const;
1464 void clear_pitch_angle_min_check_time();
1465 double pitch_angle_min_check_time() const;
1466 void set_pitch_angle_min_check_time(
double value);
1468 double _internal_pitch_angle_min_check_time() const;
1469 void _internal_set_pitch_angle_min_check_time(
double value);
1473 bool has_dive_eps_to_determine_diving() const;
1475 bool _internal_has_dive_eps_to_determine_diving() const;
1477 void clear_dive_eps_to_determine_diving();
1478 double dive_eps_to_determine_diving() const;
1479 void set_dive_eps_to_determine_diving(
double value);
1481 double _internal_dive_eps_to_determine_diving() const;
1482 void _internal_set_dive_eps_to_determine_diving(
double value);
1486 bool has_data_offload_exclude() const;
1488 bool _internal_has_data_offload_exclude() const;
1490 void clear_data_offload_exclude();
1499 bool has_failed_startup_log_timeout() const;
1501 bool _internal_has_failed_startup_log_timeout() const;
1503 void clear_failed_startup_log_timeout();
1504 ::PROTOBUF_NAMESPACE_ID::int32 failed_startup_log_timeout() const;
1505 void set_failed_startup_log_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1507 ::PROTOBUF_NAMESPACE_ID::int32 _internal_failed_startup_log_timeout() const;
1508 void _internal_set_failed_startup_log_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1512 bool has_hard_bottom_type_acceleration() const;
1514 bool _internal_has_hard_bottom_type_acceleration() const;
1516 void clear_hard_bottom_type_acceleration();
1517 double hard_bottom_type_acceleration() const;
1518 void set_hard_bottom_type_acceleration(
double value);
1520 double _internal_hard_bottom_type_acceleration() const;
1521 void _internal_set_hard_bottom_type_acceleration(
double value);
1525 bool has_waypoint_with_no_task_slip_radius() const;
1527 bool _internal_has_waypoint_with_no_task_slip_radius() const;
1529 void clear_waypoint_with_no_task_slip_radius();
1530 ::PROTOBUF_NAMESPACE_ID::int32 waypoint_with_no_task_slip_radius() const;
1531 void set_waypoint_with_no_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value);
1533 ::PROTOBUF_NAMESPACE_ID::int32 _internal_waypoint_with_no_task_slip_radius() const;
1534 void _internal_set_waypoint_with_no_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value);
1538 bool has_waypoint_with_task_slip_radius() const;
1540 bool _internal_has_waypoint_with_task_slip_radius() const;
1542 void clear_waypoint_with_task_slip_radius();
1543 ::PROTOBUF_NAMESPACE_ID::int32 waypoint_with_task_slip_radius() const;
1544 void set_waypoint_with_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value);
1546 ::PROTOBUF_NAMESPACE_ID::int32 _internal_waypoint_with_task_slip_radius() const;
1547 void _internal_set_waypoint_with_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value);
1554 template<typename Quantity >
1555 void set_startup_timeout_with_units(Quantity value_w_units)
1556 { set_startup_timeout(boost::units::quantity<startup_timeout_unit,double >(value_w_units).value() ); };
1558 template<
typename Quantity >
1563 {
return startup_timeout_with_units<boost::units::quantity< startup_timeout_unit,double > >(); };
1569 template<
typename Quantity >
1571 { set_powered_ascent_motor_on_timeout(boost::units::quantity<powered_ascent_motor_on_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1573 template<
typename Quantity >
1578 {
return powered_ascent_motor_on_timeout_with_units<boost::units::quantity< powered_ascent_motor_on_timeout_unit,google::protobuf::int32 > >(); };
1584 template<
typename Quantity >
1586 { set_powered_ascent_motor_off_timeout(boost::units::quantity<powered_ascent_motor_off_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1588 template<
typename Quantity >
1593 {
return powered_ascent_motor_off_timeout_with_units<boost::units::quantity< powered_ascent_motor_off_timeout_unit,google::protobuf::int32 > >(); };
1599 template<
typename Quantity >
1601 { set_dive_prep_timeout(boost::units::quantity<dive_prep_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1603 template<
typename Quantity >
1608 {
return dive_prep_timeout_with_units<boost::units::quantity< dive_prep_timeout_unit,google::protobuf::int32 > >(); };
1614 template<
typename Quantity >
1616 { set_powered_descent_timeout(boost::units::quantity<powered_descent_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1618 template<
typename Quantity >
1623 {
return powered_descent_timeout_with_units<boost::units::quantity< powered_descent_timeout_unit,google::protobuf::int32 > >(); };
1629 template<
typename Quantity >
1631 { set_detect_bottom_logic_init_timeout(boost::units::quantity<detect_bottom_logic_init_timeout_unit,double >(value_w_units).value() ); };
1633 template<
typename Quantity >
1638 {
return detect_bottom_logic_init_timeout_with_units<boost::units::quantity< detect_bottom_logic_init_timeout_unit,double > >(); };
1644 template<
typename Quantity >
1646 { set_detect_bottom_logic_after_hold_timeout(boost::units::quantity<detect_bottom_logic_after_hold_timeout_unit,double >(value_w_units).value() ); };
1648 template<
typename Quantity >
1653 {
return detect_bottom_logic_after_hold_timeout_with_units<boost::units::quantity< detect_bottom_logic_after_hold_timeout_unit,double > >(); };
1659 template<
typename Quantity >
1661 { set_dive_depth_eps(boost::units::quantity<dive_depth_eps_unit,double >(value_w_units).value() ); };
1663 template<
typename Quantity >
1668 {
return dive_depth_eps_with_units<boost::units::quantity< dive_depth_eps_unit,double > >(); };
1674 template<
typename Quantity >
1676 { set_bottoming_timeout(boost::units::quantity<bottoming_timeout_unit,double >(value_w_units).value() ); };
1678 template<
typename Quantity >
1683 {
return bottoming_timeout_with_units<boost::units::quantity< bottoming_timeout_unit,double > >(); };
1689 template<
typename Quantity >
1691 { set_dive_surface_eps(boost::units::quantity<dive_surface_eps_unit,double >(value_w_units).value() ); };
1693 template<
typename Quantity >
1698 {
return dive_surface_eps_with_units<boost::units::quantity< dive_surface_eps_unit,double > >(); };
1704 template<
typename Quantity >
1706 { set_bot_not_rising_timeout(boost::units::quantity<bot_not_rising_timeout_unit,double >(value_w_units).value() ); };
1708 template<
typename Quantity >
1713 {
return bot_not_rising_timeout_with_units<boost::units::quantity< bot_not_rising_timeout_unit,double > >(); };
1719 template<
typename Quantity >
1721 { set_motor_on_time_increment(boost::units::quantity<motor_on_time_increment_unit,google::protobuf::int32 >(value_w_units).value() ); };
1723 template<
typename Quantity >
1728 {
return motor_on_time_increment_with_units<boost::units::quantity< motor_on_time_increment_unit,google::protobuf::int32 > >(); };
1734 template<
typename Quantity >
1736 { set_motor_on_time_max(boost::units::quantity<motor_on_time_max_unit,google::protobuf::int32 >(value_w_units).value() ); };
1738 template<
typename Quantity >
1743 {
return motor_on_time_max_with_units<boost::units::quantity< motor_on_time_max_unit,google::protobuf::int32 > >(); };
1749 template<
typename Quantity >
1751 { set_pitch_angle_min_check_time(boost::units::quantity<pitch_angle_min_check_time_unit,double >(value_w_units).value() ); };
1753 template<
typename Quantity >
1758 {
return pitch_angle_min_check_time_with_units<boost::units::quantity< pitch_angle_min_check_time_unit,double > >(); };
1764 template<
typename Quantity >
1766 { set_dive_eps_to_determine_diving(boost::units::quantity<dive_eps_to_determine_diving_unit,double >(value_w_units).value() ); };
1768 template<
typename Quantity >
1773 {
return dive_eps_to_determine_diving_with_units<boost::units::quantity< dive_eps_to_determine_diving_unit,double > >(); };
1779 template<
typename Quantity >
1781 { set_failed_startup_log_timeout(boost::units::quantity<failed_startup_log_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1783 template<
typename Quantity >
1788 {
return failed_startup_log_timeout_with_units<boost::units::quantity< failed_startup_log_timeout_unit,google::protobuf::int32 > >(); };
1795 size_t RequiredFieldsByteSizeFallback()
const;
1797 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1798 typedef void InternalArenaConstructable_;
1799 typedef void DestructorSkippable_;
1800 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<2> _has_bits_;
1801 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1802 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> include_goal_timeout_states_;
1803 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> test_mode_;
1804 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> ignore_error_;
1805 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_preoffload_script_;
1806 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr data_postoffload_script_;
1807 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr log_dir_;
1809 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_log_staging_dir_;
1811 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr log_staging_dir_;
1815 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr log_archive_dir_;
1816 ::goby::middleware::protobuf::AppConfig* app_;
1817 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
1818 ::goby::middleware::protobuf::TransporterConfig* command_sub_cfg_;
1819 ::jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start_;
1820 ::jaiabot::config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress_;
1821 ::PROTOBUF_NAMESPACE_ID::int32 fleet_id_;
1822 ::PROTOBUF_NAMESPACE_ID::int32 bot_id_;
1823 bool use_goal_timeout_;
1824 bool skip_goal_task_;
1826 double startup_timeout_;
1827 ::PROTOBUF_NAMESPACE_ID::int32 powered_ascent_motor_on_timeout_;
1828 ::PROTOBUF_NAMESPACE_ID::int32 powered_ascent_motor_off_timeout_;
1829 ::PROTOBUF_NAMESPACE_ID::int32 dive_prep_timeout_;
1830 ::PROTOBUF_NAMESPACE_ID::int32 powered_descent_timeout_;
1831 double detect_bottom_logic_init_timeout_;
1832 double detect_bottom_logic_after_hold_timeout_;
1833 double dive_depth_eps_;
1834 double bottoming_timeout_;
1835 double dive_surface_eps_;
1836 ::PROTOBUF_NAMESPACE_ID::uint32 total_gps_fix_checks_;
1837 ::PROTOBUF_NAMESPACE_ID::uint32 total_gps_degraded_fix_checks_;
1838 double gps_hdop_fix_;
1839 double gps_pdop_fix_;
1840 double gps_after_dive_hdop_fix_;
1841 double gps_after_dive_pdop_fix_;
1842 double min_depth_safety_;
1843 ::PROTOBUF_NAMESPACE_ID::uint32 total_after_dive_gps_fix_checks_;
1844 ::PROTOBUF_NAMESPACE_ID::uint32 goal_timeout_reacquire_gps_attempts_;
1845 double goal_timeout_buffer_factor_;
1846 ::PROTOBUF_NAMESPACE_ID::uint32 tpv_history_max_;
1847 int rc_setpoint_end_;
1848 double bot_not_rising_timeout_;
1849 ::PROTOBUF_NAMESPACE_ID::uint32 imu_restart_seconds_;
1850 ::PROTOBUF_NAMESPACE_ID::int32 motor_on_time_increment_;
1851 double powered_ascent_throttle_;
1852 double powered_ascent_throttle_increment_;
1853 double powered_ascent_throttle_max_;
1854 ::PROTOBUF_NAMESPACE_ID::int32 motor_on_time_max_;
1855 ::PROTOBUF_NAMESPACE_ID::int32 pitch_angle_checks_;
1856 double pitch_to_determine_powered_ascent_vertical_;
1857 double pitch_to_determine_dive_prep_vertical_;
1858 double pitch_angle_min_check_time_;
1859 double dive_eps_to_determine_diving_;
1860 int data_offload_exclude_;
1861 ::PROTOBUF_NAMESPACE_ID::int32 failed_startup_log_timeout_;
1862 double hard_bottom_type_acceleration_;
1863 ::PROTOBUF_NAMESPACE_ID::int32 waypoint_with_no_task_slip_radius_;
1864 ::PROTOBUF_NAMESPACE_ID::int32 waypoint_with_task_slip_radius_;
1865 friend struct ::TableStruct_bin_2fmission_5fmanager_2fconfig_2eproto;
1873 #pragma GCC diagnostic push
1874 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1879 inline bool MissionManager_ResolveNoForwardProgress::_internal_has_resume_timeout()
const {
1880 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1883 inline bool MissionManager_ResolveNoForwardProgress::has_resume_timeout()
const {
1884 return _internal_has_resume_timeout();
1886 inline void MissionManager_ResolveNoForwardProgress::clear_resume_timeout() {
1887 resume_timeout_ = 10;
1888 _has_bits_[0] &= ~0x00000004u;
1890 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::_internal_resume_timeout()
const {
1891 return resume_timeout_;
1893 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::resume_timeout()
const {
1895 return _internal_resume_timeout();
1897 inline void MissionManager_ResolveNoForwardProgress::_internal_set_resume_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1898 _has_bits_[0] |= 0x00000004u;
1899 resume_timeout_ = value;
1901 inline void MissionManager_ResolveNoForwardProgress::set_resume_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1902 _internal_set_resume_timeout(value);
1907 inline bool MissionManager_ResolveNoForwardProgress::_internal_has_pitch_threshold()
const {
1908 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1911 inline bool MissionManager_ResolveNoForwardProgress::has_pitch_threshold()
const {
1912 return _internal_has_pitch_threshold();
1914 inline void MissionManager_ResolveNoForwardProgress::clear_pitch_threshold() {
1915 pitch_threshold_ = 30;
1916 _has_bits_[0] &= ~0x00000008u;
1918 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::_internal_pitch_threshold()
const {
1919 return pitch_threshold_;
1921 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::pitch_threshold()
const {
1923 return _internal_pitch_threshold();
1925 inline void MissionManager_ResolveNoForwardProgress::_internal_set_pitch_threshold(::PROTOBUF_NAMESPACE_ID::int32 value) {
1926 _has_bits_[0] |= 0x00000008u;
1927 pitch_threshold_ = value;
1929 inline void MissionManager_ResolveNoForwardProgress::set_pitch_threshold(::PROTOBUF_NAMESPACE_ID::int32 value) {
1930 _internal_set_pitch_threshold(value);
1935 inline bool MissionManager_ResolveNoForwardProgress::_internal_has_desired_speed_threshold()
const {
1936 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1939 inline bool MissionManager_ResolveNoForwardProgress::has_desired_speed_threshold()
const {
1940 return _internal_has_desired_speed_threshold();
1942 inline void MissionManager_ResolveNoForwardProgress::clear_desired_speed_threshold() {
1943 desired_speed_threshold_ = 0;
1944 _has_bits_[0] &= ~0x00000001u;
1946 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::_internal_desired_speed_threshold()
const {
1947 return desired_speed_threshold_;
1949 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::desired_speed_threshold()
const {
1951 return _internal_desired_speed_threshold();
1953 inline void MissionManager_ResolveNoForwardProgress::_internal_set_desired_speed_threshold(::PROTOBUF_NAMESPACE_ID::int32 value) {
1954 _has_bits_[0] |= 0x00000001u;
1955 desired_speed_threshold_ = value;
1957 inline void MissionManager_ResolveNoForwardProgress::set_desired_speed_threshold(::PROTOBUF_NAMESPACE_ID::int32 value) {
1958 _internal_set_desired_speed_threshold(value);
1963 inline bool MissionManager_ResolveNoForwardProgress::_internal_has_trigger_timeout()
const {
1964 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1967 inline bool MissionManager_ResolveNoForwardProgress::has_trigger_timeout()
const {
1968 return _internal_has_trigger_timeout();
1970 inline void MissionManager_ResolveNoForwardProgress::clear_trigger_timeout() {
1971 trigger_timeout_ = 15;
1972 _has_bits_[0] &= ~0x00000002u;
1974 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::_internal_trigger_timeout()
const {
1975 return trigger_timeout_;
1977 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager_ResolveNoForwardProgress::trigger_timeout()
const {
1979 return _internal_trigger_timeout();
1981 inline void MissionManager_ResolveNoForwardProgress::_internal_set_trigger_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1982 _has_bits_[0] |= 0x00000002u;
1983 trigger_timeout_ = value;
1985 inline void MissionManager_ResolveNoForwardProgress::set_trigger_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1986 _internal_set_trigger_timeout(value);
1995 inline bool MissionManager::_internal_has_app()
const {
1996 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1997 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
2000 inline bool MissionManager::has_app()
const {
2001 return _internal_has_app();
2003 inline const ::goby::middleware::protobuf::AppConfig& MissionManager::_internal_app()
const {
2004 const ::goby::middleware::protobuf::AppConfig* p = app_;
2005 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
2006 &::goby::middleware::protobuf::_AppConfig_default_instance_);
2008 inline const ::goby::middleware::protobuf::AppConfig& MissionManager::app()
const {
2010 return _internal_app();
2012 inline void MissionManager::unsafe_arena_set_allocated_app(
2013 ::goby::middleware::protobuf::AppConfig* app) {
2014 if (GetArena() ==
nullptr) {
2015 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
2019 _has_bits_[0] |= 0x00000020u;
2021 _has_bits_[0] &= ~0x00000020u;
2025 inline ::goby::middleware::protobuf::AppConfig* MissionManager::release_app() {
2026 auto temp = unsafe_arena_release_app();
2027 if (GetArena() !=
nullptr) {
2028 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2032 inline ::goby::middleware::protobuf::AppConfig* MissionManager::unsafe_arena_release_app() {
2034 _has_bits_[0] &= ~0x00000020u;
2035 ::goby::middleware::protobuf::AppConfig* temp = app_;
2039 inline ::goby::middleware::protobuf::AppConfig* MissionManager::_internal_mutable_app() {
2040 _has_bits_[0] |= 0x00000020u;
2041 if (app_ ==
nullptr) {
2042 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
2047 inline ::goby::middleware::protobuf::AppConfig* MissionManager::mutable_app() {
2049 return _internal_mutable_app();
2051 inline void MissionManager::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
2052 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2053 if (message_arena ==
nullptr) {
2054 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
2057 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2058 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
2059 if (message_arena != submessage_arena) {
2060 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2061 message_arena, app, submessage_arena);
2063 _has_bits_[0] |= 0x00000020u;
2065 _has_bits_[0] &= ~0x00000020u;
2072 inline bool MissionManager::_internal_has_interprocess()
const {
2073 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2074 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
2077 inline bool MissionManager::has_interprocess()
const {
2078 return _internal_has_interprocess();
2080 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MissionManager::_internal_interprocess()
const {
2081 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
2082 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
2083 &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
2085 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MissionManager::interprocess()
const {
2087 return _internal_interprocess();
2089 inline void MissionManager::unsafe_arena_set_allocated_interprocess(
2090 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
2091 if (GetArena() ==
nullptr) {
2092 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
2094 interprocess_ = interprocess;
2096 _has_bits_[0] |= 0x00000040u;
2098 _has_bits_[0] &= ~0x00000040u;
2102 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MissionManager::release_interprocess() {
2103 auto temp = unsafe_arena_release_interprocess();
2104 if (GetArena() !=
nullptr) {
2105 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2109 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MissionManager::unsafe_arena_release_interprocess() {
2111 _has_bits_[0] &= ~0x00000040u;
2112 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
2113 interprocess_ =
nullptr;
2116 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MissionManager::_internal_mutable_interprocess() {
2117 _has_bits_[0] |= 0x00000040u;
2118 if (interprocess_ ==
nullptr) {
2119 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
2122 return interprocess_;
2124 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MissionManager::mutable_interprocess() {
2126 return _internal_mutable_interprocess();
2128 inline void MissionManager::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
2129 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2130 if (message_arena ==
nullptr) {
2131 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
2134 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2135 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
2136 if (message_arena != submessage_arena) {
2137 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2138 message_arena, interprocess, submessage_arena);
2140 _has_bits_[0] |= 0x00000040u;
2142 _has_bits_[0] &= ~0x00000040u;
2144 interprocess_ = interprocess;
2149 inline bool MissionManager::_internal_has_fleet_id()
const {
2150 bool value = (_has_bits_[0] & 0x00000400u) != 0;
2153 inline bool MissionManager::has_fleet_id()
const {
2154 return _internal_has_fleet_id();
2156 inline void MissionManager::clear_fleet_id() {
2158 _has_bits_[0] &= ~0x00000400u;
2160 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_fleet_id()
const {
2163 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::fleet_id()
const {
2165 return _internal_fleet_id();
2167 inline void MissionManager::_internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2168 _has_bits_[0] |= 0x00000400u;
2171 inline void MissionManager::set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2172 _internal_set_fleet_id(value);
2177 inline bool MissionManager::_internal_has_bot_id()
const {
2178 bool value = (_has_bits_[0] & 0x00000800u) != 0;
2181 inline bool MissionManager::has_bot_id()
const {
2182 return _internal_has_bot_id();
2184 inline void MissionManager::clear_bot_id() {
2186 _has_bits_[0] &= ~0x00000800u;
2188 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_bot_id()
const {
2191 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::bot_id()
const {
2193 return _internal_bot_id();
2195 inline void MissionManager::_internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2196 _has_bits_[0] |= 0x00000800u;
2199 inline void MissionManager::set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2200 _internal_set_bot_id(value);
2205 inline bool MissionManager::_internal_has_command_sub_cfg()
const {
2206 bool value = (_has_bits_[0] & 0x00000080u) != 0;
2207 PROTOBUF_ASSUME(!value || command_sub_cfg_ !=
nullptr);
2210 inline bool MissionManager::has_command_sub_cfg()
const {
2211 return _internal_has_command_sub_cfg();
2213 inline const ::goby::middleware::protobuf::TransporterConfig& MissionManager::_internal_command_sub_cfg()
const {
2214 const ::goby::middleware::protobuf::TransporterConfig* p = command_sub_cfg_;
2215 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
2216 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
2218 inline const ::goby::middleware::protobuf::TransporterConfig& MissionManager::command_sub_cfg()
const {
2220 return _internal_command_sub_cfg();
2222 inline void MissionManager::unsafe_arena_set_allocated_command_sub_cfg(
2223 ::goby::middleware::protobuf::TransporterConfig* command_sub_cfg) {
2224 if (GetArena() ==
nullptr) {
2225 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(command_sub_cfg_);
2227 command_sub_cfg_ = command_sub_cfg;
2228 if (command_sub_cfg) {
2229 _has_bits_[0] |= 0x00000080u;
2231 _has_bits_[0] &= ~0x00000080u;
2235 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::release_command_sub_cfg() {
2236 auto temp = unsafe_arena_release_command_sub_cfg();
2237 if (GetArena() !=
nullptr) {
2238 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2242 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::unsafe_arena_release_command_sub_cfg() {
2244 _has_bits_[0] &= ~0x00000080u;
2245 ::goby::middleware::protobuf::TransporterConfig* temp = command_sub_cfg_;
2246 command_sub_cfg_ =
nullptr;
2249 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::_internal_mutable_command_sub_cfg() {
2250 _has_bits_[0] |= 0x00000080u;
2251 if (command_sub_cfg_ ==
nullptr) {
2252 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
2253 command_sub_cfg_ = p;
2255 return command_sub_cfg_;
2257 inline ::goby::middleware::protobuf::TransporterConfig* MissionManager::mutable_command_sub_cfg() {
2259 return _internal_mutable_command_sub_cfg();
2261 inline void MissionManager::set_allocated_command_sub_cfg(::goby::middleware::protobuf::TransporterConfig* command_sub_cfg) {
2262 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2263 if (message_arena ==
nullptr) {
2264 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(command_sub_cfg_);
2266 if (command_sub_cfg) {
2267 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2268 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(command_sub_cfg)->GetArena();
2269 if (message_arena != submessage_arena) {
2270 command_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2271 message_arena, command_sub_cfg, submessage_arena);
2273 _has_bits_[0] |= 0x00000080u;
2275 _has_bits_[0] &= ~0x00000080u;
2277 command_sub_cfg_ = command_sub_cfg;
2282 inline bool MissionManager::_internal_has_startup_timeout()
const {
2283 bool value = (_has_bits_[0] & 0x00008000u) != 0;
2286 inline bool MissionManager::has_startup_timeout()
const {
2287 return _internal_has_startup_timeout();
2289 inline void MissionManager::clear_startup_timeout() {
2290 startup_timeout_ = 120;
2291 _has_bits_[0] &= ~0x00008000u;
2293 inline double MissionManager::_internal_startup_timeout()
const {
2294 return startup_timeout_;
2296 inline double MissionManager::startup_timeout()
const {
2298 return _internal_startup_timeout();
2300 inline void MissionManager::_internal_set_startup_timeout(
double value) {
2301 _has_bits_[0] |= 0x00008000u;
2302 startup_timeout_ = value;
2304 inline void MissionManager::set_startup_timeout(
double value) {
2305 _internal_set_startup_timeout(value);
2310 inline bool MissionManager::_internal_has_powered_ascent_motor_on_timeout()
const {
2311 bool value = (_has_bits_[0] & 0x00010000u) != 0;
2314 inline bool MissionManager::has_powered_ascent_motor_on_timeout()
const {
2315 return _internal_has_powered_ascent_motor_on_timeout();
2317 inline void MissionManager::clear_powered_ascent_motor_on_timeout() {
2318 powered_ascent_motor_on_timeout_ = 5;
2319 _has_bits_[0] &= ~0x00010000u;
2321 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_powered_ascent_motor_on_timeout()
const {
2322 return powered_ascent_motor_on_timeout_;
2324 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::powered_ascent_motor_on_timeout()
const {
2326 return _internal_powered_ascent_motor_on_timeout();
2328 inline void MissionManager::_internal_set_powered_ascent_motor_on_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2329 _has_bits_[0] |= 0x00010000u;
2330 powered_ascent_motor_on_timeout_ = value;
2332 inline void MissionManager::set_powered_ascent_motor_on_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2333 _internal_set_powered_ascent_motor_on_timeout(value);
2338 inline bool MissionManager::_internal_has_powered_ascent_motor_off_timeout()
const {
2339 bool value = (_has_bits_[0] & 0x00020000u) != 0;
2342 inline bool MissionManager::has_powered_ascent_motor_off_timeout()
const {
2343 return _internal_has_powered_ascent_motor_off_timeout();
2345 inline void MissionManager::clear_powered_ascent_motor_off_timeout() {
2346 powered_ascent_motor_off_timeout_ = 2;
2347 _has_bits_[0] &= ~0x00020000u;
2349 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_powered_ascent_motor_off_timeout()
const {
2350 return powered_ascent_motor_off_timeout_;
2352 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::powered_ascent_motor_off_timeout()
const {
2354 return _internal_powered_ascent_motor_off_timeout();
2356 inline void MissionManager::_internal_set_powered_ascent_motor_off_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2357 _has_bits_[0] |= 0x00020000u;
2358 powered_ascent_motor_off_timeout_ = value;
2360 inline void MissionManager::set_powered_ascent_motor_off_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2361 _internal_set_powered_ascent_motor_off_timeout(value);
2366 inline bool MissionManager::_internal_has_dive_prep_timeout()
const {
2367 bool value = (_has_bits_[0] & 0x00040000u) != 0;
2370 inline bool MissionManager::has_dive_prep_timeout()
const {
2371 return _internal_has_dive_prep_timeout();
2373 inline void MissionManager::clear_dive_prep_timeout() {
2374 dive_prep_timeout_ = 10;
2375 _has_bits_[0] &= ~0x00040000u;
2377 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_dive_prep_timeout()
const {
2378 return dive_prep_timeout_;
2380 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::dive_prep_timeout()
const {
2382 return _internal_dive_prep_timeout();
2384 inline void MissionManager::_internal_set_dive_prep_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2385 _has_bits_[0] |= 0x00040000u;
2386 dive_prep_timeout_ = value;
2388 inline void MissionManager::set_dive_prep_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2389 _internal_set_dive_prep_timeout(value);
2394 inline bool MissionManager::_internal_has_powered_descent_timeout()
const {
2395 bool value = (_has_bits_[0] & 0x00080000u) != 0;
2398 inline bool MissionManager::has_powered_descent_timeout()
const {
2399 return _internal_has_powered_descent_timeout();
2401 inline void MissionManager::clear_powered_descent_timeout() {
2402 powered_descent_timeout_ = 60;
2403 _has_bits_[0] &= ~0x00080000u;
2405 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_powered_descent_timeout()
const {
2406 return powered_descent_timeout_;
2408 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::powered_descent_timeout()
const {
2410 return _internal_powered_descent_timeout();
2412 inline void MissionManager::_internal_set_powered_descent_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2413 _has_bits_[0] |= 0x00080000u;
2414 powered_descent_timeout_ = value;
2416 inline void MissionManager::set_powered_descent_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
2417 _internal_set_powered_descent_timeout(value);
2422 inline bool MissionManager::_internal_has_detect_bottom_logic_init_timeout()
const {
2423 bool value = (_has_bits_[0] & 0x00100000u) != 0;
2426 inline bool MissionManager::has_detect_bottom_logic_init_timeout()
const {
2427 return _internal_has_detect_bottom_logic_init_timeout();
2429 inline void MissionManager::clear_detect_bottom_logic_init_timeout() {
2430 detect_bottom_logic_init_timeout_ = 15;
2431 _has_bits_[0] &= ~0x00100000u;
2433 inline double MissionManager::_internal_detect_bottom_logic_init_timeout()
const {
2434 return detect_bottom_logic_init_timeout_;
2436 inline double MissionManager::detect_bottom_logic_init_timeout()
const {
2438 return _internal_detect_bottom_logic_init_timeout();
2440 inline void MissionManager::_internal_set_detect_bottom_logic_init_timeout(
double value) {
2441 _has_bits_[0] |= 0x00100000u;
2442 detect_bottom_logic_init_timeout_ = value;
2444 inline void MissionManager::set_detect_bottom_logic_init_timeout(
double value) {
2445 _internal_set_detect_bottom_logic_init_timeout(value);
2450 inline bool MissionManager::_internal_has_detect_bottom_logic_after_hold_timeout()
const {
2451 bool value = (_has_bits_[0] & 0x00200000u) != 0;
2454 inline bool MissionManager::has_detect_bottom_logic_after_hold_timeout()
const {
2455 return _internal_has_detect_bottom_logic_after_hold_timeout();
2457 inline void MissionManager::clear_detect_bottom_logic_after_hold_timeout() {
2458 detect_bottom_logic_after_hold_timeout_ = 5;
2459 _has_bits_[0] &= ~0x00200000u;
2461 inline double MissionManager::_internal_detect_bottom_logic_after_hold_timeout()
const {
2462 return detect_bottom_logic_after_hold_timeout_;
2464 inline double MissionManager::detect_bottom_logic_after_hold_timeout()
const {
2466 return _internal_detect_bottom_logic_after_hold_timeout();
2468 inline void MissionManager::_internal_set_detect_bottom_logic_after_hold_timeout(
double value) {
2469 _has_bits_[0] |= 0x00200000u;
2470 detect_bottom_logic_after_hold_timeout_ = value;
2472 inline void MissionManager::set_detect_bottom_logic_after_hold_timeout(
double value) {
2473 _internal_set_detect_bottom_logic_after_hold_timeout(value);
2478 inline bool MissionManager::_internal_has_dive_depth_eps()
const {
2479 bool value = (_has_bits_[0] & 0x00400000u) != 0;
2482 inline bool MissionManager::has_dive_depth_eps()
const {
2483 return _internal_has_dive_depth_eps();
2485 inline void MissionManager::clear_dive_depth_eps() {
2486 dive_depth_eps_ = 0.1;
2487 _has_bits_[0] &= ~0x00400000u;
2489 inline double MissionManager::_internal_dive_depth_eps()
const {
2490 return dive_depth_eps_;
2492 inline double MissionManager::dive_depth_eps()
const {
2494 return _internal_dive_depth_eps();
2496 inline void MissionManager::_internal_set_dive_depth_eps(
double value) {
2497 _has_bits_[0] |= 0x00400000u;
2498 dive_depth_eps_ = value;
2500 inline void MissionManager::set_dive_depth_eps(
double value) {
2501 _internal_set_dive_depth_eps(value);
2506 inline bool MissionManager::_internal_has_bottoming_timeout()
const {
2507 bool value = (_has_bits_[0] & 0x00800000u) != 0;
2510 inline bool MissionManager::has_bottoming_timeout()
const {
2511 return _internal_has_bottoming_timeout();
2513 inline void MissionManager::clear_bottoming_timeout() {
2514 bottoming_timeout_ = 3;
2515 _has_bits_[0] &= ~0x00800000u;
2517 inline double MissionManager::_internal_bottoming_timeout()
const {
2518 return bottoming_timeout_;
2520 inline double MissionManager::bottoming_timeout()
const {
2522 return _internal_bottoming_timeout();
2524 inline void MissionManager::_internal_set_bottoming_timeout(
double value) {
2525 _has_bits_[0] |= 0x00800000u;
2526 bottoming_timeout_ = value;
2528 inline void MissionManager::set_bottoming_timeout(
double value) {
2529 _internal_set_bottoming_timeout(value);
2534 inline bool MissionManager::_internal_has_dive_surface_eps()
const {
2535 bool value = (_has_bits_[0] & 0x01000000u) != 0;
2538 inline bool MissionManager::has_dive_surface_eps()
const {
2539 return _internal_has_dive_surface_eps();
2541 inline void MissionManager::clear_dive_surface_eps() {
2542 dive_surface_eps_ = 0.75;
2543 _has_bits_[0] &= ~0x01000000u;
2545 inline double MissionManager::_internal_dive_surface_eps()
const {
2546 return dive_surface_eps_;
2548 inline double MissionManager::dive_surface_eps()
const {
2550 return _internal_dive_surface_eps();
2552 inline void MissionManager::_internal_set_dive_surface_eps(
double value) {
2553 _has_bits_[0] |= 0x01000000u;
2554 dive_surface_eps_ = value;
2556 inline void MissionManager::set_dive_surface_eps(
double value) {
2557 _internal_set_dive_surface_eps(value);
2562 inline bool MissionManager::_internal_has_total_gps_fix_checks()
const {
2563 bool value = (_has_bits_[0] & 0x02000000u) != 0;
2566 inline bool MissionManager::has_total_gps_fix_checks()
const {
2567 return _internal_has_total_gps_fix_checks();
2569 inline void MissionManager::clear_total_gps_fix_checks() {
2570 total_gps_fix_checks_ = 10u;
2571 _has_bits_[0] &= ~0x02000000u;
2573 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_total_gps_fix_checks()
const {
2574 return total_gps_fix_checks_;
2576 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::total_gps_fix_checks()
const {
2578 return _internal_total_gps_fix_checks();
2580 inline void MissionManager::_internal_set_total_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2581 _has_bits_[0] |= 0x02000000u;
2582 total_gps_fix_checks_ = value;
2584 inline void MissionManager::set_total_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2585 _internal_set_total_gps_fix_checks(value);
2590 inline bool MissionManager::_internal_has_total_gps_degraded_fix_checks()
const {
2591 bool value = (_has_bits_[0] & 0x04000000u) != 0;
2594 inline bool MissionManager::has_total_gps_degraded_fix_checks()
const {
2595 return _internal_has_total_gps_degraded_fix_checks();
2597 inline void MissionManager::clear_total_gps_degraded_fix_checks() {
2598 total_gps_degraded_fix_checks_ = 2u;
2599 _has_bits_[0] &= ~0x04000000u;
2601 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_total_gps_degraded_fix_checks()
const {
2602 return total_gps_degraded_fix_checks_;
2604 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::total_gps_degraded_fix_checks()
const {
2606 return _internal_total_gps_degraded_fix_checks();
2608 inline void MissionManager::_internal_set_total_gps_degraded_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2609 _has_bits_[0] |= 0x04000000u;
2610 total_gps_degraded_fix_checks_ = value;
2612 inline void MissionManager::set_total_gps_degraded_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2613 _internal_set_total_gps_degraded_fix_checks(value);
2618 inline bool MissionManager::_internal_has_gps_hdop_fix()
const {
2619 bool value = (_has_bits_[0] & 0x08000000u) != 0;
2622 inline bool MissionManager::has_gps_hdop_fix()
const {
2623 return _internal_has_gps_hdop_fix();
2625 inline void MissionManager::clear_gps_hdop_fix() {
2626 gps_hdop_fix_ = 1.3;
2627 _has_bits_[0] &= ~0x08000000u;
2629 inline double MissionManager::_internal_gps_hdop_fix()
const {
2630 return gps_hdop_fix_;
2632 inline double MissionManager::gps_hdop_fix()
const {
2634 return _internal_gps_hdop_fix();
2636 inline void MissionManager::_internal_set_gps_hdop_fix(
double value) {
2637 _has_bits_[0] |= 0x08000000u;
2638 gps_hdop_fix_ = value;
2640 inline void MissionManager::set_gps_hdop_fix(
double value) {
2641 _internal_set_gps_hdop_fix(value);
2646 inline bool MissionManager::_internal_has_gps_pdop_fix()
const {
2647 bool value = (_has_bits_[0] & 0x10000000u) != 0;
2650 inline bool MissionManager::has_gps_pdop_fix()
const {
2651 return _internal_has_gps_pdop_fix();
2653 inline void MissionManager::clear_gps_pdop_fix() {
2654 gps_pdop_fix_ = 2.2;
2655 _has_bits_[0] &= ~0x10000000u;
2657 inline double MissionManager::_internal_gps_pdop_fix()
const {
2658 return gps_pdop_fix_;
2660 inline double MissionManager::gps_pdop_fix()
const {
2662 return _internal_gps_pdop_fix();
2664 inline void MissionManager::_internal_set_gps_pdop_fix(
double value) {
2665 _has_bits_[0] |= 0x10000000u;
2666 gps_pdop_fix_ = value;
2668 inline void MissionManager::set_gps_pdop_fix(
double value) {
2669 _internal_set_gps_pdop_fix(value);
2674 inline bool MissionManager::_internal_has_total_after_dive_gps_fix_checks()
const {
2675 bool value = (_has_bits_[1] & 0x00000001u) != 0;
2678 inline bool MissionManager::has_total_after_dive_gps_fix_checks()
const {
2679 return _internal_has_total_after_dive_gps_fix_checks();
2681 inline void MissionManager::clear_total_after_dive_gps_fix_checks() {
2682 total_after_dive_gps_fix_checks_ = 15u;
2683 _has_bits_[1] &= ~0x00000001u;
2685 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_total_after_dive_gps_fix_checks()
const {
2686 return total_after_dive_gps_fix_checks_;
2688 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::total_after_dive_gps_fix_checks()
const {
2690 return _internal_total_after_dive_gps_fix_checks();
2692 inline void MissionManager::_internal_set_total_after_dive_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2693 _has_bits_[1] |= 0x00000001u;
2694 total_after_dive_gps_fix_checks_ = value;
2696 inline void MissionManager::set_total_after_dive_gps_fix_checks(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2697 _internal_set_total_after_dive_gps_fix_checks(value);
2702 inline bool MissionManager::_internal_has_gps_after_dive_hdop_fix()
const {
2703 bool value = (_has_bits_[0] & 0x20000000u) != 0;
2706 inline bool MissionManager::has_gps_after_dive_hdop_fix()
const {
2707 return _internal_has_gps_after_dive_hdop_fix();
2709 inline void MissionManager::clear_gps_after_dive_hdop_fix() {
2710 gps_after_dive_hdop_fix_ = 1.3;
2711 _has_bits_[0] &= ~0x20000000u;
2713 inline double MissionManager::_internal_gps_after_dive_hdop_fix()
const {
2714 return gps_after_dive_hdop_fix_;
2716 inline double MissionManager::gps_after_dive_hdop_fix()
const {
2718 return _internal_gps_after_dive_hdop_fix();
2720 inline void MissionManager::_internal_set_gps_after_dive_hdop_fix(
double value) {
2721 _has_bits_[0] |= 0x20000000u;
2722 gps_after_dive_hdop_fix_ = value;
2724 inline void MissionManager::set_gps_after_dive_hdop_fix(
double value) {
2725 _internal_set_gps_after_dive_hdop_fix(value);
2730 inline bool MissionManager::_internal_has_gps_after_dive_pdop_fix()
const {
2731 bool value = (_has_bits_[0] & 0x40000000u) != 0;
2734 inline bool MissionManager::has_gps_after_dive_pdop_fix()
const {
2735 return _internal_has_gps_after_dive_pdop_fix();
2737 inline void MissionManager::clear_gps_after_dive_pdop_fix() {
2738 gps_after_dive_pdop_fix_ = 2.2;
2739 _has_bits_[0] &= ~0x40000000u;
2741 inline double MissionManager::_internal_gps_after_dive_pdop_fix()
const {
2742 return gps_after_dive_pdop_fix_;
2744 inline double MissionManager::gps_after_dive_pdop_fix()
const {
2746 return _internal_gps_after_dive_pdop_fix();
2748 inline void MissionManager::_internal_set_gps_after_dive_pdop_fix(
double value) {
2749 _has_bits_[0] |= 0x40000000u;
2750 gps_after_dive_pdop_fix_ = value;
2752 inline void MissionManager::set_gps_after_dive_pdop_fix(
double value) {
2753 _internal_set_gps_after_dive_pdop_fix(value);
2758 inline bool MissionManager::_internal_has_min_depth_safety()
const {
2759 bool value = (_has_bits_[0] & 0x80000000u) != 0;
2762 inline bool MissionManager::has_min_depth_safety()
const {
2763 return _internal_has_min_depth_safety();
2765 inline void MissionManager::clear_min_depth_safety() {
2766 min_depth_safety_ = -1;
2767 _has_bits_[0] &= ~0x80000000u;
2769 inline double MissionManager::_internal_min_depth_safety()
const {
2770 return min_depth_safety_;
2772 inline double MissionManager::min_depth_safety()
const {
2774 return _internal_min_depth_safety();
2776 inline void MissionManager::_internal_set_min_depth_safety(
double value) {
2777 _has_bits_[0] |= 0x80000000u;
2778 min_depth_safety_ = value;
2780 inline void MissionManager::set_min_depth_safety(
double value) {
2781 _internal_set_min_depth_safety(value);
2786 inline bool MissionManager::_internal_has_goal_timeout_buffer_factor()
const {
2787 bool value = (_has_bits_[1] & 0x00000004u) != 0;
2790 inline bool MissionManager::has_goal_timeout_buffer_factor()
const {
2791 return _internal_has_goal_timeout_buffer_factor();
2793 inline void MissionManager::clear_goal_timeout_buffer_factor() {
2794 goal_timeout_buffer_factor_ = 1;
2795 _has_bits_[1] &= ~0x00000004u;
2797 inline double MissionManager::_internal_goal_timeout_buffer_factor()
const {
2798 return goal_timeout_buffer_factor_;
2800 inline double MissionManager::goal_timeout_buffer_factor()
const {
2802 return _internal_goal_timeout_buffer_factor();
2804 inline void MissionManager::_internal_set_goal_timeout_buffer_factor(
double value) {
2805 _has_bits_[1] |= 0x00000004u;
2806 goal_timeout_buffer_factor_ = value;
2808 inline void MissionManager::set_goal_timeout_buffer_factor(
double value) {
2809 _internal_set_goal_timeout_buffer_factor(value);
2814 inline bool MissionManager::_internal_has_goal_timeout_reacquire_gps_attempts()
const {
2815 bool value = (_has_bits_[1] & 0x00000002u) != 0;
2818 inline bool MissionManager::has_goal_timeout_reacquire_gps_attempts()
const {
2819 return _internal_has_goal_timeout_reacquire_gps_attempts();
2821 inline void MissionManager::clear_goal_timeout_reacquire_gps_attempts() {
2822 goal_timeout_reacquire_gps_attempts_ = 2u;
2823 _has_bits_[1] &= ~0x00000002u;
2825 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_goal_timeout_reacquire_gps_attempts()
const {
2826 return goal_timeout_reacquire_gps_attempts_;
2828 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::goal_timeout_reacquire_gps_attempts()
const {
2830 return _internal_goal_timeout_reacquire_gps_attempts();
2832 inline void MissionManager::_internal_set_goal_timeout_reacquire_gps_attempts(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2833 _has_bits_[1] |= 0x00000002u;
2834 goal_timeout_reacquire_gps_attempts_ = value;
2836 inline void MissionManager::set_goal_timeout_reacquire_gps_attempts(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2837 _internal_set_goal_timeout_reacquire_gps_attempts(value);
2842 inline bool MissionManager::_internal_has_tpv_history_max()
const {
2843 bool value = (_has_bits_[1] & 0x00000008u) != 0;
2846 inline bool MissionManager::has_tpv_history_max()
const {
2847 return _internal_has_tpv_history_max();
2849 inline void MissionManager::clear_tpv_history_max() {
2850 tpv_history_max_ = 15u;
2851 _has_bits_[1] &= ~0x00000008u;
2853 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_tpv_history_max()
const {
2854 return tpv_history_max_;
2856 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::tpv_history_max()
const {
2858 return _internal_tpv_history_max();
2860 inline void MissionManager::_internal_set_tpv_history_max(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2861 _has_bits_[1] |= 0x00000008u;
2862 tpv_history_max_ = value;
2864 inline void MissionManager::set_tpv_history_max(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2865 _internal_set_tpv_history_max(value);
2870 inline bool MissionManager::_internal_has_use_goal_timeout()
const {
2871 bool value = (_has_bits_[0] & 0x00001000u) != 0;
2874 inline bool MissionManager::has_use_goal_timeout()
const {
2875 return _internal_has_use_goal_timeout();
2877 inline void MissionManager::clear_use_goal_timeout() {
2878 use_goal_timeout_ =
false;
2879 _has_bits_[0] &= ~0x00001000u;
2881 inline bool MissionManager::_internal_use_goal_timeout()
const {
2882 return use_goal_timeout_;
2884 inline bool MissionManager::use_goal_timeout()
const {
2886 return _internal_use_goal_timeout();
2888 inline void MissionManager::_internal_set_use_goal_timeout(
bool value) {
2889 _has_bits_[0] |= 0x00001000u;
2890 use_goal_timeout_ = value;
2892 inline void MissionManager::set_use_goal_timeout(
bool value) {
2893 _internal_set_use_goal_timeout(value);
2898 inline bool MissionManager::_internal_has_skip_goal_task()
const {
2899 bool value = (_has_bits_[0] & 0x00002000u) != 0;
2902 inline bool MissionManager::has_skip_goal_task()
const {
2903 return _internal_has_skip_goal_task();
2905 inline void MissionManager::clear_skip_goal_task() {
2906 skip_goal_task_ =
false;
2907 _has_bits_[0] &= ~0x00002000u;
2909 inline bool MissionManager::_internal_skip_goal_task()
const {
2910 return skip_goal_task_;
2912 inline bool MissionManager::skip_goal_task()
const {
2914 return _internal_skip_goal_task();
2916 inline void MissionManager::_internal_set_skip_goal_task(
bool value) {
2917 _has_bits_[0] |= 0x00002000u;
2918 skip_goal_task_ = value;
2920 inline void MissionManager::set_skip_goal_task(
bool value) {
2921 _internal_set_skip_goal_task(value);
2926 inline int MissionManager::_internal_include_goal_timeout_states_size()
const {
2927 return include_goal_timeout_states_.size();
2929 inline int MissionManager::include_goal_timeout_states_size()
const {
2930 return _internal_include_goal_timeout_states_size();
2932 inline void MissionManager::clear_include_goal_timeout_states() {
2933 include_goal_timeout_states_.Clear();
2940 return _internal_include_goal_timeout_states(index);
2944 include_goal_timeout_states_.Set(index, value);
2949 include_goal_timeout_states_.Add(value);
2953 _internal_add_include_goal_timeout_states(value);
2955 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
2956 MissionManager::include_goal_timeout_states()
const {
2958 return include_goal_timeout_states_;
2960 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
2961 MissionManager::_internal_mutable_include_goal_timeout_states() {
2962 return &include_goal_timeout_states_;
2964 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
2965 MissionManager::mutable_include_goal_timeout_states() {
2967 return _internal_mutable_include_goal_timeout_states();
2971 inline bool MissionManager::_internal_has_rc_setpoint_end()
const {
2972 bool value = (_has_bits_[1] & 0x00000010u) != 0;
2975 inline bool MissionManager::has_rc_setpoint_end()
const {
2976 return _internal_has_rc_setpoint_end();
2978 inline void MissionManager::clear_rc_setpoint_end() {
2979 rc_setpoint_end_ = 1;
2980 _has_bits_[1] &= ~0x00000010u;
2987 return _internal_rc_setpoint_end();
2991 _has_bits_[1] |= 0x00000010u;
2992 rc_setpoint_end_ = value;
2995 _internal_set_rc_setpoint_end(value);
3000 inline bool MissionManager::_internal_has_imu_restart_seconds()
const {
3001 bool value = (_has_bits_[1] & 0x00000040u) != 0;
3004 inline bool MissionManager::has_imu_restart_seconds()
const {
3005 return _internal_has_imu_restart_seconds();
3007 inline void MissionManager::clear_imu_restart_seconds() {
3008 imu_restart_seconds_ = 15u;
3009 _has_bits_[1] &= ~0x00000040u;
3011 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::_internal_imu_restart_seconds()
const {
3012 return imu_restart_seconds_;
3014 inline ::PROTOBUF_NAMESPACE_ID::uint32 MissionManager::imu_restart_seconds()
const {
3016 return _internal_imu_restart_seconds();
3018 inline void MissionManager::_internal_set_imu_restart_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3019 _has_bits_[1] |= 0x00000040u;
3020 imu_restart_seconds_ = value;
3022 inline void MissionManager::set_imu_restart_seconds(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3023 _internal_set_imu_restart_seconds(value);
3028 inline bool MissionManager::_internal_has_bot_not_rising_timeout()
const {
3029 bool value = (_has_bits_[1] & 0x00000020u) != 0;
3032 inline bool MissionManager::has_bot_not_rising_timeout()
const {
3033 return _internal_has_bot_not_rising_timeout();
3035 inline void MissionManager::clear_bot_not_rising_timeout() {
3036 bot_not_rising_timeout_ = 6;
3037 _has_bits_[1] &= ~0x00000020u;
3039 inline double MissionManager::_internal_bot_not_rising_timeout()
const {
3040 return bot_not_rising_timeout_;
3042 inline double MissionManager::bot_not_rising_timeout()
const {
3044 return _internal_bot_not_rising_timeout();
3046 inline void MissionManager::_internal_set_bot_not_rising_timeout(
double value) {
3047 _has_bits_[1] |= 0x00000020u;
3048 bot_not_rising_timeout_ = value;
3050 inline void MissionManager::set_bot_not_rising_timeout(
double value) {
3051 _internal_set_bot_not_rising_timeout(value);
3056 inline bool MissionManager::_internal_has_motor_on_time_increment()
const {
3057 bool value = (_has_bits_[1] & 0x00000080u) != 0;
3060 inline bool MissionManager::has_motor_on_time_increment()
const {
3061 return _internal_has_motor_on_time_increment();
3063 inline void MissionManager::clear_motor_on_time_increment() {
3064 motor_on_time_increment_ = 1;
3065 _has_bits_[1] &= ~0x00000080u;
3067 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_motor_on_time_increment()
const {
3068 return motor_on_time_increment_;
3070 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::motor_on_time_increment()
const {
3072 return _internal_motor_on_time_increment();
3074 inline void MissionManager::_internal_set_motor_on_time_increment(::PROTOBUF_NAMESPACE_ID::int32 value) {
3075 _has_bits_[1] |= 0x00000080u;
3076 motor_on_time_increment_ = value;
3078 inline void MissionManager::set_motor_on_time_increment(::PROTOBUF_NAMESPACE_ID::int32 value) {
3079 _internal_set_motor_on_time_increment(value);
3084 inline bool MissionManager::_internal_has_motor_on_time_max()
const {
3085 bool value = (_has_bits_[1] & 0x00000800u) != 0;
3088 inline bool MissionManager::has_motor_on_time_max()
const {
3089 return _internal_has_motor_on_time_max();
3091 inline void MissionManager::clear_motor_on_time_max() {
3092 motor_on_time_max_ = 10;
3093 _has_bits_[1] &= ~0x00000800u;
3095 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_motor_on_time_max()
const {
3096 return motor_on_time_max_;
3098 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::motor_on_time_max()
const {
3100 return _internal_motor_on_time_max();
3102 inline void MissionManager::_internal_set_motor_on_time_max(::PROTOBUF_NAMESPACE_ID::int32 value) {
3103 _has_bits_[1] |= 0x00000800u;
3104 motor_on_time_max_ = value;
3106 inline void MissionManager::set_motor_on_time_max(::PROTOBUF_NAMESPACE_ID::int32 value) {
3107 _internal_set_motor_on_time_max(value);
3112 inline bool MissionManager::_internal_has_powered_ascent_throttle()
const {
3113 bool value = (_has_bits_[1] & 0x00000100u) != 0;
3116 inline bool MissionManager::has_powered_ascent_throttle()
const {
3117 return _internal_has_powered_ascent_throttle();
3119 inline void MissionManager::clear_powered_ascent_throttle() {
3120 powered_ascent_throttle_ = 25;
3121 _has_bits_[1] &= ~0x00000100u;
3123 inline double MissionManager::_internal_powered_ascent_throttle()
const {
3124 return powered_ascent_throttle_;
3126 inline double MissionManager::powered_ascent_throttle()
const {
3128 return _internal_powered_ascent_throttle();
3130 inline void MissionManager::_internal_set_powered_ascent_throttle(
double value) {
3131 _has_bits_[1] |= 0x00000100u;
3132 powered_ascent_throttle_ = value;
3134 inline void MissionManager::set_powered_ascent_throttle(
double value) {
3135 _internal_set_powered_ascent_throttle(value);
3140 inline bool MissionManager::_internal_has_powered_ascent_throttle_increment()
const {
3141 bool value = (_has_bits_[1] & 0x00000200u) != 0;
3144 inline bool MissionManager::has_powered_ascent_throttle_increment()
const {
3145 return _internal_has_powered_ascent_throttle_increment();
3147 inline void MissionManager::clear_powered_ascent_throttle_increment() {
3148 powered_ascent_throttle_increment_ = 5;
3149 _has_bits_[1] &= ~0x00000200u;
3151 inline double MissionManager::_internal_powered_ascent_throttle_increment()
const {
3152 return powered_ascent_throttle_increment_;
3154 inline double MissionManager::powered_ascent_throttle_increment()
const {
3156 return _internal_powered_ascent_throttle_increment();
3158 inline void MissionManager::_internal_set_powered_ascent_throttle_increment(
double value) {
3159 _has_bits_[1] |= 0x00000200u;
3160 powered_ascent_throttle_increment_ = value;
3162 inline void MissionManager::set_powered_ascent_throttle_increment(
double value) {
3163 _internal_set_powered_ascent_throttle_increment(value);
3168 inline bool MissionManager::_internal_has_powered_ascent_throttle_max()
const {
3169 bool value = (_has_bits_[1] & 0x00000400u) != 0;
3172 inline bool MissionManager::has_powered_ascent_throttle_max()
const {
3173 return _internal_has_powered_ascent_throttle_max();
3175 inline void MissionManager::clear_powered_ascent_throttle_max() {
3176 powered_ascent_throttle_max_ = 60;
3177 _has_bits_[1] &= ~0x00000400u;
3179 inline double MissionManager::_internal_powered_ascent_throttle_max()
const {
3180 return powered_ascent_throttle_max_;
3182 inline double MissionManager::powered_ascent_throttle_max()
const {
3184 return _internal_powered_ascent_throttle_max();
3186 inline void MissionManager::_internal_set_powered_ascent_throttle_max(
double value) {
3187 _has_bits_[1] |= 0x00000400u;
3188 powered_ascent_throttle_max_ = value;
3190 inline void MissionManager::set_powered_ascent_throttle_max(
double value) {
3191 _internal_set_powered_ascent_throttle_max(value);
3196 inline bool MissionManager::_internal_has_pitch_to_determine_powered_ascent_vertical()
const {
3197 bool value = (_has_bits_[1] & 0x00002000u) != 0;
3200 inline bool MissionManager::has_pitch_to_determine_powered_ascent_vertical()
const {
3201 return _internal_has_pitch_to_determine_powered_ascent_vertical();
3203 inline void MissionManager::clear_pitch_to_determine_powered_ascent_vertical() {
3204 pitch_to_determine_powered_ascent_vertical_ = 30;
3205 _has_bits_[1] &= ~0x00002000u;
3207 inline double MissionManager::_internal_pitch_to_determine_powered_ascent_vertical()
const {
3208 return pitch_to_determine_powered_ascent_vertical_;
3210 inline double MissionManager::pitch_to_determine_powered_ascent_vertical()
const {
3212 return _internal_pitch_to_determine_powered_ascent_vertical();
3214 inline void MissionManager::_internal_set_pitch_to_determine_powered_ascent_vertical(
double value) {
3215 _has_bits_[1] |= 0x00002000u;
3216 pitch_to_determine_powered_ascent_vertical_ = value;
3218 inline void MissionManager::set_pitch_to_determine_powered_ascent_vertical(
double value) {
3219 _internal_set_pitch_to_determine_powered_ascent_vertical(value);
3224 inline bool MissionManager::_internal_has_pitch_to_determine_dive_prep_vertical()
const {
3225 bool value = (_has_bits_[1] & 0x00004000u) != 0;
3228 inline bool MissionManager::has_pitch_to_determine_dive_prep_vertical()
const {
3229 return _internal_has_pitch_to_determine_dive_prep_vertical();
3231 inline void MissionManager::clear_pitch_to_determine_dive_prep_vertical() {
3232 pitch_to_determine_dive_prep_vertical_ = 70;
3233 _has_bits_[1] &= ~0x00004000u;
3235 inline double MissionManager::_internal_pitch_to_determine_dive_prep_vertical()
const {
3236 return pitch_to_determine_dive_prep_vertical_;
3238 inline double MissionManager::pitch_to_determine_dive_prep_vertical()
const {
3240 return _internal_pitch_to_determine_dive_prep_vertical();
3242 inline void MissionManager::_internal_set_pitch_to_determine_dive_prep_vertical(
double value) {
3243 _has_bits_[1] |= 0x00004000u;
3244 pitch_to_determine_dive_prep_vertical_ = value;
3246 inline void MissionManager::set_pitch_to_determine_dive_prep_vertical(
double value) {
3247 _internal_set_pitch_to_determine_dive_prep_vertical(value);
3252 inline bool MissionManager::_internal_has_pitch_angle_checks()
const {
3253 bool value = (_has_bits_[1] & 0x00001000u) != 0;
3256 inline bool MissionManager::has_pitch_angle_checks()
const {
3257 return _internal_has_pitch_angle_checks();
3259 inline void MissionManager::clear_pitch_angle_checks() {
3260 pitch_angle_checks_ = 3;
3261 _has_bits_[1] &= ~0x00001000u;
3263 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_pitch_angle_checks()
const {
3264 return pitch_angle_checks_;
3266 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::pitch_angle_checks()
const {
3268 return _internal_pitch_angle_checks();
3270 inline void MissionManager::_internal_set_pitch_angle_checks(::PROTOBUF_NAMESPACE_ID::int32 value) {
3271 _has_bits_[1] |= 0x00001000u;
3272 pitch_angle_checks_ = value;
3274 inline void MissionManager::set_pitch_angle_checks(::PROTOBUF_NAMESPACE_ID::int32 value) {
3275 _internal_set_pitch_angle_checks(value);
3280 inline bool MissionManager::_internal_has_pitch_angle_min_check_time()
const {
3281 bool value = (_has_bits_[1] & 0x00008000u) != 0;
3284 inline bool MissionManager::has_pitch_angle_min_check_time()
const {
3285 return _internal_has_pitch_angle_min_check_time();
3287 inline void MissionManager::clear_pitch_angle_min_check_time() {
3288 pitch_angle_min_check_time_ = 1;
3289 _has_bits_[1] &= ~0x00008000u;
3291 inline double MissionManager::_internal_pitch_angle_min_check_time()
const {
3292 return pitch_angle_min_check_time_;
3294 inline double MissionManager::pitch_angle_min_check_time()
const {
3296 return _internal_pitch_angle_min_check_time();
3298 inline void MissionManager::_internal_set_pitch_angle_min_check_time(
double value) {
3299 _has_bits_[1] |= 0x00008000u;
3300 pitch_angle_min_check_time_ = value;
3302 inline void MissionManager::set_pitch_angle_min_check_time(
double value) {
3303 _internal_set_pitch_angle_min_check_time(value);
3308 inline bool MissionManager::_internal_has_dive_eps_to_determine_diving()
const {
3309 bool value = (_has_bits_[1] & 0x00010000u) != 0;
3312 inline bool MissionManager::has_dive_eps_to_determine_diving()
const {
3313 return _internal_has_dive_eps_to_determine_diving();
3315 inline void MissionManager::clear_dive_eps_to_determine_diving() {
3316 dive_eps_to_determine_diving_ = 0.3;
3317 _has_bits_[1] &= ~0x00010000u;
3319 inline double MissionManager::_internal_dive_eps_to_determine_diving()
const {
3320 return dive_eps_to_determine_diving_;
3322 inline double MissionManager::dive_eps_to_determine_diving()
const {
3324 return _internal_dive_eps_to_determine_diving();
3326 inline void MissionManager::_internal_set_dive_eps_to_determine_diving(
double value) {
3327 _has_bits_[1] |= 0x00010000u;
3328 dive_eps_to_determine_diving_ = value;
3330 inline void MissionManager::set_dive_eps_to_determine_diving(
double value) {
3331 _internal_set_dive_eps_to_determine_diving(value);
3336 inline bool MissionManager::_internal_has_data_preoffload_script()
const {
3337 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3340 inline bool MissionManager::has_data_preoffload_script()
const {
3341 return _internal_has_data_preoffload_script();
3343 inline void MissionManager::clear_data_preoffload_script() {
3344 data_preoffload_script_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3345 _has_bits_[0] &= ~0x00000001u;
3347 inline const std::string& MissionManager::data_preoffload_script()
const {
3349 return _internal_data_preoffload_script();
3351 inline void MissionManager::set_data_preoffload_script(
const std::string& value) {
3352 _internal_set_data_preoffload_script(value);
3355 inline std::string* MissionManager::mutable_data_preoffload_script() {
3357 return _internal_mutable_data_preoffload_script();
3359 inline const std::string& MissionManager::_internal_data_preoffload_script()
const {
3360 return data_preoffload_script_.Get();
3362 inline void MissionManager::_internal_set_data_preoffload_script(
const std::string& value) {
3363 _has_bits_[0] |= 0x00000001u;
3364 data_preoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3366 inline void MissionManager::set_data_preoffload_script(std::string&& value) {
3367 _has_bits_[0] |= 0x00000001u;
3368 data_preoffload_script_.Set(
3369 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3372 inline void MissionManager::set_data_preoffload_script(
const char* value) {
3373 GOOGLE_DCHECK(value !=
nullptr);
3374 _has_bits_[0] |= 0x00000001u;
3375 data_preoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3379 inline void MissionManager::set_data_preoffload_script(
const char* value,
3381 _has_bits_[0] |= 0x00000001u;
3382 data_preoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3383 reinterpret_cast<const char*
>(value), size), GetArena());
3386 inline std::string* MissionManager::_internal_mutable_data_preoffload_script() {
3387 _has_bits_[0] |= 0x00000001u;
3388 return data_preoffload_script_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3390 inline std::string* MissionManager::release_data_preoffload_script() {
3392 if (!_internal_has_data_preoffload_script()) {
3395 _has_bits_[0] &= ~0x00000001u;
3396 return data_preoffload_script_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3398 inline void MissionManager::set_allocated_data_preoffload_script(std::string* data_preoffload_script) {
3399 if (data_preoffload_script !=
nullptr) {
3400 _has_bits_[0] |= 0x00000001u;
3402 _has_bits_[0] &= ~0x00000001u;
3404 data_preoffload_script_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data_preoffload_script,
3408 inline std::string* MissionManager::unsafe_arena_release_data_preoffload_script() {
3410 GOOGLE_DCHECK(GetArena() !=
nullptr);
3411 _has_bits_[0] &= ~0x00000001u;
3412 return data_preoffload_script_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3415 inline void MissionManager::unsafe_arena_set_allocated_data_preoffload_script(
3416 std::string* data_preoffload_script) {
3417 GOOGLE_DCHECK(GetArena() !=
nullptr);
3418 if (data_preoffload_script !=
nullptr) {
3419 _has_bits_[0] |= 0x00000001u;
3421 _has_bits_[0] &= ~0x00000001u;
3423 data_preoffload_script_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3424 data_preoffload_script, GetArena());
3429 inline bool MissionManager::_internal_has_data_postoffload_script()
const {
3430 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3433 inline bool MissionManager::has_data_postoffload_script()
const {
3434 return _internal_has_data_postoffload_script();
3436 inline void MissionManager::clear_data_postoffload_script() {
3437 data_postoffload_script_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3438 _has_bits_[0] &= ~0x00000002u;
3440 inline const std::string& MissionManager::data_postoffload_script()
const {
3442 return _internal_data_postoffload_script();
3444 inline void MissionManager::set_data_postoffload_script(
const std::string& value) {
3445 _internal_set_data_postoffload_script(value);
3448 inline std::string* MissionManager::mutable_data_postoffload_script() {
3450 return _internal_mutable_data_postoffload_script();
3452 inline const std::string& MissionManager::_internal_data_postoffload_script()
const {
3453 return data_postoffload_script_.Get();
3455 inline void MissionManager::_internal_set_data_postoffload_script(
const std::string& value) {
3456 _has_bits_[0] |= 0x00000002u;
3457 data_postoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3459 inline void MissionManager::set_data_postoffload_script(std::string&& value) {
3460 _has_bits_[0] |= 0x00000002u;
3461 data_postoffload_script_.Set(
3462 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3465 inline void MissionManager::set_data_postoffload_script(
const char* value) {
3466 GOOGLE_DCHECK(value !=
nullptr);
3467 _has_bits_[0] |= 0x00000002u;
3468 data_postoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3472 inline void MissionManager::set_data_postoffload_script(
const char* value,
3474 _has_bits_[0] |= 0x00000002u;
3475 data_postoffload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3476 reinterpret_cast<const char*
>(value), size), GetArena());
3479 inline std::string* MissionManager::_internal_mutable_data_postoffload_script() {
3480 _has_bits_[0] |= 0x00000002u;
3481 return data_postoffload_script_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3483 inline std::string* MissionManager::release_data_postoffload_script() {
3485 if (!_internal_has_data_postoffload_script()) {
3488 _has_bits_[0] &= ~0x00000002u;
3489 return data_postoffload_script_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3491 inline void MissionManager::set_allocated_data_postoffload_script(std::string* data_postoffload_script) {
3492 if (data_postoffload_script !=
nullptr) {
3493 _has_bits_[0] |= 0x00000002u;
3495 _has_bits_[0] &= ~0x00000002u;
3497 data_postoffload_script_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data_postoffload_script,
3501 inline std::string* MissionManager::unsafe_arena_release_data_postoffload_script() {
3503 GOOGLE_DCHECK(GetArena() !=
nullptr);
3504 _has_bits_[0] &= ~0x00000002u;
3505 return data_postoffload_script_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3508 inline void MissionManager::unsafe_arena_set_allocated_data_postoffload_script(
3509 std::string* data_postoffload_script) {
3510 GOOGLE_DCHECK(GetArena() !=
nullptr);
3511 if (data_postoffload_script !=
nullptr) {
3512 _has_bits_[0] |= 0x00000002u;
3514 _has_bits_[0] &= ~0x00000002u;
3516 data_postoffload_script_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3517 data_postoffload_script, GetArena());
3522 inline bool MissionManager::_internal_has_log_dir()
const {
3523 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3526 inline bool MissionManager::has_log_dir()
const {
3527 return _internal_has_log_dir();
3529 inline void MissionManager::clear_log_dir() {
3530 log_dir_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3531 _has_bits_[0] &= ~0x00000004u;
3533 inline const std::string& MissionManager::log_dir()
const {
3535 return _internal_log_dir();
3537 inline void MissionManager::set_log_dir(
const std::string& value) {
3538 _internal_set_log_dir(value);
3541 inline std::string* MissionManager::mutable_log_dir() {
3543 return _internal_mutable_log_dir();
3545 inline const std::string& MissionManager::_internal_log_dir()
const {
3546 return log_dir_.Get();
3548 inline void MissionManager::_internal_set_log_dir(
const std::string& value) {
3549 _has_bits_[0] |= 0x00000004u;
3550 log_dir_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3552 inline void MissionManager::set_log_dir(std::string&& value) {
3553 _has_bits_[0] |= 0x00000004u;
3555 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3558 inline void MissionManager::set_log_dir(
const char* value) {
3559 GOOGLE_DCHECK(value !=
nullptr);
3560 _has_bits_[0] |= 0x00000004u;
3561 log_dir_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3565 inline void MissionManager::set_log_dir(
const char* value,
3567 _has_bits_[0] |= 0x00000004u;
3568 log_dir_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3569 reinterpret_cast<const char*
>(value), size), GetArena());
3572 inline std::string* MissionManager::_internal_mutable_log_dir() {
3573 _has_bits_[0] |= 0x00000004u;
3574 return log_dir_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3576 inline std::string* MissionManager::release_log_dir() {
3578 if (!_internal_has_log_dir()) {
3581 _has_bits_[0] &= ~0x00000004u;
3582 return log_dir_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3584 inline void MissionManager::set_allocated_log_dir(std::string* log_dir) {
3585 if (log_dir !=
nullptr) {
3586 _has_bits_[0] |= 0x00000004u;
3588 _has_bits_[0] &= ~0x00000004u;
3590 log_dir_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), log_dir,
3594 inline std::string* MissionManager::unsafe_arena_release_log_dir() {
3596 GOOGLE_DCHECK(GetArena() !=
nullptr);
3597 _has_bits_[0] &= ~0x00000004u;
3598 return log_dir_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3601 inline void MissionManager::unsafe_arena_set_allocated_log_dir(
3602 std::string* log_dir) {
3603 GOOGLE_DCHECK(GetArena() !=
nullptr);
3604 if (log_dir !=
nullptr) {
3605 _has_bits_[0] |= 0x00000004u;
3607 _has_bits_[0] &= ~0x00000004u;
3609 log_dir_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3610 log_dir, GetArena());
3615 inline bool MissionManager::_internal_has_log_staging_dir()
const {
3616 bool value = (_has_bits_[0] & 0x00000008u) != 0;
3619 inline bool MissionManager::has_log_staging_dir()
const {
3620 return _internal_has_log_staging_dir();
3622 inline void MissionManager::clear_log_staging_dir() {
3623 log_staging_dir_.ClearToDefault(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
3624 _has_bits_[0] &= ~0x00000008u;
3626 inline const std::string& MissionManager::log_staging_dir()
const {
3628 return _internal_log_staging_dir();
3630 inline void MissionManager::set_log_staging_dir(
const std::string& value) {
3631 _internal_set_log_staging_dir(value);
3634 inline std::string* MissionManager::mutable_log_staging_dir() {
3636 return _internal_mutable_log_staging_dir();
3638 inline const std::string& MissionManager::_internal_log_staging_dir()
const {
3639 return log_staging_dir_.Get();
3641 inline void MissionManager::_internal_set_log_staging_dir(
const std::string& value) {
3642 _has_bits_[0] |= 0x00000008u;
3643 log_staging_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), value, GetArena());
3645 inline void MissionManager::set_log_staging_dir(std::string&& value) {
3646 _has_bits_[0] |= 0x00000008u;
3647 log_staging_dir_.Set(
3648 &::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::move(value), GetArena());
3651 inline void MissionManager::set_log_staging_dir(
const char* value) {
3652 GOOGLE_DCHECK(value !=
nullptr);
3653 _has_bits_[0] |= 0x00000008u;
3654 log_staging_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(value),
3658 inline void MissionManager::set_log_staging_dir(
const char* value,
3660 _has_bits_[0] |= 0x00000008u;
3661 log_staging_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(
3662 reinterpret_cast<const char*
>(value), size), GetArena());
3665 inline std::string* MissionManager::_internal_mutable_log_staging_dir() {
3666 _has_bits_[0] |= 0x00000008u;
3667 return log_staging_dir_.Mutable(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
3669 inline std::string* MissionManager::release_log_staging_dir() {
3671 if (!_internal_has_log_staging_dir()) {
3674 _has_bits_[0] &= ~0x00000008u;
3675 return log_staging_dir_.ReleaseNonDefault(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
3677 inline void MissionManager::set_allocated_log_staging_dir(std::string* log_staging_dir) {
3678 if (log_staging_dir !=
nullptr) {
3679 _has_bits_[0] |= 0x00000008u;
3681 _has_bits_[0] &= ~0x00000008u;
3683 log_staging_dir_.SetAllocated(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), log_staging_dir,
3687 inline std::string* MissionManager::unsafe_arena_release_log_staging_dir() {
3689 GOOGLE_DCHECK(GetArena() !=
nullptr);
3690 _has_bits_[0] &= ~0x00000008u;
3691 return log_staging_dir_.UnsafeArenaRelease(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(),
3694 inline void MissionManager::unsafe_arena_set_allocated_log_staging_dir(
3695 std::string* log_staging_dir) {
3696 GOOGLE_DCHECK(GetArena() !=
nullptr);
3697 if (log_staging_dir !=
nullptr) {
3698 _has_bits_[0] |= 0x00000008u;
3700 _has_bits_[0] &= ~0x00000008u;
3702 log_staging_dir_.UnsafeArenaSetAllocated(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(),
3703 log_staging_dir, GetArena());
3708 inline bool MissionManager::_internal_has_log_archive_dir()
const {
3709 bool value = (_has_bits_[0] & 0x00000010u) != 0;
3712 inline bool MissionManager::has_log_archive_dir()
const {
3713 return _internal_has_log_archive_dir();
3715 inline void MissionManager::clear_log_archive_dir() {
3716 log_archive_dir_.ClearToDefault(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), GetArena());
3717 _has_bits_[0] &= ~0x00000010u;
3719 inline const std::string& MissionManager::log_archive_dir()
const {
3721 return _internal_log_archive_dir();
3723 inline void MissionManager::set_log_archive_dir(
const std::string& value) {
3724 _internal_set_log_archive_dir(value);
3727 inline std::string* MissionManager::mutable_log_archive_dir() {
3729 return _internal_mutable_log_archive_dir();
3731 inline const std::string& MissionManager::_internal_log_archive_dir()
const {
3732 return log_archive_dir_.Get();
3734 inline void MissionManager::_internal_set_log_archive_dir(
const std::string& value) {
3735 _has_bits_[0] |= 0x00000010u;
3736 log_archive_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), value, GetArena());
3738 inline void MissionManager::set_log_archive_dir(std::string&& value) {
3739 _has_bits_[0] |= 0x00000010u;
3740 log_archive_dir_.Set(
3741 &::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), ::std::move(value), GetArena());
3744 inline void MissionManager::set_log_archive_dir(
const char* value) {
3745 GOOGLE_DCHECK(value !=
nullptr);
3746 _has_bits_[0] |= 0x00000010u;
3747 log_archive_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), ::std::string(value),
3751 inline void MissionManager::set_log_archive_dir(
const char* value,
3753 _has_bits_[0] |= 0x00000010u;
3754 log_archive_dir_.Set(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), ::std::string(
3755 reinterpret_cast<const char*
>(value), size), GetArena());
3758 inline std::string* MissionManager::_internal_mutable_log_archive_dir() {
3759 _has_bits_[0] |= 0x00000010u;
3760 return log_archive_dir_.Mutable(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), GetArena());
3762 inline std::string* MissionManager::release_log_archive_dir() {
3764 if (!_internal_has_log_archive_dir()) {
3767 _has_bits_[0] &= ~0x00000010u;
3768 return log_archive_dir_.ReleaseNonDefault(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), GetArena());
3770 inline void MissionManager::set_allocated_log_archive_dir(std::string* log_archive_dir) {
3771 if (log_archive_dir !=
nullptr) {
3772 _has_bits_[0] |= 0x00000010u;
3774 _has_bits_[0] &= ~0x00000010u;
3776 log_archive_dir_.SetAllocated(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(), log_archive_dir,
3780 inline std::string* MissionManager::unsafe_arena_release_log_archive_dir() {
3782 GOOGLE_DCHECK(GetArena() !=
nullptr);
3783 _has_bits_[0] &= ~0x00000010u;
3784 return log_archive_dir_.UnsafeArenaRelease(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(),
3787 inline void MissionManager::unsafe_arena_set_allocated_log_archive_dir(
3788 std::string* log_archive_dir) {
3789 GOOGLE_DCHECK(GetArena() !=
nullptr);
3790 if (log_archive_dir !=
nullptr) {
3791 _has_bits_[0] |= 0x00000010u;
3793 _has_bits_[0] &= ~0x00000010u;
3795 log_archive_dir_.UnsafeArenaSetAllocated(&::jaiabot::config::MissionManager::_i_give_permission_to_break_this_code_default_log_archive_dir_.get(),
3796 log_archive_dir, GetArena());
3801 inline bool MissionManager::_internal_has_data_offload_exclude()
const {
3802 bool value = (_has_bits_[1] & 0x00020000u) != 0;
3805 inline bool MissionManager::has_data_offload_exclude()
const {
3806 return _internal_has_data_offload_exclude();
3808 inline void MissionManager::clear_data_offload_exclude() {
3809 data_offload_exclude_ = 1;
3810 _has_bits_[1] &= ~0x00020000u;
3817 return _internal_data_offload_exclude();
3821 _has_bits_[1] |= 0x00020000u;
3822 data_offload_exclude_ = value;
3825 _internal_set_data_offload_exclude(value);
3830 inline int MissionManager::_internal_test_mode_size()
const {
3831 return test_mode_.size();
3833 inline int MissionManager::test_mode_size()
const {
3834 return _internal_test_mode_size();
3836 inline void MissionManager::clear_test_mode() {
3844 return _internal_test_mode(index);
3848 test_mode_.Set(index, value);
3853 test_mode_.Add(value);
3857 _internal_add_test_mode(value);
3859 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
3860 MissionManager::test_mode()
const {
3864 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
3865 MissionManager::_internal_mutable_test_mode() {
3868 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
3869 MissionManager::mutable_test_mode() {
3871 return _internal_mutable_test_mode();
3875 inline int MissionManager::_internal_ignore_error_size()
const {
3876 return ignore_error_.size();
3878 inline int MissionManager::ignore_error_size()
const {
3879 return _internal_ignore_error_size();
3881 inline void MissionManager::clear_ignore_error() {
3882 ignore_error_.Clear();
3889 return _internal_ignore_error(index);
3893 ignore_error_.Set(index, value);
3898 ignore_error_.Add(value);
3902 _internal_add_ignore_error(value);
3904 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
3905 MissionManager::ignore_error()
const {
3907 return ignore_error_;
3909 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
3910 MissionManager::_internal_mutable_ignore_error() {
3911 return &ignore_error_;
3913 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
3914 MissionManager::mutable_ignore_error() {
3916 return _internal_mutable_ignore_error();
3920 inline bool MissionManager::_internal_has_is_sim()
const {
3921 bool value = (_has_bits_[0] & 0x00004000u) != 0;
3924 inline bool MissionManager::has_is_sim()
const {
3925 return _internal_has_is_sim();
3927 inline void MissionManager::clear_is_sim() {
3929 _has_bits_[0] &= ~0x00004000u;
3931 inline bool MissionManager::_internal_is_sim()
const {
3934 inline bool MissionManager::is_sim()
const {
3936 return _internal_is_sim();
3938 inline void MissionManager::_internal_set_is_sim(
bool value) {
3939 _has_bits_[0] |= 0x00004000u;
3942 inline void MissionManager::set_is_sim(
bool value) {
3943 _internal_set_is_sim(value);
3948 inline bool MissionManager::_internal_has_subscribe_to_hub_on_start()
const {
3949 bool value = (_has_bits_[0] & 0x00000100u) != 0;
3950 PROTOBUF_ASSUME(!value || subscribe_to_hub_on_start_ !=
nullptr);
3953 inline bool MissionManager::has_subscribe_to_hub_on_start()
const {
3954 return _internal_has_subscribe_to_hub_on_start();
3956 inline const ::jaiabot::protobuf::HubInfo& MissionManager::_internal_subscribe_to_hub_on_start()
const {
3957 const ::jaiabot::protobuf::HubInfo* p = subscribe_to_hub_on_start_;
3958 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::HubInfo*
>(
3961 inline const ::jaiabot::protobuf::HubInfo& MissionManager::subscribe_to_hub_on_start()
const {
3963 return _internal_subscribe_to_hub_on_start();
3965 inline void MissionManager::unsafe_arena_set_allocated_subscribe_to_hub_on_start(
3966 ::jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start) {
3967 if (GetArena() ==
nullptr) {
3968 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscribe_to_hub_on_start_);
3970 subscribe_to_hub_on_start_ = subscribe_to_hub_on_start;
3971 if (subscribe_to_hub_on_start) {
3972 _has_bits_[0] |= 0x00000100u;
3974 _has_bits_[0] &= ~0x00000100u;
3978 inline ::jaiabot::protobuf::HubInfo* MissionManager::release_subscribe_to_hub_on_start() {
3979 auto temp = unsafe_arena_release_subscribe_to_hub_on_start();
3980 if (GetArena() !=
nullptr) {
3981 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3985 inline ::jaiabot::protobuf::HubInfo* MissionManager::unsafe_arena_release_subscribe_to_hub_on_start() {
3987 _has_bits_[0] &= ~0x00000100u;
3988 ::jaiabot::protobuf::HubInfo* temp = subscribe_to_hub_on_start_;
3989 subscribe_to_hub_on_start_ =
nullptr;
3992 inline ::jaiabot::protobuf::HubInfo* MissionManager::_internal_mutable_subscribe_to_hub_on_start() {
3993 _has_bits_[0] |= 0x00000100u;
3994 if (subscribe_to_hub_on_start_ ==
nullptr) {
3995 auto* p = CreateMaybeMessage<::jaiabot::protobuf::HubInfo>(GetArena());
3996 subscribe_to_hub_on_start_ = p;
3998 return subscribe_to_hub_on_start_;
4000 inline ::jaiabot::protobuf::HubInfo* MissionManager::mutable_subscribe_to_hub_on_start() {
4002 return _internal_mutable_subscribe_to_hub_on_start();
4004 inline void MissionManager::set_allocated_subscribe_to_hub_on_start(::jaiabot::protobuf::HubInfo* subscribe_to_hub_on_start) {
4005 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4006 if (message_arena ==
nullptr) {
4007 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscribe_to_hub_on_start_);
4009 if (subscribe_to_hub_on_start) {
4010 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4011 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscribe_to_hub_on_start)->GetArena();
4012 if (message_arena != submessage_arena) {
4013 subscribe_to_hub_on_start = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4014 message_arena, subscribe_to_hub_on_start, submessage_arena);
4016 _has_bits_[0] |= 0x00000100u;
4018 _has_bits_[0] &= ~0x00000100u;
4020 subscribe_to_hub_on_start_ = subscribe_to_hub_on_start;
4025 inline bool MissionManager::_internal_has_hard_bottom_type_acceleration()
const {
4026 bool value = (_has_bits_[1] & 0x00080000u) != 0;
4029 inline bool MissionManager::has_hard_bottom_type_acceleration()
const {
4030 return _internal_has_hard_bottom_type_acceleration();
4032 inline void MissionManager::clear_hard_bottom_type_acceleration() {
4033 hard_bottom_type_acceleration_ = 100;
4034 _has_bits_[1] &= ~0x00080000u;
4036 inline double MissionManager::_internal_hard_bottom_type_acceleration()
const {
4037 return hard_bottom_type_acceleration_;
4039 inline double MissionManager::hard_bottom_type_acceleration()
const {
4041 return _internal_hard_bottom_type_acceleration();
4043 inline void MissionManager::_internal_set_hard_bottom_type_acceleration(
double value) {
4044 _has_bits_[1] |= 0x00080000u;
4045 hard_bottom_type_acceleration_ = value;
4047 inline void MissionManager::set_hard_bottom_type_acceleration(
double value) {
4048 _internal_set_hard_bottom_type_acceleration(value);
4053 inline bool MissionManager::_internal_has_failed_startup_log_timeout()
const {
4054 bool value = (_has_bits_[1] & 0x00040000u) != 0;
4057 inline bool MissionManager::has_failed_startup_log_timeout()
const {
4058 return _internal_has_failed_startup_log_timeout();
4060 inline void MissionManager::clear_failed_startup_log_timeout() {
4061 failed_startup_log_timeout_ = 300;
4062 _has_bits_[1] &= ~0x00040000u;
4064 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_failed_startup_log_timeout()
const {
4065 return failed_startup_log_timeout_;
4067 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::failed_startup_log_timeout()
const {
4069 return _internal_failed_startup_log_timeout();
4071 inline void MissionManager::_internal_set_failed_startup_log_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
4072 _has_bits_[1] |= 0x00040000u;
4073 failed_startup_log_timeout_ = value;
4075 inline void MissionManager::set_failed_startup_log_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
4076 _internal_set_failed_startup_log_timeout(value);
4081 inline bool MissionManager::_internal_has_waypoint_with_no_task_slip_radius()
const {
4082 bool value = (_has_bits_[1] & 0x00100000u) != 0;
4085 inline bool MissionManager::has_waypoint_with_no_task_slip_radius()
const {
4086 return _internal_has_waypoint_with_no_task_slip_radius();
4088 inline void MissionManager::clear_waypoint_with_no_task_slip_radius() {
4089 waypoint_with_no_task_slip_radius_ = 15;
4090 _has_bits_[1] &= ~0x00100000u;
4092 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_waypoint_with_no_task_slip_radius()
const {
4093 return waypoint_with_no_task_slip_radius_;
4095 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::waypoint_with_no_task_slip_radius()
const {
4097 return _internal_waypoint_with_no_task_slip_radius();
4099 inline void MissionManager::_internal_set_waypoint_with_no_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value) {
4100 _has_bits_[1] |= 0x00100000u;
4101 waypoint_with_no_task_slip_radius_ = value;
4103 inline void MissionManager::set_waypoint_with_no_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value) {
4104 _internal_set_waypoint_with_no_task_slip_radius(value);
4109 inline bool MissionManager::_internal_has_waypoint_with_task_slip_radius()
const {
4110 bool value = (_has_bits_[1] & 0x00200000u) != 0;
4113 inline bool MissionManager::has_waypoint_with_task_slip_radius()
const {
4114 return _internal_has_waypoint_with_task_slip_radius();
4116 inline void MissionManager::clear_waypoint_with_task_slip_radius() {
4117 waypoint_with_task_slip_radius_ = 5;
4118 _has_bits_[1] &= ~0x00200000u;
4120 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::_internal_waypoint_with_task_slip_radius()
const {
4121 return waypoint_with_task_slip_radius_;
4123 inline ::PROTOBUF_NAMESPACE_ID::int32 MissionManager::waypoint_with_task_slip_radius()
const {
4125 return _internal_waypoint_with_task_slip_radius();
4127 inline void MissionManager::_internal_set_waypoint_with_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value) {
4128 _has_bits_[1] |= 0x00200000u;
4129 waypoint_with_task_slip_radius_ = value;
4131 inline void MissionManager::set_waypoint_with_task_slip_radius(::PROTOBUF_NAMESPACE_ID::int32 value) {
4132 _internal_set_waypoint_with_task_slip_radius(value);
4137 inline bool MissionManager::_internal_has_resolve_no_forward_progress()
const {
4138 bool value = (_has_bits_[0] & 0x00000200u) != 0;
4139 PROTOBUF_ASSUME(!value || resolve_no_forward_progress_ !=
nullptr);
4142 inline bool MissionManager::has_resolve_no_forward_progress()
const {
4143 return _internal_has_resolve_no_forward_progress();
4145 inline void MissionManager::clear_resolve_no_forward_progress() {
4146 if (resolve_no_forward_progress_ !=
nullptr) resolve_no_forward_progress_->Clear();
4147 _has_bits_[0] &= ~0x00000200u;
4149 inline const ::jaiabot::config::MissionManager_ResolveNoForwardProgress& MissionManager::_internal_resolve_no_forward_progress()
const {
4150 const ::jaiabot::config::MissionManager_ResolveNoForwardProgress* p = resolve_no_forward_progress_;
4151 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::config::MissionManager_ResolveNoForwardProgress*
>(
4154 inline const ::jaiabot::config::MissionManager_ResolveNoForwardProgress& MissionManager::resolve_no_forward_progress()
const {
4156 return _internal_resolve_no_forward_progress();
4158 inline void MissionManager::unsafe_arena_set_allocated_resolve_no_forward_progress(
4159 ::jaiabot::config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress) {
4160 if (GetArena() ==
nullptr) {
4161 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(resolve_no_forward_progress_);
4163 resolve_no_forward_progress_ = resolve_no_forward_progress;
4164 if (resolve_no_forward_progress) {
4165 _has_bits_[0] |= 0x00000200u;
4167 _has_bits_[0] &= ~0x00000200u;
4171 inline ::jaiabot::config::MissionManager_ResolveNoForwardProgress* MissionManager::release_resolve_no_forward_progress() {
4172 auto temp = unsafe_arena_release_resolve_no_forward_progress();
4173 if (GetArena() !=
nullptr) {
4174 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4178 inline ::jaiabot::config::MissionManager_ResolveNoForwardProgress* MissionManager::unsafe_arena_release_resolve_no_forward_progress() {
4180 _has_bits_[0] &= ~0x00000200u;
4181 ::jaiabot::config::MissionManager_ResolveNoForwardProgress* temp = resolve_no_forward_progress_;
4182 resolve_no_forward_progress_ =
nullptr;
4185 inline ::jaiabot::config::MissionManager_ResolveNoForwardProgress* MissionManager::_internal_mutable_resolve_no_forward_progress() {
4186 _has_bits_[0] |= 0x00000200u;
4187 if (resolve_no_forward_progress_ ==
nullptr) {
4188 auto* p = CreateMaybeMessage<::jaiabot::config::MissionManager_ResolveNoForwardProgress>(GetArena());
4189 resolve_no_forward_progress_ = p;
4191 return resolve_no_forward_progress_;
4193 inline ::jaiabot::config::MissionManager_ResolveNoForwardProgress* MissionManager::mutable_resolve_no_forward_progress() {
4195 return _internal_mutable_resolve_no_forward_progress();
4197 inline void MissionManager::set_allocated_resolve_no_forward_progress(::jaiabot::config::MissionManager_ResolveNoForwardProgress* resolve_no_forward_progress) {
4198 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4199 if (message_arena ==
nullptr) {
4200 delete resolve_no_forward_progress_;
4202 if (resolve_no_forward_progress) {
4203 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4204 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(resolve_no_forward_progress);
4205 if (message_arena != submessage_arena) {
4206 resolve_no_forward_progress = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4207 message_arena, resolve_no_forward_progress, submessage_arena);
4209 _has_bits_[0] |= 0x00000200u;
4211 _has_bits_[0] &= ~0x00000200u;
4213 resolve_no_forward_progress_ = resolve_no_forward_progress;
4218 #pragma GCC diagnostic pop
4228 PROTOBUF_NAMESPACE_OPEN
4232 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::config::MissionManager_RemoteControlSetpointEnd>() {
4237 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::config::MissionManager_DownloadFileTypes>() {
4242 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::config::MissionManager_EngineeringTestMode>() {
4246 PROTOBUF_NAMESPACE_CLOSE
4250 #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_
bool MissionState_IsValid(int value)
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::xbee::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[]