JaiaBot 2.6.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
health.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: jaiabot/messages/health.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhealth_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhealth_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
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_bases.h>
27#include <google/protobuf/generated_message_util.h>
28#include <google/protobuf/metadata_lite.h>
29#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/message.h>
31#include <google/protobuf/repeated_field.h> // IWYU pragma: export
32#include <google/protobuf/extension_set.h> // IWYU pragma: export
33#include <google/protobuf/generated_enum_reflection.h>
34#include <google/protobuf/unknown_field_set.h>
36#include "goby/middleware/protobuf/coroner.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>
42
43#include <boost/units/systems/si.hpp>
44
45#include <boost/units/base_units/information/byte.hpp>
46// @@protoc_insertion_point(includes)
47#include <google/protobuf/port_def.inc>
48#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fhealth_2eproto
49PROTOBUF_NAMESPACE_OPEN
50namespace internal {
51class AnyMetadata;
52} // namespace internal
53PROTOBUF_NAMESPACE_CLOSE
54
55// Internal implementation detail -- do not use these members.
57 static const uint32_t offsets[];
58};
59extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fhealth_2eproto;
60namespace jaiabot {
61namespace protobuf {
62class HelmIVPStatus;
63struct HelmIVPStatusDefaultTypeInternal;
64extern HelmIVPStatusDefaultTypeInternal _HelmIVPStatus_default_instance_;
65class LinuxHardwareStatus;
66struct LinuxHardwareStatusDefaultTypeInternal;
67extern LinuxHardwareStatusDefaultTypeInternal _LinuxHardwareStatus_default_instance_;
68class LinuxHardwareStatus_Disk;
69struct LinuxHardwareStatus_DiskDefaultTypeInternal;
70extern LinuxHardwareStatus_DiskDefaultTypeInternal _LinuxHardwareStatus_Disk_default_instance_;
71class LinuxHardwareStatus_Information;
72struct LinuxHardwareStatus_InformationDefaultTypeInternal;
73extern LinuxHardwareStatus_InformationDefaultTypeInternal _LinuxHardwareStatus_Information_default_instance_;
74class LinuxHardwareStatus_Memory;
75struct LinuxHardwareStatus_MemoryDefaultTypeInternal;
76extern LinuxHardwareStatus_MemoryDefaultTypeInternal _LinuxHardwareStatus_Memory_default_instance_;
77class LinuxHardwareStatus_Processor;
78struct LinuxHardwareStatus_ProcessorDefaultTypeInternal;
79extern LinuxHardwareStatus_ProcessorDefaultTypeInternal _LinuxHardwareStatus_Processor_default_instance_;
80class LinuxHardwareStatus_Processor_LoadAverages;
81struct LinuxHardwareStatus_Processor_LoadAveragesDefaultTypeInternal;
82extern LinuxHardwareStatus_Processor_LoadAveragesDefaultTypeInternal _LinuxHardwareStatus_Processor_LoadAverages_default_instance_;
83class LinuxHardwareStatus_WiFi;
84struct LinuxHardwareStatus_WiFiDefaultTypeInternal;
85extern LinuxHardwareStatus_WiFiDefaultTypeInternal _LinuxHardwareStatus_WiFi_default_instance_;
86class NTPStatus;
87struct NTPStatusDefaultTypeInternal;
88extern NTPStatusDefaultTypeInternal _NTPStatus_default_instance_;
89class NTPStatus_NTPPeer;
90struct NTPStatus_NTPPeerDefaultTypeInternal;
91extern NTPStatus_NTPPeerDefaultTypeInternal _NTPStatus_NTPPeer_default_instance_;
92class SystemdReportAck;
93struct SystemdReportAckDefaultTypeInternal;
94extern SystemdReportAckDefaultTypeInternal _SystemdReportAck_default_instance_;
95class SystemdStartReport;
96struct SystemdStartReportDefaultTypeInternal;
97extern SystemdStartReportDefaultTypeInternal _SystemdStartReport_default_instance_;
98class SystemdStopReport;
99struct SystemdStopReportDefaultTypeInternal;
100extern SystemdStopReportDefaultTypeInternal _SystemdStopReport_default_instance_;
101class ThreadHealth;
102struct ThreadHealthDefaultTypeInternal;
103extern ThreadHealthDefaultTypeInternal _ThreadHealth_default_instance_;
104class VehicleHealth;
105struct VehicleHealthDefaultTypeInternal;
106extern VehicleHealthDefaultTypeInternal _VehicleHealth_default_instance_;
107} // namespace protobuf
108} // namespace jaiabot
109PROTOBUF_NAMESPACE_OPEN
110template<> ::jaiabot::protobuf::HelmIVPStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::HelmIVPStatus>(Arena*);
111template<> ::jaiabot::protobuf::LinuxHardwareStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus>(Arena*);
112template<> ::jaiabot::protobuf::LinuxHardwareStatus_Disk* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Disk>(Arena*);
113template<> ::jaiabot::protobuf::LinuxHardwareStatus_Information* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information>(Arena*);
114template<> ::jaiabot::protobuf::LinuxHardwareStatus_Memory* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Memory>(Arena*);
115template<> ::jaiabot::protobuf::LinuxHardwareStatus_Processor* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor>(Arena*);
116template<> ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages>(Arena*);
117template<> ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_WiFi>(Arena*);
118template<> ::jaiabot::protobuf::NTPStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus>(Arena*);
119template<> ::jaiabot::protobuf::NTPStatus_NTPPeer* Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer>(Arena*);
120template<> ::jaiabot::protobuf::SystemdReportAck* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdReportAck>(Arena*);
121template<> ::jaiabot::protobuf::SystemdStartReport* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStartReport>(Arena*);
122template<> ::jaiabot::protobuf::SystemdStopReport* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStopReport>(Arena*);
123template<> ::jaiabot::protobuf::ThreadHealth* Arena::CreateMaybeMessage<::jaiabot::protobuf::ThreadHealth>(Arena*);
124template<> ::jaiabot::protobuf::VehicleHealth* Arena::CreateMaybeMessage<::jaiabot::protobuf::VehicleHealth>(Arena*);
125PROTOBUF_NAMESPACE_CLOSE
126namespace jaiabot {
127namespace protobuf {
128
144
145const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* NTPStatus_NTPPeer_TallyCode_descriptor();
146template<typename T>
147inline const std::string& NTPStatus_NTPPeer_TallyCode_Name(T enum_t_value) {
148 static_assert(::std::is_same<T, NTPStatus_NTPPeer_TallyCode>::value ||
149 ::std::is_integral<T>::value,
150 "Incorrect type passed to function NTPStatus_NTPPeer_TallyCode_Name.");
151 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
153}
155 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPStatus_NTPPeer_TallyCode* value) {
156 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<NTPStatus_NTPPeer_TallyCode>(
158}
176
177const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* NTPStatus_SyncSource_descriptor();
178template<typename T>
179inline const std::string& NTPStatus_SyncSource_Name(T enum_t_value) {
180 static_assert(::std::is_same<T, NTPStatus_SyncSource>::value ||
181 ::std::is_integral<T>::value,
182 "Incorrect type passed to function NTPStatus_SyncSource_Name.");
183 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
184 NTPStatus_SyncSource_descriptor(), enum_t_value);
185}
187 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPStatus_SyncSource* value) {
188 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<NTPStatus_SyncSource>(
189 NTPStatus_SyncSource_descriptor(), name, value);
190}
202
203const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* NTPStatus_LeapIndicator_descriptor();
204template<typename T>
205inline const std::string& NTPStatus_LeapIndicator_Name(T enum_t_value) {
206 static_assert(::std::is_same<T, NTPStatus_LeapIndicator>::value ||
207 ::std::is_integral<T>::value,
208 "Incorrect type passed to function NTPStatus_LeapIndicator_Name.");
209 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
210 NTPStatus_LeapIndicator_descriptor(), enum_t_value);
211}
213 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPStatus_LeapIndicator* value) {
214 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<NTPStatus_LeapIndicator>(
216}
240
241const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* NTPStatus_NTPSystemEvent_descriptor();
242template<typename T>
243inline const std::string& NTPStatus_NTPSystemEvent_Name(T enum_t_value) {
244 static_assert(::std::is_same<T, NTPStatus_NTPSystemEvent>::value ||
245 ::std::is_integral<T>::value,
246 "Incorrect type passed to function NTPStatus_NTPSystemEvent_Name.");
247 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
249}
251 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPStatus_NTPSystemEvent* value) {
252 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<NTPStatus_NTPSystemEvent>(
254}
271
272const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* SystemdStopReport_ServiceResult_descriptor();
273template<typename T>
274inline const std::string& SystemdStopReport_ServiceResult_Name(T enum_t_value) {
275 static_assert(::std::is_same<T, SystemdStopReport_ServiceResult>::value ||
276 ::std::is_integral<T>::value,
277 "Incorrect type passed to function SystemdStopReport_ServiceResult_Name.");
278 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
280}
282 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemdStopReport_ServiceResult* value) {
283 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SystemdStopReport_ServiceResult>(
285}
286enum Error : int {
399bool Error_IsValid(int value);
402constexpr int Error_ARRAYSIZE = Error_MAX + 1;
403
404const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Error_descriptor();
405template<typename T>
406inline const std::string& Error_Name(T enum_t_value) {
407 static_assert(::std::is_same<T, Error>::value ||
408 ::std::is_integral<T>::value,
409 "Incorrect type passed to function Error_Name.");
410 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
411 Error_descriptor(), enum_t_value);
412}
413inline bool Error_Parse(
414 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Error* value) {
415 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Error>(
416 Error_descriptor(), name, value);
417}
418enum Warning : int {
468bool Warning_IsValid(int value);
471constexpr int Warning_ARRAYSIZE = Warning_MAX + 1;
472
473const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Warning_descriptor();
474template<typename T>
475inline const std::string& Warning_Name(T enum_t_value) {
476 static_assert(::std::is_same<T, Warning>::value ||
477 ::std::is_integral<T>::value,
478 "Incorrect type passed to function Warning_Name.");
479 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
480 Warning_descriptor(), enum_t_value);
481}
482inline bool Warning_Parse(
483 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Warning* value) {
484 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Warning>(
485 Warning_descriptor(), name, value);
486}
487// ===================================================================
488
490 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages) */ {
491 public:
494 explicit PROTOBUF_CONSTEXPR LinuxHardwareStatus_Processor_LoadAverages(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
495
501
507 if (this == &from) return *this;
508 if (GetOwningArena() == from.GetOwningArena()
509 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
510 && GetOwningArena() != nullptr
511 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
512 ) {
513 InternalSwap(&from);
514 } else {
515 CopyFrom(from);
516 }
517 return *this;
518 }
519
520 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
521 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
522 }
523 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
524 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
525 }
526
527 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
528 return GetDescriptor();
529 }
530 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
531 return default_instance().GetMetadata().descriptor;
532 }
533 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
534 return default_instance().GetMetadata().reflection;
535 }
543 static constexpr int kIndexInFileMessages =
544 0;
545
550 if (other == this) return;
551 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
552 if (GetOwningArena() != nullptr &&
553 GetOwningArena() == other->GetOwningArena()) {
554 #else // PROTOBUF_FORCE_COPY_IN_SWAP
555 if (GetOwningArena() == other->GetOwningArena()) {
556 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
557 InternalSwap(other);
558 } else {
559 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
560 }
561 }
563 if (other == this) return;
564 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
565 InternalSwap(other);
566 }
567
568 // implements Message ----------------------------------------------
569
570 LinuxHardwareStatus_Processor_LoadAverages* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
571 return CreateMaybeMessage<LinuxHardwareStatus_Processor_LoadAverages>(arena);
572 }
573 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
575 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
577 LinuxHardwareStatus_Processor_LoadAverages::MergeImpl(*this, from);
578 }
579 private:
580 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
581 public:
582 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
583 bool IsInitialized() const final;
584
585 size_t ByteSizeLong() const final;
586 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
588 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
589 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
590
591 private:
592 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
593 void SharedDtor();
594 void SetCachedSize(int size) const final;
595 void InternalSwap(LinuxHardwareStatus_Processor_LoadAverages* other);
596
597 private:
598 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
599 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
600 return "jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages";
601 }
602 protected:
603 explicit LinuxHardwareStatus_Processor_LoadAverages(::PROTOBUF_NAMESPACE_ID::Arena* arena,
604 bool is_message_owned = false);
605 public:
606
607 static const ClassData _class_data_;
608 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
609
610 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
611
612 // nested types ----------------------------------------------------
613
614 // accessors -------------------------------------------------------
615
616 enum : int {
620 };
621 // required float one_min = 1;
622 bool has_one_min() const;
623 private:
624 bool _internal_has_one_min() const;
625 public:
626 void clear_one_min();
627 float one_min() const;
628 void set_one_min(float value);
629 private:
630 float _internal_one_min() const;
631 void _internal_set_one_min(float value);
632 public:
633
634 // required float five_min = 2;
635 bool has_five_min() const;
636 private:
637 bool _internal_has_five_min() const;
638 public:
639 void clear_five_min();
640 float five_min() const;
641 void set_five_min(float value);
642 private:
643 float _internal_five_min() const;
644 void _internal_set_five_min(float value);
645 public:
646
647 // required float fifteen_min = 3;
648 bool has_fifteen_min() const;
649 private:
650 bool _internal_has_fifteen_min() const;
651 public:
652 void clear_fifteen_min();
653 float fifteen_min() const;
654 void set_fifteen_min(float value);
655 private:
656 float _internal_fifteen_min() const;
657 void _internal_set_fifteen_min(float value);
658 public:
659
660 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages)
661 private:
662 class _Internal;
663
664 // helper for ByteSizeLong()
665 size_t RequiredFieldsByteSizeFallback() const;
666
667 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
668 typedef void InternalArenaConstructable_;
669 typedef void DestructorSkippable_;
670 struct Impl_ {
671 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
672 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
673 float one_min_;
674 float five_min_;
675 float fifteen_min_;
676 };
677 union { Impl_ _impl_; };
678 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
679};
680// -------------------------------------------------------------------
681
683 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Processor) */ {
684 public:
687 explicit PROTOBUF_CONSTEXPR LinuxHardwareStatus_Processor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
688
692 *this = ::std::move(from);
693 }
694
696 CopyFrom(from);
697 return *this;
698 }
700 if (this == &from) return *this;
701 if (GetOwningArena() == from.GetOwningArena()
702 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
703 && GetOwningArena() != nullptr
704 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
705 ) {
706 InternalSwap(&from);
707 } else {
708 CopyFrom(from);
709 }
710 return *this;
711 }
712
713 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
714 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
715 }
716 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
717 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
718 }
719
720 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
721 return GetDescriptor();
722 }
723 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
724 return default_instance().GetMetadata().descriptor;
725 }
726 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
727 return default_instance().GetMetadata().reflection;
728 }
730 return *internal_default_instance();
731 }
736 static constexpr int kIndexInFileMessages =
737 1;
738
743 if (other == this) return;
744 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
745 if (GetOwningArena() != nullptr &&
746 GetOwningArena() == other->GetOwningArena()) {
747 #else // PROTOBUF_FORCE_COPY_IN_SWAP
748 if (GetOwningArena() == other->GetOwningArena()) {
749 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
750 InternalSwap(other);
751 } else {
752 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
753 }
754 }
756 if (other == this) return;
757 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
758 InternalSwap(other);
759 }
760
761 // implements Message ----------------------------------------------
762
763 LinuxHardwareStatus_Processor* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
764 return CreateMaybeMessage<LinuxHardwareStatus_Processor>(arena);
765 }
766 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
768 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
770 LinuxHardwareStatus_Processor::MergeImpl(*this, from);
771 }
772 private:
773 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
774 public:
775 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
776 bool IsInitialized() const final;
777
778 size_t ByteSizeLong() const final;
779 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
780 uint8_t* _InternalSerialize(
781 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
782 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
783
784 private:
785 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
786 void SharedDtor();
787 void SetCachedSize(int size) const final;
788 void InternalSwap(LinuxHardwareStatus_Processor* other);
789
790 private:
791 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
792 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
793 return "jaiabot.protobuf.LinuxHardwareStatus.Processor";
794 }
795 protected:
796 explicit LinuxHardwareStatus_Processor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
797 bool is_message_owned = false);
798 public:
799
800 static const ClassData _class_data_;
801 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
802
803 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
804
805 // nested types ----------------------------------------------------
806
808
809 // accessors -------------------------------------------------------
810
811 enum : int {
812 kLoadsFieldNumber = 10,
813 kNumProcessesFieldNumber = 15,
814 kNumProcessorsFieldNumber = 20,
815 };
816 // optional .jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages loads = 10;
817 bool has_loads() const;
818 private:
819 bool _internal_has_loads() const;
820 public:
821 void clear_loads();
822 const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages& loads() const;
823 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* release_loads();
826 private:
827 const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages& _internal_loads() const;
829 public:
830 void unsafe_arena_set_allocated_loads(
833
834 // optional int32 num_processes = 15;
835 bool has_num_processes() const;
836 private:
837 bool _internal_has_num_processes() const;
838 public:
839 void clear_num_processes();
840 int32_t num_processes() const;
841 void set_num_processes(int32_t value);
842 private:
843 int32_t _internal_num_processes() const;
844 void _internal_set_num_processes(int32_t value);
845 public:
846
847 // optional int32 num_processors = 20;
848 bool has_num_processors() const;
849 private:
850 bool _internal_has_num_processors() const;
851 public:
852 void clear_num_processors();
853 int32_t num_processors() const;
854 void set_num_processors(int32_t value);
855 private:
856 int32_t _internal_num_processors() const;
857 void _internal_set_num_processors(int32_t value);
858 public:
859
860 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Processor)
861 private:
862 class _Internal;
863
864 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
865 typedef void InternalArenaConstructable_;
866 typedef void DestructorSkippable_;
867 struct Impl_ {
868 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
869 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
871 int32_t num_processes_;
872 int32_t num_processors_;
873 };
874 union { Impl_ _impl_; };
875 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
876};
877// -------------------------------------------------------------------
878
880 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Information) */ {
881 public:
884 explicit PROTOBUF_CONSTEXPR LinuxHardwareStatus_Information(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
885
889 *this = ::std::move(from);
890 }
891
893 CopyFrom(from);
894 return *this;
895 }
897 if (this == &from) return *this;
898 if (GetOwningArena() == from.GetOwningArena()
899 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
900 && GetOwningArena() != nullptr
901 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
902 ) {
903 InternalSwap(&from);
904 } else {
905 CopyFrom(from);
906 }
907 return *this;
908 }
909
910 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
911 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
912 }
913 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
914 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
915 }
916
917 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
918 return GetDescriptor();
919 }
920 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
921 return default_instance().GetMetadata().descriptor;
922 }
923 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
924 return default_instance().GetMetadata().reflection;
925 }
927 return *internal_default_instance();
928 }
933 static constexpr int kIndexInFileMessages =
934 2;
935
940 if (other == this) return;
941 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
942 if (GetOwningArena() != nullptr &&
943 GetOwningArena() == other->GetOwningArena()) {
944 #else // PROTOBUF_FORCE_COPY_IN_SWAP
945 if (GetOwningArena() == other->GetOwningArena()) {
946 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
947 InternalSwap(other);
948 } else {
949 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
950 }
951 }
953 if (other == this) return;
954 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
955 InternalSwap(other);
956 }
957
958 // implements Message ----------------------------------------------
959
960 LinuxHardwareStatus_Information* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
961 return CreateMaybeMessage<LinuxHardwareStatus_Information>(arena);
962 }
963 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
965 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
967 LinuxHardwareStatus_Information::MergeImpl(*this, from);
968 }
969 private:
970 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
971 public:
972 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
973 bool IsInitialized() const final;
974
975 size_t ByteSizeLong() const final;
976 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
977 uint8_t* _InternalSerialize(
978 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
979 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
980
981 private:
982 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
983 void SharedDtor();
984 void SetCachedSize(int size) const final;
985 void InternalSwap(LinuxHardwareStatus_Information* other);
986
987 private:
988 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
989 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
990 return "jaiabot.protobuf.LinuxHardwareStatus.Information";
991 }
992 protected:
993 explicit LinuxHardwareStatus_Information(::PROTOBUF_NAMESPACE_ID::Arena* arena,
994 bool is_message_owned = false);
995 public:
996
997 static const ClassData _class_data_;
998 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
999
1000 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1001
1002 // nested types ----------------------------------------------------
1003
1004 // accessors -------------------------------------------------------
1005
1006 enum : int {
1007 kTotalFieldNumber = 1,
1008 kAvailableFieldNumber = 2,
1009 kUsePercentFieldNumber = 3,
1010 };
1011 // required uint64 total = 1 [(.dccl.field) = {
1012 bool has_total() const;
1013 private:
1014 bool _internal_has_total() const;
1015 public:
1016 void clear_total();
1017 uint64_t total() const;
1018 void set_total(uint64_t value);
1019 private:
1020 uint64_t _internal_total() const;
1021 void _internal_set_total(uint64_t value);
1022 public:
1023
1024 // required uint64 available = 2 [(.dccl.field) = {
1025 bool has_available() const;
1026 private:
1027 bool _internal_has_available() const;
1028 public:
1029 void clear_available();
1030 uint64_t available() const;
1031 void set_available(uint64_t value);
1032 private:
1033 uint64_t _internal_available() const;
1034 void _internal_set_available(uint64_t value);
1035 public:
1036
1037 // required float use_percent = 3;
1038 bool has_use_percent() const;
1039 private:
1040 bool _internal_has_use_percent() const;
1041 public:
1042 void clear_use_percent();
1043 float use_percent() const;
1044 void set_use_percent(float value);
1045 private:
1046 float _internal_use_percent() const;
1047 void _internal_set_use_percent(float value);
1048 public:
1049
1050 typedef boost::units::make_scaled_unit<boost::units::information::byte_base_unit::unit_type , boost::units::scale<10, boost::units::static_rational<3> > >::type total_unit;
1051
1052 template<typename Quantity >
1053 void set_total_with_units(Quantity value_w_units)
1054 { set_total(boost::units::quantity<total_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1055
1056 template<typename Quantity >
1057 Quantity total_with_units() const
1058 { return Quantity(total() * total_unit()); };
1059
1060 boost::units::quantity< total_unit,google::protobuf::uint64 > total_with_units() const
1061 { return total_with_units<boost::units::quantity< total_unit,google::protobuf::uint64 > >(); };
1062
1063 typedef boost::units::make_scaled_unit<boost::units::information::byte_base_unit::unit_type , boost::units::scale<10, boost::units::static_rational<3> > >::type available_unit;
1064
1065 template<typename Quantity >
1066 void set_available_with_units(Quantity value_w_units)
1067 { set_available(boost::units::quantity<available_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1068
1069 template<typename Quantity >
1070 Quantity available_with_units() const
1071 { return Quantity(available() * available_unit()); };
1072
1073 boost::units::quantity< available_unit,google::protobuf::uint64 > available_with_units() const
1074 { return available_with_units<boost::units::quantity< available_unit,google::protobuf::uint64 > >(); };
1075
1076 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Information)
1077 private:
1078 class _Internal;
1079
1080 // helper for ByteSizeLong()
1081 size_t RequiredFieldsByteSizeFallback() const;
1082
1083 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1084 typedef void InternalArenaConstructable_;
1085 typedef void DestructorSkippable_;
1086 struct Impl_ {
1087 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1088 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1089 uint64_t total_;
1090 uint64_t available_;
1091 float use_percent_;
1092 };
1093 union { Impl_ _impl_; };
1094 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
1095};
1096// -------------------------------------------------------------------
1097
1099 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Memory) */ {
1100 public:
1103 explicit PROTOBUF_CONSTEXPR LinuxHardwareStatus_Memory(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1104
1108 *this = ::std::move(from);
1109 }
1110
1112 CopyFrom(from);
1113 return *this;
1114 }
1116 if (this == &from) return *this;
1117 if (GetOwningArena() == from.GetOwningArena()
1118 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1119 && GetOwningArena() != nullptr
1120 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1121 ) {
1122 InternalSwap(&from);
1123 } else {
1124 CopyFrom(from);
1125 }
1126 return *this;
1127 }
1128
1129 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1130 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1131 }
1132 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1133 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1134 }
1135
1136 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1137 return GetDescriptor();
1138 }
1139 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1140 return default_instance().GetMetadata().descriptor;
1141 }
1142 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1143 return default_instance().GetMetadata().reflection;
1144 }
1146 return *internal_default_instance();
1147 }
1152 static constexpr int kIndexInFileMessages =
1153 3;
1154
1156 a.Swap(&b);
1157 }
1158 inline void Swap(LinuxHardwareStatus_Memory* other) {
1159 if (other == this) return;
1160 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1161 if (GetOwningArena() != nullptr &&
1162 GetOwningArena() == other->GetOwningArena()) {
1163 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1164 if (GetOwningArena() == other->GetOwningArena()) {
1165 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1166 InternalSwap(other);
1167 } else {
1168 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1169 }
1170 }
1172 if (other == this) return;
1173 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1174 InternalSwap(other);
1175 }
1176
1177 // implements Message ----------------------------------------------
1178
1179 LinuxHardwareStatus_Memory* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1180 return CreateMaybeMessage<LinuxHardwareStatus_Memory>(arena);
1181 }
1182 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1184 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1186 LinuxHardwareStatus_Memory::MergeImpl(*this, from);
1187 }
1188 private:
1189 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1190 public:
1191 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1192 bool IsInitialized() const final;
1193
1194 size_t ByteSizeLong() const final;
1195 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1196 uint8_t* _InternalSerialize(
1197 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1198 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1199
1200 private:
1201 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1202 void SharedDtor();
1203 void SetCachedSize(int size) const final;
1204 void InternalSwap(LinuxHardwareStatus_Memory* other);
1205
1206 private:
1207 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1208 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1209 return "jaiabot.protobuf.LinuxHardwareStatus.Memory";
1210 }
1211 protected:
1212 explicit LinuxHardwareStatus_Memory(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1213 bool is_message_owned = false);
1214 public:
1215
1216 static const ClassData _class_data_;
1217 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1218
1219 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1220
1221 // nested types ----------------------------------------------------
1222
1223 // accessors -------------------------------------------------------
1224
1225 enum : int {
1226 kRamFieldNumber = 1,
1227 kSwapFieldNumber = 2,
1228 };
1229 // required .jaiabot.protobuf.LinuxHardwareStatus.Information ram = 1;
1230 bool has_ram() const;
1231 private:
1232 bool _internal_has_ram() const;
1233 public:
1234 void clear_ram();
1235 const ::jaiabot::protobuf::LinuxHardwareStatus_Information& ram() const;
1236 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_Information* release_ram();
1238 void set_allocated_ram(::jaiabot::protobuf::LinuxHardwareStatus_Information* ram);
1239 private:
1240 const ::jaiabot::protobuf::LinuxHardwareStatus_Information& _internal_ram() const;
1242 public:
1243 void unsafe_arena_set_allocated_ram(
1245 ::jaiabot::protobuf::LinuxHardwareStatus_Information* unsafe_arena_release_ram();
1246
1247 // required .jaiabot.protobuf.LinuxHardwareStatus.Information swap = 2;
1248 bool has_swap() const;
1249 private:
1250 bool _internal_has_swap() const;
1251 public:
1252 void clear_swap();
1253 const ::jaiabot::protobuf::LinuxHardwareStatus_Information& swap() const;
1254 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_Information* release_swap();
1256 void set_allocated_swap(::jaiabot::protobuf::LinuxHardwareStatus_Information* swap);
1257 private:
1258 const ::jaiabot::protobuf::LinuxHardwareStatus_Information& _internal_swap() const;
1260 public:
1261 void unsafe_arena_set_allocated_swap(
1263 ::jaiabot::protobuf::LinuxHardwareStatus_Information* unsafe_arena_release_swap();
1264
1265 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Memory)
1266 private:
1267 class _Internal;
1268
1269 // helper for ByteSizeLong()
1270 size_t RequiredFieldsByteSizeFallback() const;
1271
1272 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1273 typedef void InternalArenaConstructable_;
1274 typedef void DestructorSkippable_;
1275 struct Impl_ {
1276 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1277 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1280 };
1281 union { Impl_ _impl_; };
1282 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
1283};
1284// -------------------------------------------------------------------
1285
1287 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Disk) */ {
1288 public:
1291 explicit PROTOBUF_CONSTEXPR LinuxHardwareStatus_Disk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1292
1296 *this = ::std::move(from);
1297 }
1298
1300 CopyFrom(from);
1301 return *this;
1302 }
1304 if (this == &from) return *this;
1305 if (GetOwningArena() == from.GetOwningArena()
1306 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1307 && GetOwningArena() != nullptr
1308 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1309 ) {
1310 InternalSwap(&from);
1311 } else {
1312 CopyFrom(from);
1313 }
1314 return *this;
1315 }
1316
1317 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1318 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1319 }
1320 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1321 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1322 }
1323
1324 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1325 return GetDescriptor();
1326 }
1327 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1328 return default_instance().GetMetadata().descriptor;
1329 }
1330 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1331 return default_instance().GetMetadata().reflection;
1332 }
1334 return *internal_default_instance();
1335 }
1337 return reinterpret_cast<const LinuxHardwareStatus_Disk*>(
1339 }
1340 static constexpr int kIndexInFileMessages =
1341 4;
1342
1344 a.Swap(&b);
1345 }
1346 inline void Swap(LinuxHardwareStatus_Disk* other) {
1347 if (other == this) return;
1348 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1349 if (GetOwningArena() != nullptr &&
1350 GetOwningArena() == other->GetOwningArena()) {
1351 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1352 if (GetOwningArena() == other->GetOwningArena()) {
1353 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1354 InternalSwap(other);
1355 } else {
1356 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1357 }
1358 }
1360 if (other == this) return;
1361 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1362 InternalSwap(other);
1363 }
1364
1365 // implements Message ----------------------------------------------
1366
1367 LinuxHardwareStatus_Disk* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1368 return CreateMaybeMessage<LinuxHardwareStatus_Disk>(arena);
1369 }
1370 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1372 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1374 LinuxHardwareStatus_Disk::MergeImpl(*this, from);
1375 }
1376 private:
1377 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1378 public:
1379 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1380 bool IsInitialized() const final;
1381
1382 size_t ByteSizeLong() const final;
1383 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1384 uint8_t* _InternalSerialize(
1385 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1386 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1387
1388 private:
1389 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1390 void SharedDtor();
1391 void SetCachedSize(int size) const final;
1392 void InternalSwap(LinuxHardwareStatus_Disk* other);
1393
1394 private:
1395 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1396 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1397 return "jaiabot.protobuf.LinuxHardwareStatus.Disk";
1398 }
1399 protected:
1400 explicit LinuxHardwareStatus_Disk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1401 bool is_message_owned = false);
1402 public:
1403
1404 static const ClassData _class_data_;
1405 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1406
1407 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1408
1409 // nested types ----------------------------------------------------
1410
1411 // accessors -------------------------------------------------------
1412
1413 enum : int {
1414 kRootfsFieldNumber = 1,
1415 kDataFieldNumber = 2,
1416 };
1417 // optional .jaiabot.protobuf.LinuxHardwareStatus.Information rootfs = 1;
1418 bool has_rootfs() const;
1419 private:
1420 bool _internal_has_rootfs() const;
1421 public:
1422 void clear_rootfs();
1423 const ::jaiabot::protobuf::LinuxHardwareStatus_Information& rootfs() const;
1424 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_Information* release_rootfs();
1426 void set_allocated_rootfs(::jaiabot::protobuf::LinuxHardwareStatus_Information* rootfs);
1427 private:
1428 const ::jaiabot::protobuf::LinuxHardwareStatus_Information& _internal_rootfs() const;
1429 ::jaiabot::protobuf::LinuxHardwareStatus_Information* _internal_mutable_rootfs();
1430 public:
1431 void unsafe_arena_set_allocated_rootfs(
1433 ::jaiabot::protobuf::LinuxHardwareStatus_Information* unsafe_arena_release_rootfs();
1434
1435 // optional .jaiabot.protobuf.LinuxHardwareStatus.Information data = 2;
1436 bool has_data() const;
1437 private:
1438 bool _internal_has_data() const;
1439 public:
1440 void clear_data();
1441 const ::jaiabot::protobuf::LinuxHardwareStatus_Information& data() const;
1442 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_Information* release_data();
1444 void set_allocated_data(::jaiabot::protobuf::LinuxHardwareStatus_Information* data);
1445 private:
1446 const ::jaiabot::protobuf::LinuxHardwareStatus_Information& _internal_data() const;
1448 public:
1449 void unsafe_arena_set_allocated_data(
1451 ::jaiabot::protobuf::LinuxHardwareStatus_Information* unsafe_arena_release_data();
1452
1453 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Disk)
1454 private:
1455 class _Internal;
1456
1457 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1458 typedef void InternalArenaConstructable_;
1459 typedef void DestructorSkippable_;
1460 struct Impl_ {
1461 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1462 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1465 };
1466 union { Impl_ _impl_; };
1467 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
1468};
1469// -------------------------------------------------------------------
1470
1472 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.WiFi) */ {
1473 public:
1476 explicit PROTOBUF_CONSTEXPR LinuxHardwareStatus_WiFi(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1477
1481 *this = ::std::move(from);
1482 }
1483
1485 CopyFrom(from);
1486 return *this;
1487 }
1489 if (this == &from) return *this;
1490 if (GetOwningArena() == from.GetOwningArena()
1491 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1492 && GetOwningArena() != nullptr
1493 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1494 ) {
1495 InternalSwap(&from);
1496 } else {
1497 CopyFrom(from);
1498 }
1499 return *this;
1500 }
1501
1502 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1503 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1504 }
1505 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1506 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1507 }
1508
1509 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1510 return GetDescriptor();
1511 }
1512 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1513 return default_instance().GetMetadata().descriptor;
1514 }
1515 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1516 return default_instance().GetMetadata().reflection;
1517 }
1519 return *internal_default_instance();
1520 }
1522 return reinterpret_cast<const LinuxHardwareStatus_WiFi*>(
1524 }
1525 static constexpr int kIndexInFileMessages =
1526 5;
1527
1529 a.Swap(&b);
1530 }
1531 inline void Swap(LinuxHardwareStatus_WiFi* other) {
1532 if (other == this) return;
1533 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1534 if (GetOwningArena() != nullptr &&
1535 GetOwningArena() == other->GetOwningArena()) {
1536 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1537 if (GetOwningArena() == other->GetOwningArena()) {
1538 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1539 InternalSwap(other);
1540 } else {
1541 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1542 }
1543 }
1545 if (other == this) return;
1546 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1547 InternalSwap(other);
1548 }
1549
1550 // implements Message ----------------------------------------------
1551
1552 LinuxHardwareStatus_WiFi* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1553 return CreateMaybeMessage<LinuxHardwareStatus_WiFi>(arena);
1554 }
1555 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1557 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1559 LinuxHardwareStatus_WiFi::MergeImpl(*this, from);
1560 }
1561 private:
1562 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1563 public:
1564 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1565 bool IsInitialized() const final;
1566
1567 size_t ByteSizeLong() const final;
1568 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1569 uint8_t* _InternalSerialize(
1570 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1571 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1572
1573 private:
1574 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1575 void SharedDtor();
1576 void SetCachedSize(int size) const final;
1577 void InternalSwap(LinuxHardwareStatus_WiFi* other);
1578
1579 private:
1580 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1581 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1582 return "jaiabot.protobuf.LinuxHardwareStatus.WiFi";
1583 }
1584 protected:
1585 explicit LinuxHardwareStatus_WiFi(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1586 bool is_message_owned = false);
1587 public:
1588
1589 static const ClassData _class_data_;
1590 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1591
1592 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1593
1594 // nested types ----------------------------------------------------
1595
1596 // accessors -------------------------------------------------------
1597
1598 enum : int {
1599 kIsConnectedFieldNumber = 1,
1600 kLinkQualityFieldNumber = 2,
1601 kLinkQualityPercentageFieldNumber = 3,
1602 kSignalLevelFieldNumber = 4,
1603 kNoiseLevelFieldNumber = 5,
1604 };
1605 // required bool is_connected = 1;
1606 bool has_is_connected() const;
1607 private:
1608 bool _internal_has_is_connected() const;
1609 public:
1610 void clear_is_connected();
1611 bool is_connected() const;
1612 void set_is_connected(bool value);
1613 private:
1614 bool _internal_is_connected() const;
1615 void _internal_set_is_connected(bool value);
1616 public:
1617
1618 // optional uint32 link_quality = 2;
1619 bool has_link_quality() const;
1620 private:
1621 bool _internal_has_link_quality() const;
1622 public:
1623 void clear_link_quality();
1624 uint32_t link_quality() const;
1625 void set_link_quality(uint32_t value);
1626 private:
1627 uint32_t _internal_link_quality() const;
1628 void _internal_set_link_quality(uint32_t value);
1629 public:
1630
1631 // optional uint32 link_quality_percentage = 3;
1632 bool has_link_quality_percentage() const;
1633 private:
1634 bool _internal_has_link_quality_percentage() const;
1635 public:
1636 void clear_link_quality_percentage();
1637 uint32_t link_quality_percentage() const;
1638 void set_link_quality_percentage(uint32_t value);
1639 private:
1640 uint32_t _internal_link_quality_percentage() const;
1641 void _internal_set_link_quality_percentage(uint32_t value);
1642 public:
1643
1644 // optional int32 signal_level = 4;
1645 bool has_signal_level() const;
1646 private:
1647 bool _internal_has_signal_level() const;
1648 public:
1649 void clear_signal_level();
1650 int32_t signal_level() const;
1651 void set_signal_level(int32_t value);
1652 private:
1653 int32_t _internal_signal_level() const;
1654 void _internal_set_signal_level(int32_t value);
1655 public:
1656
1657 // optional int32 noise_level = 5;
1658 bool has_noise_level() const;
1659 private:
1660 bool _internal_has_noise_level() const;
1661 public:
1662 void clear_noise_level();
1663 int32_t noise_level() const;
1664 void set_noise_level(int32_t value);
1665 private:
1666 int32_t _internal_noise_level() const;
1667 void _internal_set_noise_level(int32_t value);
1668 public:
1669
1670 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.WiFi)
1671 private:
1672 class _Internal;
1673
1674 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1675 typedef void InternalArenaConstructable_;
1676 typedef void DestructorSkippable_;
1677 struct Impl_ {
1678 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1679 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1680 bool is_connected_;
1681 uint32_t link_quality_;
1682 uint32_t link_quality_percentage_;
1683 int32_t signal_level_;
1684 int32_t noise_level_;
1685 };
1686 union { Impl_ _impl_; };
1687 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
1688};
1689// -------------------------------------------------------------------
1690
1692 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus) */ {
1693 public:
1696 explicit PROTOBUF_CONSTEXPR LinuxHardwareStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1697
1701 *this = ::std::move(from);
1702 }
1703
1705 CopyFrom(from);
1706 return *this;
1707 }
1709 if (this == &from) return *this;
1710 if (GetOwningArena() == from.GetOwningArena()
1711 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1712 && GetOwningArena() != nullptr
1713 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1714 ) {
1715 InternalSwap(&from);
1716 } else {
1717 CopyFrom(from);
1718 }
1719 return *this;
1720 }
1721
1722 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1723 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1724 }
1725 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1726 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1727 }
1728
1729 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1730 return GetDescriptor();
1731 }
1732 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1733 return default_instance().GetMetadata().descriptor;
1734 }
1735 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1736 return default_instance().GetMetadata().reflection;
1737 }
1739 return *internal_default_instance();
1740 }
1742 return reinterpret_cast<const LinuxHardwareStatus*>(
1744 }
1745 static constexpr int kIndexInFileMessages =
1746 6;
1747
1749 a.Swap(&b);
1750 }
1751 inline void Swap(LinuxHardwareStatus* other) {
1752 if (other == this) return;
1753 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1754 if (GetOwningArena() != nullptr &&
1755 GetOwningArena() == other->GetOwningArena()) {
1756 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1757 if (GetOwningArena() == other->GetOwningArena()) {
1758 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1759 InternalSwap(other);
1760 } else {
1761 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1762 }
1763 }
1765 if (other == this) return;
1766 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1767 InternalSwap(other);
1768 }
1769
1770 // implements Message ----------------------------------------------
1771
1772 LinuxHardwareStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1773 return CreateMaybeMessage<LinuxHardwareStatus>(arena);
1774 }
1775 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1777 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1778 void MergeFrom( const LinuxHardwareStatus& from) {
1779 LinuxHardwareStatus::MergeImpl(*this, from);
1780 }
1781 private:
1782 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1783 public:
1784 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1785 bool IsInitialized() const final;
1786
1787 size_t ByteSizeLong() const final;
1788 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1789 uint8_t* _InternalSerialize(
1790 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1791 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1792
1793 private:
1794 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1795 void SharedDtor();
1796 void SetCachedSize(int size) const final;
1797 void InternalSwap(LinuxHardwareStatus* other);
1798
1799 private:
1800 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1801 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1802 return "jaiabot.protobuf.LinuxHardwareStatus";
1803 }
1804 protected:
1805 explicit LinuxHardwareStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1806 bool is_message_owned = false);
1807 public:
1808
1809 static const ClassData _class_data_;
1810 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1811
1812 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1813
1814 // nested types ----------------------------------------------------
1815
1821
1822 // accessors -------------------------------------------------------
1823
1824 enum : int {
1825 kProcessorFieldNumber = 20,
1826 kMemoryFieldNumber = 30,
1827 kDiskFieldNumber = 40,
1828 kWifiFieldNumber = 50,
1829 kUptimeFieldNumber = 10,
1830 };
1831 // optional .jaiabot.protobuf.LinuxHardwareStatus.Processor processor = 20;
1832 bool has_processor() const;
1833 private:
1834 bool _internal_has_processor() const;
1835 public:
1836 void clear_processor();
1837 const ::jaiabot::protobuf::LinuxHardwareStatus_Processor& processor() const;
1838 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_Processor* release_processor();
1840 void set_allocated_processor(::jaiabot::protobuf::LinuxHardwareStatus_Processor* processor);
1841 private:
1842 const ::jaiabot::protobuf::LinuxHardwareStatus_Processor& _internal_processor() const;
1843 ::jaiabot::protobuf::LinuxHardwareStatus_Processor* _internal_mutable_processor();
1844 public:
1845 void unsafe_arena_set_allocated_processor(
1847 ::jaiabot::protobuf::LinuxHardwareStatus_Processor* unsafe_arena_release_processor();
1848
1849 // optional .jaiabot.protobuf.LinuxHardwareStatus.Memory memory = 30;
1850 bool has_memory() const;
1851 private:
1852 bool _internal_has_memory() const;
1853 public:
1854 void clear_memory();
1855 const ::jaiabot::protobuf::LinuxHardwareStatus_Memory& memory() const;
1856 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_Memory* release_memory();
1858 void set_allocated_memory(::jaiabot::protobuf::LinuxHardwareStatus_Memory* memory);
1859 private:
1860 const ::jaiabot::protobuf::LinuxHardwareStatus_Memory& _internal_memory() const;
1861 ::jaiabot::protobuf::LinuxHardwareStatus_Memory* _internal_mutable_memory();
1862 public:
1863 void unsafe_arena_set_allocated_memory(
1865 ::jaiabot::protobuf::LinuxHardwareStatus_Memory* unsafe_arena_release_memory();
1866
1867 // optional .jaiabot.protobuf.LinuxHardwareStatus.Disk disk = 40;
1868 bool has_disk() const;
1869 private:
1870 bool _internal_has_disk() const;
1871 public:
1872 void clear_disk();
1873 const ::jaiabot::protobuf::LinuxHardwareStatus_Disk& disk() const;
1874 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_Disk* release_disk();
1876 void set_allocated_disk(::jaiabot::protobuf::LinuxHardwareStatus_Disk* disk);
1877 private:
1878 const ::jaiabot::protobuf::LinuxHardwareStatus_Disk& _internal_disk() const;
1879 ::jaiabot::protobuf::LinuxHardwareStatus_Disk* _internal_mutable_disk();
1880 public:
1881 void unsafe_arena_set_allocated_disk(
1883 ::jaiabot::protobuf::LinuxHardwareStatus_Disk* unsafe_arena_release_disk();
1884
1885 // optional .jaiabot.protobuf.LinuxHardwareStatus.WiFi wifi = 50;
1886 bool has_wifi() const;
1887 private:
1888 bool _internal_has_wifi() const;
1889 public:
1890 void clear_wifi();
1891 const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi& wifi() const;
1892 PROTOBUF_NODISCARD ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* release_wifi();
1894 void set_allocated_wifi(::jaiabot::protobuf::LinuxHardwareStatus_WiFi* wifi);
1895 private:
1896 const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi& _internal_wifi() const;
1897 ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* _internal_mutable_wifi();
1898 public:
1899 void unsafe_arena_set_allocated_wifi(
1901 ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* unsafe_arena_release_wifi();
1902
1903 // optional int32 uptime = 10 [(.dccl.field) = {
1904 bool has_uptime() const;
1905 private:
1906 bool _internal_has_uptime() const;
1907 public:
1908 void clear_uptime();
1909 int32_t uptime() const;
1910 void set_uptime(int32_t value);
1911 private:
1912 int32_t _internal_uptime() const;
1913 void _internal_set_uptime(int32_t value);
1914 public:
1915
1916 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type uptime_dimension;
1917
1918 typedef boost::units::unit<uptime_dimension,boost::units::si::system> uptime_unit;
1919
1920 template<typename Quantity >
1921 void set_uptime_with_units(Quantity value_w_units)
1922 { set_uptime(boost::units::quantity<uptime_unit,google::protobuf::int32 >(value_w_units).value() ); };
1923
1924 template<typename Quantity >
1925 Quantity uptime_with_units() const
1926 { return Quantity(uptime() * uptime_unit()); };
1927
1928 boost::units::quantity< uptime_unit,google::protobuf::int32 > uptime_with_units() const
1929 { return uptime_with_units<boost::units::quantity< uptime_unit,google::protobuf::int32 > >(); };
1930
1931 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus)
1932 private:
1933 class _Internal;
1934
1935 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1936 typedef void InternalArenaConstructable_;
1937 typedef void DestructorSkippable_;
1938 struct Impl_ {
1939 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1940 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1945 int32_t uptime_;
1946 };
1947 union { Impl_ _impl_; };
1948 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
1949};
1950// -------------------------------------------------------------------
1951
1953 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.NTPStatus.NTPPeer) */ {
1954 public:
1957 explicit PROTOBUF_CONSTEXPR NTPStatus_NTPPeer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1958
1961 : NTPStatus_NTPPeer() {
1962 *this = ::std::move(from);
1963 }
1964
1966 CopyFrom(from);
1967 return *this;
1968 }
1970 if (this == &from) return *this;
1971 if (GetOwningArena() == from.GetOwningArena()
1972 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1973 && GetOwningArena() != nullptr
1974 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1975 ) {
1976 InternalSwap(&from);
1977 } else {
1978 CopyFrom(from);
1979 }
1980 return *this;
1981 }
1982
1983 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1984 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1985 }
1986 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1987 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1988 }
1989
1990 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1991 return GetDescriptor();
1992 }
1993 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1994 return default_instance().GetMetadata().descriptor;
1995 }
1996 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1997 return default_instance().GetMetadata().reflection;
1998 }
2000 return *internal_default_instance();
2001 }
2003 return reinterpret_cast<const NTPStatus_NTPPeer*>(
2005 }
2006 static constexpr int kIndexInFileMessages =
2007 7;
2008
2010 a.Swap(&b);
2011 }
2012 inline void Swap(NTPStatus_NTPPeer* other) {
2013 if (other == this) return;
2014 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2015 if (GetOwningArena() != nullptr &&
2016 GetOwningArena() == other->GetOwningArena()) {
2017 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2018 if (GetOwningArena() == other->GetOwningArena()) {
2019 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2020 InternalSwap(other);
2021 } else {
2022 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2023 }
2024 }
2026 if (other == this) return;
2027 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2028 InternalSwap(other);
2029 }
2030
2031 // implements Message ----------------------------------------------
2032
2033 NTPStatus_NTPPeer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2034 return CreateMaybeMessage<NTPStatus_NTPPeer>(arena);
2035 }
2036 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2037 void CopyFrom(const NTPStatus_NTPPeer& from);
2038 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2039 void MergeFrom( const NTPStatus_NTPPeer& from) {
2040 NTPStatus_NTPPeer::MergeImpl(*this, from);
2041 }
2042 private:
2043 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2044 public:
2045 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2046 bool IsInitialized() const final;
2047
2048 size_t ByteSizeLong() const final;
2049 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2050 uint8_t* _InternalSerialize(
2051 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2052 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2053
2054 private:
2055 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2056 void SharedDtor();
2057 void SetCachedSize(int size) const final;
2058 void InternalSwap(NTPStatus_NTPPeer* other);
2059
2060 private:
2061 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2062 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2063 return "jaiabot.protobuf.NTPStatus.NTPPeer";
2064 }
2065 protected:
2066 explicit NTPStatus_NTPPeer(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2067 bool is_message_owned = false);
2068 public:
2069
2070 static const ClassData _class_data_;
2071 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2072
2073 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2074
2075 // nested types ----------------------------------------------------
2076
2078 static constexpr TallyCode PEER_CODE_UNKNOWN =
2079 NTPStatus_NTPPeer_TallyCode_PEER_CODE_UNKNOWN;
2080 static constexpr TallyCode PEER_NOT_VALID =
2081 NTPStatus_NTPPeer_TallyCode_PEER_NOT_VALID;
2082 static constexpr TallyCode PEER_DISCARDED_BY_INTERSECTION =
2083 NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_INTERSECTION;
2084 static constexpr TallyCode PEER_DISCARDED_BY_TABLE_OVERFLOW =
2085 NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_TABLE_OVERFLOW;
2086 static constexpr TallyCode PEER_DISCARDED_BY_CLUSTER_ALGORITHM =
2087 NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_CLUSTER_ALGORITHM;
2088 static constexpr TallyCode PEER_INCLUDED_IN_COMBINE =
2089 NTPStatus_NTPPeer_TallyCode_PEER_INCLUDED_IN_COMBINE;
2090 static constexpr TallyCode PEER_ALTERNATIVE_BACKUP =
2091 NTPStatus_NTPPeer_TallyCode_PEER_ALTERNATIVE_BACKUP;
2092 static constexpr TallyCode PEER_SYSTEM_SYNC_SOURCE =
2093 NTPStatus_NTPPeer_TallyCode_PEER_SYSTEM_SYNC_SOURCE;
2094 static constexpr TallyCode PEER_PPS_SYNC =
2095 NTPStatus_NTPPeer_TallyCode_PEER_PPS_SYNC;
2096 static inline bool TallyCode_IsValid(int value) {
2098 }
2099 static constexpr TallyCode TallyCode_MIN =
2101 static constexpr TallyCode TallyCode_MAX =
2103 static constexpr int TallyCode_ARRAYSIZE =
2105 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2109 template<typename T>
2110 static inline const std::string& TallyCode_Name(T enum_t_value) {
2111 static_assert(::std::is_same<T, TallyCode>::value ||
2112 ::std::is_integral<T>::value,
2113 "Incorrect type passed to function TallyCode_Name.");
2114 return NTPStatus_NTPPeer_TallyCode_Name(enum_t_value);
2115 }
2116 static inline bool TallyCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2117 TallyCode* value) {
2118 return NTPStatus_NTPPeer_TallyCode_Parse(name, value);
2119 }
2120
2121 // accessors -------------------------------------------------------
2122
2123 enum : int {
2124 kRemoteFieldNumber = 2,
2125 kRefidFieldNumber = 3,
2126 kReachFieldNumber = 7,
2127 kJitterFieldNumber = 10,
2128 kTallyCodeFieldNumber = 1,
2129 kStratumFieldNumber = 4,
2130 kWhenFieldNumber = 5,
2131 kPollFieldNumber = 6,
2132 kDelayFieldNumber = 8,
2133 kOffsetFieldNumber = 9,
2134 };
2135 // required string remote = 2;
2136 bool has_remote() const;
2137 private:
2138 bool _internal_has_remote() const;
2139 public:
2140 void clear_remote();
2141 const std::string& remote() const;
2142 template <typename ArgT0 = const std::string&, typename... ArgT>
2143 void set_remote(ArgT0&& arg0, ArgT... args);
2144 std::string* mutable_remote();
2145 PROTOBUF_NODISCARD std::string* release_remote();
2146 void set_allocated_remote(std::string* remote);
2147 private:
2148 const std::string& _internal_remote() const;
2149 inline PROTOBUF_ALWAYS_INLINE void _internal_set_remote(const std::string& value);
2150 std::string* _internal_mutable_remote();
2151 public:
2152
2153 // required string refid = 3;
2154 bool has_refid() const;
2155 private:
2156 bool _internal_has_refid() const;
2157 public:
2158 void clear_refid();
2159 const std::string& refid() const;
2160 template <typename ArgT0 = const std::string&, typename... ArgT>
2161 void set_refid(ArgT0&& arg0, ArgT... args);
2162 std::string* mutable_refid();
2163 PROTOBUF_NODISCARD std::string* release_refid();
2164 void set_allocated_refid(std::string* refid);
2165 private:
2166 const std::string& _internal_refid() const;
2167 inline PROTOBUF_ALWAYS_INLINE void _internal_set_refid(const std::string& value);
2168 std::string* _internal_mutable_refid();
2169 public:
2170
2171 // optional int32 reach = 7 [default = 0];
2172 bool has_reach() const;
2173 private:
2174 bool _internal_has_reach() const;
2175 public:
2176 void clear_reach();
2177 int32_t reach() const;
2178 void set_reach(int32_t value);
2179 private:
2180 int32_t _internal_reach() const;
2181 void _internal_set_reach(int32_t value);
2182 public:
2183
2184 // optional float jitter = 10 [default = nan, (.dccl.field) = {
2185 bool has_jitter() const;
2186 private:
2187 bool _internal_has_jitter() const;
2188 public:
2189 void clear_jitter();
2190 float jitter() const;
2191 void set_jitter(float value);
2192 private:
2193 float _internal_jitter() const;
2194 void _internal_set_jitter(float value);
2195 public:
2196
2197 // required .jaiabot.protobuf.NTPStatus.NTPPeer.TallyCode tally_code = 1 [default = PEER_CODE_UNKNOWN];
2198 bool has_tally_code() const;
2199 private:
2200 bool _internal_has_tally_code() const;
2201 public:
2202 void clear_tally_code();
2204 void set_tally_code(::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode value);
2205 private:
2206 ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode _internal_tally_code() const;
2207 void _internal_set_tally_code(::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode value);
2208 public:
2209
2210 // optional int32 stratum = 4 [default = 16];
2211 bool has_stratum() const;
2212 private:
2213 bool _internal_has_stratum() const;
2214 public:
2215 void clear_stratum();
2216 int32_t stratum() const;
2217 void set_stratum(int32_t value);
2218 private:
2219 int32_t _internal_stratum() const;
2220 void _internal_set_stratum(int32_t value);
2221 public:
2222
2223 // optional int32 when = 5 [default = -1, (.dccl.field) = {
2224 bool has_when() const;
2225 private:
2226 bool _internal_has_when() const;
2227 public:
2228 void clear_when();
2229 int32_t when() const;
2230 void set_when(int32_t value);
2231 private:
2232 int32_t _internal_when() const;
2233 void _internal_set_when(int32_t value);
2234 public:
2235
2236 // optional int32 poll = 6 [default = -1, (.dccl.field) = {
2237 bool has_poll() const;
2238 private:
2239 bool _internal_has_poll() const;
2240 public:
2241 void clear_poll();
2242 int32_t poll() const;
2243 void set_poll(int32_t value);
2244 private:
2245 int32_t _internal_poll() const;
2246 void _internal_set_poll(int32_t value);
2247 public:
2248
2249 // optional float delay = 8 [default = nan, (.dccl.field) = {
2250 bool has_delay() const;
2251 private:
2252 bool _internal_has_delay() const;
2253 public:
2254 void clear_delay();
2255 float delay() const;
2256 void set_delay(float value);
2257 private:
2258 float _internal_delay() const;
2259 void _internal_set_delay(float value);
2260 public:
2261
2262 // optional float offset = 9 [default = nan, (.dccl.field) = {
2263 bool has_offset() const;
2264 private:
2265 bool _internal_has_offset() const;
2266 public:
2267 void clear_offset();
2268 float offset() const;
2269 void set_offset(float value);
2270 private:
2271 float _internal_offset() const;
2272 void _internal_set_offset(float value);
2273 public:
2274
2275 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type when_dimension;
2276
2277 typedef boost::units::unit<when_dimension,boost::units::si::system> when_unit;
2278
2279 template<typename Quantity >
2280 void set_when_with_units(Quantity value_w_units)
2281 { set_when(boost::units::quantity<when_unit,google::protobuf::int32 >(value_w_units).value() ); };
2282
2283 template<typename Quantity >
2284 Quantity when_with_units() const
2285 { return Quantity(when() * when_unit()); };
2286
2287 boost::units::quantity< when_unit,google::protobuf::int32 > when_with_units() const
2288 { return when_with_units<boost::units::quantity< when_unit,google::protobuf::int32 > >(); };
2289
2290 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type poll_dimension;
2291
2292 typedef boost::units::unit<poll_dimension,boost::units::si::system> poll_unit;
2293
2294 template<typename Quantity >
2295 void set_poll_with_units(Quantity value_w_units)
2296 { set_poll(boost::units::quantity<poll_unit,google::protobuf::int32 >(value_w_units).value() ); };
2297
2298 template<typename Quantity >
2299 Quantity poll_with_units() const
2300 { return Quantity(poll() * poll_unit()); };
2301
2302 boost::units::quantity< poll_unit,google::protobuf::int32 > poll_with_units() const
2303 { return poll_with_units<boost::units::quantity< poll_unit,google::protobuf::int32 > >(); };
2304
2305 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type delay_dimension;
2306
2307 typedef boost::units::make_scaled_unit<boost::units::unit<delay_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-3> > >::type delay_unit;
2308
2309 template<typename Quantity >
2310 void set_delay_with_units(Quantity value_w_units)
2311 { set_delay(boost::units::quantity<delay_unit,float >(value_w_units).value() ); };
2312
2313 template<typename Quantity >
2314 Quantity delay_with_units() const
2315 { return Quantity(delay() * delay_unit()); };
2316
2317 boost::units::quantity< delay_unit,float > delay_with_units() const
2318 { return delay_with_units<boost::units::quantity< delay_unit,float > >(); };
2319
2320 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type offset_dimension;
2321
2322 typedef boost::units::make_scaled_unit<boost::units::unit<offset_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-3> > >::type offset_unit;
2323
2324 template<typename Quantity >
2325 void set_offset_with_units(Quantity value_w_units)
2326 { set_offset(boost::units::quantity<offset_unit,float >(value_w_units).value() ); };
2327
2328 template<typename Quantity >
2329 Quantity offset_with_units() const
2330 { return Quantity(offset() * offset_unit()); };
2331
2332 boost::units::quantity< offset_unit,float > offset_with_units() const
2333 { return offset_with_units<boost::units::quantity< offset_unit,float > >(); };
2334
2335 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type jitter_dimension;
2336
2337 typedef boost::units::make_scaled_unit<boost::units::unit<jitter_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-3> > >::type jitter_unit;
2338
2339 template<typename Quantity >
2340 void set_jitter_with_units(Quantity value_w_units)
2341 { set_jitter(boost::units::quantity<jitter_unit,float >(value_w_units).value() ); };
2342
2343 template<typename Quantity >
2344 Quantity jitter_with_units() const
2345 { return Quantity(jitter() * jitter_unit()); };
2346
2347 boost::units::quantity< jitter_unit,float > jitter_with_units() const
2348 { return jitter_with_units<boost::units::quantity< jitter_unit,float > >(); };
2349
2350 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.NTPStatus.NTPPeer)
2351 private:
2352 class _Internal;
2353
2354 // helper for ByteSizeLong()
2355 size_t RequiredFieldsByteSizeFallback() const;
2356
2357 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2358 typedef void InternalArenaConstructable_;
2359 typedef void DestructorSkippable_;
2360 struct Impl_ {
2361 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2362 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2363 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr remote_;
2364 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr refid_;
2365 int32_t reach_;
2366 float jitter_;
2367 int tally_code_;
2368 int32_t stratum_;
2369 int32_t when_;
2370 int32_t poll_;
2371 float delay_;
2372 float offset_;
2373 };
2374 union { Impl_ _impl_; };
2375 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
2376};
2377// -------------------------------------------------------------------
2378
2379class NTPStatus final :
2380 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.NTPStatus) */ {
2381 public:
2382 inline NTPStatus() : NTPStatus(nullptr) {}
2383 ~NTPStatus() override;
2384 explicit PROTOBUF_CONSTEXPR NTPStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2385
2386 NTPStatus(const NTPStatus& from);
2387 NTPStatus(NTPStatus&& from) noexcept
2388 : NTPStatus() {
2389 *this = ::std::move(from);
2390 }
2391
2392 inline NTPStatus& operator=(const NTPStatus& from) {
2393 CopyFrom(from);
2394 return *this;
2395 }
2396 inline NTPStatus& operator=(NTPStatus&& from) noexcept {
2397 if (this == &from) return *this;
2398 if (GetOwningArena() == from.GetOwningArena()
2399 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2400 && GetOwningArena() != nullptr
2401 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2402 ) {
2403 InternalSwap(&from);
2404 } else {
2405 CopyFrom(from);
2406 }
2407 return *this;
2408 }
2409
2410 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2411 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2412 }
2413 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2414 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2415 }
2416
2417 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2418 return GetDescriptor();
2419 }
2420 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2421 return default_instance().GetMetadata().descriptor;
2422 }
2423 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2424 return default_instance().GetMetadata().reflection;
2425 }
2426 static const NTPStatus& default_instance() {
2427 return *internal_default_instance();
2428 }
2429 static inline const NTPStatus* internal_default_instance() {
2430 return reinterpret_cast<const NTPStatus*>(
2432 }
2433 static constexpr int kIndexInFileMessages =
2434 8;
2435
2436 friend void swap(NTPStatus& a, NTPStatus& b) {
2437 a.Swap(&b);
2438 }
2439 inline void Swap(NTPStatus* other) {
2440 if (other == this) return;
2441 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2442 if (GetOwningArena() != nullptr &&
2443 GetOwningArena() == other->GetOwningArena()) {
2444 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2445 if (GetOwningArena() == other->GetOwningArena()) {
2446 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2447 InternalSwap(other);
2448 } else {
2449 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2450 }
2451 }
2453 if (other == this) return;
2454 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2455 InternalSwap(other);
2456 }
2457
2458 // implements Message ----------------------------------------------
2459
2460 NTPStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2461 return CreateMaybeMessage<NTPStatus>(arena);
2462 }
2463 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2464 void CopyFrom(const NTPStatus& from);
2465 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2466 void MergeFrom( const NTPStatus& from) {
2467 NTPStatus::MergeImpl(*this, from);
2468 }
2469 private:
2470 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2471 public:
2472 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2473 bool IsInitialized() const final;
2474
2475 size_t ByteSizeLong() const final;
2476 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2477 uint8_t* _InternalSerialize(
2478 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2479 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2480
2481 private:
2482 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2483 void SharedDtor();
2484 void SetCachedSize(int size) const final;
2485 void InternalSwap(NTPStatus* other);
2486
2487 private:
2488 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2489 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2490 return "jaiabot.protobuf.NTPStatus";
2491 }
2492 protected:
2493 explicit NTPStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2494 bool is_message_owned = false);
2495 public:
2496
2497 static const ClassData _class_data_;
2498 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2499
2500 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2501
2502 // nested types ----------------------------------------------------
2503
2505
2507 static constexpr SyncSource SYNC_UNKNOWN =
2508 NTPStatus_SyncSource_SYNC_UNKNOWN;
2509 static constexpr SyncSource SYNC_UNSPECIFIED =
2510 NTPStatus_SyncSource_SYNC_UNSPECIFIED;
2511 static constexpr SyncSource SYNC_PPS =
2512 NTPStatus_SyncSource_SYNC_PPS;
2513 static constexpr SyncSource SYNC_LF_RADIO =
2514 NTPStatus_SyncSource_SYNC_LF_RADIO;
2515 static constexpr SyncSource SYNC_HF_RADIO =
2516 NTPStatus_SyncSource_SYNC_HF_RADIO;
2517 static constexpr SyncSource SYNC_UHF_RADIO =
2518 NTPStatus_SyncSource_SYNC_UHF_RADIO;
2519 static constexpr SyncSource SYNC_LOCAL =
2520 NTPStatus_SyncSource_SYNC_LOCAL;
2521 static constexpr SyncSource SYNC_NTP =
2522 NTPStatus_SyncSource_SYNC_NTP;
2523 static constexpr SyncSource SYNC_OTHER =
2524 NTPStatus_SyncSource_SYNC_OTHER;
2525 static constexpr SyncSource SYNC_WRISTWATCH =
2526 NTPStatus_SyncSource_SYNC_WRISTWATCH;
2527 static constexpr SyncSource SYNC_TELEPHONE =
2528 NTPStatus_SyncSource_SYNC_TELEPHONE;
2529 static inline bool SyncSource_IsValid(int value) {
2530 return NTPStatus_SyncSource_IsValid(value);
2531 }
2532 static constexpr SyncSource SyncSource_MIN =
2534 static constexpr SyncSource SyncSource_MAX =
2536 static constexpr int SyncSource_ARRAYSIZE =
2538 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2542 template<typename T>
2543 static inline const std::string& SyncSource_Name(T enum_t_value) {
2544 static_assert(::std::is_same<T, SyncSource>::value ||
2545 ::std::is_integral<T>::value,
2546 "Incorrect type passed to function SyncSource_Name.");
2547 return NTPStatus_SyncSource_Name(enum_t_value);
2548 }
2549 static inline bool SyncSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2550 SyncSource* value) {
2551 return NTPStatus_SyncSource_Parse(name, value);
2552 }
2553
2555 static constexpr LeapIndicator LEAP_UNKNOWN =
2557 static constexpr LeapIndicator LEAP_NONE =
2559 static constexpr LeapIndicator LEAP_LAST_MINUTE_HAS_61_SECONDS =
2561 static constexpr LeapIndicator LEAP_LAST_MINUTE_HAS_59_SECONDS =
2563 static constexpr LeapIndicator LEAP_CLOCK_NOT_SYNCHRONIZED =
2565 static inline bool LeapIndicator_IsValid(int value) {
2566 return NTPStatus_LeapIndicator_IsValid(value);
2567 }
2568 static constexpr LeapIndicator LeapIndicator_MIN =
2570 static constexpr LeapIndicator LeapIndicator_MAX =
2572 static constexpr int LeapIndicator_ARRAYSIZE =
2574 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2578 template<typename T>
2579 static inline const std::string& LeapIndicator_Name(T enum_t_value) {
2580 static_assert(::std::is_same<T, LeapIndicator>::value ||
2581 ::std::is_integral<T>::value,
2582 "Incorrect type passed to function LeapIndicator_Name.");
2583 return NTPStatus_LeapIndicator_Name(enum_t_value);
2584 }
2585 static inline bool LeapIndicator_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2586 LeapIndicator* value) {
2587 return NTPStatus_LeapIndicator_Parse(name, value);
2588 }
2589
2591 static constexpr NTPSystemEvent NTP_SYSTEM_EVENT_UNKNOWN =
2593 static constexpr NTPSystemEvent NTP_SYSTEM_EVENT_UNSPECIFIED =
2595 static constexpr NTPSystemEvent NTP_SYSTEM_FREQ_NOT_SET =
2597 static constexpr NTPSystemEvent NTP_SYSTEM_FREQ_SET =
2599 static constexpr NTPSystemEvent NTP_SYSTEM_SPIKE_DETECT =
2601 static constexpr NTPSystemEvent NTP_SYSTEM_FREQ_MODE =
2603 static constexpr NTPSystemEvent NTP_SYSTEM_CLOCK_SYNC =
2605 static constexpr NTPSystemEvent NTP_SYSTEM_RESTART =
2607 static constexpr NTPSystemEvent NTP_SYSTEM_PANIC_STOP =
2609 static constexpr NTPSystemEvent NTP_SYSTEM_NO_SYSTEM_PEER =
2611 static constexpr NTPSystemEvent NTP_SYSTEM_LEAP_ARMED =
2613 static constexpr NTPSystemEvent NTP_SYSTEM_LEAP_DISARMED =
2615 static constexpr NTPSystemEvent NTP_SYSTEM_LEAP_EVENT =
2617 static constexpr NTPSystemEvent NTP_SYSTEM_CLOCK_STEP =
2619 static constexpr NTPSystemEvent NTP_SYSTEM_KERNEL_INFO =
2621 static constexpr NTPSystemEvent NTP_SYSTEM_LEAPSECOND_VALUES_UPDATE_FROM_FILE =
2623 static constexpr NTPSystemEvent NTP_SYSTEM_STALE_LEAPSECOND_VALUES =
2625 static inline bool NTPSystemEvent_IsValid(int value) {
2627 }
2628 static constexpr NTPSystemEvent NTPSystemEvent_MIN =
2630 static constexpr NTPSystemEvent NTPSystemEvent_MAX =
2632 static constexpr int NTPSystemEvent_ARRAYSIZE =
2634 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2638 template<typename T>
2639 static inline const std::string& NTPSystemEvent_Name(T enum_t_value) {
2640 static_assert(::std::is_same<T, NTPSystemEvent>::value ||
2641 ::std::is_integral<T>::value,
2642 "Incorrect type passed to function NTPSystemEvent_Name.");
2643 return NTPStatus_NTPSystemEvent_Name(enum_t_value);
2644 }
2645 static inline bool NTPSystemEvent_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
2646 NTPSystemEvent* value) {
2647 return NTPStatus_NTPSystemEvent_Parse(name, value);
2648 }
2649
2650 // accessors -------------------------------------------------------
2651
2652 enum : int {
2653 kPeerFieldNumber = 21,
2654 kSystemSyncPeerFieldNumber = 20,
2655 kSystemEventCounterFieldNumber = 12,
2656 kLastSystemEventFieldNumber = 13,
2657 kSyncSourceFieldNumber = 10,
2658 kLeapIndicatorFieldNumber = 11,
2659 };
2660 // repeated .jaiabot.protobuf.NTPStatus.NTPPeer peer = 21;
2661 int peer_size() const;
2662 private:
2663 int _internal_peer_size() const;
2664 public:
2665 void clear_peer();
2666 ::jaiabot::protobuf::NTPStatus_NTPPeer* mutable_peer(int index);
2667 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer >*
2668 mutable_peer();
2669 private:
2670 const ::jaiabot::protobuf::NTPStatus_NTPPeer& _internal_peer(int index) const;
2671 ::jaiabot::protobuf::NTPStatus_NTPPeer* _internal_add_peer();
2672 public:
2673 const ::jaiabot::protobuf::NTPStatus_NTPPeer& peer(int index) const;
2675 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer >&
2676 peer() const;
2677
2678 // optional .jaiabot.protobuf.NTPStatus.NTPPeer system_sync_peer = 20;
2679 bool has_system_sync_peer() const;
2680 private:
2681 bool _internal_has_system_sync_peer() const;
2682 public:
2683 void clear_system_sync_peer();
2684 const ::jaiabot::protobuf::NTPStatus_NTPPeer& system_sync_peer() const;
2685 PROTOBUF_NODISCARD ::jaiabot::protobuf::NTPStatus_NTPPeer* release_system_sync_peer();
2686 ::jaiabot::protobuf::NTPStatus_NTPPeer* mutable_system_sync_peer();
2687 void set_allocated_system_sync_peer(::jaiabot::protobuf::NTPStatus_NTPPeer* system_sync_peer);
2688 private:
2689 const ::jaiabot::protobuf::NTPStatus_NTPPeer& _internal_system_sync_peer() const;
2690 ::jaiabot::protobuf::NTPStatus_NTPPeer* _internal_mutable_system_sync_peer();
2691 public:
2692 void unsafe_arena_set_allocated_system_sync_peer(
2693 ::jaiabot::protobuf::NTPStatus_NTPPeer* system_sync_peer);
2694 ::jaiabot::protobuf::NTPStatus_NTPPeer* unsafe_arena_release_system_sync_peer();
2695
2696 // optional int32 system_event_counter = 12 [default = 0];
2697 bool has_system_event_counter() const;
2698 private:
2699 bool _internal_has_system_event_counter() const;
2700 public:
2701 void clear_system_event_counter();
2702 int32_t system_event_counter() const;
2703 void set_system_event_counter(int32_t value);
2704 private:
2705 int32_t _internal_system_event_counter() const;
2706 void _internal_set_system_event_counter(int32_t value);
2707 public:
2708
2709 // optional .jaiabot.protobuf.NTPStatus.NTPSystemEvent last_system_event = 13 [default = NTP_SYSTEM_EVENT_UNKNOWN];
2710 bool has_last_system_event() const;
2711 private:
2712 bool _internal_has_last_system_event() const;
2713 public:
2714 void clear_last_system_event();
2715 ::jaiabot::protobuf::NTPStatus_NTPSystemEvent last_system_event() const;
2716 void set_last_system_event(::jaiabot::protobuf::NTPStatus_NTPSystemEvent value);
2717 private:
2718 ::jaiabot::protobuf::NTPStatus_NTPSystemEvent _internal_last_system_event() const;
2719 void _internal_set_last_system_event(::jaiabot::protobuf::NTPStatus_NTPSystemEvent value);
2720 public:
2721
2722 // optional .jaiabot.protobuf.NTPStatus.SyncSource sync_source = 10 [default = SYNC_UNKNOWN];
2723 bool has_sync_source() const;
2724 private:
2725 bool _internal_has_sync_source() const;
2726 public:
2727 void clear_sync_source();
2729 void set_sync_source(::jaiabot::protobuf::NTPStatus_SyncSource value);
2730 private:
2731 ::jaiabot::protobuf::NTPStatus_SyncSource _internal_sync_source() const;
2732 void _internal_set_sync_source(::jaiabot::protobuf::NTPStatus_SyncSource value);
2733 public:
2734
2735 // optional .jaiabot.protobuf.NTPStatus.LeapIndicator leap_indicator = 11 [default = LEAP_UNKNOWN];
2736 bool has_leap_indicator() const;
2737 private:
2738 bool _internal_has_leap_indicator() const;
2739 public:
2740 void clear_leap_indicator();
2741 ::jaiabot::protobuf::NTPStatus_LeapIndicator leap_indicator() const;
2742 void set_leap_indicator(::jaiabot::protobuf::NTPStatus_LeapIndicator value);
2743 private:
2744 ::jaiabot::protobuf::NTPStatus_LeapIndicator _internal_leap_indicator() const;
2745 void _internal_set_leap_indicator(::jaiabot::protobuf::NTPStatus_LeapIndicator value);
2746 public:
2747
2748 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.NTPStatus)
2749 private:
2750 class _Internal;
2751
2752 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2753 typedef void InternalArenaConstructable_;
2754 typedef void DestructorSkippable_;
2755 struct Impl_ {
2756 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2757 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2758 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer > peer_;
2759 ::jaiabot::protobuf::NTPStatus_NTPPeer* system_sync_peer_;
2760 int32_t system_event_counter_;
2761 int last_system_event_;
2762 int sync_source_;
2763 int leap_indicator_;
2764 };
2765 union { Impl_ _impl_; };
2766 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
2767};
2768// -------------------------------------------------------------------
2769
2770class HelmIVPStatus final :
2771 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.HelmIVPStatus) */ {
2772 public:
2773 inline HelmIVPStatus() : HelmIVPStatus(nullptr) {}
2774 ~HelmIVPStatus() override;
2775 explicit PROTOBUF_CONSTEXPR HelmIVPStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2776
2779 : HelmIVPStatus() {
2780 *this = ::std::move(from);
2781 }
2782
2784 CopyFrom(from);
2785 return *this;
2786 }
2787 inline HelmIVPStatus& operator=(HelmIVPStatus&& from) noexcept {
2788 if (this == &from) return *this;
2789 if (GetOwningArena() == from.GetOwningArena()
2790 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2791 && GetOwningArena() != nullptr
2792 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2793 ) {
2794 InternalSwap(&from);
2795 } else {
2796 CopyFrom(from);
2797 }
2798 return *this;
2799 }
2800
2801 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2802 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2803 }
2804 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2805 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2806 }
2807
2808 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2809 return GetDescriptor();
2810 }
2811 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2812 return default_instance().GetMetadata().descriptor;
2813 }
2814 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2815 return default_instance().GetMetadata().reflection;
2816 }
2818 return *internal_default_instance();
2819 }
2821 return reinterpret_cast<const HelmIVPStatus*>(
2823 }
2824 static constexpr int kIndexInFileMessages =
2825 9;
2826
2827 friend void swap(HelmIVPStatus& a, HelmIVPStatus& b) {
2828 a.Swap(&b);
2829 }
2830 inline void Swap(HelmIVPStatus* other) {
2831 if (other == this) return;
2832 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2833 if (GetOwningArena() != nullptr &&
2834 GetOwningArena() == other->GetOwningArena()) {
2835 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2836 if (GetOwningArena() == other->GetOwningArena()) {
2837 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2838 InternalSwap(other);
2839 } else {
2840 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2841 }
2842 }
2844 if (other == this) return;
2845 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2846 InternalSwap(other);
2847 }
2848
2849 // implements Message ----------------------------------------------
2850
2851 HelmIVPStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2852 return CreateMaybeMessage<HelmIVPStatus>(arena);
2853 }
2854 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2855 void CopyFrom(const HelmIVPStatus& from);
2856 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2857 void MergeFrom( const HelmIVPStatus& from) {
2858 HelmIVPStatus::MergeImpl(*this, from);
2859 }
2860 private:
2861 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2862 public:
2863 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2864 bool IsInitialized() const final;
2865
2866 size_t ByteSizeLong() const final;
2867 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2868 uint8_t* _InternalSerialize(
2869 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2870 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2871
2872 private:
2873 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2874 void SharedDtor();
2875 void SetCachedSize(int size) const final;
2876 void InternalSwap(HelmIVPStatus* other);
2877
2878 private:
2879 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2880 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2881 return "jaiabot.protobuf.HelmIVPStatus";
2882 }
2883 protected:
2884 explicit HelmIVPStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2885 bool is_message_owned = false);
2886 public:
2887
2888 static const ClassData _class_data_;
2889 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2890
2891 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2892
2893 // nested types ----------------------------------------------------
2894
2895 // accessors -------------------------------------------------------
2896
2897 enum : int {
2898 kHelmIvpStateFieldNumber = 1,
2899 kHelmIvpDesiredSpeedFieldNumber = 2,
2900 kHelmIvpDesiredHeadingFieldNumber = 3,
2901 kHelmIvpDesiredDepthFieldNumber = 4,
2902 kHelmIvpDataFieldNumber = 5,
2903 };
2904 // optional string helm_ivp_state = 1 [default = "PARK"];
2905 bool has_helm_ivp_state() const;
2906 private:
2907 bool _internal_has_helm_ivp_state() const;
2908 public:
2909 void clear_helm_ivp_state();
2910 const std::string& helm_ivp_state() const;
2911 template <typename ArgT0 = const std::string&, typename... ArgT>
2912 void set_helm_ivp_state(ArgT0&& arg0, ArgT... args);
2913 std::string* mutable_helm_ivp_state();
2914 PROTOBUF_NODISCARD std::string* release_helm_ivp_state();
2915 void set_allocated_helm_ivp_state(std::string* helm_ivp_state);
2916 private:
2917 const std::string& _internal_helm_ivp_state() const;
2918 inline PROTOBUF_ALWAYS_INLINE void _internal_set_helm_ivp_state(const std::string& value);
2919 std::string* _internal_mutable_helm_ivp_state();
2920 public:
2921
2922 // optional bool helm_ivp_desired_speed = 2 [default = false];
2923 bool has_helm_ivp_desired_speed() const;
2924 private:
2925 bool _internal_has_helm_ivp_desired_speed() const;
2926 public:
2927 void clear_helm_ivp_desired_speed();
2928 bool helm_ivp_desired_speed() const;
2929 void set_helm_ivp_desired_speed(bool value);
2930 private:
2931 bool _internal_helm_ivp_desired_speed() const;
2932 void _internal_set_helm_ivp_desired_speed(bool value);
2933 public:
2934
2935 // optional bool helm_ivp_desired_heading = 3 [default = false];
2936 bool has_helm_ivp_desired_heading() const;
2937 private:
2938 bool _internal_has_helm_ivp_desired_heading() const;
2939 public:
2940 void clear_helm_ivp_desired_heading();
2941 bool helm_ivp_desired_heading() const;
2942 void set_helm_ivp_desired_heading(bool value);
2943 private:
2944 bool _internal_helm_ivp_desired_heading() const;
2945 void _internal_set_helm_ivp_desired_heading(bool value);
2946 public:
2947
2948 // optional bool helm_ivp_desired_depth = 4 [default = false];
2949 bool has_helm_ivp_desired_depth() const;
2950 private:
2951 bool _internal_has_helm_ivp_desired_depth() const;
2952 public:
2953 void clear_helm_ivp_desired_depth();
2954 bool helm_ivp_desired_depth() const;
2955 void set_helm_ivp_desired_depth(bool value);
2956 private:
2957 bool _internal_helm_ivp_desired_depth() const;
2958 void _internal_set_helm_ivp_desired_depth(bool value);
2959 public:
2960
2961 // optional bool helm_ivp_data = 5 [default = false];
2962 bool has_helm_ivp_data() const;
2963 private:
2964 bool _internal_has_helm_ivp_data() const;
2965 public:
2966 void clear_helm_ivp_data();
2967 bool helm_ivp_data() const;
2968 void set_helm_ivp_data(bool value);
2969 private:
2970 bool _internal_helm_ivp_data() const;
2971 void _internal_set_helm_ivp_data(bool value);
2972 public:
2973
2974 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.HelmIVPStatus)
2975 private:
2976 class _Internal;
2977
2978 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2979 typedef void InternalArenaConstructable_;
2980 typedef void DestructorSkippable_;
2981 struct Impl_ {
2982 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2983 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2984 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_helm_ivp_state_;
2985 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr helm_ivp_state_;
2986 bool helm_ivp_desired_speed_;
2987 bool helm_ivp_desired_heading_;
2988 bool helm_ivp_desired_depth_;
2989 bool helm_ivp_data_;
2990 };
2991 union { Impl_ _impl_; };
2992 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
2993};
2994// -------------------------------------------------------------------
2995
2996class ThreadHealth final :
2997 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.ThreadHealth) */ {
2998 public:
2999 inline ThreadHealth() : ThreadHealth(nullptr) {}
3000 ~ThreadHealth() override;
3001 explicit PROTOBUF_CONSTEXPR ThreadHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3002
3005 : ThreadHealth() {
3006 *this = ::std::move(from);
3007 }
3008
3009 inline ThreadHealth& operator=(const ThreadHealth& from) {
3010 CopyFrom(from);
3011 return *this;
3012 }
3013 inline ThreadHealth& operator=(ThreadHealth&& from) noexcept {
3014 if (this == &from) return *this;
3015 if (GetOwningArena() == from.GetOwningArena()
3016 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3017 && GetOwningArena() != nullptr
3018 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3019 ) {
3020 InternalSwap(&from);
3021 } else {
3022 CopyFrom(from);
3023 }
3024 return *this;
3025 }
3026
3027 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3028 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3029 }
3030 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3031 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3032 }
3033
3034 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3035 return GetDescriptor();
3036 }
3037 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3038 return default_instance().GetMetadata().descriptor;
3039 }
3040 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3041 return default_instance().GetMetadata().reflection;
3042 }
3044 return *internal_default_instance();
3045 }
3047 return reinterpret_cast<const ThreadHealth*>(
3049 }
3050 static constexpr int kIndexInFileMessages =
3051 10;
3052
3053 friend void swap(ThreadHealth& a, ThreadHealth& b) {
3054 a.Swap(&b);
3055 }
3056 inline void Swap(ThreadHealth* other) {
3057 if (other == this) return;
3058 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3059 if (GetOwningArena() != nullptr &&
3060 GetOwningArena() == other->GetOwningArena()) {
3061 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3062 if (GetOwningArena() == other->GetOwningArena()) {
3063 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3064 InternalSwap(other);
3065 } else {
3066 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3067 }
3068 }
3070 if (other == this) return;
3071 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3072 InternalSwap(other);
3073 }
3074
3075 // implements Message ----------------------------------------------
3076
3077 ThreadHealth* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3078 return CreateMaybeMessage<ThreadHealth>(arena);
3079 }
3080 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3081 void CopyFrom(const ThreadHealth& from);
3082 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3083 void MergeFrom( const ThreadHealth& from) {
3084 ThreadHealth::MergeImpl(*this, from);
3085 }
3086 private:
3087 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3088 public:
3089 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3090 bool IsInitialized() const final;
3091
3092 size_t ByteSizeLong() const final;
3093 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3094 uint8_t* _InternalSerialize(
3095 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3096 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3097
3098 private:
3099 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3100 void SharedDtor();
3101 void SetCachedSize(int size) const final;
3102 void InternalSwap(ThreadHealth* other);
3103
3104 private:
3105 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3106 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3107 return "jaiabot.protobuf.ThreadHealth";
3108 }
3109 protected:
3110 explicit ThreadHealth(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3111 bool is_message_owned = false);
3112 public:
3113
3114 static const ClassData _class_data_;
3115 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3116
3117 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3118
3119 // nested types ----------------------------------------------------
3120
3121 // accessors -------------------------------------------------------
3122
3123 enum : int {
3124 kErrorFieldNumber = 1,
3125 kWarningFieldNumber = 2,
3126 };
3127 // repeated .jaiabot.protobuf.Error error = 1;
3128 int error_size() const;
3129 private:
3130 int _internal_error_size() const;
3131 public:
3132 void clear_error();
3133 private:
3134 ::jaiabot::protobuf::Error _internal_error(int index) const;
3135 void _internal_add_error(::jaiabot::protobuf::Error value);
3136 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_error();
3137 public:
3138 ::jaiabot::protobuf::Error error(int index) const;
3139 void set_error(int index, ::jaiabot::protobuf::Error value);
3140 void add_error(::jaiabot::protobuf::Error value);
3141 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& error() const;
3142 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_error();
3143
3144 // repeated .jaiabot.protobuf.Warning warning = 2;
3145 int warning_size() const;
3146 private:
3147 int _internal_warning_size() const;
3148 public:
3149 void clear_warning();
3150 private:
3151 ::jaiabot::protobuf::Warning _internal_warning(int index) const;
3152 void _internal_add_warning(::jaiabot::protobuf::Warning value);
3153 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_warning();
3154 public:
3155 ::jaiabot::protobuf::Warning warning(int index) const;
3156 void set_warning(int index, ::jaiabot::protobuf::Warning value);
3157 void add_warning(::jaiabot::protobuf::Warning value);
3158 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& warning() const;
3159 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_warning();
3160
3161 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.ThreadHealth)
3162 private:
3163 class _Internal;
3164
3165 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3166 typedef void InternalArenaConstructable_;
3167 typedef void DestructorSkippable_;
3168 struct Impl_ {
3169 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> error_;
3170 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> warning_;
3171 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3172 };
3173 union { Impl_ _impl_; };
3174 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
3175};
3176// -------------------------------------------------------------------
3177
3178class VehicleHealth final :
3179 public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.VehicleHealth) */ {
3180 public:
3181 inline VehicleHealth() : VehicleHealth(nullptr) {}
3182 explicit PROTOBUF_CONSTEXPR VehicleHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3183
3186 : VehicleHealth() {
3187 *this = ::std::move(from);
3188 }
3189
3191 CopyFrom(from);
3192 return *this;
3193 }
3194 inline VehicleHealth& operator=(VehicleHealth&& from) noexcept {
3195 if (this == &from) return *this;
3196 if (GetOwningArena() == from.GetOwningArena()
3197 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3198 && GetOwningArena() != nullptr
3199 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3200 ) {
3201 InternalSwap(&from);
3202 } else {
3203 CopyFrom(from);
3204 }
3205 return *this;
3206 }
3207
3208 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3209 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3210 }
3211 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3212 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3213 }
3214
3215 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3216 return GetDescriptor();
3217 }
3218 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3219 return default_instance().GetMetadata().descriptor;
3220 }
3221 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3222 return default_instance().GetMetadata().reflection;
3223 }
3225 return *internal_default_instance();
3226 }
3228 return reinterpret_cast<const VehicleHealth*>(
3230 }
3231 static constexpr int kIndexInFileMessages =
3232 11;
3233
3234 friend void swap(VehicleHealth& a, VehicleHealth& b) {
3235 a.Swap(&b);
3236 }
3237 inline void Swap(VehicleHealth* other) {
3238 if (other == this) return;
3239 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3240 if (GetOwningArena() != nullptr &&
3241 GetOwningArena() == other->GetOwningArena()) {
3242 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3243 if (GetOwningArena() == other->GetOwningArena()) {
3244 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3245 InternalSwap(other);
3246 } else {
3247 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3248 }
3249 }
3251 if (other == this) return;
3252 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3253 InternalSwap(other);
3254 }
3255
3256 // implements Message ----------------------------------------------
3257
3258 VehicleHealth* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3259 return CreateMaybeMessage<VehicleHealth>(arena);
3260 }
3261 using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom;
3262 inline void CopyFrom(const VehicleHealth& from) {
3263 ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from);
3264 }
3265 using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom;
3266 void MergeFrom(const VehicleHealth& from) {
3267 ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from);
3268 }
3269 public:
3270
3271 private:
3272 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3273 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3274 return "jaiabot.protobuf.VehicleHealth";
3275 }
3276 protected:
3277 explicit VehicleHealth(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3278 bool is_message_owned = false);
3279 public:
3280
3281 static const ClassData _class_data_;
3282 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3283
3284 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3285
3286 // nested types ----------------------------------------------------
3287
3288 // accessors -------------------------------------------------------
3289
3290 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.VehicleHealth)
3291 private:
3292 class _Internal;
3293
3294 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3295 typedef void InternalArenaConstructable_;
3296 typedef void DestructorSkippable_;
3297 struct Impl_ {
3298 };
3299 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
3300};
3301// -------------------------------------------------------------------
3302
3304 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SystemdStartReport) */ {
3305 public:
3308 explicit PROTOBUF_CONSTEXPR SystemdStartReport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3309
3312 : SystemdStartReport() {
3313 *this = ::std::move(from);
3314 }
3315
3317 CopyFrom(from);
3318 return *this;
3319 }
3321 if (this == &from) return *this;
3322 if (GetOwningArena() == from.GetOwningArena()
3323 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3324 && GetOwningArena() != nullptr
3325 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3326 ) {
3327 InternalSwap(&from);
3328 } else {
3329 CopyFrom(from);
3330 }
3331 return *this;
3332 }
3333
3334 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3335 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3336 }
3337 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3338 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3339 }
3340
3341 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3342 return GetDescriptor();
3343 }
3344 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3345 return default_instance().GetMetadata().descriptor;
3346 }
3347 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3348 return default_instance().GetMetadata().reflection;
3349 }
3351 return *internal_default_instance();
3352 }
3354 return reinterpret_cast<const SystemdStartReport*>(
3356 }
3357 static constexpr int kIndexInFileMessages =
3358 12;
3359
3361 a.Swap(&b);
3362 }
3363 inline void Swap(SystemdStartReport* other) {
3364 if (other == this) return;
3365 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3366 if (GetOwningArena() != nullptr &&
3367 GetOwningArena() == other->GetOwningArena()) {
3368 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3369 if (GetOwningArena() == other->GetOwningArena()) {
3370 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3371 InternalSwap(other);
3372 } else {
3373 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3374 }
3375 }
3377 if (other == this) return;
3378 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3379 InternalSwap(other);
3380 }
3381
3382 // implements Message ----------------------------------------------
3383
3384 SystemdStartReport* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3385 return CreateMaybeMessage<SystemdStartReport>(arena);
3386 }
3387 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3388 void CopyFrom(const SystemdStartReport& from);
3389 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3390 void MergeFrom( const SystemdStartReport& from) {
3391 SystemdStartReport::MergeImpl(*this, from);
3392 }
3393 private:
3394 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3395 public:
3396 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3397 bool IsInitialized() const final;
3398
3399 size_t ByteSizeLong() const final;
3400 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3401 uint8_t* _InternalSerialize(
3402 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3403 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3404
3405 private:
3406 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3407 void SharedDtor();
3408 void SetCachedSize(int size) const final;
3409 void InternalSwap(SystemdStartReport* other);
3410
3411 private:
3412 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3413 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3414 return "jaiabot.protobuf.SystemdStartReport";
3415 }
3416 protected:
3417 explicit SystemdStartReport(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3418 bool is_message_owned = false);
3419 public:
3420
3421 static const ClassData _class_data_;
3422 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3423
3424 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3425
3426 // nested types ----------------------------------------------------
3427
3428 // accessors -------------------------------------------------------
3429
3430 enum : int {
3431 kClearErrorFieldNumber = 1,
3432 };
3433 // required .jaiabot.protobuf.Error clear_error = 1;
3434 bool has_clear_error() const;
3435 private:
3436 bool _internal_has_clear_error() const;
3437 public:
3438 void clear_clear_error();
3439 ::jaiabot::protobuf::Error clear_error() const;
3440 void set_clear_error(::jaiabot::protobuf::Error value);
3441 private:
3442 ::jaiabot::protobuf::Error _internal_clear_error() const;
3443 void _internal_set_clear_error(::jaiabot::protobuf::Error value);
3444 public:
3445
3446 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SystemdStartReport)
3447 private:
3448 class _Internal;
3449
3450 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3451 typedef void InternalArenaConstructable_;
3452 typedef void DestructorSkippable_;
3453 struct Impl_ {
3454 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3455 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3456 int clear_error_;
3457 };
3458 union { Impl_ _impl_; };
3459 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
3460};
3461// -------------------------------------------------------------------
3462
3464 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SystemdStopReport) */ {
3465 public:
3468 explicit PROTOBUF_CONSTEXPR SystemdStopReport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3469
3472 : SystemdStopReport() {
3473 *this = ::std::move(from);
3474 }
3475
3477 CopyFrom(from);
3478 return *this;
3479 }
3481 if (this == &from) return *this;
3482 if (GetOwningArena() == from.GetOwningArena()
3483 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3484 && GetOwningArena() != nullptr
3485 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3486 ) {
3487 InternalSwap(&from);
3488 } else {
3489 CopyFrom(from);
3490 }
3491 return *this;
3492 }
3493
3494 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3495 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3496 }
3497 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3498 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3499 }
3500
3501 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3502 return GetDescriptor();
3503 }
3504 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3505 return default_instance().GetMetadata().descriptor;
3506 }
3507 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3508 return default_instance().GetMetadata().reflection;
3509 }
3511 return *internal_default_instance();
3512 }
3514 return reinterpret_cast<const SystemdStopReport*>(
3516 }
3517 static constexpr int kIndexInFileMessages =
3518 13;
3519
3521 a.Swap(&b);
3522 }
3523 inline void Swap(SystemdStopReport* other) {
3524 if (other == this) return;
3525 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3526 if (GetOwningArena() != nullptr &&
3527 GetOwningArena() == other->GetOwningArena()) {
3528 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3529 if (GetOwningArena() == other->GetOwningArena()) {
3530 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3531 InternalSwap(other);
3532 } else {
3533 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3534 }
3535 }
3537 if (other == this) return;
3538 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3539 InternalSwap(other);
3540 }
3541
3542 // implements Message ----------------------------------------------
3543
3544 SystemdStopReport* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3545 return CreateMaybeMessage<SystemdStopReport>(arena);
3546 }
3547 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3548 void CopyFrom(const SystemdStopReport& from);
3549 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3550 void MergeFrom( const SystemdStopReport& from) {
3551 SystemdStopReport::MergeImpl(*this, from);
3552 }
3553 private:
3554 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3555 public:
3556 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3557 bool IsInitialized() const final;
3558
3559 size_t ByteSizeLong() const final;
3560 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3561 uint8_t* _InternalSerialize(
3562 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3563 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3564
3565 private:
3566 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3567 void SharedDtor();
3568 void SetCachedSize(int size) const final;
3569 void InternalSwap(SystemdStopReport* other);
3570
3571 private:
3572 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3573 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3574 return "jaiabot.protobuf.SystemdStopReport";
3575 }
3576 protected:
3577 explicit SystemdStopReport(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3578 bool is_message_owned = false);
3579 public:
3580
3581 static const ClassData _class_data_;
3582 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3583
3584 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3585
3586 // nested types ----------------------------------------------------
3587
3589 static constexpr ServiceResult SERVICE_RESULT_UNKNOWN =
3590 SystemdStopReport_ServiceResult_SERVICE_RESULT_UNKNOWN;
3591 static constexpr ServiceResult SERVICE_RESULT_SUCCESS =
3592 SystemdStopReport_ServiceResult_SERVICE_RESULT_SUCCESS;
3593 static constexpr ServiceResult SERVICE_RESULT_PROTOCOL =
3594 SystemdStopReport_ServiceResult_SERVICE_RESULT_PROTOCOL;
3595 static constexpr ServiceResult SERVICE_RESULT_TIMEOUT =
3596 SystemdStopReport_ServiceResult_SERVICE_RESULT_TIMEOUT;
3597 static constexpr ServiceResult SERVICE_RESULT_EXIT_CODE =
3598 SystemdStopReport_ServiceResult_SERVICE_RESULT_EXIT_CODE;
3599 static constexpr ServiceResult SERVICE_RESULT_SIGNAL =
3600 SystemdStopReport_ServiceResult_SERVICE_RESULT_SIGNAL;
3601 static constexpr ServiceResult SERVICE_RESULT_CORE_DUMP =
3602 SystemdStopReport_ServiceResult_SERVICE_RESULT_CORE_DUMP;
3603 static constexpr ServiceResult SERVICE_RESULT_WATCHDOG =
3604 SystemdStopReport_ServiceResult_SERVICE_RESULT_WATCHDOG;
3605 static constexpr ServiceResult SERVICE_RESULT_START_LIMIT_HIT =
3606 SystemdStopReport_ServiceResult_SERVICE_RESULT_START_LIMIT_HIT;
3607 static constexpr ServiceResult SERVICE_RESULT_RESOURCES =
3608 SystemdStopReport_ServiceResult_SERVICE_RESULT_RESOURCES;
3609 static inline bool ServiceResult_IsValid(int value) {
3611 }
3612 static constexpr ServiceResult ServiceResult_MIN =
3614 static constexpr ServiceResult ServiceResult_MAX =
3616 static constexpr int ServiceResult_ARRAYSIZE =
3618 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3622 template<typename T>
3623 static inline const std::string& ServiceResult_Name(T enum_t_value) {
3624 static_assert(::std::is_same<T, ServiceResult>::value ||
3625 ::std::is_integral<T>::value,
3626 "Incorrect type passed to function ServiceResult_Name.");
3627 return SystemdStopReport_ServiceResult_Name(enum_t_value);
3628 }
3629 static inline bool ServiceResult_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
3630 ServiceResult* value) {
3631 return SystemdStopReport_ServiceResult_Parse(name, value);
3632 }
3633
3634 // accessors -------------------------------------------------------
3635
3636 enum : int {
3637 kJournalDumpFileFieldNumber = 3,
3638 kResultFieldNumber = 1,
3639 kErrorFieldNumber = 2,
3640 };
3641 // optional string journal_dump_file = 3;
3642 bool has_journal_dump_file() const;
3643 private:
3644 bool _internal_has_journal_dump_file() const;
3645 public:
3646 void clear_journal_dump_file();
3647 const std::string& journal_dump_file() const;
3648 template <typename ArgT0 = const std::string&, typename... ArgT>
3649 void set_journal_dump_file(ArgT0&& arg0, ArgT... args);
3650 std::string* mutable_journal_dump_file();
3651 PROTOBUF_NODISCARD std::string* release_journal_dump_file();
3652 void set_allocated_journal_dump_file(std::string* journal_dump_file);
3653 private:
3654 const std::string& _internal_journal_dump_file() const;
3655 inline PROTOBUF_ALWAYS_INLINE void _internal_set_journal_dump_file(const std::string& value);
3656 std::string* _internal_mutable_journal_dump_file();
3657 public:
3658
3659 // required .jaiabot.protobuf.SystemdStopReport.ServiceResult result = 1;
3660 bool has_result() const;
3661 private:
3662 bool _internal_has_result() const;
3663 public:
3664 void clear_result();
3667 private:
3669 void _internal_set_result(::jaiabot::protobuf::SystemdStopReport_ServiceResult value);
3670 public:
3671
3672 // required .jaiabot.protobuf.Error error = 2;
3673 bool has_error() const;
3674 private:
3675 bool _internal_has_error() const;
3676 public:
3677 void clear_error();
3678 ::jaiabot::protobuf::Error error() const;
3679 void set_error(::jaiabot::protobuf::Error value);
3680 private:
3681 ::jaiabot::protobuf::Error _internal_error() const;
3682 void _internal_set_error(::jaiabot::protobuf::Error value);
3683 public:
3684
3685 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SystemdStopReport)
3686 private:
3687 class _Internal;
3688
3689 // helper for ByteSizeLong()
3690 size_t RequiredFieldsByteSizeFallback() const;
3691
3692 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3693 typedef void InternalArenaConstructable_;
3694 typedef void DestructorSkippable_;
3695 struct Impl_ {
3696 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3697 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3698 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr journal_dump_file_;
3699 int result_;
3700 int error_;
3701 };
3702 union { Impl_ _impl_; };
3703 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
3704};
3705// -------------------------------------------------------------------
3706
3707class SystemdReportAck final :
3708 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SystemdReportAck) */ {
3709 public:
3710 inline SystemdReportAck() : SystemdReportAck(nullptr) {}
3712 explicit PROTOBUF_CONSTEXPR SystemdReportAck(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3713
3716 : SystemdReportAck() {
3717 *this = ::std::move(from);
3718 }
3719
3721 CopyFrom(from);
3722 return *this;
3723 }
3725 if (this == &from) return *this;
3726 if (GetOwningArena() == from.GetOwningArena()
3727 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3728 && GetOwningArena() != nullptr
3729 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
3730 ) {
3731 InternalSwap(&from);
3732 } else {
3733 CopyFrom(from);
3734 }
3735 return *this;
3736 }
3737
3738 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3739 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3740 }
3741 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3742 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3743 }
3744
3745 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3746 return GetDescriptor();
3747 }
3748 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3749 return default_instance().GetMetadata().descriptor;
3750 }
3751 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3752 return default_instance().GetMetadata().reflection;
3753 }
3755 return *internal_default_instance();
3756 }
3758 return reinterpret_cast<const SystemdReportAck*>(
3760 }
3761 static constexpr int kIndexInFileMessages =
3762 14;
3763
3765 a.Swap(&b);
3766 }
3767 inline void Swap(SystemdReportAck* other) {
3768 if (other == this) return;
3769 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3770 if (GetOwningArena() != nullptr &&
3771 GetOwningArena() == other->GetOwningArena()) {
3772 #else // PROTOBUF_FORCE_COPY_IN_SWAP
3773 if (GetOwningArena() == other->GetOwningArena()) {
3774 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
3775 InternalSwap(other);
3776 } else {
3777 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3778 }
3779 }
3781 if (other == this) return;
3782 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3783 InternalSwap(other);
3784 }
3785
3786 // implements Message ----------------------------------------------
3787
3788 SystemdReportAck* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3789 return CreateMaybeMessage<SystemdReportAck>(arena);
3790 }
3791 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3792 void CopyFrom(const SystemdReportAck& from);
3793 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3794 void MergeFrom( const SystemdReportAck& from) {
3795 SystemdReportAck::MergeImpl(*this, from);
3796 }
3797 private:
3798 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3799 public:
3800 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3801 bool IsInitialized() const final;
3802
3803 size_t ByteSizeLong() const final;
3804 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3805 uint8_t* _InternalSerialize(
3806 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3807 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3808
3809 private:
3810 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3811 void SharedDtor();
3812 void SetCachedSize(int size) const final;
3813 void InternalSwap(SystemdReportAck* other);
3814
3815 private:
3816 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3817 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3818 return "jaiabot.protobuf.SystemdReportAck";
3819 }
3820 protected:
3821 explicit SystemdReportAck(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3822 bool is_message_owned = false);
3823 public:
3824
3825 static const ClassData _class_data_;
3826 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3827
3828 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3829
3830 // nested types ----------------------------------------------------
3831
3832 // accessors -------------------------------------------------------
3833
3834 enum : int {
3835 kErrorAckFieldNumber = 1,
3836 };
3837 // required .jaiabot.protobuf.Error error_ack = 1;
3838 bool has_error_ack() const;
3839 private:
3840 bool _internal_has_error_ack() const;
3841 public:
3842 void clear_error_ack();
3843 ::jaiabot::protobuf::Error error_ack() const;
3844 void set_error_ack(::jaiabot::protobuf::Error value);
3845 private:
3846 ::jaiabot::protobuf::Error _internal_error_ack() const;
3847 void _internal_set_error_ack(::jaiabot::protobuf::Error value);
3848 public:
3849
3850 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SystemdReportAck)
3851 private:
3852 class _Internal;
3853
3854 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3855 typedef void InternalArenaConstructable_;
3856 typedef void DestructorSkippable_;
3857 struct Impl_ {
3858 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3859 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3860 int error_ack_;
3861 };
3862 union { Impl_ _impl_; };
3863 friend struct ::TableStruct_jaiabot_2fmessages_2fhealth_2eproto;
3864};
3865// ===================================================================
3866
3867static const int kJaiabotThreadFieldNumber = 1000;
3868extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::middleware::protobuf::ThreadHealth,
3869 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::protobuf::ThreadHealth >, 11, false >
3871static const int kJaiabotVehicleFieldNumber = 1000;
3872extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::middleware::protobuf::VehicleHealth,
3873 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::protobuf::VehicleHealth >, 11, false >
3875
3876// ===================================================================
3877
3878#ifdef __GNUC__
3879 #pragma GCC diagnostic push
3880 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3881#endif // __GNUC__
3882// LinuxHardwareStatus_Processor_LoadAverages
3883
3884// required float one_min = 1;
3885inline bool LinuxHardwareStatus_Processor_LoadAverages::_internal_has_one_min() const {
3886 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3887 return value;
3888}
3889inline bool LinuxHardwareStatus_Processor_LoadAverages::has_one_min() const {
3890 return _internal_has_one_min();
3891}
3892inline void LinuxHardwareStatus_Processor_LoadAverages::clear_one_min() {
3893 _impl_.one_min_ = 0;
3894 _impl_._has_bits_[0] &= ~0x00000001u;
3895}
3896inline float LinuxHardwareStatus_Processor_LoadAverages::_internal_one_min() const {
3897 return _impl_.one_min_;
3898}
3899inline float LinuxHardwareStatus_Processor_LoadAverages::one_min() const {
3900 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.one_min)
3901 return _internal_one_min();
3902}
3903inline void LinuxHardwareStatus_Processor_LoadAverages::_internal_set_one_min(float value) {
3904 _impl_._has_bits_[0] |= 0x00000001u;
3905 _impl_.one_min_ = value;
3906}
3907inline void LinuxHardwareStatus_Processor_LoadAverages::set_one_min(float value) {
3908 _internal_set_one_min(value);
3909 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.one_min)
3910}
3911
3912// required float five_min = 2;
3913inline bool LinuxHardwareStatus_Processor_LoadAverages::_internal_has_five_min() const {
3914 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3915 return value;
3916}
3917inline bool LinuxHardwareStatus_Processor_LoadAverages::has_five_min() const {
3918 return _internal_has_five_min();
3919}
3920inline void LinuxHardwareStatus_Processor_LoadAverages::clear_five_min() {
3921 _impl_.five_min_ = 0;
3922 _impl_._has_bits_[0] &= ~0x00000002u;
3923}
3924inline float LinuxHardwareStatus_Processor_LoadAverages::_internal_five_min() const {
3925 return _impl_.five_min_;
3926}
3927inline float LinuxHardwareStatus_Processor_LoadAverages::five_min() const {
3928 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.five_min)
3929 return _internal_five_min();
3930}
3931inline void LinuxHardwareStatus_Processor_LoadAverages::_internal_set_five_min(float value) {
3932 _impl_._has_bits_[0] |= 0x00000002u;
3933 _impl_.five_min_ = value;
3934}
3935inline void LinuxHardwareStatus_Processor_LoadAverages::set_five_min(float value) {
3936 _internal_set_five_min(value);
3937 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.five_min)
3938}
3939
3940// required float fifteen_min = 3;
3941inline bool LinuxHardwareStatus_Processor_LoadAverages::_internal_has_fifteen_min() const {
3942 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3943 return value;
3944}
3945inline bool LinuxHardwareStatus_Processor_LoadAverages::has_fifteen_min() const {
3946 return _internal_has_fifteen_min();
3947}
3948inline void LinuxHardwareStatus_Processor_LoadAverages::clear_fifteen_min() {
3949 _impl_.fifteen_min_ = 0;
3950 _impl_._has_bits_[0] &= ~0x00000004u;
3951}
3952inline float LinuxHardwareStatus_Processor_LoadAverages::_internal_fifteen_min() const {
3953 return _impl_.fifteen_min_;
3954}
3955inline float LinuxHardwareStatus_Processor_LoadAverages::fifteen_min() const {
3956 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.fifteen_min)
3957 return _internal_fifteen_min();
3958}
3959inline void LinuxHardwareStatus_Processor_LoadAverages::_internal_set_fifteen_min(float value) {
3960 _impl_._has_bits_[0] |= 0x00000004u;
3961 _impl_.fifteen_min_ = value;
3962}
3963inline void LinuxHardwareStatus_Processor_LoadAverages::set_fifteen_min(float value) {
3964 _internal_set_fifteen_min(value);
3965 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.fifteen_min)
3966}
3967
3968// -------------------------------------------------------------------
3969
3970// LinuxHardwareStatus_Processor
3971
3972// optional .jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages loads = 10;
3973inline bool LinuxHardwareStatus_Processor::_internal_has_loads() const {
3974 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3975 PROTOBUF_ASSUME(!value || _impl_.loads_ != nullptr);
3976 return value;
3977}
3978inline bool LinuxHardwareStatus_Processor::has_loads() const {
3979 return _internal_has_loads();
3980}
3981inline void LinuxHardwareStatus_Processor::clear_loads() {
3982 if (_impl_.loads_ != nullptr) _impl_.loads_->Clear();
3983 _impl_._has_bits_[0] &= ~0x00000001u;
3984}
3985inline const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages& LinuxHardwareStatus_Processor::_internal_loads() const {
3986 const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* p = _impl_.loads_;
3987 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages&>(
3989}
3990inline const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages& LinuxHardwareStatus_Processor::loads() const {
3991 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
3992 return _internal_loads();
3993}
3994inline void LinuxHardwareStatus_Processor::unsafe_arena_set_allocated_loads(
3996 if (GetArenaForAllocation() == nullptr) {
3997 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.loads_);
3998 }
3999 _impl_.loads_ = loads;
4000 if (loads) {
4001 _impl_._has_bits_[0] |= 0x00000001u;
4002 } else {
4003 _impl_._has_bits_[0] &= ~0x00000001u;
4004 }
4005 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
4006}
4007inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* LinuxHardwareStatus_Processor::release_loads() {
4008 _impl_._has_bits_[0] &= ~0x00000001u;
4010 _impl_.loads_ = nullptr;
4011#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4012 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4013 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4014 if (GetArenaForAllocation() == nullptr) { delete old; }
4015#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4016 if (GetArenaForAllocation() != nullptr) {
4017 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4018 }
4019#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4020 return temp;
4021}
4022inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* LinuxHardwareStatus_Processor::unsafe_arena_release_loads() {
4023 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
4024 _impl_._has_bits_[0] &= ~0x00000001u;
4026 _impl_.loads_ = nullptr;
4027 return temp;
4028}
4029inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* LinuxHardwareStatus_Processor::_internal_mutable_loads() {
4030 _impl_._has_bits_[0] |= 0x00000001u;
4031 if (_impl_.loads_ == nullptr) {
4033 _impl_.loads_ = p;
4034 }
4035 return _impl_.loads_;
4036}
4037inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* LinuxHardwareStatus_Processor::mutable_loads() {
4039 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
4040 return _msg;
4041}
4042inline void LinuxHardwareStatus_Processor::set_allocated_loads(::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* loads) {
4043 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4044 if (message_arena == nullptr) {
4045 delete _impl_.loads_;
4046 }
4047 if (loads) {
4048 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4049 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(loads);
4050 if (message_arena != submessage_arena) {
4051 loads = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4052 message_arena, loads, submessage_arena);
4053 }
4054 _impl_._has_bits_[0] |= 0x00000001u;
4055 } else {
4056 _impl_._has_bits_[0] &= ~0x00000001u;
4057 }
4058 _impl_.loads_ = loads;
4059 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
4060}
4061
4062// optional int32 num_processes = 15;
4063inline bool LinuxHardwareStatus_Processor::_internal_has_num_processes() const {
4064 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4065 return value;
4066}
4067inline bool LinuxHardwareStatus_Processor::has_num_processes() const {
4068 return _internal_has_num_processes();
4069}
4070inline void LinuxHardwareStatus_Processor::clear_num_processes() {
4071 _impl_.num_processes_ = 0;
4072 _impl_._has_bits_[0] &= ~0x00000002u;
4073}
4074inline int32_t LinuxHardwareStatus_Processor::_internal_num_processes() const {
4075 return _impl_.num_processes_;
4076}
4077inline int32_t LinuxHardwareStatus_Processor::num_processes() const {
4078 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.num_processes)
4079 return _internal_num_processes();
4080}
4081inline void LinuxHardwareStatus_Processor::_internal_set_num_processes(int32_t value) {
4082 _impl_._has_bits_[0] |= 0x00000002u;
4083 _impl_.num_processes_ = value;
4084}
4085inline void LinuxHardwareStatus_Processor::set_num_processes(int32_t value) {
4086 _internal_set_num_processes(value);
4087 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.num_processes)
4088}
4089
4090// optional int32 num_processors = 20;
4091inline bool LinuxHardwareStatus_Processor::_internal_has_num_processors() const {
4092 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4093 return value;
4094}
4095inline bool LinuxHardwareStatus_Processor::has_num_processors() const {
4096 return _internal_has_num_processors();
4097}
4098inline void LinuxHardwareStatus_Processor::clear_num_processors() {
4099 _impl_.num_processors_ = 0;
4100 _impl_._has_bits_[0] &= ~0x00000004u;
4101}
4102inline int32_t LinuxHardwareStatus_Processor::_internal_num_processors() const {
4103 return _impl_.num_processors_;
4104}
4105inline int32_t LinuxHardwareStatus_Processor::num_processors() const {
4106 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.num_processors)
4107 return _internal_num_processors();
4108}
4109inline void LinuxHardwareStatus_Processor::_internal_set_num_processors(int32_t value) {
4110 _impl_._has_bits_[0] |= 0x00000004u;
4111 _impl_.num_processors_ = value;
4112}
4113inline void LinuxHardwareStatus_Processor::set_num_processors(int32_t value) {
4114 _internal_set_num_processors(value);
4115 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.num_processors)
4116}
4117
4118// -------------------------------------------------------------------
4119
4120// LinuxHardwareStatus_Information
4121
4122// required uint64 total = 1 [(.dccl.field) = {
4123inline bool LinuxHardwareStatus_Information::_internal_has_total() const {
4124 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4125 return value;
4126}
4127inline bool LinuxHardwareStatus_Information::has_total() const {
4128 return _internal_has_total();
4129}
4130inline void LinuxHardwareStatus_Information::clear_total() {
4131 _impl_.total_ = uint64_t{0u};
4132 _impl_._has_bits_[0] &= ~0x00000001u;
4133}
4134inline uint64_t LinuxHardwareStatus_Information::_internal_total() const {
4135 return _impl_.total_;
4136}
4137inline uint64_t LinuxHardwareStatus_Information::total() const {
4138 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Information.total)
4139 return _internal_total();
4140}
4141inline void LinuxHardwareStatus_Information::_internal_set_total(uint64_t value) {
4142 _impl_._has_bits_[0] |= 0x00000001u;
4143 _impl_.total_ = value;
4144}
4145inline void LinuxHardwareStatus_Information::set_total(uint64_t value) {
4146 _internal_set_total(value);
4147 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Information.total)
4148}
4149
4150// required uint64 available = 2 [(.dccl.field) = {
4151inline bool LinuxHardwareStatus_Information::_internal_has_available() const {
4152 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4153 return value;
4154}
4155inline bool LinuxHardwareStatus_Information::has_available() const {
4156 return _internal_has_available();
4157}
4158inline void LinuxHardwareStatus_Information::clear_available() {
4159 _impl_.available_ = uint64_t{0u};
4160 _impl_._has_bits_[0] &= ~0x00000002u;
4161}
4162inline uint64_t LinuxHardwareStatus_Information::_internal_available() const {
4163 return _impl_.available_;
4164}
4165inline uint64_t LinuxHardwareStatus_Information::available() const {
4166 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Information.available)
4167 return _internal_available();
4168}
4169inline void LinuxHardwareStatus_Information::_internal_set_available(uint64_t value) {
4170 _impl_._has_bits_[0] |= 0x00000002u;
4171 _impl_.available_ = value;
4172}
4173inline void LinuxHardwareStatus_Information::set_available(uint64_t value) {
4174 _internal_set_available(value);
4175 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Information.available)
4176}
4177
4178// required float use_percent = 3;
4179inline bool LinuxHardwareStatus_Information::_internal_has_use_percent() const {
4180 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4181 return value;
4182}
4183inline bool LinuxHardwareStatus_Information::has_use_percent() const {
4184 return _internal_has_use_percent();
4185}
4186inline void LinuxHardwareStatus_Information::clear_use_percent() {
4187 _impl_.use_percent_ = 0;
4188 _impl_._has_bits_[0] &= ~0x00000004u;
4189}
4190inline float LinuxHardwareStatus_Information::_internal_use_percent() const {
4191 return _impl_.use_percent_;
4192}
4193inline float LinuxHardwareStatus_Information::use_percent() const {
4194 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Information.use_percent)
4195 return _internal_use_percent();
4196}
4197inline void LinuxHardwareStatus_Information::_internal_set_use_percent(float value) {
4198 _impl_._has_bits_[0] |= 0x00000004u;
4199 _impl_.use_percent_ = value;
4200}
4201inline void LinuxHardwareStatus_Information::set_use_percent(float value) {
4202 _internal_set_use_percent(value);
4203 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Information.use_percent)
4204}
4205
4206// -------------------------------------------------------------------
4207
4208// LinuxHardwareStatus_Memory
4209
4210// required .jaiabot.protobuf.LinuxHardwareStatus.Information ram = 1;
4211inline bool LinuxHardwareStatus_Memory::_internal_has_ram() const {
4212 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4213 PROTOBUF_ASSUME(!value || _impl_.ram_ != nullptr);
4214 return value;
4215}
4216inline bool LinuxHardwareStatus_Memory::has_ram() const {
4217 return _internal_has_ram();
4218}
4219inline void LinuxHardwareStatus_Memory::clear_ram() {
4220 if (_impl_.ram_ != nullptr) _impl_.ram_->Clear();
4221 _impl_._has_bits_[0] &= ~0x00000001u;
4222}
4223inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Memory::_internal_ram() const {
4224 const ::jaiabot::protobuf::LinuxHardwareStatus_Information* p = _impl_.ram_;
4225 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Information&>(
4227}
4228inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Memory::ram() const {
4229 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
4230 return _internal_ram();
4231}
4232inline void LinuxHardwareStatus_Memory::unsafe_arena_set_allocated_ram(
4234 if (GetArenaForAllocation() == nullptr) {
4235 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.ram_);
4236 }
4237 _impl_.ram_ = ram;
4238 if (ram) {
4239 _impl_._has_bits_[0] |= 0x00000001u;
4240 } else {
4241 _impl_._has_bits_[0] &= ~0x00000001u;
4242 }
4243 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
4244}
4245inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::release_ram() {
4246 _impl_._has_bits_[0] &= ~0x00000001u;
4248 _impl_.ram_ = nullptr;
4249#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4250 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4251 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4252 if (GetArenaForAllocation() == nullptr) { delete old; }
4253#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4254 if (GetArenaForAllocation() != nullptr) {
4255 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4256 }
4257#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4258 return temp;
4259}
4260inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::unsafe_arena_release_ram() {
4261 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
4262 _impl_._has_bits_[0] &= ~0x00000001u;
4264 _impl_.ram_ = nullptr;
4265 return temp;
4266}
4267inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::_internal_mutable_ram() {
4268 _impl_._has_bits_[0] |= 0x00000001u;
4269 if (_impl_.ram_ == nullptr) {
4271 _impl_.ram_ = p;
4272 }
4273 return _impl_.ram_;
4274}
4275inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::mutable_ram() {
4276 ::jaiabot::protobuf::LinuxHardwareStatus_Information* _msg = _internal_mutable_ram();
4277 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
4278 return _msg;
4279}
4280inline void LinuxHardwareStatus_Memory::set_allocated_ram(::jaiabot::protobuf::LinuxHardwareStatus_Information* ram) {
4281 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4282 if (message_arena == nullptr) {
4283 delete _impl_.ram_;
4284 }
4285 if (ram) {
4286 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4287 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(ram);
4288 if (message_arena != submessage_arena) {
4289 ram = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4290 message_arena, ram, submessage_arena);
4291 }
4292 _impl_._has_bits_[0] |= 0x00000001u;
4293 } else {
4294 _impl_._has_bits_[0] &= ~0x00000001u;
4295 }
4296 _impl_.ram_ = ram;
4297 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
4298}
4299
4300// required .jaiabot.protobuf.LinuxHardwareStatus.Information swap = 2;
4301inline bool LinuxHardwareStatus_Memory::_internal_has_swap() const {
4302 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4303 PROTOBUF_ASSUME(!value || _impl_.swap_ != nullptr);
4304 return value;
4305}
4306inline bool LinuxHardwareStatus_Memory::has_swap() const {
4307 return _internal_has_swap();
4308}
4309inline void LinuxHardwareStatus_Memory::clear_swap() {
4310 if (_impl_.swap_ != nullptr) _impl_.swap_->Clear();
4311 _impl_._has_bits_[0] &= ~0x00000002u;
4312}
4313inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Memory::_internal_swap() const {
4314 const ::jaiabot::protobuf::LinuxHardwareStatus_Information* p = _impl_.swap_;
4315 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Information&>(
4317}
4318inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Memory::swap() const {
4319 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
4320 return _internal_swap();
4321}
4322inline void LinuxHardwareStatus_Memory::unsafe_arena_set_allocated_swap(
4324 if (GetArenaForAllocation() == nullptr) {
4325 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.swap_);
4326 }
4327 _impl_.swap_ = swap;
4328 if (swap) {
4329 _impl_._has_bits_[0] |= 0x00000002u;
4330 } else {
4331 _impl_._has_bits_[0] &= ~0x00000002u;
4332 }
4333 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
4334}
4335inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::release_swap() {
4336 _impl_._has_bits_[0] &= ~0x00000002u;
4338 _impl_.swap_ = nullptr;
4339#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4340 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4341 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4342 if (GetArenaForAllocation() == nullptr) { delete old; }
4343#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4344 if (GetArenaForAllocation() != nullptr) {
4345 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4346 }
4347#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4348 return temp;
4349}
4350inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::unsafe_arena_release_swap() {
4351 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
4352 _impl_._has_bits_[0] &= ~0x00000002u;
4354 _impl_.swap_ = nullptr;
4355 return temp;
4356}
4357inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::_internal_mutable_swap() {
4358 _impl_._has_bits_[0] |= 0x00000002u;
4359 if (_impl_.swap_ == nullptr) {
4361 _impl_.swap_ = p;
4362 }
4363 return _impl_.swap_;
4364}
4365inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::mutable_swap() {
4366 ::jaiabot::protobuf::LinuxHardwareStatus_Information* _msg = _internal_mutable_swap();
4367 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
4368 return _msg;
4369}
4370inline void LinuxHardwareStatus_Memory::set_allocated_swap(::jaiabot::protobuf::LinuxHardwareStatus_Information* swap) {
4371 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4372 if (message_arena == nullptr) {
4373 delete _impl_.swap_;
4374 }
4375 if (swap) {
4376 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4377 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(swap);
4378 if (message_arena != submessage_arena) {
4379 swap = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4380 message_arena, swap, submessage_arena);
4381 }
4382 _impl_._has_bits_[0] |= 0x00000002u;
4383 } else {
4384 _impl_._has_bits_[0] &= ~0x00000002u;
4385 }
4386 _impl_.swap_ = swap;
4387 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
4388}
4389
4390// -------------------------------------------------------------------
4391
4392// LinuxHardwareStatus_Disk
4393
4394// optional .jaiabot.protobuf.LinuxHardwareStatus.Information rootfs = 1;
4395inline bool LinuxHardwareStatus_Disk::_internal_has_rootfs() const {
4396 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4397 PROTOBUF_ASSUME(!value || _impl_.rootfs_ != nullptr);
4398 return value;
4399}
4400inline bool LinuxHardwareStatus_Disk::has_rootfs() const {
4401 return _internal_has_rootfs();
4402}
4403inline void LinuxHardwareStatus_Disk::clear_rootfs() {
4404 if (_impl_.rootfs_ != nullptr) _impl_.rootfs_->Clear();
4405 _impl_._has_bits_[0] &= ~0x00000001u;
4406}
4407inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Disk::_internal_rootfs() const {
4408 const ::jaiabot::protobuf::LinuxHardwareStatus_Information* p = _impl_.rootfs_;
4409 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Information&>(
4411}
4412inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Disk::rootfs() const {
4413 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
4414 return _internal_rootfs();
4415}
4416inline void LinuxHardwareStatus_Disk::unsafe_arena_set_allocated_rootfs(
4418 if (GetArenaForAllocation() == nullptr) {
4419 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.rootfs_);
4420 }
4421 _impl_.rootfs_ = rootfs;
4422 if (rootfs) {
4423 _impl_._has_bits_[0] |= 0x00000001u;
4424 } else {
4425 _impl_._has_bits_[0] &= ~0x00000001u;
4426 }
4427 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
4428}
4429inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::release_rootfs() {
4430 _impl_._has_bits_[0] &= ~0x00000001u;
4432 _impl_.rootfs_ = nullptr;
4433#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4434 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4435 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4436 if (GetArenaForAllocation() == nullptr) { delete old; }
4437#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4438 if (GetArenaForAllocation() != nullptr) {
4439 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4440 }
4441#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4442 return temp;
4443}
4444inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::unsafe_arena_release_rootfs() {
4445 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
4446 _impl_._has_bits_[0] &= ~0x00000001u;
4448 _impl_.rootfs_ = nullptr;
4449 return temp;
4450}
4451inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::_internal_mutable_rootfs() {
4452 _impl_._has_bits_[0] |= 0x00000001u;
4453 if (_impl_.rootfs_ == nullptr) {
4455 _impl_.rootfs_ = p;
4456 }
4457 return _impl_.rootfs_;
4458}
4459inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::mutable_rootfs() {
4460 ::jaiabot::protobuf::LinuxHardwareStatus_Information* _msg = _internal_mutable_rootfs();
4461 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
4462 return _msg;
4463}
4464inline void LinuxHardwareStatus_Disk::set_allocated_rootfs(::jaiabot::protobuf::LinuxHardwareStatus_Information* rootfs) {
4465 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4466 if (message_arena == nullptr) {
4467 delete _impl_.rootfs_;
4468 }
4469 if (rootfs) {
4470 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4471 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rootfs);
4472 if (message_arena != submessage_arena) {
4473 rootfs = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4474 message_arena, rootfs, submessage_arena);
4475 }
4476 _impl_._has_bits_[0] |= 0x00000001u;
4477 } else {
4478 _impl_._has_bits_[0] &= ~0x00000001u;
4479 }
4480 _impl_.rootfs_ = rootfs;
4481 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
4482}
4483
4484// optional .jaiabot.protobuf.LinuxHardwareStatus.Information data = 2;
4485inline bool LinuxHardwareStatus_Disk::_internal_has_data() const {
4486 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4487 PROTOBUF_ASSUME(!value || _impl_.data_ != nullptr);
4488 return value;
4489}
4490inline bool LinuxHardwareStatus_Disk::has_data() const {
4491 return _internal_has_data();
4492}
4493inline void LinuxHardwareStatus_Disk::clear_data() {
4494 if (_impl_.data_ != nullptr) _impl_.data_->Clear();
4495 _impl_._has_bits_[0] &= ~0x00000002u;
4496}
4497inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Disk::_internal_data() const {
4498 const ::jaiabot::protobuf::LinuxHardwareStatus_Information* p = _impl_.data_;
4499 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Information&>(
4501}
4502inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Disk::data() const {
4503 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
4504 return _internal_data();
4505}
4506inline void LinuxHardwareStatus_Disk::unsafe_arena_set_allocated_data(
4508 if (GetArenaForAllocation() == nullptr) {
4509 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.data_);
4510 }
4511 _impl_.data_ = data;
4512 if (data) {
4513 _impl_._has_bits_[0] |= 0x00000002u;
4514 } else {
4515 _impl_._has_bits_[0] &= ~0x00000002u;
4516 }
4517 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
4518}
4519inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::release_data() {
4520 _impl_._has_bits_[0] &= ~0x00000002u;
4522 _impl_.data_ = nullptr;
4523#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4524 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4525 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4526 if (GetArenaForAllocation() == nullptr) { delete old; }
4527#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4528 if (GetArenaForAllocation() != nullptr) {
4529 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4530 }
4531#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4532 return temp;
4533}
4534inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::unsafe_arena_release_data() {
4535 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
4536 _impl_._has_bits_[0] &= ~0x00000002u;
4538 _impl_.data_ = nullptr;
4539 return temp;
4540}
4541inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::_internal_mutable_data() {
4542 _impl_._has_bits_[0] |= 0x00000002u;
4543 if (_impl_.data_ == nullptr) {
4545 _impl_.data_ = p;
4546 }
4547 return _impl_.data_;
4548}
4549inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::mutable_data() {
4550 ::jaiabot::protobuf::LinuxHardwareStatus_Information* _msg = _internal_mutable_data();
4551 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
4552 return _msg;
4553}
4554inline void LinuxHardwareStatus_Disk::set_allocated_data(::jaiabot::protobuf::LinuxHardwareStatus_Information* data) {
4555 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4556 if (message_arena == nullptr) {
4557 delete _impl_.data_;
4558 }
4559 if (data) {
4560 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4561 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(data);
4562 if (message_arena != submessage_arena) {
4563 data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4564 message_arena, data, submessage_arena);
4565 }
4566 _impl_._has_bits_[0] |= 0x00000002u;
4567 } else {
4568 _impl_._has_bits_[0] &= ~0x00000002u;
4569 }
4570 _impl_.data_ = data;
4571 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
4572}
4573
4574// -------------------------------------------------------------------
4575
4576// LinuxHardwareStatus_WiFi
4577
4578// required bool is_connected = 1;
4579inline bool LinuxHardwareStatus_WiFi::_internal_has_is_connected() const {
4580 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4581 return value;
4582}
4583inline bool LinuxHardwareStatus_WiFi::has_is_connected() const {
4584 return _internal_has_is_connected();
4585}
4586inline void LinuxHardwareStatus_WiFi::clear_is_connected() {
4587 _impl_.is_connected_ = false;
4588 _impl_._has_bits_[0] &= ~0x00000001u;
4589}
4590inline bool LinuxHardwareStatus_WiFi::_internal_is_connected() const {
4591 return _impl_.is_connected_;
4592}
4593inline bool LinuxHardwareStatus_WiFi::is_connected() const {
4594 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.is_connected)
4595 return _internal_is_connected();
4596}
4597inline void LinuxHardwareStatus_WiFi::_internal_set_is_connected(bool value) {
4598 _impl_._has_bits_[0] |= 0x00000001u;
4599 _impl_.is_connected_ = value;
4600}
4601inline void LinuxHardwareStatus_WiFi::set_is_connected(bool value) {
4602 _internal_set_is_connected(value);
4603 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.is_connected)
4604}
4605
4606// optional uint32 link_quality = 2;
4607inline bool LinuxHardwareStatus_WiFi::_internal_has_link_quality() const {
4608 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4609 return value;
4610}
4611inline bool LinuxHardwareStatus_WiFi::has_link_quality() const {
4612 return _internal_has_link_quality();
4613}
4614inline void LinuxHardwareStatus_WiFi::clear_link_quality() {
4615 _impl_.link_quality_ = 0u;
4616 _impl_._has_bits_[0] &= ~0x00000002u;
4617}
4618inline uint32_t LinuxHardwareStatus_WiFi::_internal_link_quality() const {
4619 return _impl_.link_quality_;
4620}
4621inline uint32_t LinuxHardwareStatus_WiFi::link_quality() const {
4622 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.link_quality)
4623 return _internal_link_quality();
4624}
4625inline void LinuxHardwareStatus_WiFi::_internal_set_link_quality(uint32_t value) {
4626 _impl_._has_bits_[0] |= 0x00000002u;
4627 _impl_.link_quality_ = value;
4628}
4629inline void LinuxHardwareStatus_WiFi::set_link_quality(uint32_t value) {
4630 _internal_set_link_quality(value);
4631 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.link_quality)
4632}
4633
4634// optional uint32 link_quality_percentage = 3;
4635inline bool LinuxHardwareStatus_WiFi::_internal_has_link_quality_percentage() const {
4636 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4637 return value;
4638}
4639inline bool LinuxHardwareStatus_WiFi::has_link_quality_percentage() const {
4640 return _internal_has_link_quality_percentage();
4641}
4642inline void LinuxHardwareStatus_WiFi::clear_link_quality_percentage() {
4643 _impl_.link_quality_percentage_ = 0u;
4644 _impl_._has_bits_[0] &= ~0x00000004u;
4645}
4646inline uint32_t LinuxHardwareStatus_WiFi::_internal_link_quality_percentage() const {
4647 return _impl_.link_quality_percentage_;
4648}
4649inline uint32_t LinuxHardwareStatus_WiFi::link_quality_percentage() const {
4650 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.link_quality_percentage)
4651 return _internal_link_quality_percentage();
4652}
4653inline void LinuxHardwareStatus_WiFi::_internal_set_link_quality_percentage(uint32_t value) {
4654 _impl_._has_bits_[0] |= 0x00000004u;
4655 _impl_.link_quality_percentage_ = value;
4656}
4657inline void LinuxHardwareStatus_WiFi::set_link_quality_percentage(uint32_t value) {
4658 _internal_set_link_quality_percentage(value);
4659 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.link_quality_percentage)
4660}
4661
4662// optional int32 signal_level = 4;
4663inline bool LinuxHardwareStatus_WiFi::_internal_has_signal_level() const {
4664 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4665 return value;
4666}
4667inline bool LinuxHardwareStatus_WiFi::has_signal_level() const {
4668 return _internal_has_signal_level();
4669}
4670inline void LinuxHardwareStatus_WiFi::clear_signal_level() {
4671 _impl_.signal_level_ = 0;
4672 _impl_._has_bits_[0] &= ~0x00000008u;
4673}
4674inline int32_t LinuxHardwareStatus_WiFi::_internal_signal_level() const {
4675 return _impl_.signal_level_;
4676}
4677inline int32_t LinuxHardwareStatus_WiFi::signal_level() const {
4678 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.signal_level)
4679 return _internal_signal_level();
4680}
4681inline void LinuxHardwareStatus_WiFi::_internal_set_signal_level(int32_t value) {
4682 _impl_._has_bits_[0] |= 0x00000008u;
4683 _impl_.signal_level_ = value;
4684}
4685inline void LinuxHardwareStatus_WiFi::set_signal_level(int32_t value) {
4686 _internal_set_signal_level(value);
4687 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.signal_level)
4688}
4689
4690// optional int32 noise_level = 5;
4691inline bool LinuxHardwareStatus_WiFi::_internal_has_noise_level() const {
4692 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4693 return value;
4694}
4695inline bool LinuxHardwareStatus_WiFi::has_noise_level() const {
4696 return _internal_has_noise_level();
4697}
4698inline void LinuxHardwareStatus_WiFi::clear_noise_level() {
4699 _impl_.noise_level_ = 0;
4700 _impl_._has_bits_[0] &= ~0x00000010u;
4701}
4702inline int32_t LinuxHardwareStatus_WiFi::_internal_noise_level() const {
4703 return _impl_.noise_level_;
4704}
4705inline int32_t LinuxHardwareStatus_WiFi::noise_level() const {
4706 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.noise_level)
4707 return _internal_noise_level();
4708}
4709inline void LinuxHardwareStatus_WiFi::_internal_set_noise_level(int32_t value) {
4710 _impl_._has_bits_[0] |= 0x00000010u;
4711 _impl_.noise_level_ = value;
4712}
4713inline void LinuxHardwareStatus_WiFi::set_noise_level(int32_t value) {
4714 _internal_set_noise_level(value);
4715 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.noise_level)
4716}
4717
4718// -------------------------------------------------------------------
4719
4720// LinuxHardwareStatus
4721
4722// optional int32 uptime = 10 [(.dccl.field) = {
4723inline bool LinuxHardwareStatus::_internal_has_uptime() const {
4724 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4725 return value;
4726}
4727inline bool LinuxHardwareStatus::has_uptime() const {
4728 return _internal_has_uptime();
4729}
4730inline void LinuxHardwareStatus::clear_uptime() {
4731 _impl_.uptime_ = 0;
4732 _impl_._has_bits_[0] &= ~0x00000010u;
4733}
4734inline int32_t LinuxHardwareStatus::_internal_uptime() const {
4735 return _impl_.uptime_;
4736}
4737inline int32_t LinuxHardwareStatus::uptime() const {
4738 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.uptime)
4739 return _internal_uptime();
4740}
4741inline void LinuxHardwareStatus::_internal_set_uptime(int32_t value) {
4742 _impl_._has_bits_[0] |= 0x00000010u;
4743 _impl_.uptime_ = value;
4744}
4745inline void LinuxHardwareStatus::set_uptime(int32_t value) {
4746 _internal_set_uptime(value);
4747 // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.uptime)
4748}
4749
4750// optional .jaiabot.protobuf.LinuxHardwareStatus.Processor processor = 20;
4751inline bool LinuxHardwareStatus::_internal_has_processor() const {
4752 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4753 PROTOBUF_ASSUME(!value || _impl_.processor_ != nullptr);
4754 return value;
4755}
4756inline bool LinuxHardwareStatus::has_processor() const {
4757 return _internal_has_processor();
4758}
4759inline void LinuxHardwareStatus::clear_processor() {
4760 if (_impl_.processor_ != nullptr) _impl_.processor_->Clear();
4761 _impl_._has_bits_[0] &= ~0x00000001u;
4762}
4763inline const ::jaiabot::protobuf::LinuxHardwareStatus_Processor& LinuxHardwareStatus::_internal_processor() const {
4764 const ::jaiabot::protobuf::LinuxHardwareStatus_Processor* p = _impl_.processor_;
4765 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Processor&>(
4767}
4768inline const ::jaiabot::protobuf::LinuxHardwareStatus_Processor& LinuxHardwareStatus::processor() const {
4769 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.processor)
4770 return _internal_processor();
4771}
4772inline void LinuxHardwareStatus::unsafe_arena_set_allocated_processor(
4774 if (GetArenaForAllocation() == nullptr) {
4775 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.processor_);
4776 }
4777 _impl_.processor_ = processor;
4778 if (processor) {
4779 _impl_._has_bits_[0] |= 0x00000001u;
4780 } else {
4781 _impl_._has_bits_[0] &= ~0x00000001u;
4782 }
4783 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.processor)
4784}
4785inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor* LinuxHardwareStatus::release_processor() {
4786 _impl_._has_bits_[0] &= ~0x00000001u;
4788 _impl_.processor_ = nullptr;
4789#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4790 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4791 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4792 if (GetArenaForAllocation() == nullptr) { delete old; }
4793#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4794 if (GetArenaForAllocation() != nullptr) {
4795 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4796 }
4797#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4798 return temp;
4799}
4800inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor* LinuxHardwareStatus::unsafe_arena_release_processor() {
4801 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.processor)
4802 _impl_._has_bits_[0] &= ~0x00000001u;
4804 _impl_.processor_ = nullptr;
4805 return temp;
4806}
4807inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor* LinuxHardwareStatus::_internal_mutable_processor() {
4808 _impl_._has_bits_[0] |= 0x00000001u;
4809 if (_impl_.processor_ == nullptr) {
4811 _impl_.processor_ = p;
4812 }
4813 return _impl_.processor_;
4814}
4815inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor* LinuxHardwareStatus::mutable_processor() {
4816 ::jaiabot::protobuf::LinuxHardwareStatus_Processor* _msg = _internal_mutable_processor();
4817 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.processor)
4818 return _msg;
4819}
4820inline void LinuxHardwareStatus::set_allocated_processor(::jaiabot::protobuf::LinuxHardwareStatus_Processor* processor) {
4821 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4822 if (message_arena == nullptr) {
4823 delete _impl_.processor_;
4824 }
4825 if (processor) {
4826 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4827 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(processor);
4828 if (message_arena != submessage_arena) {
4829 processor = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4830 message_arena, processor, submessage_arena);
4831 }
4832 _impl_._has_bits_[0] |= 0x00000001u;
4833 } else {
4834 _impl_._has_bits_[0] &= ~0x00000001u;
4835 }
4836 _impl_.processor_ = processor;
4837 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.processor)
4838}
4839
4840// optional .jaiabot.protobuf.LinuxHardwareStatus.Memory memory = 30;
4841inline bool LinuxHardwareStatus::_internal_has_memory() const {
4842 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4843 PROTOBUF_ASSUME(!value || _impl_.memory_ != nullptr);
4844 return value;
4845}
4846inline bool LinuxHardwareStatus::has_memory() const {
4847 return _internal_has_memory();
4848}
4849inline void LinuxHardwareStatus::clear_memory() {
4850 if (_impl_.memory_ != nullptr) _impl_.memory_->Clear();
4851 _impl_._has_bits_[0] &= ~0x00000002u;
4852}
4853inline const ::jaiabot::protobuf::LinuxHardwareStatus_Memory& LinuxHardwareStatus::_internal_memory() const {
4854 const ::jaiabot::protobuf::LinuxHardwareStatus_Memory* p = _impl_.memory_;
4855 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Memory&>(
4857}
4858inline const ::jaiabot::protobuf::LinuxHardwareStatus_Memory& LinuxHardwareStatus::memory() const {
4859 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.memory)
4860 return _internal_memory();
4861}
4862inline void LinuxHardwareStatus::unsafe_arena_set_allocated_memory(
4864 if (GetArenaForAllocation() == nullptr) {
4865 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.memory_);
4866 }
4867 _impl_.memory_ = memory;
4868 if (memory) {
4869 _impl_._has_bits_[0] |= 0x00000002u;
4870 } else {
4871 _impl_._has_bits_[0] &= ~0x00000002u;
4872 }
4873 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.memory)
4874}
4875inline ::jaiabot::protobuf::LinuxHardwareStatus_Memory* LinuxHardwareStatus::release_memory() {
4876 _impl_._has_bits_[0] &= ~0x00000002u;
4878 _impl_.memory_ = nullptr;
4879#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4880 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4881 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4882 if (GetArenaForAllocation() == nullptr) { delete old; }
4883#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4884 if (GetArenaForAllocation() != nullptr) {
4885 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4886 }
4887#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4888 return temp;
4889}
4890inline ::jaiabot::protobuf::LinuxHardwareStatus_Memory* LinuxHardwareStatus::unsafe_arena_release_memory() {
4891 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.memory)
4892 _impl_._has_bits_[0] &= ~0x00000002u;
4894 _impl_.memory_ = nullptr;
4895 return temp;
4896}
4897inline ::jaiabot::protobuf::LinuxHardwareStatus_Memory* LinuxHardwareStatus::_internal_mutable_memory() {
4898 _impl_._has_bits_[0] |= 0x00000002u;
4899 if (_impl_.memory_ == nullptr) {
4901 _impl_.memory_ = p;
4902 }
4903 return _impl_.memory_;
4904}
4905inline ::jaiabot::protobuf::LinuxHardwareStatus_Memory* LinuxHardwareStatus::mutable_memory() {
4906 ::jaiabot::protobuf::LinuxHardwareStatus_Memory* _msg = _internal_mutable_memory();
4907 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.memory)
4908 return _msg;
4909}
4910inline void LinuxHardwareStatus::set_allocated_memory(::jaiabot::protobuf::LinuxHardwareStatus_Memory* memory) {
4911 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4912 if (message_arena == nullptr) {
4913 delete _impl_.memory_;
4914 }
4915 if (memory) {
4916 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4917 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(memory);
4918 if (message_arena != submessage_arena) {
4919 memory = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4920 message_arena, memory, submessage_arena);
4921 }
4922 _impl_._has_bits_[0] |= 0x00000002u;
4923 } else {
4924 _impl_._has_bits_[0] &= ~0x00000002u;
4925 }
4926 _impl_.memory_ = memory;
4927 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.memory)
4928}
4929
4930// optional .jaiabot.protobuf.LinuxHardwareStatus.Disk disk = 40;
4931inline bool LinuxHardwareStatus::_internal_has_disk() const {
4932 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4933 PROTOBUF_ASSUME(!value || _impl_.disk_ != nullptr);
4934 return value;
4935}
4936inline bool LinuxHardwareStatus::has_disk() const {
4937 return _internal_has_disk();
4938}
4939inline void LinuxHardwareStatus::clear_disk() {
4940 if (_impl_.disk_ != nullptr) _impl_.disk_->Clear();
4941 _impl_._has_bits_[0] &= ~0x00000004u;
4942}
4943inline const ::jaiabot::protobuf::LinuxHardwareStatus_Disk& LinuxHardwareStatus::_internal_disk() const {
4944 const ::jaiabot::protobuf::LinuxHardwareStatus_Disk* p = _impl_.disk_;
4945 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Disk&>(
4947}
4948inline const ::jaiabot::protobuf::LinuxHardwareStatus_Disk& LinuxHardwareStatus::disk() const {
4949 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.disk)
4950 return _internal_disk();
4951}
4952inline void LinuxHardwareStatus::unsafe_arena_set_allocated_disk(
4954 if (GetArenaForAllocation() == nullptr) {
4955 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.disk_);
4956 }
4957 _impl_.disk_ = disk;
4958 if (disk) {
4959 _impl_._has_bits_[0] |= 0x00000004u;
4960 } else {
4961 _impl_._has_bits_[0] &= ~0x00000004u;
4962 }
4963 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.disk)
4964}
4965inline ::jaiabot::protobuf::LinuxHardwareStatus_Disk* LinuxHardwareStatus::release_disk() {
4966 _impl_._has_bits_[0] &= ~0x00000004u;
4968 _impl_.disk_ = nullptr;
4969#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4970 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
4971 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4972 if (GetArenaForAllocation() == nullptr) { delete old; }
4973#else // PROTOBUF_FORCE_COPY_IN_RELEASE
4974 if (GetArenaForAllocation() != nullptr) {
4975 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4976 }
4977#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
4978 return temp;
4979}
4980inline ::jaiabot::protobuf::LinuxHardwareStatus_Disk* LinuxHardwareStatus::unsafe_arena_release_disk() {
4981 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.disk)
4982 _impl_._has_bits_[0] &= ~0x00000004u;
4984 _impl_.disk_ = nullptr;
4985 return temp;
4986}
4987inline ::jaiabot::protobuf::LinuxHardwareStatus_Disk* LinuxHardwareStatus::_internal_mutable_disk() {
4988 _impl_._has_bits_[0] |= 0x00000004u;
4989 if (_impl_.disk_ == nullptr) {
4991 _impl_.disk_ = p;
4992 }
4993 return _impl_.disk_;
4994}
4995inline ::jaiabot::protobuf::LinuxHardwareStatus_Disk* LinuxHardwareStatus::mutable_disk() {
4996 ::jaiabot::protobuf::LinuxHardwareStatus_Disk* _msg = _internal_mutable_disk();
4997 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.disk)
4998 return _msg;
4999}
5000inline void LinuxHardwareStatus::set_allocated_disk(::jaiabot::protobuf::LinuxHardwareStatus_Disk* disk) {
5001 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5002 if (message_arena == nullptr) {
5003 delete _impl_.disk_;
5004 }
5005 if (disk) {
5006 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5007 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(disk);
5008 if (message_arena != submessage_arena) {
5009 disk = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5010 message_arena, disk, submessage_arena);
5011 }
5012 _impl_._has_bits_[0] |= 0x00000004u;
5013 } else {
5014 _impl_._has_bits_[0] &= ~0x00000004u;
5015 }
5016 _impl_.disk_ = disk;
5017 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.disk)
5018}
5019
5020// optional .jaiabot.protobuf.LinuxHardwareStatus.WiFi wifi = 50;
5021inline bool LinuxHardwareStatus::_internal_has_wifi() const {
5022 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5023 PROTOBUF_ASSUME(!value || _impl_.wifi_ != nullptr);
5024 return value;
5025}
5026inline bool LinuxHardwareStatus::has_wifi() const {
5027 return _internal_has_wifi();
5028}
5029inline void LinuxHardwareStatus::clear_wifi() {
5030 if (_impl_.wifi_ != nullptr) _impl_.wifi_->Clear();
5031 _impl_._has_bits_[0] &= ~0x00000008u;
5032}
5033inline const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi& LinuxHardwareStatus::_internal_wifi() const {
5034 const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* p = _impl_.wifi_;
5035 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi&>(
5037}
5038inline const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi& LinuxHardwareStatus::wifi() const {
5039 // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.wifi)
5040 return _internal_wifi();
5041}
5042inline void LinuxHardwareStatus::unsafe_arena_set_allocated_wifi(
5044 if (GetArenaForAllocation() == nullptr) {
5045 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.wifi_);
5046 }
5047 _impl_.wifi_ = wifi;
5048 if (wifi) {
5049 _impl_._has_bits_[0] |= 0x00000008u;
5050 } else {
5051 _impl_._has_bits_[0] &= ~0x00000008u;
5052 }
5053 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.wifi)
5054}
5055inline ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* LinuxHardwareStatus::release_wifi() {
5056 _impl_._has_bits_[0] &= ~0x00000008u;
5058 _impl_.wifi_ = nullptr;
5059#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5060 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
5061 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5062 if (GetArenaForAllocation() == nullptr) { delete old; }
5063#else // PROTOBUF_FORCE_COPY_IN_RELEASE
5064 if (GetArenaForAllocation() != nullptr) {
5065 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5066 }
5067#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
5068 return temp;
5069}
5070inline ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* LinuxHardwareStatus::unsafe_arena_release_wifi() {
5071 // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.wifi)
5072 _impl_._has_bits_[0] &= ~0x00000008u;
5074 _impl_.wifi_ = nullptr;
5075 return temp;
5076}
5077inline ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* LinuxHardwareStatus::_internal_mutable_wifi() {
5078 _impl_._has_bits_[0] |= 0x00000008u;
5079 if (_impl_.wifi_ == nullptr) {
5081 _impl_.wifi_ = p;
5082 }
5083 return _impl_.wifi_;
5084}
5085inline ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* LinuxHardwareStatus::mutable_wifi() {
5086 ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* _msg = _internal_mutable_wifi();
5087 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.wifi)
5088 return _msg;
5089}
5090inline void LinuxHardwareStatus::set_allocated_wifi(::jaiabot::protobuf::LinuxHardwareStatus_WiFi* wifi) {
5091 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5092 if (message_arena == nullptr) {
5093 delete _impl_.wifi_;
5094 }
5095 if (wifi) {
5096 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5097 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(wifi);
5098 if (message_arena != submessage_arena) {
5099 wifi = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5100 message_arena, wifi, submessage_arena);
5101 }
5102 _impl_._has_bits_[0] |= 0x00000008u;
5103 } else {
5104 _impl_._has_bits_[0] &= ~0x00000008u;
5105 }
5106 _impl_.wifi_ = wifi;
5107 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.wifi)
5108}
5109
5110// -------------------------------------------------------------------
5111
5112// NTPStatus_NTPPeer
5113
5114// required .jaiabot.protobuf.NTPStatus.NTPPeer.TallyCode tally_code = 1 [default = PEER_CODE_UNKNOWN];
5115inline bool NTPStatus_NTPPeer::_internal_has_tally_code() const {
5116 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5117 return value;
5118}
5119inline bool NTPStatus_NTPPeer::has_tally_code() const {
5120 return _internal_has_tally_code();
5121}
5122inline void NTPStatus_NTPPeer::clear_tally_code() {
5123 _impl_.tally_code_ = -1;
5124 _impl_._has_bits_[0] &= ~0x00000010u;
5125}
5126inline ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode NTPStatus_NTPPeer::_internal_tally_code() const {
5127 return static_cast< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode >(_impl_.tally_code_);
5128}
5129inline ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode NTPStatus_NTPPeer::tally_code() const {
5130 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.tally_code)
5131 return _internal_tally_code();
5132}
5133inline void NTPStatus_NTPPeer::_internal_set_tally_code(::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode value) {
5135 _impl_._has_bits_[0] |= 0x00000010u;
5136 _impl_.tally_code_ = value;
5137}
5138inline void NTPStatus_NTPPeer::set_tally_code(::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode value) {
5139 _internal_set_tally_code(value);
5140 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.tally_code)
5141}
5142
5143// required string remote = 2;
5144inline bool NTPStatus_NTPPeer::_internal_has_remote() const {
5145 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5146 return value;
5147}
5148inline bool NTPStatus_NTPPeer::has_remote() const {
5149 return _internal_has_remote();
5150}
5151inline void NTPStatus_NTPPeer::clear_remote() {
5152 _impl_.remote_.ClearToEmpty();
5153 _impl_._has_bits_[0] &= ~0x00000001u;
5154}
5155inline const std::string& NTPStatus_NTPPeer::remote() const {
5156 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
5157 return _internal_remote();
5158}
5159template <typename ArgT0, typename... ArgT>
5160inline PROTOBUF_ALWAYS_INLINE
5161void NTPStatus_NTPPeer::set_remote(ArgT0&& arg0, ArgT... args) {
5162 _impl_._has_bits_[0] |= 0x00000001u;
5163 _impl_.remote_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5164 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
5165}
5166inline std::string* NTPStatus_NTPPeer::mutable_remote() {
5167 std::string* _s = _internal_mutable_remote();
5168 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
5169 return _s;
5170}
5171inline const std::string& NTPStatus_NTPPeer::_internal_remote() const {
5172 return _impl_.remote_.Get();
5173}
5174inline void NTPStatus_NTPPeer::_internal_set_remote(const std::string& value) {
5175 _impl_._has_bits_[0] |= 0x00000001u;
5176 _impl_.remote_.Set(value, GetArenaForAllocation());
5177}
5178inline std::string* NTPStatus_NTPPeer::_internal_mutable_remote() {
5179 _impl_._has_bits_[0] |= 0x00000001u;
5180 return _impl_.remote_.Mutable(GetArenaForAllocation());
5181}
5182inline std::string* NTPStatus_NTPPeer::release_remote() {
5183 // @@protoc_insertion_point(field_release:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
5184 if (!_internal_has_remote()) {
5185 return nullptr;
5186 }
5187 _impl_._has_bits_[0] &= ~0x00000001u;
5188 auto* p = _impl_.remote_.Release();
5189#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5190 if (_impl_.remote_.IsDefault()) {
5191 _impl_.remote_.Set("", GetArenaForAllocation());
5192 }
5193#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5194 return p;
5195}
5196inline void NTPStatus_NTPPeer::set_allocated_remote(std::string* remote) {
5197 if (remote != nullptr) {
5198 _impl_._has_bits_[0] |= 0x00000001u;
5199 } else {
5200 _impl_._has_bits_[0] &= ~0x00000001u;
5201 }
5202 _impl_.remote_.SetAllocated(remote, GetArenaForAllocation());
5203#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5204 if (_impl_.remote_.IsDefault()) {
5205 _impl_.remote_.Set("", GetArenaForAllocation());
5206 }
5207#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5208 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
5209}
5210
5211// required string refid = 3;
5212inline bool NTPStatus_NTPPeer::_internal_has_refid() const {
5213 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5214 return value;
5215}
5216inline bool NTPStatus_NTPPeer::has_refid() const {
5217 return _internal_has_refid();
5218}
5219inline void NTPStatus_NTPPeer::clear_refid() {
5220 _impl_.refid_.ClearToEmpty();
5221 _impl_._has_bits_[0] &= ~0x00000002u;
5222}
5223inline const std::string& NTPStatus_NTPPeer::refid() const {
5224 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
5225 return _internal_refid();
5226}
5227template <typename ArgT0, typename... ArgT>
5228inline PROTOBUF_ALWAYS_INLINE
5229void NTPStatus_NTPPeer::set_refid(ArgT0&& arg0, ArgT... args) {
5230 _impl_._has_bits_[0] |= 0x00000002u;
5231 _impl_.refid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5232 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
5233}
5234inline std::string* NTPStatus_NTPPeer::mutable_refid() {
5235 std::string* _s = _internal_mutable_refid();
5236 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
5237 return _s;
5238}
5239inline const std::string& NTPStatus_NTPPeer::_internal_refid() const {
5240 return _impl_.refid_.Get();
5241}
5242inline void NTPStatus_NTPPeer::_internal_set_refid(const std::string& value) {
5243 _impl_._has_bits_[0] |= 0x00000002u;
5244 _impl_.refid_.Set(value, GetArenaForAllocation());
5245}
5246inline std::string* NTPStatus_NTPPeer::_internal_mutable_refid() {
5247 _impl_._has_bits_[0] |= 0x00000002u;
5248 return _impl_.refid_.Mutable(GetArenaForAllocation());
5249}
5250inline std::string* NTPStatus_NTPPeer::release_refid() {
5251 // @@protoc_insertion_point(field_release:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
5252 if (!_internal_has_refid()) {
5253 return nullptr;
5254 }
5255 _impl_._has_bits_[0] &= ~0x00000002u;
5256 auto* p = _impl_.refid_.Release();
5257#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5258 if (_impl_.refid_.IsDefault()) {
5259 _impl_.refid_.Set("", GetArenaForAllocation());
5260 }
5261#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5262 return p;
5263}
5264inline void NTPStatus_NTPPeer::set_allocated_refid(std::string* refid) {
5265 if (refid != nullptr) {
5266 _impl_._has_bits_[0] |= 0x00000002u;
5267 } else {
5268 _impl_._has_bits_[0] &= ~0x00000002u;
5269 }
5270 _impl_.refid_.SetAllocated(refid, GetArenaForAllocation());
5271#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5272 if (_impl_.refid_.IsDefault()) {
5273 _impl_.refid_.Set("", GetArenaForAllocation());
5274 }
5275#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5276 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
5277}
5278
5279// optional int32 stratum = 4 [default = 16];
5280inline bool NTPStatus_NTPPeer::_internal_has_stratum() const {
5281 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
5282 return value;
5283}
5284inline bool NTPStatus_NTPPeer::has_stratum() const {
5285 return _internal_has_stratum();
5286}
5287inline void NTPStatus_NTPPeer::clear_stratum() {
5288 _impl_.stratum_ = 16;
5289 _impl_._has_bits_[0] &= ~0x00000020u;
5290}
5291inline int32_t NTPStatus_NTPPeer::_internal_stratum() const {
5292 return _impl_.stratum_;
5293}
5294inline int32_t NTPStatus_NTPPeer::stratum() const {
5295 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.stratum)
5296 return _internal_stratum();
5297}
5298inline void NTPStatus_NTPPeer::_internal_set_stratum(int32_t value) {
5299 _impl_._has_bits_[0] |= 0x00000020u;
5300 _impl_.stratum_ = value;
5301}
5302inline void NTPStatus_NTPPeer::set_stratum(int32_t value) {
5303 _internal_set_stratum(value);
5304 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.stratum)
5305}
5306
5307// optional int32 when = 5 [default = -1, (.dccl.field) = {
5308inline bool NTPStatus_NTPPeer::_internal_has_when() const {
5309 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
5310 return value;
5311}
5312inline bool NTPStatus_NTPPeer::has_when() const {
5313 return _internal_has_when();
5314}
5315inline void NTPStatus_NTPPeer::clear_when() {
5316 _impl_.when_ = -1;
5317 _impl_._has_bits_[0] &= ~0x00000040u;
5318}
5319inline int32_t NTPStatus_NTPPeer::_internal_when() const {
5320 return _impl_.when_;
5321}
5322inline int32_t NTPStatus_NTPPeer::when() const {
5323 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.when)
5324 return _internal_when();
5325}
5326inline void NTPStatus_NTPPeer::_internal_set_when(int32_t value) {
5327 _impl_._has_bits_[0] |= 0x00000040u;
5328 _impl_.when_ = value;
5329}
5330inline void NTPStatus_NTPPeer::set_when(int32_t value) {
5331 _internal_set_when(value);
5332 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.when)
5333}
5334
5335// optional int32 poll = 6 [default = -1, (.dccl.field) = {
5336inline bool NTPStatus_NTPPeer::_internal_has_poll() const {
5337 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
5338 return value;
5339}
5340inline bool NTPStatus_NTPPeer::has_poll() const {
5341 return _internal_has_poll();
5342}
5343inline void NTPStatus_NTPPeer::clear_poll() {
5344 _impl_.poll_ = -1;
5345 _impl_._has_bits_[0] &= ~0x00000080u;
5346}
5347inline int32_t NTPStatus_NTPPeer::_internal_poll() const {
5348 return _impl_.poll_;
5349}
5350inline int32_t NTPStatus_NTPPeer::poll() const {
5351 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.poll)
5352 return _internal_poll();
5353}
5354inline void NTPStatus_NTPPeer::_internal_set_poll(int32_t value) {
5355 _impl_._has_bits_[0] |= 0x00000080u;
5356 _impl_.poll_ = value;
5357}
5358inline void NTPStatus_NTPPeer::set_poll(int32_t value) {
5359 _internal_set_poll(value);
5360 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.poll)
5361}
5362
5363// optional int32 reach = 7 [default = 0];
5364inline bool NTPStatus_NTPPeer::_internal_has_reach() const {
5365 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5366 return value;
5367}
5368inline bool NTPStatus_NTPPeer::has_reach() const {
5369 return _internal_has_reach();
5370}
5371inline void NTPStatus_NTPPeer::clear_reach() {
5372 _impl_.reach_ = 0;
5373 _impl_._has_bits_[0] &= ~0x00000004u;
5374}
5375inline int32_t NTPStatus_NTPPeer::_internal_reach() const {
5376 return _impl_.reach_;
5377}
5378inline int32_t NTPStatus_NTPPeer::reach() const {
5379 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.reach)
5380 return _internal_reach();
5381}
5382inline void NTPStatus_NTPPeer::_internal_set_reach(int32_t value) {
5383 _impl_._has_bits_[0] |= 0x00000004u;
5384 _impl_.reach_ = value;
5385}
5386inline void NTPStatus_NTPPeer::set_reach(int32_t value) {
5387 _internal_set_reach(value);
5388 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.reach)
5389}
5390
5391// optional float delay = 8 [default = nan, (.dccl.field) = {
5392inline bool NTPStatus_NTPPeer::_internal_has_delay() const {
5393 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
5394 return value;
5395}
5396inline bool NTPStatus_NTPPeer::has_delay() const {
5397 return _internal_has_delay();
5398}
5399inline void NTPStatus_NTPPeer::clear_delay() {
5400 _impl_.delay_ = std::numeric_limits<float>::quiet_NaN();
5401 _impl_._has_bits_[0] &= ~0x00000100u;
5402}
5403inline float NTPStatus_NTPPeer::_internal_delay() const {
5404 return _impl_.delay_;
5405}
5406inline float NTPStatus_NTPPeer::delay() const {
5407 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.delay)
5408 return _internal_delay();
5409}
5410inline void NTPStatus_NTPPeer::_internal_set_delay(float value) {
5411 _impl_._has_bits_[0] |= 0x00000100u;
5412 _impl_.delay_ = value;
5413}
5414inline void NTPStatus_NTPPeer::set_delay(float value) {
5415 _internal_set_delay(value);
5416 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.delay)
5417}
5418
5419// optional float offset = 9 [default = nan, (.dccl.field) = {
5420inline bool NTPStatus_NTPPeer::_internal_has_offset() const {
5421 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
5422 return value;
5423}
5424inline bool NTPStatus_NTPPeer::has_offset() const {
5425 return _internal_has_offset();
5426}
5427inline void NTPStatus_NTPPeer::clear_offset() {
5428 _impl_.offset_ = std::numeric_limits<float>::quiet_NaN();
5429 _impl_._has_bits_[0] &= ~0x00000200u;
5430}
5431inline float NTPStatus_NTPPeer::_internal_offset() const {
5432 return _impl_.offset_;
5433}
5434inline float NTPStatus_NTPPeer::offset() const {
5435 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.offset)
5436 return _internal_offset();
5437}
5438inline void NTPStatus_NTPPeer::_internal_set_offset(float value) {
5439 _impl_._has_bits_[0] |= 0x00000200u;
5440 _impl_.offset_ = value;
5441}
5442inline void NTPStatus_NTPPeer::set_offset(float value) {
5443 _internal_set_offset(value);
5444 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.offset)
5445}
5446
5447// optional float jitter = 10 [default = nan, (.dccl.field) = {
5448inline bool NTPStatus_NTPPeer::_internal_has_jitter() const {
5449 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5450 return value;
5451}
5452inline bool NTPStatus_NTPPeer::has_jitter() const {
5453 return _internal_has_jitter();
5454}
5455inline void NTPStatus_NTPPeer::clear_jitter() {
5456 _impl_.jitter_ = std::numeric_limits<float>::quiet_NaN();
5457 _impl_._has_bits_[0] &= ~0x00000008u;
5458}
5459inline float NTPStatus_NTPPeer::_internal_jitter() const {
5460 return _impl_.jitter_;
5461}
5462inline float NTPStatus_NTPPeer::jitter() const {
5463 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.jitter)
5464 return _internal_jitter();
5465}
5466inline void NTPStatus_NTPPeer::_internal_set_jitter(float value) {
5467 _impl_._has_bits_[0] |= 0x00000008u;
5468 _impl_.jitter_ = value;
5469}
5470inline void NTPStatus_NTPPeer::set_jitter(float value) {
5471 _internal_set_jitter(value);
5472 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.jitter)
5473}
5474
5475// -------------------------------------------------------------------
5476
5477// NTPStatus
5478
5479// optional .jaiabot.protobuf.NTPStatus.SyncSource sync_source = 10 [default = SYNC_UNKNOWN];
5480inline bool NTPStatus::_internal_has_sync_source() const {
5481 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5482 return value;
5483}
5484inline bool NTPStatus::has_sync_source() const {
5485 return _internal_has_sync_source();
5486}
5487inline void NTPStatus::clear_sync_source() {
5488 _impl_.sync_source_ = -1;
5489 _impl_._has_bits_[0] &= ~0x00000008u;
5490}
5491inline ::jaiabot::protobuf::NTPStatus_SyncSource NTPStatus::_internal_sync_source() const {
5492 return static_cast< ::jaiabot::protobuf::NTPStatus_SyncSource >(_impl_.sync_source_);
5493}
5494inline ::jaiabot::protobuf::NTPStatus_SyncSource NTPStatus::sync_source() const {
5495 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.sync_source)
5496 return _internal_sync_source();
5497}
5498inline void NTPStatus::_internal_set_sync_source(::jaiabot::protobuf::NTPStatus_SyncSource value) {
5500 _impl_._has_bits_[0] |= 0x00000008u;
5501 _impl_.sync_source_ = value;
5502}
5503inline void NTPStatus::set_sync_source(::jaiabot::protobuf::NTPStatus_SyncSource value) {
5504 _internal_set_sync_source(value);
5505 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.sync_source)
5506}
5507
5508// optional .jaiabot.protobuf.NTPStatus.LeapIndicator leap_indicator = 11 [default = LEAP_UNKNOWN];
5509inline bool NTPStatus::_internal_has_leap_indicator() const {
5510 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5511 return value;
5512}
5513inline bool NTPStatus::has_leap_indicator() const {
5514 return _internal_has_leap_indicator();
5515}
5516inline void NTPStatus::clear_leap_indicator() {
5517 _impl_.leap_indicator_ = -1;
5518 _impl_._has_bits_[0] &= ~0x00000010u;
5519}
5520inline ::jaiabot::protobuf::NTPStatus_LeapIndicator NTPStatus::_internal_leap_indicator() const {
5521 return static_cast< ::jaiabot::protobuf::NTPStatus_LeapIndicator >(_impl_.leap_indicator_);
5522}
5523inline ::jaiabot::protobuf::NTPStatus_LeapIndicator NTPStatus::leap_indicator() const {
5524 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.leap_indicator)
5525 return _internal_leap_indicator();
5526}
5527inline void NTPStatus::_internal_set_leap_indicator(::jaiabot::protobuf::NTPStatus_LeapIndicator value) {
5529 _impl_._has_bits_[0] |= 0x00000010u;
5530 _impl_.leap_indicator_ = value;
5531}
5532inline void NTPStatus::set_leap_indicator(::jaiabot::protobuf::NTPStatus_LeapIndicator value) {
5533 _internal_set_leap_indicator(value);
5534 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.leap_indicator)
5535}
5536
5537// optional int32 system_event_counter = 12 [default = 0];
5538inline bool NTPStatus::_internal_has_system_event_counter() const {
5539 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5540 return value;
5541}
5542inline bool NTPStatus::has_system_event_counter() const {
5543 return _internal_has_system_event_counter();
5544}
5545inline void NTPStatus::clear_system_event_counter() {
5546 _impl_.system_event_counter_ = 0;
5547 _impl_._has_bits_[0] &= ~0x00000002u;
5548}
5549inline int32_t NTPStatus::_internal_system_event_counter() const {
5550 return _impl_.system_event_counter_;
5551}
5552inline int32_t NTPStatus::system_event_counter() const {
5553 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.system_event_counter)
5554 return _internal_system_event_counter();
5555}
5556inline void NTPStatus::_internal_set_system_event_counter(int32_t value) {
5557 _impl_._has_bits_[0] |= 0x00000002u;
5558 _impl_.system_event_counter_ = value;
5559}
5560inline void NTPStatus::set_system_event_counter(int32_t value) {
5561 _internal_set_system_event_counter(value);
5562 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.system_event_counter)
5563}
5564
5565// optional .jaiabot.protobuf.NTPStatus.NTPSystemEvent last_system_event = 13 [default = NTP_SYSTEM_EVENT_UNKNOWN];
5566inline bool NTPStatus::_internal_has_last_system_event() const {
5567 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5568 return value;
5569}
5570inline bool NTPStatus::has_last_system_event() const {
5571 return _internal_has_last_system_event();
5572}
5573inline void NTPStatus::clear_last_system_event() {
5574 _impl_.last_system_event_ = -1;
5575 _impl_._has_bits_[0] &= ~0x00000004u;
5576}
5577inline ::jaiabot::protobuf::NTPStatus_NTPSystemEvent NTPStatus::_internal_last_system_event() const {
5578 return static_cast< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent >(_impl_.last_system_event_);
5579}
5580inline ::jaiabot::protobuf::NTPStatus_NTPSystemEvent NTPStatus::last_system_event() const {
5581 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.last_system_event)
5582 return _internal_last_system_event();
5583}
5584inline void NTPStatus::_internal_set_last_system_event(::jaiabot::protobuf::NTPStatus_NTPSystemEvent value) {
5586 _impl_._has_bits_[0] |= 0x00000004u;
5587 _impl_.last_system_event_ = value;
5588}
5589inline void NTPStatus::set_last_system_event(::jaiabot::protobuf::NTPStatus_NTPSystemEvent value) {
5590 _internal_set_last_system_event(value);
5591 // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.last_system_event)
5592}
5593
5594// optional .jaiabot.protobuf.NTPStatus.NTPPeer system_sync_peer = 20;
5595inline bool NTPStatus::_internal_has_system_sync_peer() const {
5596 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5597 PROTOBUF_ASSUME(!value || _impl_.system_sync_peer_ != nullptr);
5598 return value;
5599}
5600inline bool NTPStatus::has_system_sync_peer() const {
5601 return _internal_has_system_sync_peer();
5602}
5603inline void NTPStatus::clear_system_sync_peer() {
5604 if (_impl_.system_sync_peer_ != nullptr) _impl_.system_sync_peer_->Clear();
5605 _impl_._has_bits_[0] &= ~0x00000001u;
5606}
5607inline const ::jaiabot::protobuf::NTPStatus_NTPPeer& NTPStatus::_internal_system_sync_peer() const {
5608 const ::jaiabot::protobuf::NTPStatus_NTPPeer* p = _impl_.system_sync_peer_;
5609 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::NTPStatus_NTPPeer&>(
5611}
5612inline const ::jaiabot::protobuf::NTPStatus_NTPPeer& NTPStatus::system_sync_peer() const {
5613 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.system_sync_peer)
5614 return _internal_system_sync_peer();
5615}
5616inline void NTPStatus::unsafe_arena_set_allocated_system_sync_peer(
5617 ::jaiabot::protobuf::NTPStatus_NTPPeer* system_sync_peer) {
5618 if (GetArenaForAllocation() == nullptr) {
5619 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.system_sync_peer_);
5620 }
5621 _impl_.system_sync_peer_ = system_sync_peer;
5622 if (system_sync_peer) {
5623 _impl_._has_bits_[0] |= 0x00000001u;
5624 } else {
5625 _impl_._has_bits_[0] &= ~0x00000001u;
5626 }
5627 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.NTPStatus.system_sync_peer)
5628}
5629inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::release_system_sync_peer() {
5630 _impl_._has_bits_[0] &= ~0x00000001u;
5631 ::jaiabot::protobuf::NTPStatus_NTPPeer* temp = _impl_.system_sync_peer_;
5632 _impl_.system_sync_peer_ = nullptr;
5633#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5634 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
5635 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5636 if (GetArenaForAllocation() == nullptr) { delete old; }
5637#else // PROTOBUF_FORCE_COPY_IN_RELEASE
5638 if (GetArenaForAllocation() != nullptr) {
5639 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5640 }
5641#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
5642 return temp;
5643}
5644inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::unsafe_arena_release_system_sync_peer() {
5645 // @@protoc_insertion_point(field_release:jaiabot.protobuf.NTPStatus.system_sync_peer)
5646 _impl_._has_bits_[0] &= ~0x00000001u;
5647 ::jaiabot::protobuf::NTPStatus_NTPPeer* temp = _impl_.system_sync_peer_;
5648 _impl_.system_sync_peer_ = nullptr;
5649 return temp;
5650}
5651inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::_internal_mutable_system_sync_peer() {
5652 _impl_._has_bits_[0] |= 0x00000001u;
5653 if (_impl_.system_sync_peer_ == nullptr) {
5654 auto* p = CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer>(GetArenaForAllocation());
5655 _impl_.system_sync_peer_ = p;
5656 }
5657 return _impl_.system_sync_peer_;
5658}
5659inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::mutable_system_sync_peer() {
5660 ::jaiabot::protobuf::NTPStatus_NTPPeer* _msg = _internal_mutable_system_sync_peer();
5661 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.NTPStatus.system_sync_peer)
5662 return _msg;
5663}
5664inline void NTPStatus::set_allocated_system_sync_peer(::jaiabot::protobuf::NTPStatus_NTPPeer* system_sync_peer) {
5665 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5666 if (message_arena == nullptr) {
5667 delete _impl_.system_sync_peer_;
5668 }
5669 if (system_sync_peer) {
5670 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5671 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(system_sync_peer);
5672 if (message_arena != submessage_arena) {
5673 system_sync_peer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5674 message_arena, system_sync_peer, submessage_arena);
5675 }
5676 _impl_._has_bits_[0] |= 0x00000001u;
5677 } else {
5678 _impl_._has_bits_[0] &= ~0x00000001u;
5679 }
5680 _impl_.system_sync_peer_ = system_sync_peer;
5681 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.NTPStatus.system_sync_peer)
5682}
5683
5684// repeated .jaiabot.protobuf.NTPStatus.NTPPeer peer = 21;
5685inline int NTPStatus::_internal_peer_size() const {
5686 return _impl_.peer_.size();
5687}
5688inline int NTPStatus::peer_size() const {
5689 return _internal_peer_size();
5690}
5691inline void NTPStatus::clear_peer() {
5692 _impl_.peer_.Clear();
5693}
5694inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::mutable_peer(int index) {
5695 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.NTPStatus.peer)
5696 return _impl_.peer_.Mutable(index);
5697}
5698inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer >*
5699NTPStatus::mutable_peer() {
5700 // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.NTPStatus.peer)
5701 return &_impl_.peer_;
5702}
5703inline const ::jaiabot::protobuf::NTPStatus_NTPPeer& NTPStatus::_internal_peer(int index) const {
5704 return _impl_.peer_.Get(index);
5705}
5706inline const ::jaiabot::protobuf::NTPStatus_NTPPeer& NTPStatus::peer(int index) const {
5707 // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.peer)
5708 return _internal_peer(index);
5709}
5710inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::_internal_add_peer() {
5711 return _impl_.peer_.Add();
5712}
5713inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::add_peer() {
5714 ::jaiabot::protobuf::NTPStatus_NTPPeer* _add = _internal_add_peer();
5715 // @@protoc_insertion_point(field_add:jaiabot.protobuf.NTPStatus.peer)
5716 return _add;
5717}
5718inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer >&
5719NTPStatus::peer() const {
5720 // @@protoc_insertion_point(field_list:jaiabot.protobuf.NTPStatus.peer)
5721 return _impl_.peer_;
5722}
5723
5724// -------------------------------------------------------------------
5725
5726// HelmIVPStatus
5727
5728// optional string helm_ivp_state = 1 [default = "PARK"];
5729inline bool HelmIVPStatus::_internal_has_helm_ivp_state() const {
5730 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5731 return value;
5732}
5733inline bool HelmIVPStatus::has_helm_ivp_state() const {
5734 return _internal_has_helm_ivp_state();
5735}
5736inline void HelmIVPStatus::clear_helm_ivp_state() {
5737 _impl_.helm_ivp_state_.ClearToDefault(::jaiabot::protobuf::HelmIVPStatus::Impl_::_i_give_permission_to_break_this_code_default_helm_ivp_state_, GetArenaForAllocation());
5738 _impl_._has_bits_[0] &= ~0x00000001u;
5739}
5740inline const std::string& HelmIVPStatus::helm_ivp_state() const {
5741 // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
5742 if (_impl_.helm_ivp_state_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_helm_ivp_state_.get();
5743 return _internal_helm_ivp_state();
5744}
5745template <typename ArgT0, typename... ArgT>
5746inline PROTOBUF_ALWAYS_INLINE
5747void HelmIVPStatus::set_helm_ivp_state(ArgT0&& arg0, ArgT... args) {
5748 _impl_._has_bits_[0] |= 0x00000001u;
5749 _impl_.helm_ivp_state_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5750 // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
5751}
5752inline std::string* HelmIVPStatus::mutable_helm_ivp_state() {
5753 std::string* _s = _internal_mutable_helm_ivp_state();
5754 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
5755 return _s;
5756}
5757inline const std::string& HelmIVPStatus::_internal_helm_ivp_state() const {
5758 return _impl_.helm_ivp_state_.Get();
5759}
5760inline void HelmIVPStatus::_internal_set_helm_ivp_state(const std::string& value) {
5761 _impl_._has_bits_[0] |= 0x00000001u;
5762 _impl_.helm_ivp_state_.Set(value, GetArenaForAllocation());
5763}
5764inline std::string* HelmIVPStatus::_internal_mutable_helm_ivp_state() {
5765 _impl_._has_bits_[0] |= 0x00000001u;
5766 return _impl_.helm_ivp_state_.Mutable(::jaiabot::protobuf::HelmIVPStatus::Impl_::_i_give_permission_to_break_this_code_default_helm_ivp_state_, GetArenaForAllocation());
5767}
5768inline std::string* HelmIVPStatus::release_helm_ivp_state() {
5769 // @@protoc_insertion_point(field_release:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
5770 if (!_internal_has_helm_ivp_state()) {
5771 return nullptr;
5772 }
5773 _impl_._has_bits_[0] &= ~0x00000001u;
5774 auto* p = _impl_.helm_ivp_state_.Release();
5775 return p;
5776}
5777inline void HelmIVPStatus::set_allocated_helm_ivp_state(std::string* helm_ivp_state) {
5778 if (helm_ivp_state != nullptr) {
5779 _impl_._has_bits_[0] |= 0x00000001u;
5780 } else {
5781 _impl_._has_bits_[0] &= ~0x00000001u;
5782 }
5783 _impl_.helm_ivp_state_.SetAllocated(helm_ivp_state, GetArenaForAllocation());
5784 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
5785}
5786
5787// optional bool helm_ivp_desired_speed = 2 [default = false];
5788inline bool HelmIVPStatus::_internal_has_helm_ivp_desired_speed() const {
5789 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5790 return value;
5791}
5792inline bool HelmIVPStatus::has_helm_ivp_desired_speed() const {
5793 return _internal_has_helm_ivp_desired_speed();
5794}
5795inline void HelmIVPStatus::clear_helm_ivp_desired_speed() {
5796 _impl_.helm_ivp_desired_speed_ = false;
5797 _impl_._has_bits_[0] &= ~0x00000002u;
5798}
5799inline bool HelmIVPStatus::_internal_helm_ivp_desired_speed() const {
5800 return _impl_.helm_ivp_desired_speed_;
5801}
5802inline bool HelmIVPStatus::helm_ivp_desired_speed() const {
5803 // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_speed)
5804 return _internal_helm_ivp_desired_speed();
5805}
5806inline void HelmIVPStatus::_internal_set_helm_ivp_desired_speed(bool value) {
5807 _impl_._has_bits_[0] |= 0x00000002u;
5808 _impl_.helm_ivp_desired_speed_ = value;
5809}
5810inline void HelmIVPStatus::set_helm_ivp_desired_speed(bool value) {
5811 _internal_set_helm_ivp_desired_speed(value);
5812 // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_speed)
5813}
5814
5815// optional bool helm_ivp_desired_heading = 3 [default = false];
5816inline bool HelmIVPStatus::_internal_has_helm_ivp_desired_heading() const {
5817 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5818 return value;
5819}
5820inline bool HelmIVPStatus::has_helm_ivp_desired_heading() const {
5821 return _internal_has_helm_ivp_desired_heading();
5822}
5823inline void HelmIVPStatus::clear_helm_ivp_desired_heading() {
5824 _impl_.helm_ivp_desired_heading_ = false;
5825 _impl_._has_bits_[0] &= ~0x00000004u;
5826}
5827inline bool HelmIVPStatus::_internal_helm_ivp_desired_heading() const {
5828 return _impl_.helm_ivp_desired_heading_;
5829}
5830inline bool HelmIVPStatus::helm_ivp_desired_heading() const {
5831 // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_heading)
5832 return _internal_helm_ivp_desired_heading();
5833}
5834inline void HelmIVPStatus::_internal_set_helm_ivp_desired_heading(bool value) {
5835 _impl_._has_bits_[0] |= 0x00000004u;
5836 _impl_.helm_ivp_desired_heading_ = value;
5837}
5838inline void HelmIVPStatus::set_helm_ivp_desired_heading(bool value) {
5839 _internal_set_helm_ivp_desired_heading(value);
5840 // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_heading)
5841}
5842
5843// optional bool helm_ivp_desired_depth = 4 [default = false];
5844inline bool HelmIVPStatus::_internal_has_helm_ivp_desired_depth() const {
5845 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5846 return value;
5847}
5848inline bool HelmIVPStatus::has_helm_ivp_desired_depth() const {
5849 return _internal_has_helm_ivp_desired_depth();
5850}
5851inline void HelmIVPStatus::clear_helm_ivp_desired_depth() {
5852 _impl_.helm_ivp_desired_depth_ = false;
5853 _impl_._has_bits_[0] &= ~0x00000008u;
5854}
5855inline bool HelmIVPStatus::_internal_helm_ivp_desired_depth() const {
5856 return _impl_.helm_ivp_desired_depth_;
5857}
5858inline bool HelmIVPStatus::helm_ivp_desired_depth() const {
5859 // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_depth)
5860 return _internal_helm_ivp_desired_depth();
5861}
5862inline void HelmIVPStatus::_internal_set_helm_ivp_desired_depth(bool value) {
5863 _impl_._has_bits_[0] |= 0x00000008u;
5864 _impl_.helm_ivp_desired_depth_ = value;
5865}
5866inline void HelmIVPStatus::set_helm_ivp_desired_depth(bool value) {
5867 _internal_set_helm_ivp_desired_depth(value);
5868 // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_depth)
5869}
5870
5871// optional bool helm_ivp_data = 5 [default = false];
5872inline bool HelmIVPStatus::_internal_has_helm_ivp_data() const {
5873 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5874 return value;
5875}
5876inline bool HelmIVPStatus::has_helm_ivp_data() const {
5877 return _internal_has_helm_ivp_data();
5878}
5879inline void HelmIVPStatus::clear_helm_ivp_data() {
5880 _impl_.helm_ivp_data_ = false;
5881 _impl_._has_bits_[0] &= ~0x00000010u;
5882}
5883inline bool HelmIVPStatus::_internal_helm_ivp_data() const {
5884 return _impl_.helm_ivp_data_;
5885}
5886inline bool HelmIVPStatus::helm_ivp_data() const {
5887 // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_data)
5888 return _internal_helm_ivp_data();
5889}
5890inline void HelmIVPStatus::_internal_set_helm_ivp_data(bool value) {
5891 _impl_._has_bits_[0] |= 0x00000010u;
5892 _impl_.helm_ivp_data_ = value;
5893}
5894inline void HelmIVPStatus::set_helm_ivp_data(bool value) {
5895 _internal_set_helm_ivp_data(value);
5896 // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_data)
5897}
5898
5899// -------------------------------------------------------------------
5900
5901// ThreadHealth
5902
5903// repeated .jaiabot.protobuf.Error error = 1;
5904inline int ThreadHealth::_internal_error_size() const {
5905 return _impl_.error_.size();
5906}
5907inline int ThreadHealth::error_size() const {
5908 return _internal_error_size();
5909}
5910inline void ThreadHealth::clear_error() {
5911 _impl_.error_.Clear();
5912}
5913inline ::jaiabot::protobuf::Error ThreadHealth::_internal_error(int index) const {
5914 return static_cast< ::jaiabot::protobuf::Error >(_impl_.error_.Get(index));
5915}
5916inline ::jaiabot::protobuf::Error ThreadHealth::error(int index) const {
5917 // @@protoc_insertion_point(field_get:jaiabot.protobuf.ThreadHealth.error)
5918 return _internal_error(index);
5919}
5920inline void ThreadHealth::set_error(int index, ::jaiabot::protobuf::Error value) {
5922 _impl_.error_.Set(index, value);
5923 // @@protoc_insertion_point(field_set:jaiabot.protobuf.ThreadHealth.error)
5924}
5925inline void ThreadHealth::_internal_add_error(::jaiabot::protobuf::Error value) {
5927 _impl_.error_.Add(value);
5928}
5929inline void ThreadHealth::add_error(::jaiabot::protobuf::Error value) {
5930 _internal_add_error(value);
5931 // @@protoc_insertion_point(field_add:jaiabot.protobuf.ThreadHealth.error)
5932}
5933inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
5934ThreadHealth::error() const {
5935 // @@protoc_insertion_point(field_list:jaiabot.protobuf.ThreadHealth.error)
5936 return _impl_.error_;
5937}
5938inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
5939ThreadHealth::_internal_mutable_error() {
5940 return &_impl_.error_;
5941}
5942inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
5943ThreadHealth::mutable_error() {
5944 // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.ThreadHealth.error)
5945 return _internal_mutable_error();
5946}
5947
5948// repeated .jaiabot.protobuf.Warning warning = 2;
5949inline int ThreadHealth::_internal_warning_size() const {
5950 return _impl_.warning_.size();
5951}
5952inline int ThreadHealth::warning_size() const {
5953 return _internal_warning_size();
5954}
5955inline void ThreadHealth::clear_warning() {
5956 _impl_.warning_.Clear();
5957}
5958inline ::jaiabot::protobuf::Warning ThreadHealth::_internal_warning(int index) const {
5959 return static_cast< ::jaiabot::protobuf::Warning >(_impl_.warning_.Get(index));
5960}
5961inline ::jaiabot::protobuf::Warning ThreadHealth::warning(int index) const {
5962 // @@protoc_insertion_point(field_get:jaiabot.protobuf.ThreadHealth.warning)
5963 return _internal_warning(index);
5964}
5965inline void ThreadHealth::set_warning(int index, ::jaiabot::protobuf::Warning value) {
5967 _impl_.warning_.Set(index, value);
5968 // @@protoc_insertion_point(field_set:jaiabot.protobuf.ThreadHealth.warning)
5969}
5970inline void ThreadHealth::_internal_add_warning(::jaiabot::protobuf::Warning value) {
5972 _impl_.warning_.Add(value);
5973}
5974inline void ThreadHealth::add_warning(::jaiabot::protobuf::Warning value) {
5975 _internal_add_warning(value);
5976 // @@protoc_insertion_point(field_add:jaiabot.protobuf.ThreadHealth.warning)
5977}
5978inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
5979ThreadHealth::warning() const {
5980 // @@protoc_insertion_point(field_list:jaiabot.protobuf.ThreadHealth.warning)
5981 return _impl_.warning_;
5982}
5983inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
5984ThreadHealth::_internal_mutable_warning() {
5985 return &_impl_.warning_;
5986}
5987inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
5988ThreadHealth::mutable_warning() {
5989 // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.ThreadHealth.warning)
5990 return _internal_mutable_warning();
5991}
5992
5993// -------------------------------------------------------------------
5994
5995// VehicleHealth
5996
5997// -------------------------------------------------------------------
5998
5999// SystemdStartReport
6000
6001// required .jaiabot.protobuf.Error clear_error = 1;
6002inline bool SystemdStartReport::_internal_has_clear_error() const {
6003 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6004 return value;
6005}
6006inline bool SystemdStartReport::has_clear_error() const {
6007 return _internal_has_clear_error();
6008}
6009inline void SystemdStartReport::clear_clear_error() {
6010 _impl_.clear_error_ = 0;
6011 _impl_._has_bits_[0] &= ~0x00000001u;
6012}
6013inline ::jaiabot::protobuf::Error SystemdStartReport::_internal_clear_error() const {
6014 return static_cast< ::jaiabot::protobuf::Error >(_impl_.clear_error_);
6015}
6016inline ::jaiabot::protobuf::Error SystemdStartReport::clear_error() const {
6017 // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdStartReport.clear_error)
6018 return _internal_clear_error();
6019}
6020inline void SystemdStartReport::_internal_set_clear_error(::jaiabot::protobuf::Error value) {
6022 _impl_._has_bits_[0] |= 0x00000001u;
6023 _impl_.clear_error_ = value;
6024}
6025inline void SystemdStartReport::set_clear_error(::jaiabot::protobuf::Error value) {
6026 _internal_set_clear_error(value);
6027 // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdStartReport.clear_error)
6028}
6029
6030// -------------------------------------------------------------------
6031
6032// SystemdStopReport
6033
6034// required .jaiabot.protobuf.SystemdStopReport.ServiceResult result = 1;
6035inline bool SystemdStopReport::_internal_has_result() const {
6036 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6037 return value;
6038}
6039inline bool SystemdStopReport::has_result() const {
6040 return _internal_has_result();
6041}
6042inline void SystemdStopReport::clear_result() {
6043 _impl_.result_ = 0;
6044 _impl_._has_bits_[0] &= ~0x00000002u;
6045}
6046inline ::jaiabot::protobuf::SystemdStopReport_ServiceResult SystemdStopReport::_internal_result() const {
6047 return static_cast< ::jaiabot::protobuf::SystemdStopReport_ServiceResult >(_impl_.result_);
6048}
6049inline ::jaiabot::protobuf::SystemdStopReport_ServiceResult SystemdStopReport::result() const {
6050 // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdStopReport.result)
6051 return _internal_result();
6052}
6053inline void SystemdStopReport::_internal_set_result(::jaiabot::protobuf::SystemdStopReport_ServiceResult value) {
6055 _impl_._has_bits_[0] |= 0x00000002u;
6056 _impl_.result_ = value;
6057}
6058inline void SystemdStopReport::set_result(::jaiabot::protobuf::SystemdStopReport_ServiceResult value) {
6059 _internal_set_result(value);
6060 // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdStopReport.result)
6061}
6062
6063// required .jaiabot.protobuf.Error error = 2;
6064inline bool SystemdStopReport::_internal_has_error() const {
6065 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6066 return value;
6067}
6068inline bool SystemdStopReport::has_error() const {
6069 return _internal_has_error();
6070}
6071inline void SystemdStopReport::clear_error() {
6072 _impl_.error_ = 0;
6073 _impl_._has_bits_[0] &= ~0x00000004u;
6074}
6075inline ::jaiabot::protobuf::Error SystemdStopReport::_internal_error() const {
6076 return static_cast< ::jaiabot::protobuf::Error >(_impl_.error_);
6077}
6078inline ::jaiabot::protobuf::Error SystemdStopReport::error() const {
6079 // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdStopReport.error)
6080 return _internal_error();
6081}
6082inline void SystemdStopReport::_internal_set_error(::jaiabot::protobuf::Error value) {
6084 _impl_._has_bits_[0] |= 0x00000004u;
6085 _impl_.error_ = value;
6086}
6087inline void SystemdStopReport::set_error(::jaiabot::protobuf::Error value) {
6088 _internal_set_error(value);
6089 // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdStopReport.error)
6090}
6091
6092// optional string journal_dump_file = 3;
6093inline bool SystemdStopReport::_internal_has_journal_dump_file() const {
6094 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6095 return value;
6096}
6097inline bool SystemdStopReport::has_journal_dump_file() const {
6098 return _internal_has_journal_dump_file();
6099}
6100inline void SystemdStopReport::clear_journal_dump_file() {
6101 _impl_.journal_dump_file_.ClearToEmpty();
6102 _impl_._has_bits_[0] &= ~0x00000001u;
6103}
6104inline const std::string& SystemdStopReport::journal_dump_file() const {
6105 // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
6106 return _internal_journal_dump_file();
6107}
6108template <typename ArgT0, typename... ArgT>
6109inline PROTOBUF_ALWAYS_INLINE
6110void SystemdStopReport::set_journal_dump_file(ArgT0&& arg0, ArgT... args) {
6111 _impl_._has_bits_[0] |= 0x00000001u;
6112 _impl_.journal_dump_file_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6113 // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
6114}
6115inline std::string* SystemdStopReport::mutable_journal_dump_file() {
6116 std::string* _s = _internal_mutable_journal_dump_file();
6117 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
6118 return _s;
6119}
6120inline const std::string& SystemdStopReport::_internal_journal_dump_file() const {
6121 return _impl_.journal_dump_file_.Get();
6122}
6123inline void SystemdStopReport::_internal_set_journal_dump_file(const std::string& value) {
6124 _impl_._has_bits_[0] |= 0x00000001u;
6125 _impl_.journal_dump_file_.Set(value, GetArenaForAllocation());
6126}
6127inline std::string* SystemdStopReport::_internal_mutable_journal_dump_file() {
6128 _impl_._has_bits_[0] |= 0x00000001u;
6129 return _impl_.journal_dump_file_.Mutable(GetArenaForAllocation());
6130}
6131inline std::string* SystemdStopReport::release_journal_dump_file() {
6132 // @@protoc_insertion_point(field_release:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
6133 if (!_internal_has_journal_dump_file()) {
6134 return nullptr;
6135 }
6136 _impl_._has_bits_[0] &= ~0x00000001u;
6137 auto* p = _impl_.journal_dump_file_.Release();
6138#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6139 if (_impl_.journal_dump_file_.IsDefault()) {
6140 _impl_.journal_dump_file_.Set("", GetArenaForAllocation());
6141 }
6142#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6143 return p;
6144}
6145inline void SystemdStopReport::set_allocated_journal_dump_file(std::string* journal_dump_file) {
6146 if (journal_dump_file != nullptr) {
6147 _impl_._has_bits_[0] |= 0x00000001u;
6148 } else {
6149 _impl_._has_bits_[0] &= ~0x00000001u;
6150 }
6151 _impl_.journal_dump_file_.SetAllocated(journal_dump_file, GetArenaForAllocation());
6152#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6153 if (_impl_.journal_dump_file_.IsDefault()) {
6154 _impl_.journal_dump_file_.Set("", GetArenaForAllocation());
6155 }
6156#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6157 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
6158}
6159
6160// -------------------------------------------------------------------
6161
6162// SystemdReportAck
6163
6164// required .jaiabot.protobuf.Error error_ack = 1;
6165inline bool SystemdReportAck::_internal_has_error_ack() const {
6166 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6167 return value;
6168}
6169inline bool SystemdReportAck::has_error_ack() const {
6170 return _internal_has_error_ack();
6171}
6172inline void SystemdReportAck::clear_error_ack() {
6173 _impl_.error_ack_ = 0;
6174 _impl_._has_bits_[0] &= ~0x00000001u;
6175}
6176inline ::jaiabot::protobuf::Error SystemdReportAck::_internal_error_ack() const {
6177 return static_cast< ::jaiabot::protobuf::Error >(_impl_.error_ack_);
6178}
6179inline ::jaiabot::protobuf::Error SystemdReportAck::error_ack() const {
6180 // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdReportAck.error_ack)
6181 return _internal_error_ack();
6182}
6183inline void SystemdReportAck::_internal_set_error_ack(::jaiabot::protobuf::Error value) {
6185 _impl_._has_bits_[0] |= 0x00000001u;
6186 _impl_.error_ack_ = value;
6187}
6188inline void SystemdReportAck::set_error_ack(::jaiabot::protobuf::Error value) {
6189 _internal_set_error_ack(value);
6190 // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdReportAck.error_ack)
6191}
6192
6193#ifdef __GNUC__
6194 #pragma GCC diagnostic pop
6195#endif // __GNUC__
6196// -------------------------------------------------------------------
6197
6198// -------------------------------------------------------------------
6199
6200// -------------------------------------------------------------------
6201
6202// -------------------------------------------------------------------
6203
6204// -------------------------------------------------------------------
6205
6206// -------------------------------------------------------------------
6207
6208// -------------------------------------------------------------------
6209
6210// -------------------------------------------------------------------
6211
6212// -------------------------------------------------------------------
6213
6214// -------------------------------------------------------------------
6215
6216// -------------------------------------------------------------------
6217
6218// -------------------------------------------------------------------
6219
6220// -------------------------------------------------------------------
6221
6222// -------------------------------------------------------------------
6223
6224
6225// @@protoc_insertion_point(namespace_scope)
6226
6227} // namespace protobuf
6228} // namespace jaiabot
6229
6230PROTOBUF_NAMESPACE_OPEN
6231
6232template <> struct is_proto_enum< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode> : ::std::true_type {};
6233template <>
6235 return ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_descriptor();
6236}
6237template <> struct is_proto_enum< ::jaiabot::protobuf::NTPStatus_SyncSource> : ::std::true_type {};
6238template <>
6240 return ::jaiabot::protobuf::NTPStatus_SyncSource_descriptor();
6241}
6242template <> struct is_proto_enum< ::jaiabot::protobuf::NTPStatus_LeapIndicator> : ::std::true_type {};
6243template <>
6245 return ::jaiabot::protobuf::NTPStatus_LeapIndicator_descriptor();
6246}
6247template <> struct is_proto_enum< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent> : ::std::true_type {};
6248template <>
6250 return ::jaiabot::protobuf::NTPStatus_NTPSystemEvent_descriptor();
6251}
6252template <> struct is_proto_enum< ::jaiabot::protobuf::SystemdStopReport_ServiceResult> : ::std::true_type {};
6253template <>
6255 return ::jaiabot::protobuf::SystemdStopReport_ServiceResult_descriptor();
6256}
6257template <> struct is_proto_enum< ::jaiabot::protobuf::Error> : ::std::true_type {};
6258template <>
6260 return ::jaiabot::protobuf::Error_descriptor();
6261}
6262template <> struct is_proto_enum< ::jaiabot::protobuf::Warning> : ::std::true_type {};
6263template <>
6265 return ::jaiabot::protobuf::Warning_descriptor();
6266}
6267
6268PROTOBUF_NAMESPACE_CLOSE
6269
6270// @@protoc_insertion_point(global_scope)
6271
6272#include <google/protobuf/port_undef.inc>
6273#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhealth_2eproto
static const HelmIVPStatus * internal_default_instance()
Definition health.pb.h:2820
void set_helm_ivp_state(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:2808
void UnsafeArenaSwap(HelmIVPStatus *other)
Definition health.pb.h:2843
HelmIVPStatus(HelmIVPStatus &&from) noexcept
Definition health.pb.h:2778
HelmIVPStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:2801
HelmIVPStatus & operator=(const HelmIVPStatus &from)
Definition health.pb.h:2783
void CopyFrom(const HelmIVPStatus &from)
friend void swap(HelmIVPStatus &a, HelmIVPStatus &b)
Definition health.pb.h:2827
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:2814
PROTOBUF_CONSTEXPR HelmIVPStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const HelmIVPStatus & default_instance()
Definition health.pb.h:2817
void MergeFrom(const HelmIVPStatus &from)
Definition health.pb.h:2857
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:2811
static const ClassData _class_data_
Definition health.pb.h:2888
void Swap(HelmIVPStatus *other)
Definition health.pb.h:2830
HelmIVPStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:2851
HelmIVPStatus(const HelmIVPStatus &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:2804
HelmIVPStatus & operator=(HelmIVPStatus &&from) noexcept
Definition health.pb.h:2787
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const LinuxHardwareStatus_Disk &from)
Definition health.pb.h:1373
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:1324
void UnsafeArenaSwap(LinuxHardwareStatus_Disk *other)
Definition health.pb.h:1359
LinuxHardwareStatus_Disk(const LinuxHardwareStatus_Disk &from)
LinuxHardwareStatus_Disk(LinuxHardwareStatus_Disk &&from) noexcept
Definition health.pb.h:1294
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:1320
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:1327
LinuxHardwareStatus_Disk * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:1367
LinuxHardwareStatus_Disk & operator=(LinuxHardwareStatus_Disk &&from) noexcept
Definition health.pb.h:1303
friend void swap(LinuxHardwareStatus_Disk &a, LinuxHardwareStatus_Disk &b)
Definition health.pb.h:1343
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const LinuxHardwareStatus_Disk & default_instance()
Definition health.pb.h:1333
PROTOBUF_CONSTEXPR LinuxHardwareStatus_Disk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:1317
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:1330
void Swap(LinuxHardwareStatus_Disk *other)
Definition health.pb.h:1346
void CopyFrom(const LinuxHardwareStatus_Disk &from)
LinuxHardwareStatus_Disk(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const LinuxHardwareStatus_Disk * internal_default_instance()
Definition health.pb.h:1336
LinuxHardwareStatus_Disk & operator=(const LinuxHardwareStatus_Disk &from)
Definition health.pb.h:1299
static const LinuxHardwareStatus_Information & default_instance()
Definition health.pb.h:926
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:920
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:923
void Swap(LinuxHardwareStatus_Information *other)
Definition health.pb.h:939
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:917
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
LinuxHardwareStatus_Information & operator=(const LinuxHardwareStatus_Information &from)
Definition health.pb.h:892
LinuxHardwareStatus_Information(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(LinuxHardwareStatus_Information &a, LinuxHardwareStatus_Information &b)
Definition health.pb.h:936
LinuxHardwareStatus_Information * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:960
LinuxHardwareStatus_Information(const LinuxHardwareStatus_Information &from)
static const LinuxHardwareStatus_Information * internal_default_instance()
Definition health.pb.h:929
boost::units::make_scaled_unit< boost::units::information::byte_base_unit::unit_type, boost::units::scale< 10, boost::units::static_rational< 3 > > >::type available_unit
Definition health.pb.h:1063
void set_available_with_units(Quantity value_w_units)
Definition health.pb.h:1066
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:913
boost::units::make_scaled_unit< boost::units::information::byte_base_unit::unit_type, boost::units::scale< 10, boost::units::static_rational< 3 > > >::type total_unit
Definition health.pb.h:1050
LinuxHardwareStatus_Information(LinuxHardwareStatus_Information &&from) noexcept
Definition health.pb.h:887
void CopyFrom(const LinuxHardwareStatus_Information &from)
void UnsafeArenaSwap(LinuxHardwareStatus_Information *other)
Definition health.pb.h:952
boost::units::quantity< available_unit, google::protobuf::uint64 > available_with_units() const
Definition health.pb.h:1073
PROTOBUF_CONSTEXPR LinuxHardwareStatus_Information(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_total_with_units(Quantity value_w_units)
Definition health.pb.h:1053
LinuxHardwareStatus_Information & operator=(LinuxHardwareStatus_Information &&from) noexcept
Definition health.pb.h:896
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:910
boost::units::quantity< total_unit, google::protobuf::uint64 > total_with_units() const
Definition health.pb.h:1060
void MergeFrom(const LinuxHardwareStatus_Information &from)
Definition health.pb.h:966
void CopyFrom(const LinuxHardwareStatus_Memory &from)
void MergeFrom(const LinuxHardwareStatus_Memory &from)
Definition health.pb.h:1185
friend void swap(LinuxHardwareStatus_Memory &a, LinuxHardwareStatus_Memory &b)
Definition health.pb.h:1155
LinuxHardwareStatus_Memory & operator=(LinuxHardwareStatus_Memory &&from) noexcept
Definition health.pb.h:1115
LinuxHardwareStatus_Memory(const LinuxHardwareStatus_Memory &from)
void UnsafeArenaSwap(LinuxHardwareStatus_Memory *other)
Definition health.pb.h:1171
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:1132
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:1139
LinuxHardwareStatus_Memory * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:1179
PROTOBUF_CONSTEXPR LinuxHardwareStatus_Memory(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
LinuxHardwareStatus_Memory(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:1129
static const LinuxHardwareStatus_Memory * internal_default_instance()
Definition health.pb.h:1148
LinuxHardwareStatus_Memory & operator=(const LinuxHardwareStatus_Memory &from)
Definition health.pb.h:1111
void Swap(LinuxHardwareStatus_Memory *other)
Definition health.pb.h:1158
LinuxHardwareStatus_Memory(LinuxHardwareStatus_Memory &&from) noexcept
Definition health.pb.h:1106
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const LinuxHardwareStatus_Memory & default_instance()
Definition health.pb.h:1145
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:1136
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:1142
friend void swap(LinuxHardwareStatus_Processor_LoadAverages &a, LinuxHardwareStatus_Processor_LoadAverages &b)
Definition health.pb.h:546
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_CONSTEXPR LinuxHardwareStatus_Processor_LoadAverages(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
LinuxHardwareStatus_Processor_LoadAverages(LinuxHardwareStatus_Processor_LoadAverages &&from) noexcept
Definition health.pb.h:497
LinuxHardwareStatus_Processor_LoadAverages * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:570
static const LinuxHardwareStatus_Processor_LoadAverages & default_instance()
Definition health.pb.h:536
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:527
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:530
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:523
void UnsafeArenaSwap(LinuxHardwareStatus_Processor_LoadAverages *other)
Definition health.pb.h:562
LinuxHardwareStatus_Processor_LoadAverages & operator=(LinuxHardwareStatus_Processor_LoadAverages &&from) noexcept
Definition health.pb.h:506
LinuxHardwareStatus_Processor_LoadAverages & operator=(const LinuxHardwareStatus_Processor_LoadAverages &from)
Definition health.pb.h:502
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
LinuxHardwareStatus_Processor_LoadAverages(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const LinuxHardwareStatus_Processor_LoadAverages * internal_default_instance()
Definition health.pb.h:539
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:520
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:533
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const LinuxHardwareStatus_Processor_LoadAverages &from)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void MergeFrom(const LinuxHardwareStatus_Processor_LoadAverages &from)
Definition health.pb.h:576
LinuxHardwareStatus_Processor_LoadAverages(const LinuxHardwareStatus_Processor_LoadAverages &from)
void Swap(LinuxHardwareStatus_Processor_LoadAverages *other)
Definition health.pb.h:549
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:720
LinuxHardwareStatus_Processor & operator=(LinuxHardwareStatus_Processor &&from) noexcept
Definition health.pb.h:699
PROTOBUF_CONSTEXPR LinuxHardwareStatus_Processor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:723
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:716
LinuxHardwareStatus_Processor(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:726
void Swap(LinuxHardwareStatus_Processor *other)
Definition health.pb.h:742
LinuxHardwareStatus_Processor & operator=(const LinuxHardwareStatus_Processor &from)
Definition health.pb.h:695
LinuxHardwareStatus_Processor(LinuxHardwareStatus_Processor &&from) noexcept
Definition health.pb.h:690
static const LinuxHardwareStatus_Processor & default_instance()
Definition health.pb.h:729
LinuxHardwareStatus_Processor * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:763
LinuxHardwareStatus_Processor(const LinuxHardwareStatus_Processor &from)
void MergeFrom(const LinuxHardwareStatus_Processor &from)
Definition health.pb.h:769
static const LinuxHardwareStatus_Processor * internal_default_instance()
Definition health.pb.h:732
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:713
void UnsafeArenaSwap(LinuxHardwareStatus_Processor *other)
Definition health.pb.h:755
friend void swap(LinuxHardwareStatus_Processor &a, LinuxHardwareStatus_Processor &b)
Definition health.pb.h:739
void CopyFrom(const LinuxHardwareStatus_Processor &from)
LinuxHardwareStatus_WiFi * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:1552
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:1515
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:1512
LinuxHardwareStatus_WiFi(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(LinuxHardwareStatus_WiFi &a, LinuxHardwareStatus_WiFi &b)
Definition health.pb.h:1528
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:1505
void CopyFrom(const LinuxHardwareStatus_WiFi &from)
LinuxHardwareStatus_WiFi(LinuxHardwareStatus_WiFi &&from) noexcept
Definition health.pb.h:1479
void UnsafeArenaSwap(LinuxHardwareStatus_WiFi *other)
Definition health.pb.h:1544
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:1509
PROTOBUF_CONSTEXPR LinuxHardwareStatus_WiFi(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
LinuxHardwareStatus_WiFi & operator=(const LinuxHardwareStatus_WiFi &from)
Definition health.pb.h:1484
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:1502
static const LinuxHardwareStatus_WiFi & default_instance()
Definition health.pb.h:1518
LinuxHardwareStatus_WiFi & operator=(LinuxHardwareStatus_WiFi &&from) noexcept
Definition health.pb.h:1488
static const LinuxHardwareStatus_WiFi * internal_default_instance()
Definition health.pb.h:1521
LinuxHardwareStatus_WiFi(const LinuxHardwareStatus_WiFi &from)
void Swap(LinuxHardwareStatus_WiFi *other)
Definition health.pb.h:1531
void MergeFrom(const LinuxHardwareStatus_WiFi &from)
Definition health.pb.h:1558
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:1722
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type uptime_dimension
Definition health.pb.h:1916
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const LinuxHardwareStatus &from)
Definition health.pb.h:1778
void Swap(LinuxHardwareStatus *other)
Definition health.pb.h:1751
static const LinuxHardwareStatus * internal_default_instance()
Definition health.pb.h:1741
LinuxHardwareStatus(LinuxHardwareStatus &&from) noexcept
Definition health.pb.h:1699
void UnsafeArenaSwap(LinuxHardwareStatus *other)
Definition health.pb.h:1764
friend void swap(LinuxHardwareStatus &a, LinuxHardwareStatus &b)
Definition health.pb.h:1748
static const ClassData _class_data_
Definition health.pb.h:1809
void set_uptime_with_units(Quantity value_w_units)
Definition health.pb.h:1921
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:1729
boost::units::unit< uptime_dimension, boost::units::si::system > uptime_unit
Definition health.pb.h:1918
boost::units::quantity< uptime_unit, google::protobuf::int32 > uptime_with_units() const
Definition health.pb.h:1928
static const LinuxHardwareStatus & default_instance()
Definition health.pb.h:1738
LinuxHardwareStatus & operator=(LinuxHardwareStatus &&from) noexcept
Definition health.pb.h:1708
LinuxHardwareStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:1772
LinuxHardwareStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
LinuxHardwareStatus(const LinuxHardwareStatus &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:1735
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:1732
PROTOBUF_CONSTEXPR LinuxHardwareStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const LinuxHardwareStatus &from)
LinuxHardwareStatus & operator=(const LinuxHardwareStatus &from)
Definition health.pb.h:1704
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:1725
void set_jitter_with_units(Quantity value_w_units)
Definition health.pb.h:2340
boost::units::quantity< offset_unit, float > offset_with_units() const
Definition health.pb.h:2332
NTPStatus_NTPPeer(const NTPStatus_NTPPeer &from)
void set_remote(ArgT0 &&arg0, ArgT... args)
static const ClassData _class_data_
Definition health.pb.h:2070
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:1983
boost::units::make_scaled_unit< boost::units::unit< offset_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-3 > > >::type offset_unit
Definition health.pb.h:2322
void CopyFrom(const NTPStatus_NTPPeer &from)
NTPStatus_NTPPeer & operator=(NTPStatus_NTPPeer &&from) noexcept
Definition health.pb.h:1969
NTPStatus_NTPPeer & operator=(const NTPStatus_NTPPeer &from)
Definition health.pb.h:1965
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_delay_with_units(Quantity value_w_units)
Definition health.pb.h:2310
boost::units::quantity< poll_unit, google::protobuf::int32 > poll_with_units() const
Definition health.pb.h:2302
static bool TallyCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TallyCode *value)
Definition health.pb.h:2116
static const NTPStatus_NTPPeer * internal_default_instance()
Definition health.pb.h:2002
void set_refid(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:1990
NTPStatus_NTPPeer(NTPStatus_NTPPeer &&from) noexcept
Definition health.pb.h:1960
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(NTPStatus_NTPPeer &a, NTPStatus_NTPPeer &b)
Definition health.pb.h:2009
static const NTPStatus_NTPPeer & default_instance()
Definition health.pb.h:1999
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type offset_dimension
Definition health.pb.h:2320
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type when_dimension
Definition health.pb.h:2275
void set_when_with_units(Quantity value_w_units)
Definition health.pb.h:2280
boost::units::quantity< jitter_unit, float > jitter_with_units() const
Definition health.pb.h:2347
boost::units::quantity< when_unit, google::protobuf::int32 > when_with_units() const
Definition health.pb.h:2287
PROTOBUF_CONSTEXPR NTPStatus_NTPPeer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
boost::units::make_scaled_unit< boost::units::unit< jitter_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-3 > > >::type jitter_unit
Definition health.pb.h:2337
boost::units::unit< poll_dimension, boost::units::si::system > poll_unit
Definition health.pb.h:2292
void set_offset_with_units(Quantity value_w_units)
Definition health.pb.h:2325
void set_poll_with_units(Quantity value_w_units)
Definition health.pb.h:2295
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:1986
boost::units::make_scaled_unit< boost::units::unit< delay_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-3 > > >::type delay_unit
Definition health.pb.h:2307
NTPStatus_NTPPeer(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:1996
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type jitter_dimension
Definition health.pb.h:2335
void UnsafeArenaSwap(NTPStatus_NTPPeer *other)
Definition health.pb.h:2025
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type poll_dimension
Definition health.pb.h:2290
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:1993
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TallyCode_descriptor()
Definition health.pb.h:2106
void Swap(NTPStatus_NTPPeer *other)
Definition health.pb.h:2012
NTPStatus_NTPPeer * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:2033
boost::units::quantity< delay_unit, float > delay_with_units() const
Definition health.pb.h:2317
static const std::string & TallyCode_Name(T enum_t_value)
Definition health.pb.h:2110
boost::units::unit< when_dimension, boost::units::si::system > when_unit
Definition health.pb.h:2277
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type delay_dimension
Definition health.pb.h:2305
void MergeFrom(const NTPStatus_NTPPeer &from)
Definition health.pb.h:2039
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LeapIndicator_descriptor()
Definition health.pb.h:2575
static const NTPStatus & default_instance()
Definition health.pb.h:2426
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:2417
void Swap(NTPStatus *other)
Definition health.pb.h:2439
static const std::string & SyncSource_Name(T enum_t_value)
Definition health.pb.h:2543
NTPStatus_LeapIndicator LeapIndicator
Definition health.pb.h:2554
NTPStatus(const NTPStatus &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SyncSource_descriptor()
Definition health.pb.h:2539
static bool SyncSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncSource *value)
Definition health.pb.h:2549
static const NTPStatus * internal_default_instance()
Definition health.pb.h:2429
static bool LeapIndicator_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LeapIndicator *value)
Definition health.pb.h:2585
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * NTPSystemEvent_descriptor()
Definition health.pb.h:2635
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:2413
static bool LeapIndicator_IsValid(int value)
Definition health.pb.h:2565
NTPStatus & operator=(NTPStatus &&from) noexcept
Definition health.pb.h:2396
PROTOBUF_CONSTEXPR NTPStatus(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:2423
NTPStatus_NTPSystemEvent NTPSystemEvent
Definition health.pb.h:2590
NTPStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(NTPStatus &a, NTPStatus &b)
Definition health.pb.h:2436
static const std::string & NTPSystemEvent_Name(T enum_t_value)
Definition health.pb.h:2639
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:2420
static bool NTPSystemEvent_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPSystemEvent *value)
Definition health.pb.h:2645
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const NTPStatus &from)
Definition health.pb.h:2466
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:2410
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const NTPStatus &from)
static const ClassData _class_data_
Definition health.pb.h:2497
NTPStatus(NTPStatus &&from) noexcept
Definition health.pb.h:2387
NTPStatus & operator=(const NTPStatus &from)
Definition health.pb.h:2392
static const std::string & LeapIndicator_Name(T enum_t_value)
Definition health.pb.h:2579
NTPStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:2460
void UnsafeArenaSwap(NTPStatus *other)
Definition health.pb.h:2452
static bool NTPSystemEvent_IsValid(int value)
Definition health.pb.h:2625
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:3748
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:3738
static const ClassData _class_data_
Definition health.pb.h:3825
SystemdReportAck(SystemdReportAck &&from) noexcept
Definition health.pb.h:3715
void CopyFrom(const SystemdReportAck &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:3751
SystemdReportAck & operator=(SystemdReportAck &&from) noexcept
Definition health.pb.h:3724
void Swap(SystemdReportAck *other)
Definition health.pb.h:3767
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:3741
SystemdReportAck(const SystemdReportAck &from)
static const SystemdReportAck * internal_default_instance()
Definition health.pb.h:3757
void MergeFrom(const SystemdReportAck &from)
Definition health.pb.h:3794
SystemdReportAck(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR SystemdReportAck(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:3745
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(SystemdReportAck &a, SystemdReportAck &b)
Definition health.pb.h:3764
void UnsafeArenaSwap(SystemdReportAck *other)
Definition health.pb.h:3780
SystemdReportAck * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:3788
static const SystemdReportAck & default_instance()
Definition health.pb.h:3754
SystemdReportAck & operator=(const SystemdReportAck &from)
Definition health.pb.h:3720
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const SystemdStartReport & default_instance()
Definition health.pb.h:3350
void CopyFrom(const SystemdStartReport &from)
SystemdStartReport & operator=(const SystemdStartReport &from)
Definition health.pb.h:3316
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:3337
void Swap(SystemdStartReport *other)
Definition health.pb.h:3363
static const SystemdStartReport * internal_default_instance()
Definition health.pb.h:3353
friend void swap(SystemdStartReport &a, SystemdStartReport &b)
Definition health.pb.h:3360
SystemdStartReport(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SystemdStartReport & operator=(SystemdStartReport &&from) noexcept
Definition health.pb.h:3320
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_CONSTEXPR SystemdStartReport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ClassData _class_data_
Definition health.pb.h:3421
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:3344
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:3341
SystemdStartReport(SystemdStartReport &&from) noexcept
Definition health.pb.h:3311
SystemdStartReport(const SystemdStartReport &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:3334
void UnsafeArenaSwap(SystemdStartReport *other)
Definition health.pb.h:3376
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:3347
SystemdStartReport * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:3384
void MergeFrom(const SystemdStartReport &from)
Definition health.pb.h:3390
void set_journal_dump_file(ArgT0 &&arg0, ArgT... args)
static const std::string & ServiceResult_Name(T enum_t_value)
Definition health.pb.h:3623
static bool ServiceResult_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ServiceResult *value)
Definition health.pb.h:3629
SystemdStopReport(SystemdStopReport &&from) noexcept
Definition health.pb.h:3471
static const SystemdStopReport & default_instance()
Definition health.pb.h:3510
SystemdStopReport & operator=(SystemdStopReport &&from) noexcept
Definition health.pb.h:3480
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:3504
void CopyFrom(const SystemdStopReport &from)
void MergeFrom(const SystemdStopReport &from)
Definition health.pb.h:3550
void Swap(SystemdStopReport *other)
Definition health.pb.h:3523
SystemdStopReport(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
SystemdStopReport & operator=(const SystemdStopReport &from)
Definition health.pb.h:3476
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:3501
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:3494
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:3507
static const ClassData _class_data_
Definition health.pb.h:3581
friend void swap(SystemdStopReport &a, SystemdStopReport &b)
Definition health.pb.h:3520
PROTOBUF_CONSTEXPR SystemdStopReport(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void UnsafeArenaSwap(SystemdStopReport *other)
Definition health.pb.h:3536
SystemdStopReport(const SystemdStopReport &from)
static const SystemdStopReport * internal_default_instance()
Definition health.pb.h:3513
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:3497
SystemdStopReport * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:3544
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ServiceResult_descriptor()
Definition health.pb.h:3619
void CopyFrom(const ThreadHealth &from)
void UnsafeArenaSwap(ThreadHealth *other)
Definition health.pb.h:3069
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const ThreadHealth &from)
Definition health.pb.h:3083
PROTOBUF_CONSTEXPR ThreadHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:3027
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:3030
void Swap(ThreadHealth *other)
Definition health.pb.h:3056
static const ThreadHealth & default_instance()
Definition health.pb.h:3043
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:3034
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:3037
ThreadHealth(ThreadHealth &&from) noexcept
Definition health.pb.h:3004
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:3040
friend void swap(ThreadHealth &a, ThreadHealth &b)
Definition health.pb.h:3053
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ClassData _class_data_
Definition health.pb.h:3114
ThreadHealth(const ThreadHealth &from)
static const ThreadHealth * internal_default_instance()
Definition health.pb.h:3046
ThreadHealth & operator=(const ThreadHealth &from)
Definition health.pb.h:3009
ThreadHealth & operator=(ThreadHealth &&from) noexcept
Definition health.pb.h:3013
ThreadHealth * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:3077
ThreadHealth(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
VehicleHealth * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition health.pb.h:3258
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition health.pb.h:3215
static const ClassData _class_data_
Definition health.pb.h:3281
static const VehicleHealth & default_instance()
Definition health.pb.h:3224
void CopyFrom(const VehicleHealth &from)
Definition health.pb.h:3262
void UnsafeArenaSwap(VehicleHealth *other)
Definition health.pb.h:3250
VehicleHealth(const VehicleHealth &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition health.pb.h:3218
PROTOBUF_CONSTEXPR VehicleHealth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(VehicleHealth &a, VehicleHealth &b)
Definition health.pb.h:3234
void Swap(VehicleHealth *other)
Definition health.pb.h:3237
VehicleHealth(VehicleHealth &&from) noexcept
Definition health.pb.h:3185
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition health.pb.h:3208
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void MergeFrom(const VehicleHealth &from)
Definition health.pb.h:3266
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition health.pb.h:3211
VehicleHealth & operator=(const VehicleHealth &from)
Definition health.pb.h:3190
VehicleHealth & operator=(VehicleHealth &&from) noexcept
Definition health.pb.h:3194
static const VehicleHealth * internal_default_instance()
Definition health.pb.h:3227
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition health.pb.h:3221
VehicleHealth(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::jaiabot::protobuf::LinuxHardwareStatus_Information * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode >()
Definition health.pb.h:6234
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::SystemdStopReport_ServiceResult >()
Definition health.pb.h:6254
::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_SyncSource >()
Definition health.pb.h:6239
::jaiabot::protobuf::LinuxHardwareStatus_Processor * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent >()
Definition health.pb.h:6249
::jaiabot::protobuf::LinuxHardwareStatus_Memory * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Memory >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::Error >()
Definition health.pb.h:6259
::jaiabot::protobuf::NTPStatus_NTPPeer * Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fhealth_2eproto
::jaiabot::protobuf::LinuxHardwareStatus_Disk * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Disk >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_LeapIndicator >()
Definition health.pb.h:6244
::jaiabot::protobuf::LinuxHardwareStatus_WiFi * Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_WiFi >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::Warning >()
Definition health.pb.h:6264
SystemdStartReportDefaultTypeInternal _SystemdStartReport_default_instance_
const std::string & SystemdStopReport_ServiceResult_Name(T enum_t_value)
Definition health.pb.h:274
constexpr NTPStatus_NTPPeer_TallyCode NTPStatus_NTPPeer_TallyCode_TallyCode_MAX
Definition health.pb.h:142
constexpr NTPStatus_NTPSystemEvent NTPStatus_NTPSystemEvent_NTPSystemEvent_MAX
Definition health.pb.h:238
NTPStatus_NTPPeerDefaultTypeInternal _NTPStatus_NTPPeer_default_instance_
ThreadHealthDefaultTypeInternal _ThreadHealth_default_instance_
const std::string & NTPStatus_SyncSource_Name(T enum_t_value)
Definition health.pb.h:179
bool Error_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Error *value)
Definition health.pb.h:413
bool NTPStatus_NTPSystemEvent_IsValid(int value)
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::middleware::protobuf::VehicleHealth, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::protobuf::VehicleHealth >, 11, false > jaiabot_vehicle
Definition health.pb.h:3874
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Warning_descriptor()
SystemdStopReportDefaultTypeInternal _SystemdStopReport_default_instance_
constexpr int NTPStatus_SyncSource_SyncSource_ARRAYSIZE
Definition health.pb.h:175
bool Warning_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Warning *value)
Definition health.pb.h:482
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * NTPStatus_NTPSystemEvent_descriptor()
constexpr NTPStatus_SyncSource NTPStatus_SyncSource_SyncSource_MAX
Definition health.pb.h:174
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_NO_SYSTEM_PEER
Definition health.pb.h:227
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_STALE_LEAPSECOND_VALUES
Definition health.pb.h:234
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_CLOCK_STEP
Definition health.pb.h:231
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_RESTART
Definition health.pb.h:225
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_MODE
Definition health.pb.h:223
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_SET
Definition health.pb.h:221
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_PANIC_STOP
Definition health.pb.h:226
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_SPIKE_DETECT
Definition health.pb.h:222
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAPSECOND_VALUES_UPDATE_FROM_FILE
Definition health.pb.h:233
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_NOT_SET
Definition health.pb.h:220
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_ARMED
Definition health.pb.h:228
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNSPECIFIED
Definition health.pb.h:219
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_KERNEL_INFO
Definition health.pb.h:232
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNKNOWN
Definition health.pb.h:218
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_DISARMED
Definition health.pb.h:229
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_CLOCK_SYNC
Definition health.pb.h:224
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_EVENT
Definition health.pb.h:230
constexpr int NTPStatus_NTPPeer_TallyCode_TallyCode_ARRAYSIZE
Definition health.pb.h:143
SystemdReportAckDefaultTypeInternal _SystemdReportAck_default_instance_
const std::string & NTPStatus_NTPSystemEvent_Name(T enum_t_value)
Definition health.pb.h:243
bool Error_IsValid(int value)
VehicleHealthDefaultTypeInternal _VehicleHealth_default_instance_
constexpr int NTPStatus_NTPSystemEvent_NTPSystemEvent_ARRAYSIZE
Definition health.pb.h:239
constexpr SystemdStopReport_ServiceResult SystemdStopReport_ServiceResult_ServiceResult_MAX
Definition health.pb.h:269
@ NTPStatus_NTPPeer_TallyCode_PEER_NOT_VALID
Definition health.pb.h:131
@ NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_TABLE_OVERFLOW
Definition health.pb.h:133
@ NTPStatus_NTPPeer_TallyCode_PEER_PPS_SYNC
Definition health.pb.h:138
@ NTPStatus_NTPPeer_TallyCode_PEER_CODE_UNKNOWN
Definition health.pb.h:130
@ NTPStatus_NTPPeer_TallyCode_PEER_INCLUDED_IN_COMBINE
Definition health.pb.h:135
@ NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_INTERSECTION
Definition health.pb.h:132
@ NTPStatus_NTPPeer_TallyCode_PEER_SYSTEM_SYNC_SOURCE
Definition health.pb.h:137
@ NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_CLUSTER_ALGORITHM
Definition health.pb.h:134
@ NTPStatus_NTPPeer_TallyCode_PEER_ALTERNATIVE_BACKUP
Definition health.pb.h:136
bool NTPStatus_NTPSystemEvent_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPStatus_NTPSystemEvent *value)
Definition health.pb.h:250
constexpr NTPStatus_LeapIndicator NTPStatus_LeapIndicator_LeapIndicator_MIN
Definition health.pb.h:199
const std::string & NTPStatus_NTPPeer_TallyCode_Name(T enum_t_value)
Definition health.pb.h:147
LinuxHardwareStatus_MemoryDefaultTypeInternal _LinuxHardwareStatus_Memory_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SystemdStopReport_ServiceResult_descriptor()
constexpr Error Error_MIN
Definition health.pb.h:400
bool NTPStatus_SyncSource_IsValid(int value)
LinuxHardwareStatus_InformationDefaultTypeInternal _LinuxHardwareStatus_Information_default_instance_
constexpr int Warning_ARRAYSIZE
Definition health.pb.h:471
constexpr Warning Warning_MIN
Definition health.pb.h:469
constexpr int NTPStatus_LeapIndicator_LeapIndicator_ARRAYSIZE
Definition health.pb.h:201
bool SystemdStopReport_ServiceResult_IsValid(int value)
LinuxHardwareStatus_Processor_LoadAveragesDefaultTypeInternal _LinuxHardwareStatus_Processor_LoadAverages_default_instance_
const std::string & Error_Name(T enum_t_value)
Definition health.pb.h:406
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * NTPStatus_LeapIndicator_descriptor()
bool NTPStatus_LeapIndicator_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPStatus_LeapIndicator *value)
Definition health.pb.h:212
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * NTPStatus_NTPPeer_TallyCode_descriptor()
static const int kJaiabotVehicleFieldNumber
Definition health.pb.h:3871
LinuxHardwareStatus_DiskDefaultTypeInternal _LinuxHardwareStatus_Disk_default_instance_
constexpr NTPStatus_NTPSystemEvent NTPStatus_NTPSystemEvent_NTPSystemEvent_MIN
Definition health.pb.h:237
LinuxHardwareStatus_ProcessorDefaultTypeInternal _LinuxHardwareStatus_Processor_default_instance_
@ ERROR__NOT_RESPONDING__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
Definition health.pb.h:345
@ ERROR__INIT_FAILED__BLUE_ROBOTICS__BAR30
Definition health.pb.h:396
@ ERROR__FAILED__JAIABOT_SIMULATOR
Definition health.pb.h:316
@ ERROR__NOT_RESPONDING__JAIABOT_FUSION
Definition health.pb.h:340
@ ERROR__FAILED__JAIABOT_CTD_MANAGER
Definition health.pb.h:327
@ ERROR__FAILED__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
Definition health.pb.h:303
@ ERROR__NOT_RESPONDING__JAIABOT_COMMS_MANAGER
Definition health.pb.h:355
@ ERROR__NOT_RESPONDING__JAIABOT_SINGLE_THREAD_PATTERN
Definition health.pb.h:348
@ ERROR__MOOS__HELMIVP_NO_DESIRED_DATA
Definition health.pb.h:377
@ ERROR__NOT_RESPONDING__JAIABOT_TSYS01_TEMPERATURE_SENSOR_DRIVER
Definition health.pb.h:353
@ ERROR__FAILED__JAIABOT_COMMS_MANAGER
Definition health.pb.h:326
@ ERROR__FAILED__PYTHON_JAIABOT_ECHO
Definition health.pb.h:321
@ ERROR__SYSTEM__RAM_SPACE_CRITICAL
Definition health.pb.h:380
@ ERROR__NOT_RESPONDING__JAIABOT_DRIVER_ARDUINO
Definition health.pb.h:346
@ ERROR__FAILED__PYTHON_JAIABOT_TSYS01_TEMPERATURE_SENSOR_DRIVER
Definition health.pb.h:323
@ ERROR__FAILED__JAIABOT_DATA_VISION
Definition health.pb.h:315
@ ERROR__SYSTEM__CPU_LOAD_FACTOR_CRITICAL
Definition health.pb.h:382
@ ERROR__FAILED__JAIABOT_ENGINEERING
Definition health.pb.h:305
@ ERROR__FAILED__JAIABOT_WEB_PORTAL
Definition health.pb.h:298
@ ERROR__FAILED__JAIABOT_METADATA
Definition health.pb.h:296
@ ERROR__NOT_RESPONDING__JAIABOT_HEALTH
Definition health.pb.h:336
@ ERROR__NOT_RESPONDING__JAIABOT_TURNER_C_FLUOR_SENSOR_DRIVER
Definition health.pb.h:357
@ ERROR__FAILED__PYTHON_JAIABOT_PRESSURE_SENSOR
Definition health.pb.h:312
@ ERROR__FAILED__JAIABOT_ECHO_DRIVER
Definition health.pb.h:320
@ ERROR__TOO_MANY_ERRORS_TO_REPORT_ALL
Definition health.pb.h:287
@ ERROR__NOT_RESPONDING__GOBY_LOGGER
Definition health.pb.h:334
@ ERROR__MOOS__HELMIVP_STATE_NOT_DRIVE
Definition health.pb.h:376
@ ERROR__NOT_RESPONDING__JAIABOT_AML_SENSOR_DRIVER
Definition health.pb.h:358
@ ERROR__VERSION__MISMATCH_INTERVEHICLE__UPGRADE_BOT
Definition health.pb.h:394
@ ERROR__MISSING_DATA__GPS_POSITION
Definition health.pb.h:361
@ ERROR__FAILED__GOBY_MOOS_GATEWAY
Definition health.pb.h:294
@ ERROR__NOT_RESPONDING__JAIABOT_DRIVER_CAMERA
Definition health.pb.h:354
@ ERROR__NOT_RESPONDING__JAIABOT_CTD_MANAGER
Definition health.pb.h:359
@ ERROR__FAILED__JAIABOT_MISSION_MANAGER
Definition health.pb.h:300
@ ERROR__NOT_RESPONDING__UNKNOWN_APP
Definition health.pb.h:330
@ ERROR__FAILED__JAIABOT_DRIVER_ARDUINO
Definition health.pb.h:304
@ ERROR__NOT_RESPONDING__JAIABOT_METADATA
Definition health.pb.h:337
@ ERROR__FAILED__JAIABOT_UDP_GATEWAY
Definition health.pb.h:328
@ ERROR__MISSING_DATA__CALIBRATION_MAG
Definition health.pb.h:369
@ ERROR__FAILED__PYTHON_JAIABOT_AS_EZO_EC
Definition health.pb.h:313
@ ERROR__FAILED__MOOS_SIM_USIMMARINE
Definition health.pb.h:318
@ ERROR__MISSING_DATA__CALIBRATION_SYS
Definition health.pb.h:366
@ ERROR__FAILED__JAIABOT_FUSION
Definition health.pb.h:299
@ ERROR__FAILED__GOBY_INTERVEHICLE_PORTAL
Definition health.pb.h:319
@ ERROR__FAILED__JAIABOT_LOG_CONVERTER
Definition health.pb.h:314
@ ERROR__VEHICLE__VERY_LOW_BATTERY
Definition health.pb.h:388
@ ERROR__SYSTEM__DATA_DISK_SPACE_CRITICAL
Definition health.pb.h:385
@ ERROR__MISSING_DATA__CALIBRATION_ACCEL
Definition health.pb.h:368
@ ERROR__VERSION__MISMATCH_ARDUINO
Definition health.pb.h:391
@ ERROR__NOT_RESPONDING__JAIABOT_IMU
Definition health.pb.h:356
@ ERROR__NOT_RESPONDING__GOBY_LIAISON
Definition health.pb.h:332
@ ERROR__FAILED__JAIABOT_HUB_MANAGER
Definition health.pb.h:297
@ ERROR__FAILED__JAIABOT_PID_CONTROL
Definition health.pb.h:301
@ ERROR__NOT_RESPONDING__JAIABOT_MULTI_THREAD_PATTERN
Definition health.pb.h:349
@ ERROR__MISSING_DATA__BLUEROBOTICS_BAR30_DATA
Definition health.pb.h:397
@ ERROR__FAILED__PYTHON_JAIABOT_MOTOR_LISTENER
Definition health.pb.h:324
@ ERROR__SYSTEM__ROOTFS_DISK_SPACE_CRITICAL
Definition health.pb.h:384
@ ERROR__VERSION__MISMATCH_INTERVEHICLE__UPGRADE_HUB
Definition health.pb.h:393
@ ERROR__FAILED__JAIABOT_HEALTH
Definition health.pb.h:295
@ ERROR__NOT_RESPONDING__GOBY_CORONER
Definition health.pb.h:335
@ ERROR__NOT_RESPONDING__JAIABOT_SIMULATOR
Definition health.pb.h:350
@ ERROR__NOT_RESPONDING__JAIABOT_MISSION_MANAGER
Definition health.pb.h:342
@ ERROR__NOT_RESPONDING__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
Definition health.pb.h:344
@ ERROR__NOT_RESPONDING__JAIABOT_ECHO_DRIVER
Definition health.pb.h:352
@ ERROR__SYSTEM__NTP_STATUS_QUERY_FAILED
Definition health.pb.h:387
@ ERROR__FAILED__MOOS_UPROCESSWATCH
Definition health.pb.h:308
@ ERROR__FAILED__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
Definition health.pb.h:302
@ ERROR__FAILED__PYTHON_JAIABOT_IMU
Definition health.pb.h:311
@ ERROR__VEHICLE__CRITICALLY_LOW_BATTERY
Definition health.pb.h:389
@ ERROR__NOT_RESPONDING__GOBY_GPS
Definition health.pb.h:333
@ ERROR__VEHICLE__MISSING_DATA_BATTERY
Definition health.pb.h:390
@ ERROR__SYSTEM__NTP_PEERS_QUERY_FAILED
Definition health.pb.h:386
@ ERROR__SYSTEM__CANNOT_READ_MEMINFO
Definition health.pb.h:379
@ ERROR__NOT_RESPONDING__GOBY_INTERVEHICLE_PORTAL
Definition health.pb.h:351
@ ERROR__FAILED__MOOS_SIM_MOOSDB
Definition health.pb.h:317
@ ERROR__FAILED__JAIABOT_SENSORS
Definition health.pb.h:325
@ ERROR__FAILED__PYTHON_JAIABOT_WEB_APP
Definition health.pb.h:310
@ ERROR__NOT_RESPONDING__JAIABOT_HUB_MANAGER
Definition health.pb.h:338
@ ERROR__SYSTEM__CANNOT_READ_SYSINFO
Definition health.pb.h:381
@ ERROR__FAILED__JAIABOT_TSYS01_TEMPERATURE_SENSOR_DRIVER
Definition health.pb.h:322
@ ERROR__NOT_RESPONDING__GOBY_MOOS_GATEWAY
Definition health.pb.h:341
@ ERROR__SYSTEM__CANNOT_READ_DISK_USAGE
Definition health.pb.h:383
@ ERROR__NOT_RESPONDING__JAIABOT_WEB_PORTAL
Definition health.pb.h:339
@ ERROR__NOT_RESPONDING__JAIABOT_PID_CONTROL
Definition health.pb.h:343
@ ERROR__MISSING_DATA__CALIBRATION_GYRO
Definition health.pb.h:367
@ ERROR__ARDUINO_CONNECTION_FAILED
Definition health.pb.h:395
@ ERROR__MISSING_DATA__ARDUINO_REPORT
Definition health.pb.h:392
@ ERROR__MISSING_DATA__PRESSURE
Definition health.pb.h:362
@ ERROR__NOT_RESPONDING__JAIABOT_ENGINEERING
Definition health.pb.h:347
@ ERROR__FAILED__MOOS_PNODEREPORTER
Definition health.pb.h:309
@ NTPStatus_LeapIndicator_LEAP_UNKNOWN
Definition health.pb.h:192
@ NTPStatus_LeapIndicator_LEAP_LAST_MINUTE_HAS_59_SECONDS
Definition health.pb.h:195
@ NTPStatus_LeapIndicator_LEAP_CLOCK_NOT_SYNCHRONIZED
Definition health.pb.h:196
@ NTPStatus_LeapIndicator_LEAP_NONE
Definition health.pb.h:193
@ NTPStatus_LeapIndicator_LEAP_LAST_MINUTE_HAS_61_SECONDS
Definition health.pb.h:194
bool SystemdStopReport_ServiceResult_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SystemdStopReport_ServiceResult *value)
Definition health.pb.h:281
constexpr SystemdStopReport_ServiceResult SystemdStopReport_ServiceResult_ServiceResult_MIN
Definition health.pb.h:268
constexpr NTPStatus_LeapIndicator NTPStatus_LeapIndicator_LeapIndicator_MAX
Definition health.pb.h:200
LinuxHardwareStatus_WiFiDefaultTypeInternal _LinuxHardwareStatus_WiFi_default_instance_
constexpr int SystemdStopReport_ServiceResult_ServiceResult_ARRAYSIZE
Definition health.pb.h:270
LinuxHardwareStatusDefaultTypeInternal _LinuxHardwareStatus_default_instance_
bool NTPStatus_NTPPeer_TallyCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPStatus_NTPPeer_TallyCode *value)
Definition health.pb.h:154
HelmIVPStatusDefaultTypeInternal _HelmIVPStatus_default_instance_
bool NTPStatus_SyncSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, NTPStatus_SyncSource *value)
Definition health.pb.h:186
constexpr int Error_ARRAYSIZE
Definition health.pb.h:402
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_CORE_DUMP
Definition health.pb.h:262
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_SIGNAL
Definition health.pb.h:261
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_RESOURCES
Definition health.pb.h:265
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_SUCCESS
Definition health.pb.h:257
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_EXIT_CODE
Definition health.pb.h:260
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_TIMEOUT
Definition health.pb.h:259
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_WATCHDOG
Definition health.pb.h:263
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_START_LIMIT_HIT
Definition health.pb.h:264
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_UNKNOWN
Definition health.pb.h:256
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_PROTOCOL
Definition health.pb.h:258
constexpr NTPStatus_NTPPeer_TallyCode NTPStatus_NTPPeer_TallyCode_TallyCode_MIN
Definition health.pb.h:141
@ NTPStatus_SyncSource_SYNC_LOCAL
Definition health.pb.h:166
@ NTPStatus_SyncSource_SYNC_UNSPECIFIED
Definition health.pb.h:161
@ NTPStatus_SyncSource_SYNC_NTP
Definition health.pb.h:167
@ NTPStatus_SyncSource_SYNC_LF_RADIO
Definition health.pb.h:163
@ NTPStatus_SyncSource_SYNC_UHF_RADIO
Definition health.pb.h:165
@ NTPStatus_SyncSource_SYNC_TELEPHONE
Definition health.pb.h:170
@ NTPStatus_SyncSource_SYNC_OTHER
Definition health.pb.h:168
@ NTPStatus_SyncSource_SYNC_UNKNOWN
Definition health.pb.h:160
@ NTPStatus_SyncSource_SYNC_WRISTWATCH
Definition health.pb.h:169
@ NTPStatus_SyncSource_SYNC_PPS
Definition health.pb.h:162
@ NTPStatus_SyncSource_SYNC_HF_RADIO
Definition health.pb.h:164
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * NTPStatus_SyncSource_descriptor()
static const int kJaiabotThreadFieldNumber
Definition health.pb.h:3867
constexpr NTPStatus_SyncSource NTPStatus_SyncSource_SyncSource_MIN
Definition health.pb.h:173
const std::string & NTPStatus_LeapIndicator_Name(T enum_t_value)
Definition health.pb.h:205
bool NTPStatus_NTPPeer_TallyCode_IsValid(int value)
bool NTPStatus_LeapIndicator_IsValid(int value)
NTPStatusDefaultTypeInternal _NTPStatus_default_instance_
bool Warning_IsValid(int value)
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::middleware::protobuf::ThreadHealth, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::protobuf::ThreadHealth >, 11, false > jaiabot_thread
Definition health.pb.h:3870
constexpr Error Error_MAX
Definition health.pb.h:401
constexpr Warning Warning_MAX
Definition health.pb.h:470
const std::string & Warning_Name(T enum_t_value)
Definition health.pb.h:475
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Error_descriptor()
@ WARNING__COMMS_LOW_SIGNAL_STRENGTH
Definition health.pb.h:436
@ WARNING__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO085_DRIVER
Definition health.pb.h:424
@ WARNING__SYSTEM__NTP_JITTER_HIGH
Definition health.pb.h:440
@ WARNING__SYSTEM__RAM_SPACE_LOW
Definition health.pb.h:441
@ WARNING__NOT_RESPONDING__JAIABOT_RPM_LISTENER
Definition health.pb.h:445
@ WARNING__MISSION__INFEASIBLE_MISSION__TRANSIT_MUST_HAVE_A_GOAL
Definition health.pb.h:447
@ WARNING__MISSING_DATA__COURSE
Definition health.pb.h:431
@ WARNING__NOT_RESPONDING__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
Definition health.pb.h:422
@ WARNING__NOT_RESPONDING__JAIABOT_ECHO_DRIVER
Definition health.pb.h:425
@ WARNING__TOO_MANY_WARNINGS_TO_REPORT_ALL
Definition health.pb.h:419
@ WARNING__MISSION__DATA_PRE_OFFLOAD_FAILED
Definition health.pb.h:455
@ WARNING__VEHICLE__NO_FORWARD_PROGRESS
Definition health.pb.h:452
@ WARNING__INIT_FAILED__TURNER__C_FLUOR
Definition health.pb.h:460
@ WARNING__VEHICLE__LOW_BATTERY
Definition health.pb.h:437
@ WARNING__MISSING_DATA__AML_DATA
Definition health.pb.h:465
@ WARNING__MISSING_DATA__ATLAS_OEM_DO_DATA
Definition health.pb.h:463
@ WARNING__MISSING_DATA__TURNER_C_FLUOR_DATA
Definition health.pb.h:464
@ WARNING__NOT_RESPONDING__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
Definition health.pb.h:421
@ WARNING__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO055_DRIVER
Definition health.pb.h:423
@ WARNING__SYSTEM__CPU_LOAD_FACTOR_HIGH
Definition health.pb.h:442
@ WARNING__NOT_RESPONDING__JAIABOT_AML_SENSOR_DRIVER
Definition health.pb.h:427
@ WARNING__MISSING_DATA__ATLAS_OEM_EC_DATA
Definition health.pb.h:461
@ WARNING__NOT_RESPONDING__UNKNOWN_APP
Definition health.pb.h:420
@ WARNING__INIT_FAILED__ATLAS_SCIENTIFIC__OEM_DO
Definition health.pb.h:457
@ WARNING__MISSION__INFEASIBLE_MISSION__MUST_HAVE_RECOVERY_LOCATION_IF_NOT_RECOVERING_AT_FINAL_GOAL
Definition health.pb.h:449
@ WARNING__NOT_RESPONDING__JAIABOT_TSYS01_TEMPERATURE_SENSOR_DRIVER
Definition health.pb.h:426
@ WARNING__SYSTEM__NTP_NOT_SYNCHRONIZED
Definition health.pb.h:438
@ WARNING__TEMPERATURE__ARDUINO_TOO_HIGH
Definition health.pb.h:434
@ WARNING__MISSION__DATA_OFFLOAD_FAILED
Definition health.pb.h:453
@ WARNING__MISSION__DATA_POST_OFFLOAD_FAILED
Definition health.pb.h:456
@ WARNING__MISSION__INFEASIBLE_MISSION__MINIMUM_BOTTOM_DEPTH_REACHED
Definition health.pb.h:450
@ WARNING__MISSION__INFEASIBLE_MISSION__GOAL_DESIRED_DEPTH_EXCEEDED_MAX
Definition health.pb.h:451
@ WARNING__INIT_FAILED__ATLAS_SCIENTIFIC__OEM_EC
Definition health.pb.h:458
@ WARNING__SYSTEM__NTP_OFFSET_HIGH
Definition health.pb.h:439
@ WARNING__MISSING_DATA__TEMPERATURE
Definition health.pb.h:430
@ WARNING__NOT_RESPONDING__JAIABOT_ARDUINO_MOTOR_TEMP
Definition health.pb.h:446
@ WARNING__SYSTEM__ROOTFS_DISK_SPACE_LOW
Definition health.pb.h:443
@ WARNING__SYSTEM__DATA_DISK_SPACE_LOW
Definition health.pb.h:444
@ WARNING__MISSION__INFEASIBLE_MISSION__TRANSIT_CANNOT_RECOVER_AT_FINAL_GOAL_WITHOUT_A_GOAL
Definition health.pb.h:448
@ WARNING__MISSING_DATA__ATLAS_OEM_PH_DATA
Definition health.pb.h:462
@ WARNING__INIT_FAILED__ATLAS_SCIENTIFIC__OEM_PH
Definition health.pb.h:459
@ WARNING__TEMPERATURE__LINUX_TOO_HIGH
Definition health.pb.h:435
@ WARNING__MISSION__DATA__GPS_FIX_DEGRADED
Definition health.pb.h:454