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