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