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