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