4 #ifndef GOOGLE_PROTOBUF_INCLUDED_bin_2fhealth_2fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_bin_2fhealth_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/unknown_field_set.h>
35 #include "goby/middleware/protobuf/app_config.pb.h"
36 #include "goby/zeromq/protobuf/interprocess_config.pb.h"
37 #include "dccl/option_extensions.pb.h"
38 #include <boost/units/quantity.hpp>
39 #include <boost/units/absolute.hpp>
40 #include <boost/units/dimensionless_type.hpp>
41 #include <boost/units/make_scaled_unit.hpp>
43 #include <boost/units/systems/si.hpp>
45 #include <google/protobuf/port_def.inc>
46 #define PROTOBUF_INTERNAL_EXPORT_bin_2fhealth_2fconfig_2eproto
47 PROTOBUF_NAMESPACE_OPEN
51 PROTOBUF_NAMESPACE_CLOSE
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
63 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
69 class HealthDefaultTypeInternal;
71 class HelmIVPStatusConfig;
72 class HelmIVPStatusConfigDefaultTypeInternal;
74 class LinuxHardwareConfig;
75 class LinuxHardwareConfigDefaultTypeInternal;
77 class NTPStatusConfig;
78 class NTPStatusConfigDefaultTypeInternal;
82 PROTOBUF_NAMESPACE_OPEN
83 template<> ::jaiabot::config::Health* Arena::CreateMaybeMessage<::jaiabot::config::Health>(Arena*);
84 template<> ::jaiabot::config::HelmIVPStatusConfig* Arena::CreateMaybeMessage<::jaiabot::config::HelmIVPStatusConfig>(Arena*);
85 template<> ::jaiabot::config::LinuxHardwareConfig* Arena::CreateMaybeMessage<::jaiabot::config::LinuxHardwareConfig>(Arena*);
86 template<> ::jaiabot::config::NTPStatusConfig* Arena::CreateMaybeMessage<::jaiabot::config::NTPStatusConfig>(Arena*);
87 PROTOBUF_NAMESPACE_CLOSE
93 class LinuxHardwareConfig PROTOBUF_FINAL :
94 public ::PROTOBUF_NAMESPACE_ID::Message {
101 : LinuxHardwareConfig() {
102 *
this = ::std::move(from);
105 inline LinuxHardwareConfig&
operator=(
const LinuxHardwareConfig& from) {
109 inline LinuxHardwareConfig&
operator=(LinuxHardwareConfig&& from) noexcept {
110 if (GetArena() == from.GetArena()) {
111 if (
this != &from) InternalSwap(&from);
119 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
122 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
125 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
126 return GetDescriptor();
129 return GetMetadataStatic().descriptor;
132 return GetMetadataStatic().reflection;
138 return reinterpret_cast<const LinuxHardwareConfig*
>(
141 static constexpr
int kIndexInFileMessages =
144 friend void swap(LinuxHardwareConfig& a, LinuxHardwareConfig& b) {
147 inline void Swap(LinuxHardwareConfig* other) {
148 if (other ==
this)
return;
149 if (GetArena() == other->GetArena()) {
152 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
156 if (other ==
this)
return;
157 GOOGLE_DCHECK(GetArena() == other->GetArena());
163 inline LinuxHardwareConfig*
New() const final {
164 return CreateMaybeMessage<LinuxHardwareConfig>(
nullptr);
167 LinuxHardwareConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
168 return CreateMaybeMessage<LinuxHardwareConfig>(arena);
170 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
171 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
174 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
175 bool IsInitialized() const final;
177 size_t ByteSizeLong() const final;
178 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
179 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
180 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
181 int GetCachedSize() const final {
return _cached_size_.Get(); }
184 inline void SharedCtor();
185 inline void SharedDtor();
186 void SetCachedSize(
int size)
const final;
187 void InternalSwap(LinuxHardwareConfig* other);
188 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
189 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
190 return "jaiabot.config.LinuxHardwareConfig";
195 static void ArenaDtor(
void*
object);
196 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
201 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
213 kDataDiskMountpointFieldNumber = 10,
214 kWirelessFileFieldNumber = 40,
215 kWlanInterfaceFieldNumber = 41,
216 kDiskLowAvailablePercentageFieldNumber = 11,
217 kDiskCriticalAvailablePercentageFieldNumber = 12,
218 kRamLowAvailablePercentageFieldNumber = 20,
219 kRamCriticalAvailablePercentageFieldNumber = 21,
220 kHighLoadFactorFieldNumber = 30,
221 kCriticalLoadFactorFieldNumber = 31,
226 bool _internal_has_data_disk_mountpoint()
const;
237 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
238 " string fields are deprecated and will be removed in a"
240 std::
string* unsafe_arena_release_data_disk_mountpoint();
241 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
242 "
string fields are deprecated and will be removed in a"
244 void unsafe_arena_set_allocated_data_disk_mountpoint(
245 std::
string* data_disk_mountpoint);
247 const std::
string& _internal_data_disk_mountpoint() const;
248 void _internal_set_data_disk_mountpoint(const std::
string& value);
249 std::
string* _internal_mutable_data_disk_mountpoint();
253 bool has_wireless_file() const;
255 bool _internal_has_wireless_file() const;
257 void clear_wireless_file();
258 const std::
string& wireless_file() const;
259 void set_wireless_file(const std::
string& value);
260 void set_wireless_file(std::
string&& value);
261 void set_wireless_file(const
char* value);
262 void set_wireless_file(const
char* value,
size_t size);
263 std::
string* mutable_wireless_file();
264 std::
string* release_wireless_file();
265 void set_allocated_wireless_file(std::
string* wireless_file);
266 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
267 "
string fields are deprecated and will be removed in a"
269 std::
string* unsafe_arena_release_wireless_file();
270 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
271 "
string fields are deprecated and will be removed in a"
273 void unsafe_arena_set_allocated_wireless_file(
274 std::
string* wireless_file);
276 const std::
string& _internal_wireless_file() const;
277 void _internal_set_wireless_file(const std::
string& value);
278 std::
string* _internal_mutable_wireless_file();
282 bool has_wlan_interface() const;
284 bool _internal_has_wlan_interface() const;
286 void clear_wlan_interface();
287 const std::
string& wlan_interface() const;
288 void set_wlan_interface(const std::
string& value);
289 void set_wlan_interface(std::
string&& value);
290 void set_wlan_interface(const
char* value);
291 void set_wlan_interface(const
char* value,
size_t size);
292 std::
string* mutable_wlan_interface();
293 std::
string* release_wlan_interface();
294 void set_allocated_wlan_interface(std::
string* wlan_interface);
295 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
296 "
string fields are deprecated and will be removed in a"
298 std::
string* unsafe_arena_release_wlan_interface();
299 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
300 "
string fields are deprecated and will be removed in a"
302 void unsafe_arena_set_allocated_wlan_interface(
303 std::
string* wlan_interface);
305 const std::
string& _internal_wlan_interface() const;
306 void _internal_set_wlan_interface(const std::
string& value);
307 std::
string* _internal_mutable_wlan_interface();
311 bool has_disk_low_available_percentage() const;
313 bool _internal_has_disk_low_available_percentage() const;
315 void clear_disk_low_available_percentage();
316 float disk_low_available_percentage() const;
317 void set_disk_low_available_percentage(
float value);
319 float _internal_disk_low_available_percentage() const;
320 void _internal_set_disk_low_available_percentage(
float value);
324 bool has_disk_critical_available_percentage() const;
326 bool _internal_has_disk_critical_available_percentage() const;
328 void clear_disk_critical_available_percentage();
329 float disk_critical_available_percentage() const;
330 void set_disk_critical_available_percentage(
float value);
332 float _internal_disk_critical_available_percentage() const;
333 void _internal_set_disk_critical_available_percentage(
float value);
337 bool has_ram_low_available_percentage() const;
339 bool _internal_has_ram_low_available_percentage() const;
341 void clear_ram_low_available_percentage();
342 float ram_low_available_percentage() const;
343 void set_ram_low_available_percentage(
float value);
345 float _internal_ram_low_available_percentage() const;
346 void _internal_set_ram_low_available_percentage(
float value);
350 bool has_ram_critical_available_percentage() const;
352 bool _internal_has_ram_critical_available_percentage() const;
354 void clear_ram_critical_available_percentage();
355 float ram_critical_available_percentage() const;
356 void set_ram_critical_available_percentage(
float value);
358 float _internal_ram_critical_available_percentage() const;
359 void _internal_set_ram_critical_available_percentage(
float value);
363 bool has_high_load_factor() const;
365 bool _internal_has_high_load_factor() const;
367 void clear_high_load_factor();
368 float high_load_factor() const;
369 void set_high_load_factor(
float value);
371 float _internal_high_load_factor() const;
372 void _internal_set_high_load_factor(
float value);
376 bool has_critical_load_factor() const;
378 bool _internal_has_critical_load_factor() const;
380 void clear_critical_load_factor();
381 float critical_load_factor() const;
382 void set_critical_load_factor(
float value);
384 float _internal_critical_load_factor() const;
385 void _internal_set_critical_load_factor(
float value);
392 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
393 typedef
void InternalArenaConstructable_;
394 typedef
void DestructorSkippable_;
395 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
396 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
398 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_data_disk_mountpoint_;
400 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr data_disk_mountpoint_;
402 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_wireless_file_;
404 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr wireless_file_;
406 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_wlan_interface_;
408 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr wlan_interface_;
409 float disk_low_available_percentage_;
410 float disk_critical_available_percentage_;
411 float ram_low_available_percentage_;
412 float ram_critical_available_percentage_;
413 float high_load_factor_;
414 float critical_load_factor_;
420 public ::PROTOBUF_NAMESPACE_ID::Message {
427 : NTPStatusConfig() {
428 *
this = ::std::move(from);
431 inline NTPStatusConfig&
operator=(
const NTPStatusConfig& from) {
435 inline NTPStatusConfig&
operator=(NTPStatusConfig&& from) noexcept {
436 if (GetArena() == from.GetArena()) {
437 if (
this != &from) InternalSwap(&from);
445 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
448 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
451 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
452 return GetDescriptor();
455 return GetMetadataStatic().descriptor;
458 return GetMetadataStatic().reflection;
464 return reinterpret_cast<const NTPStatusConfig*
>(
467 static constexpr
int kIndexInFileMessages =
470 friend void swap(NTPStatusConfig& a, NTPStatusConfig& b) {
473 inline void Swap(NTPStatusConfig* other) {
474 if (other ==
this)
return;
475 if (GetArena() == other->GetArena()) {
478 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
482 if (other ==
this)
return;
483 GOOGLE_DCHECK(GetArena() == other->GetArena());
489 inline NTPStatusConfig*
New() const final {
490 return CreateMaybeMessage<NTPStatusConfig>(
nullptr);
493 NTPStatusConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
494 return CreateMaybeMessage<NTPStatusConfig>(arena);
496 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
497 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
500 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
501 bool IsInitialized() const final;
503 size_t ByteSizeLong() const final;
504 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
505 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
506 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
507 int GetCachedSize() const final {
return _cached_size_.Get(); }
510 inline void SharedCtor();
511 inline void SharedDtor();
512 void SetCachedSize(
int size)
const final;
513 void InternalSwap(NTPStatusConfig* other);
514 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
515 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
516 return "jaiabot.config.NTPStatusConfig";
521 static void ArenaDtor(
void*
object);
522 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
527 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
539 kHighOffsetThresholdFieldNumber = 10,
540 kHighJitterThresholdFieldNumber = 11,
545 bool _internal_has_high_offset_threshold()
const;
551 float _internal_high_offset_threshold()
const;
552 void _internal_set_high_offset_threshold(
float value);
558 bool _internal_has_high_jitter_threshold()
const;
564 float _internal_high_jitter_threshold()
const;
565 void _internal_set_high_jitter_threshold(
float value);
570 typedef boost::units::make_scaled_unit<boost::units::unit<high_offset_threshold_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-3> > >::type
high_offset_threshold_unit;
572 template<
typename Quantity >
574 { set_high_offset_threshold(boost::units::quantity<high_offset_threshold_unit,float >(value_w_units).value() ); };
576 template<
typename Quantity >
581 {
return high_offset_threshold_with_units<boost::units::quantity< high_offset_threshold_unit,float > >(); };
585 typedef boost::units::make_scaled_unit<boost::units::unit<high_jitter_threshold_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-3> > >::type
high_jitter_threshold_unit;
587 template<
typename Quantity >
589 { set_high_jitter_threshold(boost::units::quantity<high_jitter_threshold_unit,float >(value_w_units).value() ); };
591 template<
typename Quantity >
596 {
return high_jitter_threshold_with_units<boost::units::quantity< high_jitter_threshold_unit,float > >(); };
602 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
603 typedef void InternalArenaConstructable_;
604 typedef void DestructorSkippable_;
605 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
606 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
607 float high_offset_threshold_;
608 float high_jitter_threshold_;
609 friend struct ::TableStruct_bin_2fhealth_2fconfig_2eproto;
613 class HelmIVPStatusConfig PROTOBUF_FINAL :
614 public ::PROTOBUF_NAMESPACE_ID::Message {
621 : HelmIVPStatusConfig() {
622 *
this = ::std::move(from);
625 inline HelmIVPStatusConfig&
operator=(
const HelmIVPStatusConfig& from) {
629 inline HelmIVPStatusConfig&
operator=(HelmIVPStatusConfig&& from) noexcept {
630 if (GetArena() == from.GetArena()) {
631 if (
this != &from) InternalSwap(&from);
639 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
642 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
645 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
646 return GetDescriptor();
649 return GetMetadataStatic().descriptor;
652 return GetMetadataStatic().reflection;
658 return reinterpret_cast<const HelmIVPStatusConfig*
>(
661 static constexpr
int kIndexInFileMessages =
664 friend void swap(HelmIVPStatusConfig& a, HelmIVPStatusConfig& b) {
667 inline void Swap(HelmIVPStatusConfig* other) {
668 if (other ==
this)
return;
669 if (GetArena() == other->GetArena()) {
672 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
676 if (other ==
this)
return;
677 GOOGLE_DCHECK(GetArena() == other->GetArena());
683 inline HelmIVPStatusConfig*
New() const final {
684 return CreateMaybeMessage<HelmIVPStatusConfig>(
nullptr);
687 HelmIVPStatusConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
688 return CreateMaybeMessage<HelmIVPStatusConfig>(arena);
690 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
691 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
694 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
695 bool IsInitialized() const final;
697 size_t ByteSizeLong() const final;
698 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
699 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
700 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
701 int GetCachedSize() const final {
return _cached_size_.Get(); }
704 inline void SharedCtor();
705 inline void SharedDtor();
706 void SetCachedSize(
int size)
const final;
707 void InternalSwap(HelmIVPStatusConfig* other);
708 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
709 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
710 return "jaiabot.config.HelmIVPStatusConfig";
715 static void ArenaDtor(
void*
object);
716 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
721 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
733 kTimeOutHelmStatusFieldNumber = 10,
738 bool _internal_has_time_out_helm_status()
const;
744 ::PROTOBUF_NAMESPACE_ID::int32 _internal_time_out_helm_status()
const;
745 void _internal_set_time_out_helm_status(::PROTOBUF_NAMESPACE_ID::int32 value);
752 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
753 typedef void InternalArenaConstructable_;
754 typedef void DestructorSkippable_;
755 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
756 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
757 ::PROTOBUF_NAMESPACE_ID::int32 time_out_helm_status_;
758 friend struct ::TableStruct_bin_2fhealth_2fconfig_2eproto;
763 public ::PROTOBUF_NAMESPACE_ID::Message {
771 *
this = ::std::move(from);
779 if (GetArena() == from.GetArena()) {
780 if (
this != &from) InternalSwap(&from);
788 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
791 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
794 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
795 return GetDescriptor();
798 return GetMetadataStatic().descriptor;
801 return GetMetadataStatic().reflection;
807 return reinterpret_cast<const Health*
>(
810 static constexpr
int kIndexInFileMessages =
813 friend void swap(Health& a, Health& b) {
816 inline void Swap(Health* other) {
817 if (other ==
this)
return;
818 if (GetArena() == other->GetArena()) {
821 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
825 if (other ==
this)
return;
826 GOOGLE_DCHECK(GetArena() == other->GetArena());
832 inline Health*
New() const final {
833 return CreateMaybeMessage<Health>(
nullptr);
836 Health*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
837 return CreateMaybeMessage<Health>(arena);
839 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
840 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
843 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
844 bool IsInitialized() const final;
846 size_t ByteSizeLong() const final;
847 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
848 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
849 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
850 int GetCachedSize() const final {
return _cached_size_.Get(); }
853 inline void SharedCtor();
854 inline void SharedDtor();
855 void SetCachedSize(
int size)
const final;
856 void InternalSwap(Health* other);
857 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
858 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
859 return "jaiabot.config.Health";
862 explicit Health(::PROTOBUF_NAMESPACE_ID::Arena* arena);
864 static void ArenaDtor(
void*
object);
865 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
870 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
883 kInterprocessFieldNumber = 2,
884 kLinuxHwFieldNumber = 30,
885 kNtpFieldNumber = 40,
886 kHelmFieldNumber = 41,
887 kIgnorePowerstateChangesFieldNumber = 20,
888 kIsInSimFieldNumber = 23,
889 kTestHardwareInSimFieldNumber = 24,
890 kAutoRestartFieldNumber = 10,
891 kCheckHelmIvpStatusFieldNumber = 21,
892 kAutoRestartTimeoutFieldNumber = 11,
893 kAutoRestartInitGracePeriodFieldNumber = 12,
898 bool _internal_has_app()
const;
901 const ::goby::middleware::protobuf::AppConfig&
app()
const;
906 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
907 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
910 ::goby::middleware::protobuf::AppConfig* app);
916 bool _internal_has_interprocess()
const;
919 const ::goby::zeromq::protobuf::InterProcessPortalConfig&
interprocess()
const;
924 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
925 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
928 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
934 bool _internal_has_linux_hw()
const;
937 const ::jaiabot::config::LinuxHardwareConfig&
linux_hw()
const;
942 const ::jaiabot::config::LinuxHardwareConfig& _internal_linux_hw()
const;
943 ::jaiabot::config::LinuxHardwareConfig* _internal_mutable_linux_hw();
946 ::jaiabot::config::LinuxHardwareConfig* linux_hw);
952 bool _internal_has_ntp()
const;
955 const ::jaiabot::config::NTPStatusConfig&
ntp()
const;
960 const ::jaiabot::config::NTPStatusConfig& _internal_ntp()
const;
961 ::jaiabot::config::NTPStatusConfig* _internal_mutable_ntp();
964 ::jaiabot::config::NTPStatusConfig* ntp);
970 bool _internal_has_helm()
const;
973 const ::jaiabot::config::HelmIVPStatusConfig&
helm()
const;
978 const ::jaiabot::config::HelmIVPStatusConfig& _internal_helm()
const;
979 ::jaiabot::config::HelmIVPStatusConfig* _internal_mutable_helm();
982 ::jaiabot::config::HelmIVPStatusConfig* helm);
988 bool _internal_has_ignore_powerstate_changes()
const;
994 bool _internal_ignore_powerstate_changes()
const;
995 void _internal_set_ignore_powerstate_changes(
bool value);
1001 bool _internal_has_is_in_sim()
const;
1007 bool _internal_is_in_sim()
const;
1008 void _internal_set_is_in_sim(
bool value);
1014 bool _internal_has_test_hardware_in_sim()
const;
1020 bool _internal_test_hardware_in_sim()
const;
1021 void _internal_set_test_hardware_in_sim(
bool value);
1027 bool _internal_has_auto_restart()
const;
1033 bool _internal_auto_restart()
const;
1034 void _internal_set_auto_restart(
bool value);
1040 bool _internal_has_check_helm_ivp_status()
const;
1046 bool _internal_check_helm_ivp_status()
const;
1047 void _internal_set_check_helm_ivp_status(
bool value);
1053 bool _internal_has_auto_restart_timeout()
const;
1059 ::PROTOBUF_NAMESPACE_ID::int32 _internal_auto_restart_timeout()
const;
1060 void _internal_set_auto_restart_timeout(::PROTOBUF_NAMESPACE_ID::int32 value);
1066 bool _internal_has_auto_restart_init_grace_period()
const;
1072 ::PROTOBUF_NAMESPACE_ID::int32 _internal_auto_restart_init_grace_period()
const;
1073 void _internal_set_auto_restart_init_grace_period(::PROTOBUF_NAMESPACE_ID::int32 value);
1080 template<
typename Quantity >
1082 { set_auto_restart_timeout(boost::units::quantity<auto_restart_timeout_unit,google::protobuf::int32 >(value_w_units).value() ); };
1084 template<
typename Quantity >
1089 {
return auto_restart_timeout_with_units<boost::units::quantity< auto_restart_timeout_unit,google::protobuf::int32 > >(); };
1095 template<
typename Quantity >
1097 { set_auto_restart_init_grace_period(boost::units::quantity<auto_restart_init_grace_period_unit,google::protobuf::int32 >(value_w_units).value() ); };
1099 template<
typename Quantity >
1104 {
return auto_restart_init_grace_period_with_units<boost::units::quantity< auto_restart_init_grace_period_unit,google::protobuf::int32 > >(); };
1110 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1111 typedef void InternalArenaConstructable_;
1112 typedef void DestructorSkippable_;
1113 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1114 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1115 ::goby::middleware::protobuf::AppConfig* app_;
1116 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
1117 ::jaiabot::config::LinuxHardwareConfig* linux_hw_;
1118 ::jaiabot::config::NTPStatusConfig* ntp_;
1119 ::jaiabot::config::HelmIVPStatusConfig* helm_;
1120 bool ignore_powerstate_changes_;
1122 bool test_hardware_in_sim_;
1124 bool check_helm_ivp_status_;
1125 ::PROTOBUF_NAMESPACE_ID::int32 auto_restart_timeout_;
1126 ::PROTOBUF_NAMESPACE_ID::int32 auto_restart_init_grace_period_;
1127 friend struct ::TableStruct_bin_2fhealth_2fconfig_2eproto;
1135 #pragma GCC diagnostic push
1136 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1141 inline bool LinuxHardwareConfig::_internal_has_data_disk_mountpoint()
const {
1142 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1145 inline bool LinuxHardwareConfig::has_data_disk_mountpoint()
const {
1146 return _internal_has_data_disk_mountpoint();
1148 inline void LinuxHardwareConfig::clear_data_disk_mountpoint() {
1149 data_disk_mountpoint_.ClearToDefault(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(), GetArena());
1150 _has_bits_[0] &= ~0x00000001u;
1152 inline const std::string& LinuxHardwareConfig::data_disk_mountpoint()
const {
1154 return _internal_data_disk_mountpoint();
1156 inline void LinuxHardwareConfig::set_data_disk_mountpoint(
const std::string& value) {
1157 _internal_set_data_disk_mountpoint(value);
1160 inline std::string* LinuxHardwareConfig::mutable_data_disk_mountpoint() {
1162 return _internal_mutable_data_disk_mountpoint();
1164 inline const std::string& LinuxHardwareConfig::_internal_data_disk_mountpoint()
const {
1165 return data_disk_mountpoint_.Get();
1167 inline void LinuxHardwareConfig::_internal_set_data_disk_mountpoint(
const std::string& value) {
1168 _has_bits_[0] |= 0x00000001u;
1169 data_disk_mountpoint_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(), value, GetArena());
1171 inline void LinuxHardwareConfig::set_data_disk_mountpoint(std::string&& value) {
1172 _has_bits_[0] |= 0x00000001u;
1173 data_disk_mountpoint_.Set(
1174 &::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(), ::std::move(value), GetArena());
1177 inline void LinuxHardwareConfig::set_data_disk_mountpoint(
const char* value) {
1178 GOOGLE_DCHECK(value !=
nullptr);
1179 _has_bits_[0] |= 0x00000001u;
1180 data_disk_mountpoint_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(), ::std::string(value),
1184 inline void LinuxHardwareConfig::set_data_disk_mountpoint(
const char* value,
1186 _has_bits_[0] |= 0x00000001u;
1187 data_disk_mountpoint_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(), ::std::string(
1188 reinterpret_cast<const char*
>(value), size), GetArena());
1191 inline std::string* LinuxHardwareConfig::_internal_mutable_data_disk_mountpoint() {
1192 _has_bits_[0] |= 0x00000001u;
1193 return data_disk_mountpoint_.Mutable(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(), GetArena());
1195 inline std::string* LinuxHardwareConfig::release_data_disk_mountpoint() {
1197 if (!_internal_has_data_disk_mountpoint()) {
1200 _has_bits_[0] &= ~0x00000001u;
1201 return data_disk_mountpoint_.ReleaseNonDefault(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(), GetArena());
1203 inline void LinuxHardwareConfig::set_allocated_data_disk_mountpoint(std::string* data_disk_mountpoint) {
1204 if (data_disk_mountpoint !=
nullptr) {
1205 _has_bits_[0] |= 0x00000001u;
1207 _has_bits_[0] &= ~0x00000001u;
1209 data_disk_mountpoint_.SetAllocated(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(), data_disk_mountpoint,
1213 inline std::string* LinuxHardwareConfig::unsafe_arena_release_data_disk_mountpoint() {
1215 GOOGLE_DCHECK(GetArena() !=
nullptr);
1216 _has_bits_[0] &= ~0x00000001u;
1217 return data_disk_mountpoint_.UnsafeArenaRelease(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(),
1220 inline void LinuxHardwareConfig::unsafe_arena_set_allocated_data_disk_mountpoint(
1221 std::string* data_disk_mountpoint) {
1222 GOOGLE_DCHECK(GetArena() !=
nullptr);
1223 if (data_disk_mountpoint !=
nullptr) {
1224 _has_bits_[0] |= 0x00000001u;
1226 _has_bits_[0] &= ~0x00000001u;
1228 data_disk_mountpoint_.UnsafeArenaSetAllocated(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_data_disk_mountpoint_.get(),
1229 data_disk_mountpoint, GetArena());
1234 inline bool LinuxHardwareConfig::_internal_has_disk_low_available_percentage()
const {
1235 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1238 inline bool LinuxHardwareConfig::has_disk_low_available_percentage()
const {
1239 return _internal_has_disk_low_available_percentage();
1241 inline void LinuxHardwareConfig::clear_disk_low_available_percentage() {
1242 disk_low_available_percentage_ = 10;
1243 _has_bits_[0] &= ~0x00000008u;
1245 inline float LinuxHardwareConfig::_internal_disk_low_available_percentage()
const {
1246 return disk_low_available_percentage_;
1248 inline float LinuxHardwareConfig::disk_low_available_percentage()
const {
1250 return _internal_disk_low_available_percentage();
1252 inline void LinuxHardwareConfig::_internal_set_disk_low_available_percentage(
float value) {
1253 _has_bits_[0] |= 0x00000008u;
1254 disk_low_available_percentage_ = value;
1256 inline void LinuxHardwareConfig::set_disk_low_available_percentage(
float value) {
1257 _internal_set_disk_low_available_percentage(value);
1262 inline bool LinuxHardwareConfig::_internal_has_disk_critical_available_percentage()
const {
1263 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1266 inline bool LinuxHardwareConfig::has_disk_critical_available_percentage()
const {
1267 return _internal_has_disk_critical_available_percentage();
1269 inline void LinuxHardwareConfig::clear_disk_critical_available_percentage() {
1270 disk_critical_available_percentage_ = 2;
1271 _has_bits_[0] &= ~0x00000010u;
1273 inline float LinuxHardwareConfig::_internal_disk_critical_available_percentage()
const {
1274 return disk_critical_available_percentage_;
1276 inline float LinuxHardwareConfig::disk_critical_available_percentage()
const {
1278 return _internal_disk_critical_available_percentage();
1280 inline void LinuxHardwareConfig::_internal_set_disk_critical_available_percentage(
float value) {
1281 _has_bits_[0] |= 0x00000010u;
1282 disk_critical_available_percentage_ = value;
1284 inline void LinuxHardwareConfig::set_disk_critical_available_percentage(
float value) {
1285 _internal_set_disk_critical_available_percentage(value);
1290 inline bool LinuxHardwareConfig::_internal_has_ram_low_available_percentage()
const {
1291 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1294 inline bool LinuxHardwareConfig::has_ram_low_available_percentage()
const {
1295 return _internal_has_ram_low_available_percentage();
1297 inline void LinuxHardwareConfig::clear_ram_low_available_percentage() {
1298 ram_low_available_percentage_ = 10;
1299 _has_bits_[0] &= ~0x00000020u;
1301 inline float LinuxHardwareConfig::_internal_ram_low_available_percentage()
const {
1302 return ram_low_available_percentage_;
1304 inline float LinuxHardwareConfig::ram_low_available_percentage()
const {
1306 return _internal_ram_low_available_percentage();
1308 inline void LinuxHardwareConfig::_internal_set_ram_low_available_percentage(
float value) {
1309 _has_bits_[0] |= 0x00000020u;
1310 ram_low_available_percentage_ = value;
1312 inline void LinuxHardwareConfig::set_ram_low_available_percentage(
float value) {
1313 _internal_set_ram_low_available_percentage(value);
1318 inline bool LinuxHardwareConfig::_internal_has_ram_critical_available_percentage()
const {
1319 bool value = (_has_bits_[0] & 0x00000040u) != 0;
1322 inline bool LinuxHardwareConfig::has_ram_critical_available_percentage()
const {
1323 return _internal_has_ram_critical_available_percentage();
1325 inline void LinuxHardwareConfig::clear_ram_critical_available_percentage() {
1326 ram_critical_available_percentage_ = 1;
1327 _has_bits_[0] &= ~0x00000040u;
1329 inline float LinuxHardwareConfig::_internal_ram_critical_available_percentage()
const {
1330 return ram_critical_available_percentage_;
1332 inline float LinuxHardwareConfig::ram_critical_available_percentage()
const {
1334 return _internal_ram_critical_available_percentage();
1336 inline void LinuxHardwareConfig::_internal_set_ram_critical_available_percentage(
float value) {
1337 _has_bits_[0] |= 0x00000040u;
1338 ram_critical_available_percentage_ = value;
1340 inline void LinuxHardwareConfig::set_ram_critical_available_percentage(
float value) {
1341 _internal_set_ram_critical_available_percentage(value);
1346 inline bool LinuxHardwareConfig::_internal_has_high_load_factor()
const {
1347 bool value = (_has_bits_[0] & 0x00000080u) != 0;
1350 inline bool LinuxHardwareConfig::has_high_load_factor()
const {
1351 return _internal_has_high_load_factor();
1353 inline void LinuxHardwareConfig::clear_high_load_factor() {
1354 high_load_factor_ = 0.9f;
1355 _has_bits_[0] &= ~0x00000080u;
1357 inline float LinuxHardwareConfig::_internal_high_load_factor()
const {
1358 return high_load_factor_;
1360 inline float LinuxHardwareConfig::high_load_factor()
const {
1362 return _internal_high_load_factor();
1364 inline void LinuxHardwareConfig::_internal_set_high_load_factor(
float value) {
1365 _has_bits_[0] |= 0x00000080u;
1366 high_load_factor_ = value;
1368 inline void LinuxHardwareConfig::set_high_load_factor(
float value) {
1369 _internal_set_high_load_factor(value);
1374 inline bool LinuxHardwareConfig::_internal_has_critical_load_factor()
const {
1375 bool value = (_has_bits_[0] & 0x00000100u) != 0;
1378 inline bool LinuxHardwareConfig::has_critical_load_factor()
const {
1379 return _internal_has_critical_load_factor();
1381 inline void LinuxHardwareConfig::clear_critical_load_factor() {
1382 critical_load_factor_ = 5;
1383 _has_bits_[0] &= ~0x00000100u;
1385 inline float LinuxHardwareConfig::_internal_critical_load_factor()
const {
1386 return critical_load_factor_;
1388 inline float LinuxHardwareConfig::critical_load_factor()
const {
1390 return _internal_critical_load_factor();
1392 inline void LinuxHardwareConfig::_internal_set_critical_load_factor(
float value) {
1393 _has_bits_[0] |= 0x00000100u;
1394 critical_load_factor_ = value;
1396 inline void LinuxHardwareConfig::set_critical_load_factor(
float value) {
1397 _internal_set_critical_load_factor(value);
1402 inline bool LinuxHardwareConfig::_internal_has_wireless_file()
const {
1403 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1406 inline bool LinuxHardwareConfig::has_wireless_file()
const {
1407 return _internal_has_wireless_file();
1409 inline void LinuxHardwareConfig::clear_wireless_file() {
1410 wireless_file_.ClearToDefault(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(), GetArena());
1411 _has_bits_[0] &= ~0x00000002u;
1413 inline const std::string& LinuxHardwareConfig::wireless_file()
const {
1415 return _internal_wireless_file();
1417 inline void LinuxHardwareConfig::set_wireless_file(
const std::string& value) {
1418 _internal_set_wireless_file(value);
1421 inline std::string* LinuxHardwareConfig::mutable_wireless_file() {
1423 return _internal_mutable_wireless_file();
1425 inline const std::string& LinuxHardwareConfig::_internal_wireless_file()
const {
1426 return wireless_file_.Get();
1428 inline void LinuxHardwareConfig::_internal_set_wireless_file(
const std::string& value) {
1429 _has_bits_[0] |= 0x00000002u;
1430 wireless_file_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(), value, GetArena());
1432 inline void LinuxHardwareConfig::set_wireless_file(std::string&& value) {
1433 _has_bits_[0] |= 0x00000002u;
1435 &::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(), ::std::move(value), GetArena());
1438 inline void LinuxHardwareConfig::set_wireless_file(
const char* value) {
1439 GOOGLE_DCHECK(value !=
nullptr);
1440 _has_bits_[0] |= 0x00000002u;
1441 wireless_file_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(), ::std::string(value),
1445 inline void LinuxHardwareConfig::set_wireless_file(
const char* value,
1447 _has_bits_[0] |= 0x00000002u;
1448 wireless_file_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(), ::std::string(
1449 reinterpret_cast<const char*
>(value), size), GetArena());
1452 inline std::string* LinuxHardwareConfig::_internal_mutable_wireless_file() {
1453 _has_bits_[0] |= 0x00000002u;
1454 return wireless_file_.Mutable(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(), GetArena());
1456 inline std::string* LinuxHardwareConfig::release_wireless_file() {
1458 if (!_internal_has_wireless_file()) {
1461 _has_bits_[0] &= ~0x00000002u;
1462 return wireless_file_.ReleaseNonDefault(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(), GetArena());
1464 inline void LinuxHardwareConfig::set_allocated_wireless_file(std::string* wireless_file) {
1465 if (wireless_file !=
nullptr) {
1466 _has_bits_[0] |= 0x00000002u;
1468 _has_bits_[0] &= ~0x00000002u;
1470 wireless_file_.SetAllocated(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(), wireless_file,
1474 inline std::string* LinuxHardwareConfig::unsafe_arena_release_wireless_file() {
1476 GOOGLE_DCHECK(GetArena() !=
nullptr);
1477 _has_bits_[0] &= ~0x00000002u;
1478 return wireless_file_.UnsafeArenaRelease(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(),
1481 inline void LinuxHardwareConfig::unsafe_arena_set_allocated_wireless_file(
1482 std::string* wireless_file) {
1483 GOOGLE_DCHECK(GetArena() !=
nullptr);
1484 if (wireless_file !=
nullptr) {
1485 _has_bits_[0] |= 0x00000002u;
1487 _has_bits_[0] &= ~0x00000002u;
1489 wireless_file_.UnsafeArenaSetAllocated(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wireless_file_.get(),
1490 wireless_file, GetArena());
1495 inline bool LinuxHardwareConfig::_internal_has_wlan_interface()
const {
1496 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1499 inline bool LinuxHardwareConfig::has_wlan_interface()
const {
1500 return _internal_has_wlan_interface();
1502 inline void LinuxHardwareConfig::clear_wlan_interface() {
1503 wlan_interface_.ClearToDefault(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(), GetArena());
1504 _has_bits_[0] &= ~0x00000004u;
1506 inline const std::string& LinuxHardwareConfig::wlan_interface()
const {
1508 return _internal_wlan_interface();
1510 inline void LinuxHardwareConfig::set_wlan_interface(
const std::string& value) {
1511 _internal_set_wlan_interface(value);
1514 inline std::string* LinuxHardwareConfig::mutable_wlan_interface() {
1516 return _internal_mutable_wlan_interface();
1518 inline const std::string& LinuxHardwareConfig::_internal_wlan_interface()
const {
1519 return wlan_interface_.Get();
1521 inline void LinuxHardwareConfig::_internal_set_wlan_interface(
const std::string& value) {
1522 _has_bits_[0] |= 0x00000004u;
1523 wlan_interface_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(), value, GetArena());
1525 inline void LinuxHardwareConfig::set_wlan_interface(std::string&& value) {
1526 _has_bits_[0] |= 0x00000004u;
1527 wlan_interface_.Set(
1528 &::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(), ::std::move(value), GetArena());
1531 inline void LinuxHardwareConfig::set_wlan_interface(
const char* value) {
1532 GOOGLE_DCHECK(value !=
nullptr);
1533 _has_bits_[0] |= 0x00000004u;
1534 wlan_interface_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(), ::std::string(value),
1538 inline void LinuxHardwareConfig::set_wlan_interface(
const char* value,
1540 _has_bits_[0] |= 0x00000004u;
1541 wlan_interface_.Set(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(), ::std::string(
1542 reinterpret_cast<const char*
>(value), size), GetArena());
1545 inline std::string* LinuxHardwareConfig::_internal_mutable_wlan_interface() {
1546 _has_bits_[0] |= 0x00000004u;
1547 return wlan_interface_.Mutable(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(), GetArena());
1549 inline std::string* LinuxHardwareConfig::release_wlan_interface() {
1551 if (!_internal_has_wlan_interface()) {
1554 _has_bits_[0] &= ~0x00000004u;
1555 return wlan_interface_.ReleaseNonDefault(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(), GetArena());
1557 inline void LinuxHardwareConfig::set_allocated_wlan_interface(std::string* wlan_interface) {
1558 if (wlan_interface !=
nullptr) {
1559 _has_bits_[0] |= 0x00000004u;
1561 _has_bits_[0] &= ~0x00000004u;
1563 wlan_interface_.SetAllocated(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(), wlan_interface,
1567 inline std::string* LinuxHardwareConfig::unsafe_arena_release_wlan_interface() {
1569 GOOGLE_DCHECK(GetArena() !=
nullptr);
1570 _has_bits_[0] &= ~0x00000004u;
1571 return wlan_interface_.UnsafeArenaRelease(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(),
1574 inline void LinuxHardwareConfig::unsafe_arena_set_allocated_wlan_interface(
1575 std::string* wlan_interface) {
1576 GOOGLE_DCHECK(GetArena() !=
nullptr);
1577 if (wlan_interface !=
nullptr) {
1578 _has_bits_[0] |= 0x00000004u;
1580 _has_bits_[0] &= ~0x00000004u;
1582 wlan_interface_.UnsafeArenaSetAllocated(&::jaiabot::config::LinuxHardwareConfig::_i_give_permission_to_break_this_code_default_wlan_interface_.get(),
1583 wlan_interface, GetArena());
1592 inline bool NTPStatusConfig::_internal_has_high_offset_threshold()
const {
1593 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1596 inline bool NTPStatusConfig::has_high_offset_threshold()
const {
1597 return _internal_has_high_offset_threshold();
1599 inline void NTPStatusConfig::clear_high_offset_threshold() {
1600 high_offset_threshold_ = 10;
1601 _has_bits_[0] &= ~0x00000001u;
1603 inline float NTPStatusConfig::_internal_high_offset_threshold()
const {
1604 return high_offset_threshold_;
1606 inline float NTPStatusConfig::high_offset_threshold()
const {
1608 return _internal_high_offset_threshold();
1610 inline void NTPStatusConfig::_internal_set_high_offset_threshold(
float value) {
1611 _has_bits_[0] |= 0x00000001u;
1612 high_offset_threshold_ = value;
1614 inline void NTPStatusConfig::set_high_offset_threshold(
float value) {
1615 _internal_set_high_offset_threshold(value);
1620 inline bool NTPStatusConfig::_internal_has_high_jitter_threshold()
const {
1621 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1624 inline bool NTPStatusConfig::has_high_jitter_threshold()
const {
1625 return _internal_has_high_jitter_threshold();
1627 inline void NTPStatusConfig::clear_high_jitter_threshold() {
1628 high_jitter_threshold_ = 100;
1629 _has_bits_[0] &= ~0x00000002u;
1631 inline float NTPStatusConfig::_internal_high_jitter_threshold()
const {
1632 return high_jitter_threshold_;
1634 inline float NTPStatusConfig::high_jitter_threshold()
const {
1636 return _internal_high_jitter_threshold();
1638 inline void NTPStatusConfig::_internal_set_high_jitter_threshold(
float value) {
1639 _has_bits_[0] |= 0x00000002u;
1640 high_jitter_threshold_ = value;
1642 inline void NTPStatusConfig::set_high_jitter_threshold(
float value) {
1643 _internal_set_high_jitter_threshold(value);
1652 inline bool HelmIVPStatusConfig::_internal_has_time_out_helm_status()
const {
1653 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1656 inline bool HelmIVPStatusConfig::has_time_out_helm_status()
const {
1657 return _internal_has_time_out_helm_status();
1659 inline void HelmIVPStatusConfig::clear_time_out_helm_status() {
1660 time_out_helm_status_ = 20;
1661 _has_bits_[0] &= ~0x00000001u;
1663 inline ::PROTOBUF_NAMESPACE_ID::int32 HelmIVPStatusConfig::_internal_time_out_helm_status()
const {
1664 return time_out_helm_status_;
1666 inline ::PROTOBUF_NAMESPACE_ID::int32 HelmIVPStatusConfig::time_out_helm_status()
const {
1668 return _internal_time_out_helm_status();
1670 inline void HelmIVPStatusConfig::_internal_set_time_out_helm_status(::PROTOBUF_NAMESPACE_ID::int32 value) {
1671 _has_bits_[0] |= 0x00000001u;
1672 time_out_helm_status_ = value;
1674 inline void HelmIVPStatusConfig::set_time_out_helm_status(::PROTOBUF_NAMESPACE_ID::int32 value) {
1675 _internal_set_time_out_helm_status(value);
1684 inline bool Health::_internal_has_app()
const {
1685 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1686 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
1689 inline bool Health::has_app()
const {
1690 return _internal_has_app();
1692 inline const ::goby::middleware::protobuf::AppConfig& Health::_internal_app()
const {
1693 const ::goby::middleware::protobuf::AppConfig* p = app_;
1694 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
1695 &::goby::middleware::protobuf::_AppConfig_default_instance_);
1697 inline const ::goby::middleware::protobuf::AppConfig& Health::app()
const {
1699 return _internal_app();
1701 inline void Health::unsafe_arena_set_allocated_app(
1702 ::goby::middleware::protobuf::AppConfig* app) {
1703 if (GetArena() ==
nullptr) {
1704 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
1708 _has_bits_[0] |= 0x00000001u;
1710 _has_bits_[0] &= ~0x00000001u;
1714 inline ::goby::middleware::protobuf::AppConfig* Health::release_app() {
1715 auto temp = unsafe_arena_release_app();
1716 if (GetArena() !=
nullptr) {
1717 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1721 inline ::goby::middleware::protobuf::AppConfig* Health::unsafe_arena_release_app() {
1723 _has_bits_[0] &= ~0x00000001u;
1724 ::goby::middleware::protobuf::AppConfig* temp = app_;
1728 inline ::goby::middleware::protobuf::AppConfig* Health::_internal_mutable_app() {
1729 _has_bits_[0] |= 0x00000001u;
1730 if (app_ ==
nullptr) {
1731 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
1736 inline ::goby::middleware::protobuf::AppConfig* Health::mutable_app() {
1738 return _internal_mutable_app();
1740 inline void Health::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
1741 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1742 if (message_arena ==
nullptr) {
1743 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
1746 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1747 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
1748 if (message_arena != submessage_arena) {
1749 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1750 message_arena, app, submessage_arena);
1752 _has_bits_[0] |= 0x00000001u;
1754 _has_bits_[0] &= ~0x00000001u;
1761 inline bool Health::_internal_has_interprocess()
const {
1762 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1763 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
1766 inline bool Health::has_interprocess()
const {
1767 return _internal_has_interprocess();
1769 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& Health::_internal_interprocess()
const {
1770 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
1771 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
1772 &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
1774 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& Health::interprocess()
const {
1776 return _internal_interprocess();
1778 inline void Health::unsafe_arena_set_allocated_interprocess(
1779 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
1780 if (GetArena() ==
nullptr) {
1781 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
1783 interprocess_ = interprocess;
1785 _has_bits_[0] |= 0x00000002u;
1787 _has_bits_[0] &= ~0x00000002u;
1791 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* Health::release_interprocess() {
1792 auto temp = unsafe_arena_release_interprocess();
1793 if (GetArena() !=
nullptr) {
1794 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1798 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* Health::unsafe_arena_release_interprocess() {
1800 _has_bits_[0] &= ~0x00000002u;
1801 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
1802 interprocess_ =
nullptr;
1805 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* Health::_internal_mutable_interprocess() {
1806 _has_bits_[0] |= 0x00000002u;
1807 if (interprocess_ ==
nullptr) {
1808 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
1811 return interprocess_;
1813 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* Health::mutable_interprocess() {
1815 return _internal_mutable_interprocess();
1817 inline void Health::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
1818 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1819 if (message_arena ==
nullptr) {
1820 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
1823 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1824 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
1825 if (message_arena != submessage_arena) {
1826 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1827 message_arena, interprocess, submessage_arena);
1829 _has_bits_[0] |= 0x00000002u;
1831 _has_bits_[0] &= ~0x00000002u;
1833 interprocess_ = interprocess;
1838 inline bool Health::_internal_has_auto_restart()
const {
1839 bool value = (_has_bits_[0] & 0x00000100u) != 0;
1842 inline bool Health::has_auto_restart()
const {
1843 return _internal_has_auto_restart();
1845 inline void Health::clear_auto_restart() {
1846 auto_restart_ =
true;
1847 _has_bits_[0] &= ~0x00000100u;
1849 inline bool Health::_internal_auto_restart()
const {
1850 return auto_restart_;
1852 inline bool Health::auto_restart()
const {
1854 return _internal_auto_restart();
1856 inline void Health::_internal_set_auto_restart(
bool value) {
1857 _has_bits_[0] |= 0x00000100u;
1858 auto_restart_ = value;
1860 inline void Health::set_auto_restart(
bool value) {
1861 _internal_set_auto_restart(value);
1866 inline bool Health::_internal_has_auto_restart_timeout()
const {
1867 bool value = (_has_bits_[0] & 0x00000400u) != 0;
1870 inline bool Health::has_auto_restart_timeout()
const {
1871 return _internal_has_auto_restart_timeout();
1873 inline void Health::clear_auto_restart_timeout() {
1874 auto_restart_timeout_ = 20;
1875 _has_bits_[0] &= ~0x00000400u;
1877 inline ::PROTOBUF_NAMESPACE_ID::int32 Health::_internal_auto_restart_timeout()
const {
1878 return auto_restart_timeout_;
1880 inline ::PROTOBUF_NAMESPACE_ID::int32 Health::auto_restart_timeout()
const {
1882 return _internal_auto_restart_timeout();
1884 inline void Health::_internal_set_auto_restart_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1885 _has_bits_[0] |= 0x00000400u;
1886 auto_restart_timeout_ = value;
1888 inline void Health::set_auto_restart_timeout(::PROTOBUF_NAMESPACE_ID::int32 value) {
1889 _internal_set_auto_restart_timeout(value);
1894 inline bool Health::_internal_has_auto_restart_init_grace_period()
const {
1895 bool value = (_has_bits_[0] & 0x00000800u) != 0;
1898 inline bool Health::has_auto_restart_init_grace_period()
const {
1899 return _internal_has_auto_restart_init_grace_period();
1901 inline void Health::clear_auto_restart_init_grace_period() {
1902 auto_restart_init_grace_period_ = 60;
1903 _has_bits_[0] &= ~0x00000800u;
1905 inline ::PROTOBUF_NAMESPACE_ID::int32 Health::_internal_auto_restart_init_grace_period()
const {
1906 return auto_restart_init_grace_period_;
1908 inline ::PROTOBUF_NAMESPACE_ID::int32 Health::auto_restart_init_grace_period()
const {
1910 return _internal_auto_restart_init_grace_period();
1912 inline void Health::_internal_set_auto_restart_init_grace_period(::PROTOBUF_NAMESPACE_ID::int32 value) {
1913 _has_bits_[0] |= 0x00000800u;
1914 auto_restart_init_grace_period_ = value;
1916 inline void Health::set_auto_restart_init_grace_period(::PROTOBUF_NAMESPACE_ID::int32 value) {
1917 _internal_set_auto_restart_init_grace_period(value);
1922 inline bool Health::_internal_has_ignore_powerstate_changes()
const {
1923 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1926 inline bool Health::has_ignore_powerstate_changes()
const {
1927 return _internal_has_ignore_powerstate_changes();
1929 inline void Health::clear_ignore_powerstate_changes() {
1930 ignore_powerstate_changes_ =
false;
1931 _has_bits_[0] &= ~0x00000020u;
1933 inline bool Health::_internal_ignore_powerstate_changes()
const {
1934 return ignore_powerstate_changes_;
1936 inline bool Health::ignore_powerstate_changes()
const {
1938 return _internal_ignore_powerstate_changes();
1940 inline void Health::_internal_set_ignore_powerstate_changes(
bool value) {
1941 _has_bits_[0] |= 0x00000020u;
1942 ignore_powerstate_changes_ = value;
1944 inline void Health::set_ignore_powerstate_changes(
bool value) {
1945 _internal_set_ignore_powerstate_changes(value);
1950 inline bool Health::_internal_has_check_helm_ivp_status()
const {
1951 bool value = (_has_bits_[0] & 0x00000200u) != 0;
1954 inline bool Health::has_check_helm_ivp_status()
const {
1955 return _internal_has_check_helm_ivp_status();
1957 inline void Health::clear_check_helm_ivp_status() {
1958 check_helm_ivp_status_ =
true;
1959 _has_bits_[0] &= ~0x00000200u;
1961 inline bool Health::_internal_check_helm_ivp_status()
const {
1962 return check_helm_ivp_status_;
1964 inline bool Health::check_helm_ivp_status()
const {
1966 return _internal_check_helm_ivp_status();
1968 inline void Health::_internal_set_check_helm_ivp_status(
bool value) {
1969 _has_bits_[0] |= 0x00000200u;
1970 check_helm_ivp_status_ = value;
1972 inline void Health::set_check_helm_ivp_status(
bool value) {
1973 _internal_set_check_helm_ivp_status(value);
1978 inline bool Health::_internal_has_is_in_sim()
const {
1979 bool value = (_has_bits_[0] & 0x00000040u) != 0;
1982 inline bool Health::has_is_in_sim()
const {
1983 return _internal_has_is_in_sim();
1985 inline void Health::clear_is_in_sim() {
1987 _has_bits_[0] &= ~0x00000040u;
1989 inline bool Health::_internal_is_in_sim()
const {
1992 inline bool Health::is_in_sim()
const {
1994 return _internal_is_in_sim();
1996 inline void Health::_internal_set_is_in_sim(
bool value) {
1997 _has_bits_[0] |= 0x00000040u;
2000 inline void Health::set_is_in_sim(
bool value) {
2001 _internal_set_is_in_sim(value);
2006 inline bool Health::_internal_has_test_hardware_in_sim()
const {
2007 bool value = (_has_bits_[0] & 0x00000080u) != 0;
2010 inline bool Health::has_test_hardware_in_sim()
const {
2011 return _internal_has_test_hardware_in_sim();
2013 inline void Health::clear_test_hardware_in_sim() {
2014 test_hardware_in_sim_ =
false;
2015 _has_bits_[0] &= ~0x00000080u;
2017 inline bool Health::_internal_test_hardware_in_sim()
const {
2018 return test_hardware_in_sim_;
2020 inline bool Health::test_hardware_in_sim()
const {
2022 return _internal_test_hardware_in_sim();
2024 inline void Health::_internal_set_test_hardware_in_sim(
bool value) {
2025 _has_bits_[0] |= 0x00000080u;
2026 test_hardware_in_sim_ = value;
2028 inline void Health::set_test_hardware_in_sim(
bool value) {
2029 _internal_set_test_hardware_in_sim(value);
2034 inline bool Health::_internal_has_linux_hw()
const {
2035 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2036 PROTOBUF_ASSUME(!value || linux_hw_ !=
nullptr);
2039 inline bool Health::has_linux_hw()
const {
2040 return _internal_has_linux_hw();
2042 inline void Health::clear_linux_hw() {
2043 if (linux_hw_ !=
nullptr) linux_hw_->Clear();
2044 _has_bits_[0] &= ~0x00000004u;
2046 inline const ::jaiabot::config::LinuxHardwareConfig& Health::_internal_linux_hw()
const {
2047 const ::jaiabot::config::LinuxHardwareConfig* p = linux_hw_;
2048 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::config::LinuxHardwareConfig*
>(
2051 inline const ::jaiabot::config::LinuxHardwareConfig& Health::linux_hw()
const {
2053 return _internal_linux_hw();
2055 inline void Health::unsafe_arena_set_allocated_linux_hw(
2056 ::jaiabot::config::LinuxHardwareConfig* linux_hw) {
2057 if (GetArena() ==
nullptr) {
2058 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(linux_hw_);
2060 linux_hw_ = linux_hw;
2062 _has_bits_[0] |= 0x00000004u;
2064 _has_bits_[0] &= ~0x00000004u;
2068 inline ::jaiabot::config::LinuxHardwareConfig* Health::release_linux_hw() {
2069 auto temp = unsafe_arena_release_linux_hw();
2070 if (GetArena() !=
nullptr) {
2071 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2075 inline ::jaiabot::config::LinuxHardwareConfig* Health::unsafe_arena_release_linux_hw() {
2077 _has_bits_[0] &= ~0x00000004u;
2078 ::jaiabot::config::LinuxHardwareConfig* temp = linux_hw_;
2079 linux_hw_ =
nullptr;
2082 inline ::jaiabot::config::LinuxHardwareConfig* Health::_internal_mutable_linux_hw() {
2083 _has_bits_[0] |= 0x00000004u;
2084 if (linux_hw_ ==
nullptr) {
2085 auto* p = CreateMaybeMessage<::jaiabot::config::LinuxHardwareConfig>(GetArena());
2090 inline ::jaiabot::config::LinuxHardwareConfig* Health::mutable_linux_hw() {
2092 return _internal_mutable_linux_hw();
2094 inline void Health::set_allocated_linux_hw(::jaiabot::config::LinuxHardwareConfig* linux_hw) {
2095 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2096 if (message_arena ==
nullptr) {
2100 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2101 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(linux_hw);
2102 if (message_arena != submessage_arena) {
2103 linux_hw = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2104 message_arena, linux_hw, submessage_arena);
2106 _has_bits_[0] |= 0x00000004u;
2108 _has_bits_[0] &= ~0x00000004u;
2110 linux_hw_ = linux_hw;
2115 inline bool Health::_internal_has_ntp()
const {
2116 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2117 PROTOBUF_ASSUME(!value || ntp_ !=
nullptr);
2120 inline bool Health::has_ntp()
const {
2121 return _internal_has_ntp();
2123 inline void Health::clear_ntp() {
2124 if (ntp_ !=
nullptr) ntp_->Clear();
2125 _has_bits_[0] &= ~0x00000008u;
2127 inline const ::jaiabot::config::NTPStatusConfig& Health::_internal_ntp()
const {
2128 const ::jaiabot::config::NTPStatusConfig* p = ntp_;
2129 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::config::NTPStatusConfig*
>(
2132 inline const ::jaiabot::config::NTPStatusConfig& Health::ntp()
const {
2134 return _internal_ntp();
2136 inline void Health::unsafe_arena_set_allocated_ntp(
2137 ::jaiabot::config::NTPStatusConfig* ntp) {
2138 if (GetArena() ==
nullptr) {
2139 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(ntp_);
2143 _has_bits_[0] |= 0x00000008u;
2145 _has_bits_[0] &= ~0x00000008u;
2149 inline ::jaiabot::config::NTPStatusConfig* Health::release_ntp() {
2150 auto temp = unsafe_arena_release_ntp();
2151 if (GetArena() !=
nullptr) {
2152 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2156 inline ::jaiabot::config::NTPStatusConfig* Health::unsafe_arena_release_ntp() {
2158 _has_bits_[0] &= ~0x00000008u;
2159 ::jaiabot::config::NTPStatusConfig* temp = ntp_;
2163 inline ::jaiabot::config::NTPStatusConfig* Health::_internal_mutable_ntp() {
2164 _has_bits_[0] |= 0x00000008u;
2165 if (ntp_ ==
nullptr) {
2166 auto* p = CreateMaybeMessage<::jaiabot::config::NTPStatusConfig>(GetArena());
2171 inline ::jaiabot::config::NTPStatusConfig* Health::mutable_ntp() {
2173 return _internal_mutable_ntp();
2175 inline void Health::set_allocated_ntp(::jaiabot::config::NTPStatusConfig* ntp) {
2176 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2177 if (message_arena ==
nullptr) {
2181 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2182 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(ntp);
2183 if (message_arena != submessage_arena) {
2184 ntp = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2185 message_arena, ntp, submessage_arena);
2187 _has_bits_[0] |= 0x00000008u;
2189 _has_bits_[0] &= ~0x00000008u;
2196 inline bool Health::_internal_has_helm()
const {
2197 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2198 PROTOBUF_ASSUME(!value || helm_ !=
nullptr);
2201 inline bool Health::has_helm()
const {
2202 return _internal_has_helm();
2204 inline void Health::clear_helm() {
2205 if (helm_ !=
nullptr) helm_->Clear();
2206 _has_bits_[0] &= ~0x00000010u;
2208 inline const ::jaiabot::config::HelmIVPStatusConfig& Health::_internal_helm()
const {
2209 const ::jaiabot::config::HelmIVPStatusConfig* p = helm_;
2210 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::config::HelmIVPStatusConfig*
>(
2213 inline const ::jaiabot::config::HelmIVPStatusConfig& Health::helm()
const {
2215 return _internal_helm();
2217 inline void Health::unsafe_arena_set_allocated_helm(
2218 ::jaiabot::config::HelmIVPStatusConfig* helm) {
2219 if (GetArena() ==
nullptr) {
2220 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(helm_);
2224 _has_bits_[0] |= 0x00000010u;
2226 _has_bits_[0] &= ~0x00000010u;
2230 inline ::jaiabot::config::HelmIVPStatusConfig* Health::release_helm() {
2231 auto temp = unsafe_arena_release_helm();
2232 if (GetArena() !=
nullptr) {
2233 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2237 inline ::jaiabot::config::HelmIVPStatusConfig* Health::unsafe_arena_release_helm() {
2239 _has_bits_[0] &= ~0x00000010u;
2240 ::jaiabot::config::HelmIVPStatusConfig* temp = helm_;
2244 inline ::jaiabot::config::HelmIVPStatusConfig* Health::_internal_mutable_helm() {
2245 _has_bits_[0] |= 0x00000010u;
2246 if (helm_ ==
nullptr) {
2247 auto* p = CreateMaybeMessage<::jaiabot::config::HelmIVPStatusConfig>(GetArena());
2252 inline ::jaiabot::config::HelmIVPStatusConfig* Health::mutable_helm() {
2254 return _internal_mutable_helm();
2256 inline void Health::set_allocated_helm(::jaiabot::config::HelmIVPStatusConfig* helm) {
2257 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2258 if (message_arena ==
nullptr) {
2262 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2263 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(helm);
2264 if (message_arena != submessage_arena) {
2265 helm = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2266 message_arena, helm, submessage_arena);
2268 _has_bits_[0] |= 0x00000010u;
2270 _has_bits_[0] &= ~0x00000010u;
2277 #pragma GCC diagnostic pop
2293 #include <google/protobuf/port_undef.inc>
const std::string & data_disk_mountpoint() const
bool check_helm_ivp_status() const
void set_auto_restart_timeout_with_units(Quantity value_w_units)
void set_auto_restart_init_grace_period(::PROTOBUF_NAMESPACE_ID::int32 value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type high_jitter_threshold_dimension
void set_allocated_helm(::jaiabot::config::HelmIVPStatusConfig *helm)
friend void swap(Health &a, Health &b)
void set_data_disk_mountpoint(const std::string &value)
Health * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(LinuxHardwareConfig *other)
bool has_auto_restart_timeout() const
bool has_interprocess() const
LinuxHardwareConfig(LinuxHardwareConfig &&from) noexcept
bool has_auto_restart() const
static const Health * internal_default_instance()
void UnsafeArenaSwap(HelmIVPStatusConfig *other)
Quantity auto_restart_init_grace_period_with_units() const
Quantity auto_restart_timeout_with_units() const
void set_high_offset_threshold(float value)
void set_data_disk_mountpoint(const char *value, size_t size)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::goby::middleware::protobuf::AppConfig & app() const
NTPStatusConfig(NTPStatusConfig &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 auto_restart_timeout() const
static void InitAsDefaultInstance()
::PROTOBUF_NAMESPACE_ID::int32 time_out_helm_status() const
friend void swap(HelmIVPStatusConfig &a, HelmIVPStatusConfig &b)
void MergeFrom(const NTPStatusConfig &from)
void clear_test_hardware_in_sim()
void UnsafeArenaSwap(NTPStatusConfig *other)
void CopyFrom(const LinuxHardwareConfig &from)
HelmIVPStatusConfig(HelmIVPStatusConfig &&from) noexcept
NTPStatusConfig(const NTPStatusConfig &from)
void clear_auto_restart_timeout()
bool has_is_in_sim() const
void clear_interprocess()
void set_high_offset_threshold_with_units(Quantity value_w_units)
void clear_data_disk_mountpoint()
::jaiabot::config::LinuxHardwareConfig * mutable_linux_hw()
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
const ::jaiabot::config::HelmIVPStatusConfig & helm() const
static const Health & default_instance()
::goby::middleware::protobuf::AppConfig * release_app()
static const NTPStatusConfig & default_instance()
virtual ~LinuxHardwareConfig()
boost::units::unit< auto_restart_init_grace_period_dimension, boost::units::si::system > auto_restart_init_grace_period_unit
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type auto_restart_timeout_dimension
float high_offset_threshold() const
bool has_linux_hw() const
HelmIVPStatusConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::jaiabot::config::LinuxHardwareConfig * release_linux_hw()
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
::jaiabot::config::LinuxHardwareConfig * unsafe_arena_release_linux_hw()
Quantity high_offset_threshold_with_units() const
std::string * mutable_data_disk_mountpoint()
void MergeFrom(const HelmIVPStatusConfig &from)
bool has_time_out_helm_status() const
void clear_ignore_powerstate_changes()
void set_time_out_helm_status(::PROTOBUF_NAMESPACE_ID::int32 value)
void CopyFrom(const Health &from)
void Swap(HelmIVPStatusConfig *other)
NTPStatusConfig * New() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::jaiabot::config::HelmIVPStatusConfig * unsafe_arena_release_helm()
void set_allocated_ntp(::jaiabot::config::NTPStatusConfig *ntp)
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
HelmIVPStatusConfig(const HelmIVPStatusConfig &from)
bool auto_restart() const
virtual ~NTPStatusConfig()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::jaiabot::config::NTPStatusConfig * mutable_ntp()
void CopyFrom(const NTPStatusConfig &from)
bool has_check_helm_ivp_status() const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
HelmIVPStatusConfig & operator=(const HelmIVPStatusConfig &from)
::jaiabot::config::HelmIVPStatusConfig * release_helm()
static const LinuxHardwareConfig & default_instance()
LinuxHardwareConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
::jaiabot::config::NTPStatusConfig * release_ntp()
static const HelmIVPStatusConfig * internal_default_instance()
LinuxHardwareConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_data_disk_mountpoint(std::string &&value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void unsafe_arena_set_allocated_ntp(::jaiabot::config::NTPStatusConfig *ntp)
bool has_test_hardware_in_sim() const
HelmIVPStatusConfig * New() const final
void Swap(NTPStatusConfig *other)
LinuxHardwareConfig & operator=(LinuxHardwareConfig &&from) noexcept
Health(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void unsafe_arena_set_allocated_linux_hw(::jaiabot::config::LinuxHardwareConfig *linux_hw)
void clear_high_offset_threshold()
void MergeFrom(const LinuxHardwareConfig &from)
void set_auto_restart(bool value)
::jaiabot::config::NTPStatusConfig * unsafe_arena_release_ntp()
virtual ~HelmIVPStatusConfig()
Health * New() const final
void MergeFrom(const Health &from)
boost::units::quantity< high_offset_threshold_unit, float > high_offset_threshold_with_units() const
NTPStatusConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void UnsafeArenaSwap(LinuxHardwareConfig *other)
Health(const Health &from)
void CopyFrom(const HelmIVPStatusConfig &from)
void set_check_helm_ivp_status(bool value)
friend void swap(NTPStatusConfig &a, NTPStatusConfig &b)
friend void swap(LinuxHardwareConfig &a, LinuxHardwareConfig &b)
void set_allocated_data_disk_mountpoint(std::string *data_disk_mountpoint)
::goby::middleware::protobuf::AppConfig * mutable_app()
LinuxHardwareConfig * New() const final
void set_auto_restart_init_grace_period_with_units(Quantity value_w_units)
void set_allocated_linux_hw(::jaiabot::config::LinuxHardwareConfig *linux_hw)
LinuxHardwareConfig(const LinuxHardwareConfig &from)
NTPStatusConfig & operator=(const NTPStatusConfig &from)
boost::units::quantity< high_jitter_threshold_unit, float > high_jitter_threshold_with_units() const
HelmIVPStatusConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Health(Health &&from) noexcept
void set_test_hardware_in_sim(bool value)
static const NTPStatusConfig * internal_default_instance()
boost::units::quantity< auto_restart_timeout_unit, google::protobuf::int32 > auto_restart_timeout_with_units() const
NTPStatusConfig & operator=(NTPStatusConfig &&from) noexcept
NTPStatusConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
boost::units::make_scaled_unit< boost::units::unit< high_jitter_threshold_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-3 > > >::type high_jitter_threshold_unit
HelmIVPStatusConfig & operator=(HelmIVPStatusConfig &&from) noexcept
std::string * release_data_disk_mountpoint()
bool has_high_jitter_threshold() const
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
bool test_hardware_in_sim() const
::PROTOBUF_NAMESPACE_ID::int32 auto_restart_init_grace_period() const
LinuxHardwareConfig & operator=(const LinuxHardwareConfig &from)
Health & operator=(Health &&from) noexcept
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type auto_restart_init_grace_period_dimension
void set_is_in_sim(bool value)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void clear_auto_restart()
boost::units::make_scaled_unit< boost::units::unit< high_offset_threshold_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-3 > > >::type high_offset_threshold_unit
void clear_time_out_helm_status()
bool has_high_offset_threshold() const
boost::units::quantity< auto_restart_init_grace_period_unit, google::protobuf::int32 > auto_restart_init_grace_period_with_units() const
void unsafe_arena_set_allocated_helm(::jaiabot::config::HelmIVPStatusConfig *helm)
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
void clear_auto_restart_init_grace_period()
const ::jaiabot::config::LinuxHardwareConfig & linux_hw() const
void set_ignore_powerstate_changes(bool value)
bool has_data_disk_mountpoint() const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type high_offset_threshold_dimension
void UnsafeArenaSwap(Health *other)
static const LinuxHardwareConfig * internal_default_instance()
Health & operator=(const Health &from)
const ::jaiabot::config::NTPStatusConfig & ntp() const
float high_jitter_threshold() const
void set_high_jitter_threshold(float value)
static const HelmIVPStatusConfig & default_instance()
void clear_check_helm_ivp_status()
Quantity high_jitter_threshold_with_units() const
bool has_auto_restart_init_grace_period() const
bool has_ignore_powerstate_changes() const
::jaiabot::config::HelmIVPStatusConfig * mutable_helm()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_data_disk_mountpoint(const char *value)
void clear_high_jitter_threshold()
bool ignore_powerstate_changes() const
boost::units::unit< auto_restart_timeout_dimension, boost::units::si::system > auto_restart_timeout_unit
void set_high_jitter_threshold_with_units(Quantity value_w_units)
void set_auto_restart_timeout(::PROTOBUF_NAMESPACE_ID::int32 value)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fhealth_2fconfig_2eproto
HelmIVPStatusConfigDefaultTypeInternal _HelmIVPStatusConfig_default_instance_
NTPStatusConfigDefaultTypeInternal _NTPStatusConfig_default_instance_
HealthDefaultTypeInternal _Health_default_instance_
LinuxHardwareConfigDefaultTypeInternal _LinuxHardwareConfig_default_instance_
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::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]