JaiaBot  1.12.0+18+g85da5f82
JaiaBot micro-AUV software
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 PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhealth_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhealth_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
34 #include "dccl/option_extensions.pb.h"
35 #include "goby/middleware/protobuf/coroner.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 
42 #include <boost/units/systems/si.hpp>
43 
44 #include <boost/units/base_units/information/byte.hpp>
45 // @@protoc_insertion_point(includes)
46 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fhealth_2eproto
47 
49 // Internal implementation detail -- do not use these members.
50 struct TableStruct {
51  static const ::google::protobuf::internal::ParseTableField entries[];
52  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
53  static const ::google::protobuf::internal::ParseTable schema[15];
54  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
55  static const ::google::protobuf::internal::SerializationTable serialization_table[];
56  static const ::google::protobuf::uint32 offsets[];
57 };
58 void AddDescriptors();
59 } // namespace protobuf_jaiabot_2fmessages_2fhealth_2eproto
60 namespace jaiabot {
61 namespace protobuf {
62 class HelmIVPStatus;
63 class HelmIVPStatusDefaultTypeInternal;
64 extern HelmIVPStatusDefaultTypeInternal _HelmIVPStatus_default_instance_;
65 class LinuxHardwareStatus;
66 class LinuxHardwareStatusDefaultTypeInternal;
67 extern LinuxHardwareStatusDefaultTypeInternal _LinuxHardwareStatus_default_instance_;
68 class LinuxHardwareStatus_Disk;
69 class LinuxHardwareStatus_DiskDefaultTypeInternal;
70 extern LinuxHardwareStatus_DiskDefaultTypeInternal _LinuxHardwareStatus_Disk_default_instance_;
71 class LinuxHardwareStatus_Information;
72 class LinuxHardwareStatus_InformationDefaultTypeInternal;
73 extern LinuxHardwareStatus_InformationDefaultTypeInternal _LinuxHardwareStatus_Information_default_instance_;
74 class LinuxHardwareStatus_Memory;
75 class LinuxHardwareStatus_MemoryDefaultTypeInternal;
76 extern LinuxHardwareStatus_MemoryDefaultTypeInternal _LinuxHardwareStatus_Memory_default_instance_;
77 class LinuxHardwareStatus_Processor;
78 class LinuxHardwareStatus_ProcessorDefaultTypeInternal;
79 extern LinuxHardwareStatus_ProcessorDefaultTypeInternal _LinuxHardwareStatus_Processor_default_instance_;
80 class LinuxHardwareStatus_Processor_LoadAverages;
81 class LinuxHardwareStatus_Processor_LoadAveragesDefaultTypeInternal;
82 extern LinuxHardwareStatus_Processor_LoadAveragesDefaultTypeInternal _LinuxHardwareStatus_Processor_LoadAverages_default_instance_;
83 class LinuxHardwareStatus_WiFi;
84 class LinuxHardwareStatus_WiFiDefaultTypeInternal;
85 extern LinuxHardwareStatus_WiFiDefaultTypeInternal _LinuxHardwareStatus_WiFi_default_instance_;
86 class NTPStatus;
87 class NTPStatusDefaultTypeInternal;
88 extern NTPStatusDefaultTypeInternal _NTPStatus_default_instance_;
89 class NTPStatus_NTPPeer;
90 class NTPStatus_NTPPeerDefaultTypeInternal;
91 extern NTPStatus_NTPPeerDefaultTypeInternal _NTPStatus_NTPPeer_default_instance_;
92 class SystemdReportAck;
93 class SystemdReportAckDefaultTypeInternal;
94 extern SystemdReportAckDefaultTypeInternal _SystemdReportAck_default_instance_;
95 class SystemdStartReport;
96 class SystemdStartReportDefaultTypeInternal;
97 extern SystemdStartReportDefaultTypeInternal _SystemdStartReport_default_instance_;
98 class SystemdStopReport;
99 class SystemdStopReportDefaultTypeInternal;
100 extern SystemdStopReportDefaultTypeInternal _SystemdStopReport_default_instance_;
101 class ThreadHealth;
102 class ThreadHealthDefaultTypeInternal;
103 extern ThreadHealthDefaultTypeInternal _ThreadHealth_default_instance_;
104 class VehicleHealth;
105 class VehicleHealthDefaultTypeInternal;
106 extern VehicleHealthDefaultTypeInternal _VehicleHealth_default_instance_;
107 } // namespace protobuf
108 } // namespace jaiabot
109 namespace google {
110 namespace protobuf {
111 template<> ::jaiabot::protobuf::HelmIVPStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::HelmIVPStatus>(Arena*);
112 template<> ::jaiabot::protobuf::LinuxHardwareStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus>(Arena*);
113 template<> ::jaiabot::protobuf::LinuxHardwareStatus_Disk* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Disk>(Arena*);
114 template<> ::jaiabot::protobuf::LinuxHardwareStatus_Information* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information>(Arena*);
115 template<> ::jaiabot::protobuf::LinuxHardwareStatus_Memory* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Memory>(Arena*);
116 template<> ::jaiabot::protobuf::LinuxHardwareStatus_Processor* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor>(Arena*);
117 template<> ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages>(Arena*);
118 template<> ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* Arena::CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_WiFi>(Arena*);
119 template<> ::jaiabot::protobuf::NTPStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus>(Arena*);
120 template<> ::jaiabot::protobuf::NTPStatus_NTPPeer* Arena::CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer>(Arena*);
121 template<> ::jaiabot::protobuf::SystemdReportAck* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdReportAck>(Arena*);
122 template<> ::jaiabot::protobuf::SystemdStartReport* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStartReport>(Arena*);
123 template<> ::jaiabot::protobuf::SystemdStopReport* Arena::CreateMaybeMessage<::jaiabot::protobuf::SystemdStopReport>(Arena*);
124 template<> ::jaiabot::protobuf::ThreadHealth* Arena::CreateMaybeMessage<::jaiabot::protobuf::ThreadHealth>(Arena*);
125 template<> ::jaiabot::protobuf::VehicleHealth* Arena::CreateMaybeMessage<::jaiabot::protobuf::VehicleHealth>(Arena*);
126 } // namespace protobuf
127 } // namespace google
128 namespace jaiabot {
129 namespace protobuf {
130 
141 };
146 
147 const ::google::protobuf::EnumDescriptor* NTPStatus_NTPPeer_TallyCode_descriptor();
149  return ::google::protobuf::internal::NameOfEnum(
151 }
153  const ::std::string& name, NTPStatus_NTPPeer_TallyCode* value) {
154  return ::google::protobuf::internal::ParseNamedEnum<NTPStatus_NTPPeer_TallyCode>(
156 }
169 };
170 bool NTPStatus_SyncSource_IsValid(int value);
174 
175 const ::google::protobuf::EnumDescriptor* NTPStatus_SyncSource_descriptor();
176 inline const ::std::string& NTPStatus_SyncSource_Name(NTPStatus_SyncSource value) {
177  return ::google::protobuf::internal::NameOfEnum(
179 }
181  const ::std::string& name, NTPStatus_SyncSource* value) {
182  return ::google::protobuf::internal::ParseNamedEnum<NTPStatus_SyncSource>(
183  NTPStatus_SyncSource_descriptor(), name, value);
184 }
191 };
192 bool NTPStatus_LeapIndicator_IsValid(int value);
196 
197 const ::google::protobuf::EnumDescriptor* NTPStatus_LeapIndicator_descriptor();
198 inline const ::std::string& NTPStatus_LeapIndicator_Name(NTPStatus_LeapIndicator value) {
199  return ::google::protobuf::internal::NameOfEnum(
201 }
203  const ::std::string& name, NTPStatus_LeapIndicator* value) {
204  return ::google::protobuf::internal::ParseNamedEnum<NTPStatus_LeapIndicator>(
205  NTPStatus_LeapIndicator_descriptor(), name, value);
206 }
225 };
226 bool NTPStatus_NTPSystemEvent_IsValid(int value);
230 
231 const ::google::protobuf::EnumDescriptor* NTPStatus_NTPSystemEvent_descriptor();
232 inline const ::std::string& NTPStatus_NTPSystemEvent_Name(NTPStatus_NTPSystemEvent value) {
233  return ::google::protobuf::internal::NameOfEnum(
235 }
237  const ::std::string& name, NTPStatus_NTPSystemEvent* value) {
238  return ::google::protobuf::internal::ParseNamedEnum<NTPStatus_NTPSystemEvent>(
239  NTPStatus_NTPSystemEvent_descriptor(), name, value);
240 }
252 };
257 
258 const ::google::protobuf::EnumDescriptor* SystemdStopReport_ServiceResult_descriptor();
260  return ::google::protobuf::internal::NameOfEnum(
262 }
264  const ::std::string& name, SystemdStopReport_ServiceResult* value) {
265  return ::google::protobuf::internal::ParseNamedEnum<SystemdStopReport_ServiceResult>(
267 }
268 enum Error {
367 };
368 bool Error_IsValid(int value);
371 const int Error_ARRAYSIZE = Error_MAX + 1;
372 
373 const ::google::protobuf::EnumDescriptor* Error_descriptor();
374 inline const ::std::string& Error_Name(Error value) {
375  return ::google::protobuf::internal::NameOfEnum(
376  Error_descriptor(), value);
377 }
378 inline bool Error_Parse(
379  const ::std::string& name, Error* value) {
380  return ::google::protobuf::internal::ParseNamedEnum<Error>(
381  Error_descriptor(), name, value);
382 }
383 enum Warning {
418 };
419 bool Warning_IsValid(int value);
423 
424 const ::google::protobuf::EnumDescriptor* Warning_descriptor();
425 inline const ::std::string& Warning_Name(Warning value) {
426  return ::google::protobuf::internal::NameOfEnum(
427  Warning_descriptor(), value);
428 }
429 inline bool Warning_Parse(
430  const ::std::string& name, Warning* value) {
431  return ::google::protobuf::internal::ParseNamedEnum<Warning>(
432  Warning_descriptor(), name, value);
433 }
434 // ===================================================================
435 
436 class LinuxHardwareStatus_Processor_LoadAverages : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages) */ {
437  public:
440 
442 
444  CopyFrom(from);
445  return *this;
446  }
447  #if LANG_CXX11
450  *this = ::std::move(from);
451  }
452 
454  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
455  if (this != &from) InternalSwap(&from);
456  } else {
457  CopyFrom(from);
458  }
459  return *this;
460  }
461  #endif
462  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
463  return _internal_metadata_.unknown_fields();
464  }
465  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
466  return _internal_metadata_.mutable_unknown_fields();
467  }
468 
469  static const ::google::protobuf::Descriptor* descriptor();
471 
472  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
474  return reinterpret_cast<const LinuxHardwareStatus_Processor_LoadAverages*>(
476  }
477  static constexpr int kIndexInFileMessages =
478  0;
479 
482  a.Swap(&b);
483  }
484 
485  // implements Message ----------------------------------------------
486 
488  return CreateMaybeMessage<LinuxHardwareStatus_Processor_LoadAverages>(NULL);
489  }
490 
491  LinuxHardwareStatus_Processor_LoadAverages* New(::google::protobuf::Arena* arena) const final {
492  return CreateMaybeMessage<LinuxHardwareStatus_Processor_LoadAverages>(arena);
493  }
494  void CopyFrom(const ::google::protobuf::Message& from) final;
495  void MergeFrom(const ::google::protobuf::Message& from) final;
498  void Clear() final;
499  bool IsInitialized() const final;
500 
501  size_t ByteSizeLong() const final;
503  ::google::protobuf::io::CodedInputStream* input) final;
505  ::google::protobuf::io::CodedOutputStream* output) const final;
507  bool deterministic, ::google::protobuf::uint8* target) const final;
508  int GetCachedSize() const final { return _cached_size_.Get(); }
509 
510  private:
511  void SharedCtor();
512  void SharedDtor();
513  void SetCachedSize(int size) const final;
514  void InternalSwap(LinuxHardwareStatus_Processor_LoadAverages* other);
515  private:
516  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
517  return NULL;
518  }
519  inline void* MaybeArenaPtr() const {
520  return NULL;
521  }
522  public:
523 
524  ::google::protobuf::Metadata GetMetadata() const final;
525 
526  // nested types ----------------------------------------------------
527 
528  // accessors -------------------------------------------------------
529 
530  // required float one_min = 1;
531  bool has_one_min() const;
532  void clear_one_min();
533  static const int kOneMinFieldNumber = 1;
534  float one_min() const;
535  void set_one_min(float value);
536 
537  // required float five_min = 2;
538  bool has_five_min() const;
539  void clear_five_min();
540  static const int kFiveMinFieldNumber = 2;
541  float five_min() const;
542  void set_five_min(float value);
543 
544  // required float fifteen_min = 3;
545  bool has_fifteen_min() const;
546  void clear_fifteen_min();
547  static const int kFifteenMinFieldNumber = 3;
548  float fifteen_min() const;
549  void set_fifteen_min(float value);
550 
551  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages)
552  private:
553  void set_has_one_min();
554  void clear_has_one_min();
555  void set_has_five_min();
556  void clear_has_five_min();
557  void set_has_fifteen_min();
558  void clear_has_fifteen_min();
559 
560  // helper for ByteSizeLong()
561  size_t RequiredFieldsByteSizeFallback() const;
562 
563  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
564  ::google::protobuf::internal::HasBits<1> _has_bits_;
565  mutable ::google::protobuf::internal::CachedSize _cached_size_;
566  float one_min_;
567  float five_min_;
568  float fifteen_min_;
569  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
570 };
571 // -------------------------------------------------------------------
572 
573 class LinuxHardwareStatus_Processor : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Processor) */ {
574  public:
577 
579 
581  CopyFrom(from);
582  return *this;
583  }
584  #if LANG_CXX11
587  *this = ::std::move(from);
588  }
589 
590  inline LinuxHardwareStatus_Processor& operator=(LinuxHardwareStatus_Processor&& from) noexcept {
591  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
592  if (this != &from) InternalSwap(&from);
593  } else {
594  CopyFrom(from);
595  }
596  return *this;
597  }
598  #endif
599  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
600  return _internal_metadata_.unknown_fields();
601  }
602  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
603  return _internal_metadata_.mutable_unknown_fields();
604  }
605 
606  static const ::google::protobuf::Descriptor* descriptor();
608 
609  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
611  return reinterpret_cast<const LinuxHardwareStatus_Processor*>(
613  }
614  static constexpr int kIndexInFileMessages =
615  1;
616 
617  void Swap(LinuxHardwareStatus_Processor* other);
619  a.Swap(&b);
620  }
621 
622  // implements Message ----------------------------------------------
623 
624  inline LinuxHardwareStatus_Processor* New() const final {
625  return CreateMaybeMessage<LinuxHardwareStatus_Processor>(NULL);
626  }
627 
628  LinuxHardwareStatus_Processor* New(::google::protobuf::Arena* arena) const final {
629  return CreateMaybeMessage<LinuxHardwareStatus_Processor>(arena);
630  }
631  void CopyFrom(const ::google::protobuf::Message& from) final;
632  void MergeFrom(const ::google::protobuf::Message& from) final;
633  void CopyFrom(const LinuxHardwareStatus_Processor& from);
634  void MergeFrom(const LinuxHardwareStatus_Processor& from);
635  void Clear() final;
636  bool IsInitialized() const final;
637 
638  size_t ByteSizeLong() const final;
640  ::google::protobuf::io::CodedInputStream* input) final;
642  ::google::protobuf::io::CodedOutputStream* output) const final;
644  bool deterministic, ::google::protobuf::uint8* target) const final;
645  int GetCachedSize() const final { return _cached_size_.Get(); }
646 
647  private:
648  void SharedCtor();
649  void SharedDtor();
650  void SetCachedSize(int size) const final;
651  void InternalSwap(LinuxHardwareStatus_Processor* other);
652  private:
653  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
654  return NULL;
655  }
656  inline void* MaybeArenaPtr() const {
657  return NULL;
658  }
659  public:
660 
661  ::google::protobuf::Metadata GetMetadata() const final;
662 
663  // nested types ----------------------------------------------------
664 
666 
667  // accessors -------------------------------------------------------
668 
669  // optional .jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages loads = 10;
670  bool has_loads() const;
671  void clear_loads();
672  static const int kLoadsFieldNumber = 10;
673  private:
674  const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages& _internal_loads() const;
675  public:
676  const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages& loads() const;
677  ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* release_loads();
678  ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* mutable_loads();
679  void set_allocated_loads(::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* loads);
680 
681  // optional int32 num_processes = 15;
682  bool has_num_processes() const;
683  void clear_num_processes();
684  static const int kNumProcessesFieldNumber = 15;
685  ::google::protobuf::int32 num_processes() const;
686  void set_num_processes(::google::protobuf::int32 value);
687 
688  // optional int32 num_processors = 20;
689  bool has_num_processors() const;
690  void clear_num_processors();
691  static const int kNumProcessorsFieldNumber = 20;
692  ::google::protobuf::int32 num_processors() const;
693  void set_num_processors(::google::protobuf::int32 value);
694 
695  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Processor)
696  private:
697  void set_has_loads();
698  void clear_has_loads();
699  void set_has_num_processes();
700  void clear_has_num_processes();
701  void set_has_num_processors();
702  void clear_has_num_processors();
703 
704  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
705  ::google::protobuf::internal::HasBits<1> _has_bits_;
706  mutable ::google::protobuf::internal::CachedSize _cached_size_;
708  ::google::protobuf::int32 num_processes_;
709  ::google::protobuf::int32 num_processors_;
710  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
711 };
712 // -------------------------------------------------------------------
713 
714 class LinuxHardwareStatus_Information : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Information) */ {
715  public:
718 
720 
722  CopyFrom(from);
723  return *this;
724  }
725  #if LANG_CXX11
728  *this = ::std::move(from);
729  }
730 
731  inline LinuxHardwareStatus_Information& operator=(LinuxHardwareStatus_Information&& from) noexcept {
732  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
733  if (this != &from) InternalSwap(&from);
734  } else {
735  CopyFrom(from);
736  }
737  return *this;
738  }
739  #endif
740  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
741  return _internal_metadata_.unknown_fields();
742  }
743  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
744  return _internal_metadata_.mutable_unknown_fields();
745  }
746 
747  static const ::google::protobuf::Descriptor* descriptor();
749 
750  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
752  return reinterpret_cast<const LinuxHardwareStatus_Information*>(
754  }
755  static constexpr int kIndexInFileMessages =
756  2;
757 
760  a.Swap(&b);
761  }
762 
763  // implements Message ----------------------------------------------
764 
765  inline LinuxHardwareStatus_Information* New() const final {
766  return CreateMaybeMessage<LinuxHardwareStatus_Information>(NULL);
767  }
768 
769  LinuxHardwareStatus_Information* New(::google::protobuf::Arena* arena) const final {
770  return CreateMaybeMessage<LinuxHardwareStatus_Information>(arena);
771  }
772  void CopyFrom(const ::google::protobuf::Message& from) final;
773  void MergeFrom(const ::google::protobuf::Message& from) final;
774  void CopyFrom(const LinuxHardwareStatus_Information& from);
775  void MergeFrom(const LinuxHardwareStatus_Information& from);
776  void Clear() final;
777  bool IsInitialized() const final;
778 
779  size_t ByteSizeLong() const final;
781  ::google::protobuf::io::CodedInputStream* input) final;
783  ::google::protobuf::io::CodedOutputStream* output) const final;
785  bool deterministic, ::google::protobuf::uint8* target) const final;
786  int GetCachedSize() const final { return _cached_size_.Get(); }
787 
788  private:
789  void SharedCtor();
790  void SharedDtor();
791  void SetCachedSize(int size) const final;
792  void InternalSwap(LinuxHardwareStatus_Information* other);
793  private:
794  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
795  return NULL;
796  }
797  inline void* MaybeArenaPtr() const {
798  return NULL;
799  }
800  public:
801 
802  ::google::protobuf::Metadata GetMetadata() const final;
803 
804  // nested types ----------------------------------------------------
805 
806  // accessors -------------------------------------------------------
807 
808  // required uint64 total = 1 [(.dccl.field) = {
809  bool has_total() const;
810  void clear_total();
811  static const int kTotalFieldNumber = 1;
812  ::google::protobuf::uint64 total() const;
813  void set_total(::google::protobuf::uint64 value);
814 
815  // required uint64 available = 2 [(.dccl.field) = {
816  bool has_available() const;
817  void clear_available();
818  static const int kAvailableFieldNumber = 2;
819  ::google::protobuf::uint64 available() const;
820  void set_available(::google::protobuf::uint64 value);
821 
822  // required float use_percent = 3;
823  bool has_use_percent() const;
824  void clear_use_percent();
825  static const int kUsePercentFieldNumber = 3;
826  float use_percent() const;
827  void set_use_percent(float value);
828 
829  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;
830 
831  template<typename Quantity >
832  void set_total_with_units(Quantity value_w_units)
833  { set_total(boost::units::quantity<total_unit,google::protobuf::uint64 >(value_w_units).value() ); };
834 
835  template<typename Quantity >
836  Quantity total_with_units() const
837  { return Quantity(total() * total_unit()); };
838 
839  boost::units::quantity< total_unit,google::protobuf::uint64 > total_with_units() const
840  { return total_with_units<boost::units::quantity< total_unit,google::protobuf::uint64 > >(); };
841 
842  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;
843 
844  template<typename Quantity >
845  void set_available_with_units(Quantity value_w_units)
846  { set_available(boost::units::quantity<available_unit,google::protobuf::uint64 >(value_w_units).value() ); };
847 
848  template<typename Quantity >
849  Quantity available_with_units() const
850  { return Quantity(available() * available_unit()); };
851 
852  boost::units::quantity< available_unit,google::protobuf::uint64 > available_with_units() const
853  { return available_with_units<boost::units::quantity< available_unit,google::protobuf::uint64 > >(); };
854 
855  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Information)
856  private:
857  void set_has_total();
858  void clear_has_total();
859  void set_has_available();
860  void clear_has_available();
861  void set_has_use_percent();
862  void clear_has_use_percent();
863 
864  // helper for ByteSizeLong()
865  size_t RequiredFieldsByteSizeFallback() const;
866 
867  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
868  ::google::protobuf::internal::HasBits<1> _has_bits_;
869  mutable ::google::protobuf::internal::CachedSize _cached_size_;
870  ::google::protobuf::uint64 total_;
871  ::google::protobuf::uint64 available_;
872  float use_percent_;
873  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
874 };
875 // -------------------------------------------------------------------
876 
877 class LinuxHardwareStatus_Memory : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Memory) */ {
878  public:
880  virtual ~LinuxHardwareStatus_Memory();
881 
883 
885  CopyFrom(from);
886  return *this;
887  }
888  #if LANG_CXX11
891  *this = ::std::move(from);
892  }
893 
894  inline LinuxHardwareStatus_Memory& operator=(LinuxHardwareStatus_Memory&& from) noexcept {
895  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
896  if (this != &from) InternalSwap(&from);
897  } else {
898  CopyFrom(from);
899  }
900  return *this;
901  }
902  #endif
903  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
904  return _internal_metadata_.unknown_fields();
905  }
906  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
907  return _internal_metadata_.mutable_unknown_fields();
908  }
909 
910  static const ::google::protobuf::Descriptor* descriptor();
912 
913  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
915  return reinterpret_cast<const LinuxHardwareStatus_Memory*>(
917  }
918  static constexpr int kIndexInFileMessages =
919  3;
920 
921  void Swap(LinuxHardwareStatus_Memory* other);
923  a.Swap(&b);
924  }
925 
926  // implements Message ----------------------------------------------
927 
928  inline LinuxHardwareStatus_Memory* New() const final {
929  return CreateMaybeMessage<LinuxHardwareStatus_Memory>(NULL);
930  }
931 
932  LinuxHardwareStatus_Memory* New(::google::protobuf::Arena* arena) const final {
933  return CreateMaybeMessage<LinuxHardwareStatus_Memory>(arena);
934  }
935  void CopyFrom(const ::google::protobuf::Message& from) final;
936  void MergeFrom(const ::google::protobuf::Message& from) final;
937  void CopyFrom(const LinuxHardwareStatus_Memory& from);
938  void MergeFrom(const LinuxHardwareStatus_Memory& from);
939  void Clear() final;
940  bool IsInitialized() const final;
941 
942  size_t ByteSizeLong() const final;
944  ::google::protobuf::io::CodedInputStream* input) final;
946  ::google::protobuf::io::CodedOutputStream* output) const final;
948  bool deterministic, ::google::protobuf::uint8* target) const final;
949  int GetCachedSize() const final { return _cached_size_.Get(); }
950 
951  private:
952  void SharedCtor();
953  void SharedDtor();
954  void SetCachedSize(int size) const final;
955  void InternalSwap(LinuxHardwareStatus_Memory* other);
956  private:
957  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
958  return NULL;
959  }
960  inline void* MaybeArenaPtr() const {
961  return NULL;
962  }
963  public:
964 
965  ::google::protobuf::Metadata GetMetadata() const final;
966 
967  // nested types ----------------------------------------------------
968 
969  // accessors -------------------------------------------------------
970 
971  // required .jaiabot.protobuf.LinuxHardwareStatus.Information ram = 1;
972  bool has_ram() const;
973  void clear_ram();
974  static const int kRamFieldNumber = 1;
975  private:
976  const ::jaiabot::protobuf::LinuxHardwareStatus_Information& _internal_ram() const;
977  public:
978  const ::jaiabot::protobuf::LinuxHardwareStatus_Information& ram() const;
979  ::jaiabot::protobuf::LinuxHardwareStatus_Information* release_ram();
980  ::jaiabot::protobuf::LinuxHardwareStatus_Information* mutable_ram();
981  void set_allocated_ram(::jaiabot::protobuf::LinuxHardwareStatus_Information* ram);
982 
983  // required .jaiabot.protobuf.LinuxHardwareStatus.Information swap = 2;
984  bool has_swap() const;
985  void clear_swap();
986  static const int kSwapFieldNumber = 2;
987  private:
988  const ::jaiabot::protobuf::LinuxHardwareStatus_Information& _internal_swap() const;
989  public:
990  const ::jaiabot::protobuf::LinuxHardwareStatus_Information& swap() const;
991  ::jaiabot::protobuf::LinuxHardwareStatus_Information* release_swap();
992  ::jaiabot::protobuf::LinuxHardwareStatus_Information* mutable_swap();
993  void set_allocated_swap(::jaiabot::protobuf::LinuxHardwareStatus_Information* swap);
994 
995  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Memory)
996  private:
997  void set_has_ram();
998  void clear_has_ram();
999  void set_has_swap();
1000  void clear_has_swap();
1001 
1002  // helper for ByteSizeLong()
1003  size_t RequiredFieldsByteSizeFallback() const;
1004 
1005  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1006  ::google::protobuf::internal::HasBits<1> _has_bits_;
1007  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1008  ::jaiabot::protobuf::LinuxHardwareStatus_Information* ram_;
1009  ::jaiabot::protobuf::LinuxHardwareStatus_Information* swap_;
1010  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
1011 };
1012 // -------------------------------------------------------------------
1013 
1014 class LinuxHardwareStatus_Disk : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.Disk) */ {
1015  public:
1017  virtual ~LinuxHardwareStatus_Disk();
1018 
1020 
1022  CopyFrom(from);
1023  return *this;
1024  }
1025  #if LANG_CXX11
1028  *this = ::std::move(from);
1029  }
1030 
1031  inline LinuxHardwareStatus_Disk& operator=(LinuxHardwareStatus_Disk&& from) noexcept {
1032  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1033  if (this != &from) InternalSwap(&from);
1034  } else {
1035  CopyFrom(from);
1036  }
1037  return *this;
1038  }
1039  #endif
1040  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1041  return _internal_metadata_.unknown_fields();
1042  }
1043  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1044  return _internal_metadata_.mutable_unknown_fields();
1045  }
1046 
1047  static const ::google::protobuf::Descriptor* descriptor();
1049 
1050  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1052  return reinterpret_cast<const LinuxHardwareStatus_Disk*>(
1054  }
1055  static constexpr int kIndexInFileMessages =
1056  4;
1057 
1058  void Swap(LinuxHardwareStatus_Disk* other);
1060  a.Swap(&b);
1061  }
1062 
1063  // implements Message ----------------------------------------------
1064 
1065  inline LinuxHardwareStatus_Disk* New() const final {
1066  return CreateMaybeMessage<LinuxHardwareStatus_Disk>(NULL);
1067  }
1068 
1069  LinuxHardwareStatus_Disk* New(::google::protobuf::Arena* arena) const final {
1070  return CreateMaybeMessage<LinuxHardwareStatus_Disk>(arena);
1071  }
1072  void CopyFrom(const ::google::protobuf::Message& from) final;
1073  void MergeFrom(const ::google::protobuf::Message& from) final;
1074  void CopyFrom(const LinuxHardwareStatus_Disk& from);
1075  void MergeFrom(const LinuxHardwareStatus_Disk& from);
1076  void Clear() final;
1077  bool IsInitialized() const final;
1078 
1079  size_t ByteSizeLong() const final;
1081  ::google::protobuf::io::CodedInputStream* input) final;
1083  ::google::protobuf::io::CodedOutputStream* output) const final;
1084  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1085  bool deterministic, ::google::protobuf::uint8* target) const final;
1086  int GetCachedSize() const final { return _cached_size_.Get(); }
1087 
1088  private:
1089  void SharedCtor();
1090  void SharedDtor();
1091  void SetCachedSize(int size) const final;
1092  void InternalSwap(LinuxHardwareStatus_Disk* other);
1093  private:
1094  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1095  return NULL;
1096  }
1097  inline void* MaybeArenaPtr() const {
1098  return NULL;
1099  }
1100  public:
1101 
1102  ::google::protobuf::Metadata GetMetadata() const final;
1103 
1104  // nested types ----------------------------------------------------
1105 
1106  // accessors -------------------------------------------------------
1107 
1108  // optional .jaiabot.protobuf.LinuxHardwareStatus.Information rootfs = 1;
1109  bool has_rootfs() const;
1110  void clear_rootfs();
1111  static const int kRootfsFieldNumber = 1;
1112  private:
1113  const ::jaiabot::protobuf::LinuxHardwareStatus_Information& _internal_rootfs() const;
1114  public:
1115  const ::jaiabot::protobuf::LinuxHardwareStatus_Information& rootfs() const;
1116  ::jaiabot::protobuf::LinuxHardwareStatus_Information* release_rootfs();
1117  ::jaiabot::protobuf::LinuxHardwareStatus_Information* mutable_rootfs();
1118  void set_allocated_rootfs(::jaiabot::protobuf::LinuxHardwareStatus_Information* rootfs);
1119 
1120  // optional .jaiabot.protobuf.LinuxHardwareStatus.Information data = 2;
1121  bool has_data() const;
1122  void clear_data();
1123  static const int kDataFieldNumber = 2;
1124  private:
1125  const ::jaiabot::protobuf::LinuxHardwareStatus_Information& _internal_data() const;
1126  public:
1127  const ::jaiabot::protobuf::LinuxHardwareStatus_Information& data() const;
1128  ::jaiabot::protobuf::LinuxHardwareStatus_Information* release_data();
1129  ::jaiabot::protobuf::LinuxHardwareStatus_Information* mutable_data();
1130  void set_allocated_data(::jaiabot::protobuf::LinuxHardwareStatus_Information* data);
1131 
1132  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.Disk)
1133  private:
1134  void set_has_rootfs();
1135  void clear_has_rootfs();
1136  void set_has_data();
1137  void clear_has_data();
1138 
1139  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1140  ::google::protobuf::internal::HasBits<1> _has_bits_;
1141  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1142  ::jaiabot::protobuf::LinuxHardwareStatus_Information* rootfs_;
1143  ::jaiabot::protobuf::LinuxHardwareStatus_Information* data_;
1144  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
1145 };
1146 // -------------------------------------------------------------------
1147 
1148 class LinuxHardwareStatus_WiFi : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus.WiFi) */ {
1149  public:
1151  virtual ~LinuxHardwareStatus_WiFi();
1152 
1154 
1156  CopyFrom(from);
1157  return *this;
1158  }
1159  #if LANG_CXX11
1162  *this = ::std::move(from);
1163  }
1164 
1165  inline LinuxHardwareStatus_WiFi& operator=(LinuxHardwareStatus_WiFi&& from) noexcept {
1166  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1167  if (this != &from) InternalSwap(&from);
1168  } else {
1169  CopyFrom(from);
1170  }
1171  return *this;
1172  }
1173  #endif
1174  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1175  return _internal_metadata_.unknown_fields();
1176  }
1177  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1178  return _internal_metadata_.mutable_unknown_fields();
1179  }
1180 
1181  static const ::google::protobuf::Descriptor* descriptor();
1183 
1184  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1186  return reinterpret_cast<const LinuxHardwareStatus_WiFi*>(
1188  }
1189  static constexpr int kIndexInFileMessages =
1190  5;
1191 
1192  void Swap(LinuxHardwareStatus_WiFi* other);
1194  a.Swap(&b);
1195  }
1196 
1197  // implements Message ----------------------------------------------
1198 
1199  inline LinuxHardwareStatus_WiFi* New() const final {
1200  return CreateMaybeMessage<LinuxHardwareStatus_WiFi>(NULL);
1201  }
1202 
1203  LinuxHardwareStatus_WiFi* New(::google::protobuf::Arena* arena) const final {
1204  return CreateMaybeMessage<LinuxHardwareStatus_WiFi>(arena);
1205  }
1206  void CopyFrom(const ::google::protobuf::Message& from) final;
1207  void MergeFrom(const ::google::protobuf::Message& from) final;
1208  void CopyFrom(const LinuxHardwareStatus_WiFi& from);
1209  void MergeFrom(const LinuxHardwareStatus_WiFi& from);
1210  void Clear() final;
1211  bool IsInitialized() const final;
1212 
1213  size_t ByteSizeLong() const final;
1215  ::google::protobuf::io::CodedInputStream* input) final;
1217  ::google::protobuf::io::CodedOutputStream* output) const final;
1218  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1219  bool deterministic, ::google::protobuf::uint8* target) const final;
1220  int GetCachedSize() const final { return _cached_size_.Get(); }
1221 
1222  private:
1223  void SharedCtor();
1224  void SharedDtor();
1225  void SetCachedSize(int size) const final;
1226  void InternalSwap(LinuxHardwareStatus_WiFi* other);
1227  private:
1228  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1229  return NULL;
1230  }
1231  inline void* MaybeArenaPtr() const {
1232  return NULL;
1233  }
1234  public:
1235 
1236  ::google::protobuf::Metadata GetMetadata() const final;
1237 
1238  // nested types ----------------------------------------------------
1239 
1240  // accessors -------------------------------------------------------
1241 
1242  // required bool is_connected = 1;
1243  bool has_is_connected() const;
1244  void clear_is_connected();
1245  static const int kIsConnectedFieldNumber = 1;
1246  bool is_connected() const;
1247  void set_is_connected(bool value);
1248 
1249  // optional uint32 link_quality = 2;
1250  bool has_link_quality() const;
1251  void clear_link_quality();
1252  static const int kLinkQualityFieldNumber = 2;
1253  ::google::protobuf::uint32 link_quality() const;
1254  void set_link_quality(::google::protobuf::uint32 value);
1255 
1256  // optional uint32 link_quality_percentage = 3;
1257  bool has_link_quality_percentage() const;
1258  void clear_link_quality_percentage();
1259  static const int kLinkQualityPercentageFieldNumber = 3;
1260  ::google::protobuf::uint32 link_quality_percentage() const;
1261  void set_link_quality_percentage(::google::protobuf::uint32 value);
1262 
1263  // optional int32 signal_level = 4;
1264  bool has_signal_level() const;
1265  void clear_signal_level();
1266  static const int kSignalLevelFieldNumber = 4;
1267  ::google::protobuf::int32 signal_level() const;
1268  void set_signal_level(::google::protobuf::int32 value);
1269 
1270  // optional int32 noise_level = 5;
1271  bool has_noise_level() const;
1272  void clear_noise_level();
1273  static const int kNoiseLevelFieldNumber = 5;
1274  ::google::protobuf::int32 noise_level() const;
1275  void set_noise_level(::google::protobuf::int32 value);
1276 
1277  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus.WiFi)
1278  private:
1279  void set_has_is_connected();
1280  void clear_has_is_connected();
1281  void set_has_link_quality();
1282  void clear_has_link_quality();
1283  void set_has_link_quality_percentage();
1284  void clear_has_link_quality_percentage();
1285  void set_has_signal_level();
1286  void clear_has_signal_level();
1287  void set_has_noise_level();
1288  void clear_has_noise_level();
1289 
1290  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1291  ::google::protobuf::internal::HasBits<1> _has_bits_;
1292  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1293  bool is_connected_;
1294  ::google::protobuf::uint32 link_quality_;
1295  ::google::protobuf::uint32 link_quality_percentage_;
1296  ::google::protobuf::int32 signal_level_;
1297  ::google::protobuf::int32 noise_level_;
1298  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
1299 };
1300 // -------------------------------------------------------------------
1301 
1302 class LinuxHardwareStatus : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LinuxHardwareStatus) */ {
1303  public:
1305  virtual ~LinuxHardwareStatus();
1306 
1308 
1310  CopyFrom(from);
1311  return *this;
1312  }
1313  #if LANG_CXX11
1314  LinuxHardwareStatus(LinuxHardwareStatus&& from) noexcept
1315  : LinuxHardwareStatus() {
1316  *this = ::std::move(from);
1317  }
1318 
1319  inline LinuxHardwareStatus& operator=(LinuxHardwareStatus&& from) noexcept {
1320  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1321  if (this != &from) InternalSwap(&from);
1322  } else {
1323  CopyFrom(from);
1324  }
1325  return *this;
1326  }
1327  #endif
1328  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1329  return _internal_metadata_.unknown_fields();
1330  }
1331  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1332  return _internal_metadata_.mutable_unknown_fields();
1333  }
1334 
1335  static const ::google::protobuf::Descriptor* descriptor();
1336  static const LinuxHardwareStatus& default_instance();
1337 
1338  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1340  return reinterpret_cast<const LinuxHardwareStatus*>(
1342  }
1343  static constexpr int kIndexInFileMessages =
1344  6;
1345 
1346  void Swap(LinuxHardwareStatus* other);
1348  a.Swap(&b);
1349  }
1350 
1351  // implements Message ----------------------------------------------
1352 
1353  inline LinuxHardwareStatus* New() const final {
1354  return CreateMaybeMessage<LinuxHardwareStatus>(NULL);
1355  }
1356 
1357  LinuxHardwareStatus* New(::google::protobuf::Arena* arena) const final {
1358  return CreateMaybeMessage<LinuxHardwareStatus>(arena);
1359  }
1360  void CopyFrom(const ::google::protobuf::Message& from) final;
1361  void MergeFrom(const ::google::protobuf::Message& from) final;
1362  void CopyFrom(const LinuxHardwareStatus& from);
1363  void MergeFrom(const LinuxHardwareStatus& from);
1364  void Clear() final;
1365  bool IsInitialized() const final;
1366 
1367  size_t ByteSizeLong() const final;
1369  ::google::protobuf::io::CodedInputStream* input) final;
1371  ::google::protobuf::io::CodedOutputStream* output) const final;
1372  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1373  bool deterministic, ::google::protobuf::uint8* target) const final;
1374  int GetCachedSize() const final { return _cached_size_.Get(); }
1375 
1376  private:
1377  void SharedCtor();
1378  void SharedDtor();
1379  void SetCachedSize(int size) const final;
1380  void InternalSwap(LinuxHardwareStatus* other);
1381  private:
1382  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1383  return NULL;
1384  }
1385  inline void* MaybeArenaPtr() const {
1386  return NULL;
1387  }
1388  public:
1389 
1390  ::google::protobuf::Metadata GetMetadata() const final;
1391 
1392  // nested types ----------------------------------------------------
1393 
1399 
1400  // accessors -------------------------------------------------------
1401 
1402  // optional .jaiabot.protobuf.LinuxHardwareStatus.Processor processor = 20;
1403  bool has_processor() const;
1404  void clear_processor();
1405  static const int kProcessorFieldNumber = 20;
1406  private:
1407  const ::jaiabot::protobuf::LinuxHardwareStatus_Processor& _internal_processor() const;
1408  public:
1409  const ::jaiabot::protobuf::LinuxHardwareStatus_Processor& processor() const;
1410  ::jaiabot::protobuf::LinuxHardwareStatus_Processor* release_processor();
1411  ::jaiabot::protobuf::LinuxHardwareStatus_Processor* mutable_processor();
1412  void set_allocated_processor(::jaiabot::protobuf::LinuxHardwareStatus_Processor* processor);
1413 
1414  // optional .jaiabot.protobuf.LinuxHardwareStatus.Memory memory = 30;
1415  bool has_memory() const;
1416  void clear_memory();
1417  static const int kMemoryFieldNumber = 30;
1418  private:
1419  const ::jaiabot::protobuf::LinuxHardwareStatus_Memory& _internal_memory() const;
1420  public:
1421  const ::jaiabot::protobuf::LinuxHardwareStatus_Memory& memory() const;
1422  ::jaiabot::protobuf::LinuxHardwareStatus_Memory* release_memory();
1423  ::jaiabot::protobuf::LinuxHardwareStatus_Memory* mutable_memory();
1424  void set_allocated_memory(::jaiabot::protobuf::LinuxHardwareStatus_Memory* memory);
1425 
1426  // optional .jaiabot.protobuf.LinuxHardwareStatus.Disk disk = 40;
1427  bool has_disk() const;
1428  void clear_disk();
1429  static const int kDiskFieldNumber = 40;
1430  private:
1431  const ::jaiabot::protobuf::LinuxHardwareStatus_Disk& _internal_disk() const;
1432  public:
1433  const ::jaiabot::protobuf::LinuxHardwareStatus_Disk& disk() const;
1434  ::jaiabot::protobuf::LinuxHardwareStatus_Disk* release_disk();
1435  ::jaiabot::protobuf::LinuxHardwareStatus_Disk* mutable_disk();
1436  void set_allocated_disk(::jaiabot::protobuf::LinuxHardwareStatus_Disk* disk);
1437 
1438  // optional .jaiabot.protobuf.LinuxHardwareStatus.WiFi wifi = 50;
1439  bool has_wifi() const;
1440  void clear_wifi();
1441  static const int kWifiFieldNumber = 50;
1442  private:
1443  const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi& _internal_wifi() const;
1444  public:
1445  const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi& wifi() const;
1446  ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* release_wifi();
1447  ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* mutable_wifi();
1448  void set_allocated_wifi(::jaiabot::protobuf::LinuxHardwareStatus_WiFi* wifi);
1449 
1450  // optional int32 uptime = 10 [(.dccl.field) = {
1451  bool has_uptime() const;
1452  void clear_uptime();
1453  static const int kUptimeFieldNumber = 10;
1454  ::google::protobuf::int32 uptime() const;
1455  void set_uptime(::google::protobuf::int32 value);
1456 
1457  typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type uptime_dimension;
1458 
1459  typedef boost::units::unit<uptime_dimension,boost::units::si::system> uptime_unit;
1460 
1461  template<typename Quantity >
1462  void set_uptime_with_units(Quantity value_w_units)
1463  { set_uptime(boost::units::quantity<uptime_unit,google::protobuf::int32 >(value_w_units).value() ); };
1464 
1465  template<typename Quantity >
1466  Quantity uptime_with_units() const
1467  { return Quantity(uptime() * uptime_unit()); };
1468 
1469  boost::units::quantity< uptime_unit,google::protobuf::int32 > uptime_with_units() const
1470  { return uptime_with_units<boost::units::quantity< uptime_unit,google::protobuf::int32 > >(); };
1471 
1472  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LinuxHardwareStatus)
1473  private:
1474  void set_has_uptime();
1475  void clear_has_uptime();
1476  void set_has_processor();
1477  void clear_has_processor();
1478  void set_has_memory();
1479  void clear_has_memory();
1480  void set_has_disk();
1481  void clear_has_disk();
1482  void set_has_wifi();
1483  void clear_has_wifi();
1484 
1485  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1486  ::google::protobuf::internal::HasBits<1> _has_bits_;
1487  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1492  ::google::protobuf::int32 uptime_;
1493  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
1494 };
1495 // -------------------------------------------------------------------
1496 
1497 class NTPStatus_NTPPeer : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.NTPStatus.NTPPeer) */ {
1498  public:
1500  virtual ~NTPStatus_NTPPeer();
1501 
1502  NTPStatus_NTPPeer(const NTPStatus_NTPPeer& from);
1503 
1505  CopyFrom(from);
1506  return *this;
1507  }
1508  #if LANG_CXX11
1509  NTPStatus_NTPPeer(NTPStatus_NTPPeer&& from) noexcept
1510  : NTPStatus_NTPPeer() {
1511  *this = ::std::move(from);
1512  }
1513 
1514  inline NTPStatus_NTPPeer& operator=(NTPStatus_NTPPeer&& from) noexcept {
1515  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1516  if (this != &from) InternalSwap(&from);
1517  } else {
1518  CopyFrom(from);
1519  }
1520  return *this;
1521  }
1522  #endif
1523  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1524  return _internal_metadata_.unknown_fields();
1525  }
1526  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1527  return _internal_metadata_.mutable_unknown_fields();
1528  }
1529 
1530  static const ::google::protobuf::Descriptor* descriptor();
1531  static const NTPStatus_NTPPeer& default_instance();
1532 
1533  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1535  return reinterpret_cast<const NTPStatus_NTPPeer*>(
1537  }
1538  static constexpr int kIndexInFileMessages =
1539  7;
1540 
1541  void Swap(NTPStatus_NTPPeer* other);
1543  a.Swap(&b);
1544  }
1545 
1546  // implements Message ----------------------------------------------
1547 
1548  inline NTPStatus_NTPPeer* New() const final {
1549  return CreateMaybeMessage<NTPStatus_NTPPeer>(NULL);
1550  }
1551 
1552  NTPStatus_NTPPeer* New(::google::protobuf::Arena* arena) const final {
1553  return CreateMaybeMessage<NTPStatus_NTPPeer>(arena);
1554  }
1555  void CopyFrom(const ::google::protobuf::Message& from) final;
1556  void MergeFrom(const ::google::protobuf::Message& from) final;
1557  void CopyFrom(const NTPStatus_NTPPeer& from);
1558  void MergeFrom(const NTPStatus_NTPPeer& from);
1559  void Clear() final;
1560  bool IsInitialized() const final;
1561 
1562  size_t ByteSizeLong() const final;
1564  ::google::protobuf::io::CodedInputStream* input) final;
1566  ::google::protobuf::io::CodedOutputStream* output) const final;
1567  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1568  bool deterministic, ::google::protobuf::uint8* target) const final;
1569  int GetCachedSize() const final { return _cached_size_.Get(); }
1570 
1571  private:
1572  void SharedCtor();
1573  void SharedDtor();
1574  void SetCachedSize(int size) const final;
1575  void InternalSwap(NTPStatus_NTPPeer* other);
1576  private:
1577  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1578  return NULL;
1579  }
1580  inline void* MaybeArenaPtr() const {
1581  return NULL;
1582  }
1583  public:
1584 
1585  ::google::protobuf::Metadata GetMetadata() const final;
1586 
1587  // nested types ----------------------------------------------------
1588 
1590  static const TallyCode PEER_CODE_UNKNOWN =
1592  static const TallyCode PEER_NOT_VALID =
1594  static const TallyCode PEER_DISCARDED_BY_INTERSECTION =
1596  static const TallyCode PEER_DISCARDED_BY_TABLE_OVERFLOW =
1598  static const TallyCode PEER_DISCARDED_BY_CLUSTER_ALGORITHM =
1600  static const TallyCode PEER_INCLUDED_IN_COMBINE =
1602  static const TallyCode PEER_ALTERNATIVE_BACKUP =
1604  static const TallyCode PEER_SYSTEM_SYNC_SOURCE =
1606  static const TallyCode PEER_PPS_SYNC =
1608  static inline bool TallyCode_IsValid(int value) {
1610  }
1611  static const TallyCode TallyCode_MIN =
1613  static const TallyCode TallyCode_MAX =
1615  static const int TallyCode_ARRAYSIZE =
1617  static inline const ::google::protobuf::EnumDescriptor*
1620  }
1621  static inline const ::std::string& TallyCode_Name(TallyCode value) {
1622  return NTPStatus_NTPPeer_TallyCode_Name(value);
1623  }
1624  static inline bool TallyCode_Parse(const ::std::string& name,
1625  TallyCode* value) {
1626  return NTPStatus_NTPPeer_TallyCode_Parse(name, value);
1627  }
1628 
1629  // accessors -------------------------------------------------------
1630 
1631  // required string remote = 2;
1632  bool has_remote() const;
1633  void clear_remote();
1634  static const int kRemoteFieldNumber = 2;
1635  const ::std::string& remote() const;
1636  void set_remote(const ::std::string& value);
1637  #if LANG_CXX11
1638  void set_remote(::std::string&& value);
1639  #endif
1640  void set_remote(const char* value);
1641  void set_remote(const char* value, size_t size);
1642  ::std::string* mutable_remote();
1643  ::std::string* release_remote();
1644  void set_allocated_remote(::std::string* remote);
1645 
1646  // required string refid = 3;
1647  bool has_refid() const;
1648  void clear_refid();
1649  static const int kRefidFieldNumber = 3;
1650  const ::std::string& refid() const;
1651  void set_refid(const ::std::string& value);
1652  #if LANG_CXX11
1653  void set_refid(::std::string&& value);
1654  #endif
1655  void set_refid(const char* value);
1656  void set_refid(const char* value, size_t size);
1657  ::std::string* mutable_refid();
1658  ::std::string* release_refid();
1659  void set_allocated_refid(::std::string* refid);
1660 
1661  // optional int32 reach = 7 [default = 0];
1662  bool has_reach() const;
1663  void clear_reach();
1664  static const int kReachFieldNumber = 7;
1665  ::google::protobuf::int32 reach() const;
1666  void set_reach(::google::protobuf::int32 value);
1667 
1668  // optional float jitter = 10 [default = nan, (.dccl.field) = {
1669  bool has_jitter() const;
1670  void clear_jitter();
1671  static const int kJitterFieldNumber = 10;
1672  float jitter() const;
1673  void set_jitter(float value);
1674 
1675  // required .jaiabot.protobuf.NTPStatus.NTPPeer.TallyCode tally_code = 1 [default = PEER_CODE_UNKNOWN];
1676  bool has_tally_code() const;
1677  void clear_tally_code();
1678  static const int kTallyCodeFieldNumber = 1;
1680  void set_tally_code(::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode value);
1681 
1682  // optional int32 stratum = 4 [default = 16];
1683  bool has_stratum() const;
1684  void clear_stratum();
1685  static const int kStratumFieldNumber = 4;
1686  ::google::protobuf::int32 stratum() const;
1687  void set_stratum(::google::protobuf::int32 value);
1688 
1689  // optional int32 when = 5 [default = -1, (.dccl.field) = {
1690  bool has_when() const;
1691  void clear_when();
1692  static const int kWhenFieldNumber = 5;
1693  ::google::protobuf::int32 when() const;
1694  void set_when(::google::protobuf::int32 value);
1695 
1696  // optional int32 poll = 6 [default = -1, (.dccl.field) = {
1697  bool has_poll() const;
1698  void clear_poll();
1699  static const int kPollFieldNumber = 6;
1700  ::google::protobuf::int32 poll() const;
1701  void set_poll(::google::protobuf::int32 value);
1702 
1703  // optional float delay = 8 [default = nan, (.dccl.field) = {
1704  bool has_delay() const;
1705  void clear_delay();
1706  static const int kDelayFieldNumber = 8;
1707  float delay() const;
1708  void set_delay(float value);
1709 
1710  // optional float offset = 9 [default = nan, (.dccl.field) = {
1711  bool has_offset() const;
1712  void clear_offset();
1713  static const int kOffsetFieldNumber = 9;
1714  float offset() const;
1715  void set_offset(float value);
1716 
1717  typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type when_dimension;
1718 
1719  typedef boost::units::unit<when_dimension,boost::units::si::system> when_unit;
1720 
1721  template<typename Quantity >
1722  void set_when_with_units(Quantity value_w_units)
1723  { set_when(boost::units::quantity<when_unit,google::protobuf::int32 >(value_w_units).value() ); };
1724 
1725  template<typename Quantity >
1726  Quantity when_with_units() const
1727  { return Quantity(when() * when_unit()); };
1728 
1729  boost::units::quantity< when_unit,google::protobuf::int32 > when_with_units() const
1730  { return when_with_units<boost::units::quantity< when_unit,google::protobuf::int32 > >(); };
1731 
1732  typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type poll_dimension;
1733 
1734  typedef boost::units::unit<poll_dimension,boost::units::si::system> poll_unit;
1735 
1736  template<typename Quantity >
1737  void set_poll_with_units(Quantity value_w_units)
1738  { set_poll(boost::units::quantity<poll_unit,google::protobuf::int32 >(value_w_units).value() ); };
1739 
1740  template<typename Quantity >
1741  Quantity poll_with_units() const
1742  { return Quantity(poll() * poll_unit()); };
1743 
1744  boost::units::quantity< poll_unit,google::protobuf::int32 > poll_with_units() const
1745  { return poll_with_units<boost::units::quantity< poll_unit,google::protobuf::int32 > >(); };
1746 
1747  typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type delay_dimension;
1748 
1749  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;
1750 
1751  template<typename Quantity >
1752  void set_delay_with_units(Quantity value_w_units)
1753  { set_delay(boost::units::quantity<delay_unit,float >(value_w_units).value() ); };
1754 
1755  template<typename Quantity >
1756  Quantity delay_with_units() const
1757  { return Quantity(delay() * delay_unit()); };
1758 
1759  boost::units::quantity< delay_unit,float > delay_with_units() const
1760  { return delay_with_units<boost::units::quantity< delay_unit,float > >(); };
1761 
1762  typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type offset_dimension;
1763 
1764  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;
1765 
1766  template<typename Quantity >
1767  void set_offset_with_units(Quantity value_w_units)
1768  { set_offset(boost::units::quantity<offset_unit,float >(value_w_units).value() ); };
1769 
1770  template<typename Quantity >
1771  Quantity offset_with_units() const
1772  { return Quantity(offset() * offset_unit()); };
1773 
1774  boost::units::quantity< offset_unit,float > offset_with_units() const
1775  { return offset_with_units<boost::units::quantity< offset_unit,float > >(); };
1776 
1777  typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type jitter_dimension;
1778 
1779  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;
1780 
1781  template<typename Quantity >
1782  void set_jitter_with_units(Quantity value_w_units)
1783  { set_jitter(boost::units::quantity<jitter_unit,float >(value_w_units).value() ); };
1784 
1785  template<typename Quantity >
1786  Quantity jitter_with_units() const
1787  { return Quantity(jitter() * jitter_unit()); };
1788 
1789  boost::units::quantity< jitter_unit,float > jitter_with_units() const
1790  { return jitter_with_units<boost::units::quantity< jitter_unit,float > >(); };
1791 
1792  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.NTPStatus.NTPPeer)
1793  private:
1794  void set_has_tally_code();
1795  void clear_has_tally_code();
1796  void set_has_remote();
1797  void clear_has_remote();
1798  void set_has_refid();
1799  void clear_has_refid();
1800  void set_has_stratum();
1801  void clear_has_stratum();
1802  void set_has_when();
1803  void clear_has_when();
1804  void set_has_poll();
1805  void clear_has_poll();
1806  void set_has_reach();
1807  void clear_has_reach();
1808  void set_has_delay();
1809  void clear_has_delay();
1810  void set_has_offset();
1811  void clear_has_offset();
1812  void set_has_jitter();
1813  void clear_has_jitter();
1814 
1815  // helper for ByteSizeLong()
1816  size_t RequiredFieldsByteSizeFallback() const;
1817 
1818  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1819  ::google::protobuf::internal::HasBits<1> _has_bits_;
1820  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1821  ::google::protobuf::internal::ArenaStringPtr remote_;
1822  ::google::protobuf::internal::ArenaStringPtr refid_;
1823  ::google::protobuf::int32 reach_;
1824  float jitter_;
1825  int tally_code_;
1826  ::google::protobuf::int32 stratum_;
1827  ::google::protobuf::int32 when_;
1828  ::google::protobuf::int32 poll_;
1829  float delay_;
1830  float offset_;
1831  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
1832 };
1833 // -------------------------------------------------------------------
1834 
1835 class NTPStatus : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.NTPStatus) */ {
1836  public:
1837  NTPStatus();
1838  virtual ~NTPStatus();
1839 
1840  NTPStatus(const NTPStatus& from);
1841 
1842  inline NTPStatus& operator=(const NTPStatus& from) {
1843  CopyFrom(from);
1844  return *this;
1845  }
1846  #if LANG_CXX11
1847  NTPStatus(NTPStatus&& from) noexcept
1848  : NTPStatus() {
1849  *this = ::std::move(from);
1850  }
1851 
1852  inline NTPStatus& operator=(NTPStatus&& from) noexcept {
1853  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1854  if (this != &from) InternalSwap(&from);
1855  } else {
1856  CopyFrom(from);
1857  }
1858  return *this;
1859  }
1860  #endif
1861  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1862  return _internal_metadata_.unknown_fields();
1863  }
1864  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1865  return _internal_metadata_.mutable_unknown_fields();
1866  }
1867 
1868  static const ::google::protobuf::Descriptor* descriptor();
1869  static const NTPStatus& default_instance();
1870 
1871  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1872  static inline const NTPStatus* internal_default_instance() {
1873  return reinterpret_cast<const NTPStatus*>(
1875  }
1876  static constexpr int kIndexInFileMessages =
1877  8;
1878 
1879  void Swap(NTPStatus* other);
1880  friend void swap(NTPStatus& a, NTPStatus& b) {
1881  a.Swap(&b);
1882  }
1883 
1884  // implements Message ----------------------------------------------
1885 
1886  inline NTPStatus* New() const final {
1887  return CreateMaybeMessage<NTPStatus>(NULL);
1888  }
1889 
1890  NTPStatus* New(::google::protobuf::Arena* arena) const final {
1891  return CreateMaybeMessage<NTPStatus>(arena);
1892  }
1893  void CopyFrom(const ::google::protobuf::Message& from) final;
1894  void MergeFrom(const ::google::protobuf::Message& from) final;
1895  void CopyFrom(const NTPStatus& from);
1896  void MergeFrom(const NTPStatus& from);
1897  void Clear() final;
1898  bool IsInitialized() const final;
1899 
1900  size_t ByteSizeLong() const final;
1902  ::google::protobuf::io::CodedInputStream* input) final;
1904  ::google::protobuf::io::CodedOutputStream* output) const final;
1905  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1906  bool deterministic, ::google::protobuf::uint8* target) const final;
1907  int GetCachedSize() const final { return _cached_size_.Get(); }
1908 
1909  private:
1910  void SharedCtor();
1911  void SharedDtor();
1912  void SetCachedSize(int size) const final;
1913  void InternalSwap(NTPStatus* other);
1914  private:
1915  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1916  return NULL;
1917  }
1918  inline void* MaybeArenaPtr() const {
1919  return NULL;
1920  }
1921  public:
1922 
1923  ::google::protobuf::Metadata GetMetadata() const final;
1924 
1925  // nested types ----------------------------------------------------
1926 
1928 
1930  static const SyncSource SYNC_UNKNOWN =
1932  static const SyncSource SYNC_UNSPECIFIED =
1934  static const SyncSource SYNC_PPS =
1936  static const SyncSource SYNC_LF_RADIO =
1938  static const SyncSource SYNC_HF_RADIO =
1940  static const SyncSource SYNC_UHF_RADIO =
1942  static const SyncSource SYNC_LOCAL =
1944  static const SyncSource SYNC_NTP =
1946  static const SyncSource SYNC_OTHER =
1948  static const SyncSource SYNC_WRISTWATCH =
1950  static const SyncSource SYNC_TELEPHONE =
1952  static inline bool SyncSource_IsValid(int value) {
1953  return NTPStatus_SyncSource_IsValid(value);
1954  }
1955  static const SyncSource SyncSource_MIN =
1957  static const SyncSource SyncSource_MAX =
1959  static const int SyncSource_ARRAYSIZE =
1961  static inline const ::google::protobuf::EnumDescriptor*
1964  }
1965  static inline const ::std::string& SyncSource_Name(SyncSource value) {
1966  return NTPStatus_SyncSource_Name(value);
1967  }
1968  static inline bool SyncSource_Parse(const ::std::string& name,
1969  SyncSource* value) {
1970  return NTPStatus_SyncSource_Parse(name, value);
1971  }
1972 
1974  static const LeapIndicator LEAP_UNKNOWN =
1976  static const LeapIndicator LEAP_NONE =
1978  static const LeapIndicator LEAP_LAST_MINUTE_HAS_61_SECONDS =
1980  static const LeapIndicator LEAP_LAST_MINUTE_HAS_59_SECONDS =
1982  static const LeapIndicator LEAP_CLOCK_NOT_SYNCHRONIZED =
1984  static inline bool LeapIndicator_IsValid(int value) {
1985  return NTPStatus_LeapIndicator_IsValid(value);
1986  }
1987  static const LeapIndicator LeapIndicator_MIN =
1989  static const LeapIndicator LeapIndicator_MAX =
1991  static const int LeapIndicator_ARRAYSIZE =
1993  static inline const ::google::protobuf::EnumDescriptor*
1996  }
1997  static inline const ::std::string& LeapIndicator_Name(LeapIndicator value) {
1998  return NTPStatus_LeapIndicator_Name(value);
1999  }
2000  static inline bool LeapIndicator_Parse(const ::std::string& name,
2001  LeapIndicator* value) {
2002  return NTPStatus_LeapIndicator_Parse(name, value);
2003  }
2004 
2006  static const NTPSystemEvent NTP_SYSTEM_EVENT_UNKNOWN =
2008  static const NTPSystemEvent NTP_SYSTEM_EVENT_UNSPECIFIED =
2010  static const NTPSystemEvent NTP_SYSTEM_FREQ_NOT_SET =
2012  static const NTPSystemEvent NTP_SYSTEM_FREQ_SET =
2014  static const NTPSystemEvent NTP_SYSTEM_SPIKE_DETECT =
2016  static const NTPSystemEvent NTP_SYSTEM_FREQ_MODE =
2018  static const NTPSystemEvent NTP_SYSTEM_CLOCK_SYNC =
2020  static const NTPSystemEvent NTP_SYSTEM_RESTART =
2022  static const NTPSystemEvent NTP_SYSTEM_PANIC_STOP =
2024  static const NTPSystemEvent NTP_SYSTEM_NO_SYSTEM_PEER =
2026  static const NTPSystemEvent NTP_SYSTEM_LEAP_ARMED =
2028  static const NTPSystemEvent NTP_SYSTEM_LEAP_DISARMED =
2030  static const NTPSystemEvent NTP_SYSTEM_LEAP_EVENT =
2032  static const NTPSystemEvent NTP_SYSTEM_CLOCK_STEP =
2034  static const NTPSystemEvent NTP_SYSTEM_KERNEL_INFO =
2036  static const NTPSystemEvent NTP_SYSTEM_LEAPSECOND_VALUES_UPDATE_FROM_FILE =
2038  static const NTPSystemEvent NTP_SYSTEM_STALE_LEAPSECOND_VALUES =
2040  static inline bool NTPSystemEvent_IsValid(int value) {
2041  return NTPStatus_NTPSystemEvent_IsValid(value);
2042  }
2043  static const NTPSystemEvent NTPSystemEvent_MIN =
2045  static const NTPSystemEvent NTPSystemEvent_MAX =
2047  static const int NTPSystemEvent_ARRAYSIZE =
2049  static inline const ::google::protobuf::EnumDescriptor*
2052  }
2053  static inline const ::std::string& NTPSystemEvent_Name(NTPSystemEvent value) {
2054  return NTPStatus_NTPSystemEvent_Name(value);
2055  }
2056  static inline bool NTPSystemEvent_Parse(const ::std::string& name,
2057  NTPSystemEvent* value) {
2058  return NTPStatus_NTPSystemEvent_Parse(name, value);
2059  }
2060 
2061  // accessors -------------------------------------------------------
2062 
2063  // repeated .jaiabot.protobuf.NTPStatus.NTPPeer peer = 21;
2064  int peer_size() const;
2065  void clear_peer();
2066  static const int kPeerFieldNumber = 21;
2067  ::jaiabot::protobuf::NTPStatus_NTPPeer* mutable_peer(int index);
2068  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer >*
2069  mutable_peer();
2070  const ::jaiabot::protobuf::NTPStatus_NTPPeer& peer(int index) const;
2072  const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer >&
2073  peer() const;
2074 
2075  // optional .jaiabot.protobuf.NTPStatus.NTPPeer system_sync_peer = 20;
2076  bool has_system_sync_peer() const;
2077  void clear_system_sync_peer();
2078  static const int kSystemSyncPeerFieldNumber = 20;
2079  private:
2080  const ::jaiabot::protobuf::NTPStatus_NTPPeer& _internal_system_sync_peer() const;
2081  public:
2082  const ::jaiabot::protobuf::NTPStatus_NTPPeer& system_sync_peer() const;
2083  ::jaiabot::protobuf::NTPStatus_NTPPeer* release_system_sync_peer();
2084  ::jaiabot::protobuf::NTPStatus_NTPPeer* mutable_system_sync_peer();
2085  void set_allocated_system_sync_peer(::jaiabot::protobuf::NTPStatus_NTPPeer* system_sync_peer);
2086 
2087  // optional int32 system_event_counter = 12 [default = 0];
2088  bool has_system_event_counter() const;
2089  void clear_system_event_counter();
2090  static const int kSystemEventCounterFieldNumber = 12;
2091  ::google::protobuf::int32 system_event_counter() const;
2092  void set_system_event_counter(::google::protobuf::int32 value);
2093 
2094  // optional .jaiabot.protobuf.NTPStatus.NTPSystemEvent last_system_event = 13 [default = NTP_SYSTEM_EVENT_UNKNOWN];
2095  bool has_last_system_event() const;
2096  void clear_last_system_event();
2097  static const int kLastSystemEventFieldNumber = 13;
2098  ::jaiabot::protobuf::NTPStatus_NTPSystemEvent last_system_event() const;
2099  void set_last_system_event(::jaiabot::protobuf::NTPStatus_NTPSystemEvent value);
2100 
2101  // optional .jaiabot.protobuf.NTPStatus.SyncSource sync_source = 10 [default = SYNC_UNKNOWN];
2102  bool has_sync_source() const;
2103  void clear_sync_source();
2104  static const int kSyncSourceFieldNumber = 10;
2105  ::jaiabot::protobuf::NTPStatus_SyncSource sync_source() const;
2106  void set_sync_source(::jaiabot::protobuf::NTPStatus_SyncSource value);
2107 
2108  // optional .jaiabot.protobuf.NTPStatus.LeapIndicator leap_indicator = 11 [default = LEAP_UNKNOWN];
2109  bool has_leap_indicator() const;
2110  void clear_leap_indicator();
2111  static const int kLeapIndicatorFieldNumber = 11;
2112  ::jaiabot::protobuf::NTPStatus_LeapIndicator leap_indicator() const;
2113  void set_leap_indicator(::jaiabot::protobuf::NTPStatus_LeapIndicator value);
2114 
2115  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.NTPStatus)
2116  private:
2117  void set_has_sync_source();
2118  void clear_has_sync_source();
2119  void set_has_leap_indicator();
2120  void clear_has_leap_indicator();
2121  void set_has_system_event_counter();
2122  void clear_has_system_event_counter();
2123  void set_has_last_system_event();
2124  void clear_has_last_system_event();
2125  void set_has_system_sync_peer();
2126  void clear_has_system_sync_peer();
2127 
2128  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2129  ::google::protobuf::internal::HasBits<1> _has_bits_;
2130  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2131  ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer > peer_;
2132  ::jaiabot::protobuf::NTPStatus_NTPPeer* system_sync_peer_;
2133  ::google::protobuf::int32 system_event_counter_;
2134  int last_system_event_;
2135  int sync_source_;
2136  int leap_indicator_;
2137  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
2138 };
2139 // -------------------------------------------------------------------
2140 
2141 class HelmIVPStatus : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.HelmIVPStatus) */ {
2142  public:
2143  HelmIVPStatus();
2144  virtual ~HelmIVPStatus();
2145 
2146  HelmIVPStatus(const HelmIVPStatus& from);
2147 
2148  inline HelmIVPStatus& operator=(const HelmIVPStatus& from) {
2149  CopyFrom(from);
2150  return *this;
2151  }
2152  #if LANG_CXX11
2153  HelmIVPStatus(HelmIVPStatus&& from) noexcept
2154  : HelmIVPStatus() {
2155  *this = ::std::move(from);
2156  }
2157 
2158  inline HelmIVPStatus& operator=(HelmIVPStatus&& from) noexcept {
2159  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2160  if (this != &from) InternalSwap(&from);
2161  } else {
2162  CopyFrom(from);
2163  }
2164  return *this;
2165  }
2166  #endif
2167  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2168  return _internal_metadata_.unknown_fields();
2169  }
2170  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2171  return _internal_metadata_.mutable_unknown_fields();
2172  }
2173 
2174  static const ::google::protobuf::Descriptor* descriptor();
2175  static const HelmIVPStatus& default_instance();
2176 
2177  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2178  static inline const HelmIVPStatus* internal_default_instance() {
2179  return reinterpret_cast<const HelmIVPStatus*>(
2181  }
2182  static constexpr int kIndexInFileMessages =
2183  9;
2184 
2185  void Swap(HelmIVPStatus* other);
2186  friend void swap(HelmIVPStatus& a, HelmIVPStatus& b) {
2187  a.Swap(&b);
2188  }
2189 
2190  // implements Message ----------------------------------------------
2191 
2192  inline HelmIVPStatus* New() const final {
2193  return CreateMaybeMessage<HelmIVPStatus>(NULL);
2194  }
2195 
2196  HelmIVPStatus* New(::google::protobuf::Arena* arena) const final {
2197  return CreateMaybeMessage<HelmIVPStatus>(arena);
2198  }
2199  void CopyFrom(const ::google::protobuf::Message& from) final;
2200  void MergeFrom(const ::google::protobuf::Message& from) final;
2201  void CopyFrom(const HelmIVPStatus& from);
2202  void MergeFrom(const HelmIVPStatus& from);
2203  void Clear() final;
2204  bool IsInitialized() const final;
2205 
2206  size_t ByteSizeLong() const final;
2208  ::google::protobuf::io::CodedInputStream* input) final;
2210  ::google::protobuf::io::CodedOutputStream* output) const final;
2211  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2212  bool deterministic, ::google::protobuf::uint8* target) const final;
2213  int GetCachedSize() const final { return _cached_size_.Get(); }
2214 
2215  private:
2216  void SharedCtor();
2217  void SharedDtor();
2218  void SetCachedSize(int size) const final;
2219  void InternalSwap(HelmIVPStatus* other);
2220  private:
2221  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2222  return NULL;
2223  }
2224  inline void* MaybeArenaPtr() const {
2225  return NULL;
2226  }
2227  public:
2228 
2229  ::google::protobuf::Metadata GetMetadata() const final;
2230 
2231  // nested types ----------------------------------------------------
2232 
2233  // accessors -------------------------------------------------------
2234 
2235  // optional string helm_ivp_state = 1 [default = "PARK"];
2236  bool has_helm_ivp_state() const;
2237  void clear_helm_ivp_state();
2238  static const int kHelmIvpStateFieldNumber = 1;
2239  const ::std::string& helm_ivp_state() const;
2240  void set_helm_ivp_state(const ::std::string& value);
2241  #if LANG_CXX11
2242  void set_helm_ivp_state(::std::string&& value);
2243  #endif
2244  void set_helm_ivp_state(const char* value);
2245  void set_helm_ivp_state(const char* value, size_t size);
2246  ::std::string* mutable_helm_ivp_state();
2247  ::std::string* release_helm_ivp_state();
2248  void set_allocated_helm_ivp_state(::std::string* helm_ivp_state);
2249 
2250  // optional bool helm_ivp_desired_speed = 2 [default = false];
2251  bool has_helm_ivp_desired_speed() const;
2252  void clear_helm_ivp_desired_speed();
2253  static const int kHelmIvpDesiredSpeedFieldNumber = 2;
2254  bool helm_ivp_desired_speed() const;
2255  void set_helm_ivp_desired_speed(bool value);
2256 
2257  // optional bool helm_ivp_desired_heading = 3 [default = false];
2258  bool has_helm_ivp_desired_heading() const;
2259  void clear_helm_ivp_desired_heading();
2260  static const int kHelmIvpDesiredHeadingFieldNumber = 3;
2261  bool helm_ivp_desired_heading() const;
2262  void set_helm_ivp_desired_heading(bool value);
2263 
2264  // optional bool helm_ivp_desired_depth = 4 [default = false];
2265  bool has_helm_ivp_desired_depth() const;
2266  void clear_helm_ivp_desired_depth();
2267  static const int kHelmIvpDesiredDepthFieldNumber = 4;
2268  bool helm_ivp_desired_depth() const;
2269  void set_helm_ivp_desired_depth(bool value);
2270 
2271  // optional bool helm_ivp_data = 5 [default = false];
2272  bool has_helm_ivp_data() const;
2273  void clear_helm_ivp_data();
2274  static const int kHelmIvpDataFieldNumber = 5;
2275  bool helm_ivp_data() const;
2276  void set_helm_ivp_data(bool value);
2277 
2278  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.HelmIVPStatus)
2279  private:
2280  void set_has_helm_ivp_state();
2281  void clear_has_helm_ivp_state();
2282  void set_has_helm_ivp_desired_speed();
2283  void clear_has_helm_ivp_desired_speed();
2284  void set_has_helm_ivp_desired_heading();
2285  void clear_has_helm_ivp_desired_heading();
2286  void set_has_helm_ivp_desired_depth();
2287  void clear_has_helm_ivp_desired_depth();
2288  void set_has_helm_ivp_data();
2289  void clear_has_helm_ivp_data();
2290 
2291  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2292  ::google::protobuf::internal::HasBits<1> _has_bits_;
2293  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2294  public:
2295  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_helm_ivp_state_;
2296  private:
2297  ::google::protobuf::internal::ArenaStringPtr helm_ivp_state_;
2298  bool helm_ivp_desired_speed_;
2299  bool helm_ivp_desired_heading_;
2300  bool helm_ivp_desired_depth_;
2301  bool helm_ivp_data_;
2302  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
2303 };
2304 // -------------------------------------------------------------------
2305 
2306 class ThreadHealth : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.ThreadHealth) */ {
2307  public:
2308  ThreadHealth();
2309  virtual ~ThreadHealth();
2310 
2311  ThreadHealth(const ThreadHealth& from);
2312 
2313  inline ThreadHealth& operator=(const ThreadHealth& from) {
2314  CopyFrom(from);
2315  return *this;
2316  }
2317  #if LANG_CXX11
2318  ThreadHealth(ThreadHealth&& from) noexcept
2319  : ThreadHealth() {
2320  *this = ::std::move(from);
2321  }
2322 
2323  inline ThreadHealth& operator=(ThreadHealth&& from) noexcept {
2324  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2325  if (this != &from) InternalSwap(&from);
2326  } else {
2327  CopyFrom(from);
2328  }
2329  return *this;
2330  }
2331  #endif
2332  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2333  return _internal_metadata_.unknown_fields();
2334  }
2335  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2336  return _internal_metadata_.mutable_unknown_fields();
2337  }
2338 
2339  static const ::google::protobuf::Descriptor* descriptor();
2340  static const ThreadHealth& default_instance();
2341 
2342  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2343  static inline const ThreadHealth* internal_default_instance() {
2344  return reinterpret_cast<const ThreadHealth*>(
2346  }
2347  static constexpr int kIndexInFileMessages =
2348  10;
2349 
2350  void Swap(ThreadHealth* other);
2351  friend void swap(ThreadHealth& a, ThreadHealth& b) {
2352  a.Swap(&b);
2353  }
2354 
2355  // implements Message ----------------------------------------------
2356 
2357  inline ThreadHealth* New() const final {
2358  return CreateMaybeMessage<ThreadHealth>(NULL);
2359  }
2360 
2361  ThreadHealth* New(::google::protobuf::Arena* arena) const final {
2362  return CreateMaybeMessage<ThreadHealth>(arena);
2363  }
2364  void CopyFrom(const ::google::protobuf::Message& from) final;
2365  void MergeFrom(const ::google::protobuf::Message& from) final;
2366  void CopyFrom(const ThreadHealth& from);
2367  void MergeFrom(const ThreadHealth& from);
2368  void Clear() final;
2369  bool IsInitialized() const final;
2370 
2371  size_t ByteSizeLong() const final;
2373  ::google::protobuf::io::CodedInputStream* input) final;
2375  ::google::protobuf::io::CodedOutputStream* output) const final;
2376  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2377  bool deterministic, ::google::protobuf::uint8* target) const final;
2378  int GetCachedSize() const final { return _cached_size_.Get(); }
2379 
2380  private:
2381  void SharedCtor();
2382  void SharedDtor();
2383  void SetCachedSize(int size) const final;
2384  void InternalSwap(ThreadHealth* other);
2385  private:
2386  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2387  return NULL;
2388  }
2389  inline void* MaybeArenaPtr() const {
2390  return NULL;
2391  }
2392  public:
2393 
2394  ::google::protobuf::Metadata GetMetadata() const final;
2395 
2396  // nested types ----------------------------------------------------
2397 
2398  // accessors -------------------------------------------------------
2399 
2400  // repeated .jaiabot.protobuf.Error error = 1;
2401  int error_size() const;
2402  void clear_error();
2403  static const int kErrorFieldNumber = 1;
2404  ::jaiabot::protobuf::Error error(int index) const;
2405  void set_error(int index, ::jaiabot::protobuf::Error value);
2406  void add_error(::jaiabot::protobuf::Error value);
2407  const ::google::protobuf::RepeatedField<int>& error() const;
2408  ::google::protobuf::RepeatedField<int>* mutable_error();
2409 
2410  // repeated .jaiabot.protobuf.Warning warning = 2;
2411  int warning_size() const;
2412  void clear_warning();
2413  static const int kWarningFieldNumber = 2;
2414  ::jaiabot::protobuf::Warning warning(int index) const;
2415  void set_warning(int index, ::jaiabot::protobuf::Warning value);
2416  void add_warning(::jaiabot::protobuf::Warning value);
2417  const ::google::protobuf::RepeatedField<int>& warning() const;
2418  ::google::protobuf::RepeatedField<int>* mutable_warning();
2419 
2420  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.ThreadHealth)
2421  private:
2422 
2423  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2424  ::google::protobuf::internal::HasBits<1> _has_bits_;
2425  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2426  ::google::protobuf::RepeatedField<int> error_;
2427  ::google::protobuf::RepeatedField<int> warning_;
2428  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
2429 };
2430 // -------------------------------------------------------------------
2431 
2432 class VehicleHealth : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.VehicleHealth) */ {
2433  public:
2434  VehicleHealth();
2435  virtual ~VehicleHealth();
2436 
2437  VehicleHealth(const VehicleHealth& from);
2438 
2439  inline VehicleHealth& operator=(const VehicleHealth& from) {
2440  CopyFrom(from);
2441  return *this;
2442  }
2443  #if LANG_CXX11
2444  VehicleHealth(VehicleHealth&& from) noexcept
2445  : VehicleHealth() {
2446  *this = ::std::move(from);
2447  }
2448 
2449  inline VehicleHealth& operator=(VehicleHealth&& from) noexcept {
2450  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2451  if (this != &from) InternalSwap(&from);
2452  } else {
2453  CopyFrom(from);
2454  }
2455  return *this;
2456  }
2457  #endif
2458  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2459  return _internal_metadata_.unknown_fields();
2460  }
2461  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2462  return _internal_metadata_.mutable_unknown_fields();
2463  }
2464 
2465  static const ::google::protobuf::Descriptor* descriptor();
2466  static const VehicleHealth& default_instance();
2467 
2468  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2469  static inline const VehicleHealth* internal_default_instance() {
2470  return reinterpret_cast<const VehicleHealth*>(
2472  }
2473  static constexpr int kIndexInFileMessages =
2474  11;
2475 
2476  void Swap(VehicleHealth* other);
2477  friend void swap(VehicleHealth& a, VehicleHealth& b) {
2478  a.Swap(&b);
2479  }
2480 
2481  // implements Message ----------------------------------------------
2482 
2483  inline VehicleHealth* New() const final {
2484  return CreateMaybeMessage<VehicleHealth>(NULL);
2485  }
2486 
2487  VehicleHealth* New(::google::protobuf::Arena* arena) const final {
2488  return CreateMaybeMessage<VehicleHealth>(arena);
2489  }
2490  void CopyFrom(const ::google::protobuf::Message& from) final;
2491  void MergeFrom(const ::google::protobuf::Message& from) final;
2492  void CopyFrom(const VehicleHealth& from);
2493  void MergeFrom(const VehicleHealth& from);
2494  void Clear() final;
2495  bool IsInitialized() const final;
2496 
2497  size_t ByteSizeLong() const final;
2499  ::google::protobuf::io::CodedInputStream* input) final;
2501  ::google::protobuf::io::CodedOutputStream* output) const final;
2502  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2503  bool deterministic, ::google::protobuf::uint8* target) const final;
2504  int GetCachedSize() const final { return _cached_size_.Get(); }
2505 
2506  private:
2507  void SharedCtor();
2508  void SharedDtor();
2509  void SetCachedSize(int size) const final;
2510  void InternalSwap(VehicleHealth* other);
2511  private:
2512  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2513  return NULL;
2514  }
2515  inline void* MaybeArenaPtr() const {
2516  return NULL;
2517  }
2518  public:
2519 
2520  ::google::protobuf::Metadata GetMetadata() const final;
2521 
2522  // nested types ----------------------------------------------------
2523 
2524  // accessors -------------------------------------------------------
2525 
2526  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.VehicleHealth)
2527  private:
2528 
2529  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2530  ::google::protobuf::internal::HasBits<1> _has_bits_;
2531  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2532  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
2533 };
2534 // -------------------------------------------------------------------
2535 
2536 class SystemdStartReport : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SystemdStartReport) */ {
2537  public:
2539  virtual ~SystemdStartReport();
2540 
2542 
2544  CopyFrom(from);
2545  return *this;
2546  }
2547  #if LANG_CXX11
2548  SystemdStartReport(SystemdStartReport&& from) noexcept
2549  : SystemdStartReport() {
2550  *this = ::std::move(from);
2551  }
2552 
2553  inline SystemdStartReport& operator=(SystemdStartReport&& from) noexcept {
2554  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2555  if (this != &from) InternalSwap(&from);
2556  } else {
2557  CopyFrom(from);
2558  }
2559  return *this;
2560  }
2561  #endif
2562  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2563  return _internal_metadata_.unknown_fields();
2564  }
2565  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2566  return _internal_metadata_.mutable_unknown_fields();
2567  }
2568 
2569  static const ::google::protobuf::Descriptor* descriptor();
2570  static const SystemdStartReport& default_instance();
2571 
2572  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2574  return reinterpret_cast<const SystemdStartReport*>(
2576  }
2577  static constexpr int kIndexInFileMessages =
2578  12;
2579 
2580  void Swap(SystemdStartReport* other);
2582  a.Swap(&b);
2583  }
2584 
2585  // implements Message ----------------------------------------------
2586 
2587  inline SystemdStartReport* New() const final {
2588  return CreateMaybeMessage<SystemdStartReport>(NULL);
2589  }
2590 
2591  SystemdStartReport* New(::google::protobuf::Arena* arena) const final {
2592  return CreateMaybeMessage<SystemdStartReport>(arena);
2593  }
2594  void CopyFrom(const ::google::protobuf::Message& from) final;
2595  void MergeFrom(const ::google::protobuf::Message& from) final;
2596  void CopyFrom(const SystemdStartReport& from);
2597  void MergeFrom(const SystemdStartReport& from);
2598  void Clear() final;
2599  bool IsInitialized() const final;
2600 
2601  size_t ByteSizeLong() const final;
2603  ::google::protobuf::io::CodedInputStream* input) final;
2605  ::google::protobuf::io::CodedOutputStream* output) const final;
2606  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2607  bool deterministic, ::google::protobuf::uint8* target) const final;
2608  int GetCachedSize() const final { return _cached_size_.Get(); }
2609 
2610  private:
2611  void SharedCtor();
2612  void SharedDtor();
2613  void SetCachedSize(int size) const final;
2614  void InternalSwap(SystemdStartReport* other);
2615  private:
2616  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2617  return NULL;
2618  }
2619  inline void* MaybeArenaPtr() const {
2620  return NULL;
2621  }
2622  public:
2623 
2624  ::google::protobuf::Metadata GetMetadata() const final;
2625 
2626  // nested types ----------------------------------------------------
2627 
2628  // accessors -------------------------------------------------------
2629 
2630  // required .jaiabot.protobuf.Error clear_error = 1;
2631  bool has_clear_error() const;
2632  void clear_clear_error();
2633  static const int kClearErrorFieldNumber = 1;
2634  ::jaiabot::protobuf::Error clear_error() const;
2635  void set_clear_error(::jaiabot::protobuf::Error value);
2636 
2637  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SystemdStartReport)
2638  private:
2639  void set_has_clear_error();
2640  void clear_has_clear_error();
2641 
2642  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2643  ::google::protobuf::internal::HasBits<1> _has_bits_;
2644  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2645  int clear_error_;
2646  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
2647 };
2648 // -------------------------------------------------------------------
2649 
2650 class SystemdStopReport : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SystemdStopReport) */ {
2651  public:
2653  virtual ~SystemdStopReport();
2654 
2655  SystemdStopReport(const SystemdStopReport& from);
2656 
2658  CopyFrom(from);
2659  return *this;
2660  }
2661  #if LANG_CXX11
2662  SystemdStopReport(SystemdStopReport&& from) noexcept
2663  : SystemdStopReport() {
2664  *this = ::std::move(from);
2665  }
2666 
2667  inline SystemdStopReport& operator=(SystemdStopReport&& from) noexcept {
2668  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2669  if (this != &from) InternalSwap(&from);
2670  } else {
2671  CopyFrom(from);
2672  }
2673  return *this;
2674  }
2675  #endif
2676  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2677  return _internal_metadata_.unknown_fields();
2678  }
2679  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2680  return _internal_metadata_.mutable_unknown_fields();
2681  }
2682 
2683  static const ::google::protobuf::Descriptor* descriptor();
2684  static const SystemdStopReport& default_instance();
2685 
2686  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2688  return reinterpret_cast<const SystemdStopReport*>(
2690  }
2691  static constexpr int kIndexInFileMessages =
2692  13;
2693 
2694  void Swap(SystemdStopReport* other);
2696  a.Swap(&b);
2697  }
2698 
2699  // implements Message ----------------------------------------------
2700 
2701  inline SystemdStopReport* New() const final {
2702  return CreateMaybeMessage<SystemdStopReport>(NULL);
2703  }
2704 
2705  SystemdStopReport* New(::google::protobuf::Arena* arena) const final {
2706  return CreateMaybeMessage<SystemdStopReport>(arena);
2707  }
2708  void CopyFrom(const ::google::protobuf::Message& from) final;
2709  void MergeFrom(const ::google::protobuf::Message& from) final;
2710  void CopyFrom(const SystemdStopReport& from);
2711  void MergeFrom(const SystemdStopReport& from);
2712  void Clear() final;
2713  bool IsInitialized() const final;
2714 
2715  size_t ByteSizeLong() const final;
2717  ::google::protobuf::io::CodedInputStream* input) final;
2719  ::google::protobuf::io::CodedOutputStream* output) const final;
2720  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2721  bool deterministic, ::google::protobuf::uint8* target) const final;
2722  int GetCachedSize() const final { return _cached_size_.Get(); }
2723 
2724  private:
2725  void SharedCtor();
2726  void SharedDtor();
2727  void SetCachedSize(int size) const final;
2728  void InternalSwap(SystemdStopReport* other);
2729  private:
2730  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2731  return NULL;
2732  }
2733  inline void* MaybeArenaPtr() const {
2734  return NULL;
2735  }
2736  public:
2737 
2738  ::google::protobuf::Metadata GetMetadata() const final;
2739 
2740  // nested types ----------------------------------------------------
2741 
2743  static const ServiceResult SERVICE_RESULT_UNKNOWN =
2745  static const ServiceResult SERVICE_RESULT_SUCCESS =
2747  static const ServiceResult SERVICE_RESULT_PROTOCOL =
2749  static const ServiceResult SERVICE_RESULT_TIMEOUT =
2751  static const ServiceResult SERVICE_RESULT_EXIT_CODE =
2753  static const ServiceResult SERVICE_RESULT_SIGNAL =
2755  static const ServiceResult SERVICE_RESULT_CORE_DUMP =
2757  static const ServiceResult SERVICE_RESULT_WATCHDOG =
2759  static const ServiceResult SERVICE_RESULT_START_LIMIT_HIT =
2761  static const ServiceResult SERVICE_RESULT_RESOURCES =
2763  static inline bool ServiceResult_IsValid(int value) {
2765  }
2766  static const ServiceResult ServiceResult_MIN =
2768  static const ServiceResult ServiceResult_MAX =
2770  static const int ServiceResult_ARRAYSIZE =
2772  static inline const ::google::protobuf::EnumDescriptor*
2775  }
2776  static inline const ::std::string& ServiceResult_Name(ServiceResult value) {
2778  }
2779  static inline bool ServiceResult_Parse(const ::std::string& name,
2780  ServiceResult* value) {
2781  return SystemdStopReport_ServiceResult_Parse(name, value);
2782  }
2783 
2784  // accessors -------------------------------------------------------
2785 
2786  // optional string journal_dump_file = 3;
2787  bool has_journal_dump_file() const;
2788  void clear_journal_dump_file();
2789  static const int kJournalDumpFileFieldNumber = 3;
2790  const ::std::string& journal_dump_file() const;
2791  void set_journal_dump_file(const ::std::string& value);
2792  #if LANG_CXX11
2793  void set_journal_dump_file(::std::string&& value);
2794  #endif
2795  void set_journal_dump_file(const char* value);
2796  void set_journal_dump_file(const char* value, size_t size);
2797  ::std::string* mutable_journal_dump_file();
2798  ::std::string* release_journal_dump_file();
2799  void set_allocated_journal_dump_file(::std::string* journal_dump_file);
2800 
2801  // required .jaiabot.protobuf.SystemdStopReport.ServiceResult result = 1;
2802  bool has_result() const;
2803  void clear_result();
2804  static const int kResultFieldNumber = 1;
2806  void set_result(::jaiabot::protobuf::SystemdStopReport_ServiceResult value);
2807 
2808  // required .jaiabot.protobuf.Error error = 2;
2809  bool has_error() const;
2810  void clear_error();
2811  static const int kErrorFieldNumber = 2;
2812  ::jaiabot::protobuf::Error error() const;
2813  void set_error(::jaiabot::protobuf::Error value);
2814 
2815  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SystemdStopReport)
2816  private:
2817  void set_has_result();
2818  void clear_has_result();
2819  void set_has_error();
2820  void clear_has_error();
2821  void set_has_journal_dump_file();
2822  void clear_has_journal_dump_file();
2823 
2824  // helper for ByteSizeLong()
2825  size_t RequiredFieldsByteSizeFallback() const;
2826 
2827  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2828  ::google::protobuf::internal::HasBits<1> _has_bits_;
2829  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2830  ::google::protobuf::internal::ArenaStringPtr journal_dump_file_;
2831  int result_;
2832  int error_;
2833  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
2834 };
2835 // -------------------------------------------------------------------
2836 
2837 class SystemdReportAck : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SystemdReportAck) */ {
2838  public:
2839  SystemdReportAck();
2840  virtual ~SystemdReportAck();
2841 
2842  SystemdReportAck(const SystemdReportAck& from);
2843 
2845  CopyFrom(from);
2846  return *this;
2847  }
2848  #if LANG_CXX11
2849  SystemdReportAck(SystemdReportAck&& from) noexcept
2850  : SystemdReportAck() {
2851  *this = ::std::move(from);
2852  }
2853 
2854  inline SystemdReportAck& operator=(SystemdReportAck&& from) noexcept {
2855  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2856  if (this != &from) InternalSwap(&from);
2857  } else {
2858  CopyFrom(from);
2859  }
2860  return *this;
2861  }
2862  #endif
2863  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2864  return _internal_metadata_.unknown_fields();
2865  }
2866  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2867  return _internal_metadata_.mutable_unknown_fields();
2868  }
2869 
2870  static const ::google::protobuf::Descriptor* descriptor();
2871  static const SystemdReportAck& default_instance();
2872 
2873  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2875  return reinterpret_cast<const SystemdReportAck*>(
2877  }
2878  static constexpr int kIndexInFileMessages =
2879  14;
2880 
2881  void Swap(SystemdReportAck* other);
2883  a.Swap(&b);
2884  }
2885 
2886  // implements Message ----------------------------------------------
2887 
2888  inline SystemdReportAck* New() const final {
2889  return CreateMaybeMessage<SystemdReportAck>(NULL);
2890  }
2891 
2892  SystemdReportAck* New(::google::protobuf::Arena* arena) const final {
2893  return CreateMaybeMessage<SystemdReportAck>(arena);
2894  }
2895  void CopyFrom(const ::google::protobuf::Message& from) final;
2896  void MergeFrom(const ::google::protobuf::Message& from) final;
2897  void CopyFrom(const SystemdReportAck& from);
2898  void MergeFrom(const SystemdReportAck& from);
2899  void Clear() final;
2900  bool IsInitialized() const final;
2901 
2902  size_t ByteSizeLong() const final;
2904  ::google::protobuf::io::CodedInputStream* input) final;
2906  ::google::protobuf::io::CodedOutputStream* output) const final;
2907  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2908  bool deterministic, ::google::protobuf::uint8* target) const final;
2909  int GetCachedSize() const final { return _cached_size_.Get(); }
2910 
2911  private:
2912  void SharedCtor();
2913  void SharedDtor();
2914  void SetCachedSize(int size) const final;
2915  void InternalSwap(SystemdReportAck* other);
2916  private:
2917  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2918  return NULL;
2919  }
2920  inline void* MaybeArenaPtr() const {
2921  return NULL;
2922  }
2923  public:
2924 
2925  ::google::protobuf::Metadata GetMetadata() const final;
2926 
2927  // nested types ----------------------------------------------------
2928 
2929  // accessors -------------------------------------------------------
2930 
2931  // required .jaiabot.protobuf.Error error_ack = 1;
2932  bool has_error_ack() const;
2933  void clear_error_ack();
2934  static const int kErrorAckFieldNumber = 1;
2935  ::jaiabot::protobuf::Error error_ack() const;
2936  void set_error_ack(::jaiabot::protobuf::Error value);
2937 
2938  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SystemdReportAck)
2939  private:
2940  void set_has_error_ack();
2941  void clear_has_error_ack();
2942 
2943  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2944  ::google::protobuf::internal::HasBits<1> _has_bits_;
2945  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2946  int error_ack_;
2947  friend struct ::protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct;
2948 };
2949 // ===================================================================
2950 
2951 static const int kJaiabotThreadFieldNumber = 1000;
2952 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::protobuf::ThreadHealth,
2953  ::google::protobuf::internal::MessageTypeTraits< ::jaiabot::protobuf::ThreadHealth >, 11, false >
2955 static const int kJaiabotVehicleFieldNumber = 1000;
2956 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::protobuf::VehicleHealth,
2957  ::google::protobuf::internal::MessageTypeTraits< ::jaiabot::protobuf::VehicleHealth >, 11, false >
2959 
2960 // ===================================================================
2961 
2962 #ifdef __GNUC__
2963  #pragma GCC diagnostic push
2964  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2965 #endif // __GNUC__
2966 // LinuxHardwareStatus_Processor_LoadAverages
2967 
2968 // required float one_min = 1;
2970  return (_has_bits_[0] & 0x00000001u) != 0;
2971 }
2972 inline void LinuxHardwareStatus_Processor_LoadAverages::set_has_one_min() {
2973  _has_bits_[0] |= 0x00000001u;
2974 }
2975 inline void LinuxHardwareStatus_Processor_LoadAverages::clear_has_one_min() {
2976  _has_bits_[0] &= ~0x00000001u;
2977 }
2979  one_min_ = 0;
2980  clear_has_one_min();
2981 }
2983  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.one_min)
2984  return one_min_;
2985 }
2987  set_has_one_min();
2988  one_min_ = value;
2989  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.one_min)
2990 }
2991 
2992 // required float five_min = 2;
2994  return (_has_bits_[0] & 0x00000002u) != 0;
2995 }
2996 inline void LinuxHardwareStatus_Processor_LoadAverages::set_has_five_min() {
2997  _has_bits_[0] |= 0x00000002u;
2998 }
2999 inline void LinuxHardwareStatus_Processor_LoadAverages::clear_has_five_min() {
3000  _has_bits_[0] &= ~0x00000002u;
3001 }
3003  five_min_ = 0;
3004  clear_has_five_min();
3005 }
3007  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.five_min)
3008  return five_min_;
3009 }
3011  set_has_five_min();
3012  five_min_ = value;
3013  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.five_min)
3014 }
3015 
3016 // required float fifteen_min = 3;
3018  return (_has_bits_[0] & 0x00000004u) != 0;
3019 }
3020 inline void LinuxHardwareStatus_Processor_LoadAverages::set_has_fifteen_min() {
3021  _has_bits_[0] |= 0x00000004u;
3022 }
3023 inline void LinuxHardwareStatus_Processor_LoadAverages::clear_has_fifteen_min() {
3024  _has_bits_[0] &= ~0x00000004u;
3025 }
3027  fifteen_min_ = 0;
3028  clear_has_fifteen_min();
3029 }
3031  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.fifteen_min)
3032  return fifteen_min_;
3033 }
3035  set_has_fifteen_min();
3036  fifteen_min_ = value;
3037  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages.fifteen_min)
3038 }
3039 
3040 // -------------------------------------------------------------------
3041 
3042 // LinuxHardwareStatus_Processor
3043 
3044 // optional .jaiabot.protobuf.LinuxHardwareStatus.Processor.LoadAverages loads = 10;
3046  return (_has_bits_[0] & 0x00000001u) != 0;
3047 }
3048 inline void LinuxHardwareStatus_Processor::set_has_loads() {
3049  _has_bits_[0] |= 0x00000001u;
3050 }
3051 inline void LinuxHardwareStatus_Processor::clear_has_loads() {
3052  _has_bits_[0] &= ~0x00000001u;
3053 }
3055  if (loads_ != NULL) loads_->Clear();
3056  clear_has_loads();
3057 }
3058 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages& LinuxHardwareStatus_Processor::_internal_loads() const {
3059  return *loads_;
3060 }
3061 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages& LinuxHardwareStatus_Processor::loads() const {
3062  const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* p = loads_;
3063  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
3064  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages*>(
3066 }
3067 inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* LinuxHardwareStatus_Processor::release_loads() {
3068  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
3069  clear_has_loads();
3071  loads_ = NULL;
3072  return temp;
3073 }
3074 inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages* LinuxHardwareStatus_Processor::mutable_loads() {
3075  set_has_loads();
3076  if (loads_ == NULL) {
3077  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages>(GetArenaNoVirtual());
3078  loads_ = p;
3079  }
3080  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
3081  return loads_;
3082 }
3084  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3085  if (message_arena == NULL) {
3086  delete loads_;
3087  }
3088  if (loads) {
3089  ::google::protobuf::Arena* submessage_arena = NULL;
3090  if (message_arena != submessage_arena) {
3091  loads = ::google::protobuf::internal::GetOwnedMessage(
3092  message_arena, loads, submessage_arena);
3093  }
3094  set_has_loads();
3095  } else {
3096  clear_has_loads();
3097  }
3098  loads_ = loads;
3099  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Processor.loads)
3100 }
3101 
3102 // optional int32 num_processes = 15;
3104  return (_has_bits_[0] & 0x00000002u) != 0;
3105 }
3106 inline void LinuxHardwareStatus_Processor::set_has_num_processes() {
3107  _has_bits_[0] |= 0x00000002u;
3108 }
3109 inline void LinuxHardwareStatus_Processor::clear_has_num_processes() {
3110  _has_bits_[0] &= ~0x00000002u;
3111 }
3113  num_processes_ = 0;
3114  clear_has_num_processes();
3115 }
3116 inline ::google::protobuf::int32 LinuxHardwareStatus_Processor::num_processes() const {
3117  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.num_processes)
3118  return num_processes_;
3119 }
3120 inline void LinuxHardwareStatus_Processor::set_num_processes(::google::protobuf::int32 value) {
3121  set_has_num_processes();
3122  num_processes_ = value;
3123  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.num_processes)
3124 }
3125 
3126 // optional int32 num_processors = 20;
3128  return (_has_bits_[0] & 0x00000004u) != 0;
3129 }
3130 inline void LinuxHardwareStatus_Processor::set_has_num_processors() {
3131  _has_bits_[0] |= 0x00000004u;
3132 }
3133 inline void LinuxHardwareStatus_Processor::clear_has_num_processors() {
3134  _has_bits_[0] &= ~0x00000004u;
3135 }
3137  num_processors_ = 0;
3138  clear_has_num_processors();
3139 }
3140 inline ::google::protobuf::int32 LinuxHardwareStatus_Processor::num_processors() const {
3141  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Processor.num_processors)
3142  return num_processors_;
3143 }
3144 inline void LinuxHardwareStatus_Processor::set_num_processors(::google::protobuf::int32 value) {
3145  set_has_num_processors();
3146  num_processors_ = value;
3147  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Processor.num_processors)
3148 }
3149 
3150 // -------------------------------------------------------------------
3151 
3152 // LinuxHardwareStatus_Information
3153 
3154 // required uint64 total = 1 [(.dccl.field) = {
3156  return (_has_bits_[0] & 0x00000001u) != 0;
3157 }
3158 inline void LinuxHardwareStatus_Information::set_has_total() {
3159  _has_bits_[0] |= 0x00000001u;
3160 }
3161 inline void LinuxHardwareStatus_Information::clear_has_total() {
3162  _has_bits_[0] &= ~0x00000001u;
3163 }
3165  total_ = GOOGLE_ULONGLONG(0);
3166  clear_has_total();
3167 }
3168 inline ::google::protobuf::uint64 LinuxHardwareStatus_Information::total() const {
3169  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Information.total)
3170  return total_;
3171 }
3172 inline void LinuxHardwareStatus_Information::set_total(::google::protobuf::uint64 value) {
3173  set_has_total();
3174  total_ = value;
3175  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Information.total)
3176 }
3177 
3178 // required uint64 available = 2 [(.dccl.field) = {
3180  return (_has_bits_[0] & 0x00000002u) != 0;
3181 }
3182 inline void LinuxHardwareStatus_Information::set_has_available() {
3183  _has_bits_[0] |= 0x00000002u;
3184 }
3185 inline void LinuxHardwareStatus_Information::clear_has_available() {
3186  _has_bits_[0] &= ~0x00000002u;
3187 }
3189  available_ = GOOGLE_ULONGLONG(0);
3190  clear_has_available();
3191 }
3192 inline ::google::protobuf::uint64 LinuxHardwareStatus_Information::available() const {
3193  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Information.available)
3194  return available_;
3195 }
3196 inline void LinuxHardwareStatus_Information::set_available(::google::protobuf::uint64 value) {
3197  set_has_available();
3198  available_ = value;
3199  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Information.available)
3200 }
3201 
3202 // required float use_percent = 3;
3204  return (_has_bits_[0] & 0x00000004u) != 0;
3205 }
3206 inline void LinuxHardwareStatus_Information::set_has_use_percent() {
3207  _has_bits_[0] |= 0x00000004u;
3208 }
3209 inline void LinuxHardwareStatus_Information::clear_has_use_percent() {
3210  _has_bits_[0] &= ~0x00000004u;
3211 }
3213  use_percent_ = 0;
3214  clear_has_use_percent();
3215 }
3217  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Information.use_percent)
3218  return use_percent_;
3219 }
3221  set_has_use_percent();
3222  use_percent_ = value;
3223  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.Information.use_percent)
3224 }
3225 
3226 // -------------------------------------------------------------------
3227 
3228 // LinuxHardwareStatus_Memory
3229 
3230 // required .jaiabot.protobuf.LinuxHardwareStatus.Information ram = 1;
3232  return (_has_bits_[0] & 0x00000001u) != 0;
3233 }
3234 inline void LinuxHardwareStatus_Memory::set_has_ram() {
3235  _has_bits_[0] |= 0x00000001u;
3236 }
3237 inline void LinuxHardwareStatus_Memory::clear_has_ram() {
3238  _has_bits_[0] &= ~0x00000001u;
3239 }
3241  if (ram_ != NULL) ram_->Clear();
3242  clear_has_ram();
3243 }
3244 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Memory::_internal_ram() const {
3245  return *ram_;
3246 }
3247 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Memory::ram() const {
3248  const ::jaiabot::protobuf::LinuxHardwareStatus_Information* p = ram_;
3249  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
3250  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Information*>(
3252 }
3253 inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::release_ram() {
3254  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
3255  clear_has_ram();
3257  ram_ = NULL;
3258  return temp;
3259 }
3260 inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::mutable_ram() {
3261  set_has_ram();
3262  if (ram_ == NULL) {
3263  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information>(GetArenaNoVirtual());
3264  ram_ = p;
3265  }
3266  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
3267  return ram_;
3268 }
3270  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3271  if (message_arena == NULL) {
3272  delete ram_;
3273  }
3274  if (ram) {
3275  ::google::protobuf::Arena* submessage_arena = NULL;
3276  if (message_arena != submessage_arena) {
3277  ram = ::google::protobuf::internal::GetOwnedMessage(
3278  message_arena, ram, submessage_arena);
3279  }
3280  set_has_ram();
3281  } else {
3282  clear_has_ram();
3283  }
3284  ram_ = ram;
3285  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Memory.ram)
3286 }
3287 
3288 // required .jaiabot.protobuf.LinuxHardwareStatus.Information swap = 2;
3290  return (_has_bits_[0] & 0x00000002u) != 0;
3291 }
3292 inline void LinuxHardwareStatus_Memory::set_has_swap() {
3293  _has_bits_[0] |= 0x00000002u;
3294 }
3295 inline void LinuxHardwareStatus_Memory::clear_has_swap() {
3296  _has_bits_[0] &= ~0x00000002u;
3297 }
3299  if (swap_ != NULL) swap_->Clear();
3300  clear_has_swap();
3301 }
3302 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Memory::_internal_swap() const {
3303  return *swap_;
3304 }
3305 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Memory::swap() const {
3306  const ::jaiabot::protobuf::LinuxHardwareStatus_Information* p = swap_;
3307  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
3308  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Information*>(
3310 }
3311 inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::release_swap() {
3312  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
3313  clear_has_swap();
3315  swap_ = NULL;
3316  return temp;
3317 }
3318 inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Memory::mutable_swap() {
3319  set_has_swap();
3320  if (swap_ == NULL) {
3321  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information>(GetArenaNoVirtual());
3322  swap_ = p;
3323  }
3324  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
3325  return swap_;
3326 }
3328  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3329  if (message_arena == NULL) {
3330  delete swap_;
3331  }
3332  if (swap) {
3333  ::google::protobuf::Arena* submessage_arena = NULL;
3334  if (message_arena != submessage_arena) {
3335  swap = ::google::protobuf::internal::GetOwnedMessage(
3336  message_arena, swap, submessage_arena);
3337  }
3338  set_has_swap();
3339  } else {
3340  clear_has_swap();
3341  }
3342  swap_ = swap;
3343  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Memory.swap)
3344 }
3345 
3346 // -------------------------------------------------------------------
3347 
3348 // LinuxHardwareStatus_Disk
3349 
3350 // optional .jaiabot.protobuf.LinuxHardwareStatus.Information rootfs = 1;
3352  return (_has_bits_[0] & 0x00000001u) != 0;
3353 }
3354 inline void LinuxHardwareStatus_Disk::set_has_rootfs() {
3355  _has_bits_[0] |= 0x00000001u;
3356 }
3357 inline void LinuxHardwareStatus_Disk::clear_has_rootfs() {
3358  _has_bits_[0] &= ~0x00000001u;
3359 }
3361  if (rootfs_ != NULL) rootfs_->Clear();
3362  clear_has_rootfs();
3363 }
3364 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Disk::_internal_rootfs() const {
3365  return *rootfs_;
3366 }
3367 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Disk::rootfs() const {
3368  const ::jaiabot::protobuf::LinuxHardwareStatus_Information* p = rootfs_;
3369  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
3370  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Information*>(
3372 }
3373 inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::release_rootfs() {
3374  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
3375  clear_has_rootfs();
3377  rootfs_ = NULL;
3378  return temp;
3379 }
3380 inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::mutable_rootfs() {
3381  set_has_rootfs();
3382  if (rootfs_ == NULL) {
3383  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information>(GetArenaNoVirtual());
3384  rootfs_ = p;
3385  }
3386  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
3387  return rootfs_;
3388 }
3390  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3391  if (message_arena == NULL) {
3392  delete rootfs_;
3393  }
3394  if (rootfs) {
3395  ::google::protobuf::Arena* submessage_arena = NULL;
3396  if (message_arena != submessage_arena) {
3397  rootfs = ::google::protobuf::internal::GetOwnedMessage(
3398  message_arena, rootfs, submessage_arena);
3399  }
3400  set_has_rootfs();
3401  } else {
3402  clear_has_rootfs();
3403  }
3404  rootfs_ = rootfs;
3405  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Disk.rootfs)
3406 }
3407 
3408 // optional .jaiabot.protobuf.LinuxHardwareStatus.Information data = 2;
3410  return (_has_bits_[0] & 0x00000002u) != 0;
3411 }
3412 inline void LinuxHardwareStatus_Disk::set_has_data() {
3413  _has_bits_[0] |= 0x00000002u;
3414 }
3415 inline void LinuxHardwareStatus_Disk::clear_has_data() {
3416  _has_bits_[0] &= ~0x00000002u;
3417 }
3419  if (data_ != NULL) data_->Clear();
3420  clear_has_data();
3421 }
3422 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Disk::_internal_data() const {
3423  return *data_;
3424 }
3425 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Information& LinuxHardwareStatus_Disk::data() const {
3426  const ::jaiabot::protobuf::LinuxHardwareStatus_Information* p = data_;
3427  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
3428  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Information*>(
3430 }
3431 inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::release_data() {
3432  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
3433  clear_has_data();
3435  data_ = NULL;
3436  return temp;
3437 }
3438 inline ::jaiabot::protobuf::LinuxHardwareStatus_Information* LinuxHardwareStatus_Disk::mutable_data() {
3439  set_has_data();
3440  if (data_ == NULL) {
3441  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Information>(GetArenaNoVirtual());
3442  data_ = p;
3443  }
3444  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
3445  return data_;
3446 }
3448  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3449  if (message_arena == NULL) {
3450  delete data_;
3451  }
3452  if (data) {
3453  ::google::protobuf::Arena* submessage_arena = NULL;
3454  if (message_arena != submessage_arena) {
3455  data = ::google::protobuf::internal::GetOwnedMessage(
3456  message_arena, data, submessage_arena);
3457  }
3458  set_has_data();
3459  } else {
3460  clear_has_data();
3461  }
3462  data_ = data;
3463  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.Disk.data)
3464 }
3465 
3466 // -------------------------------------------------------------------
3467 
3468 // LinuxHardwareStatus_WiFi
3469 
3470 // required bool is_connected = 1;
3472  return (_has_bits_[0] & 0x00000001u) != 0;
3473 }
3474 inline void LinuxHardwareStatus_WiFi::set_has_is_connected() {
3475  _has_bits_[0] |= 0x00000001u;
3476 }
3477 inline void LinuxHardwareStatus_WiFi::clear_has_is_connected() {
3478  _has_bits_[0] &= ~0x00000001u;
3479 }
3481  is_connected_ = false;
3482  clear_has_is_connected();
3483 }
3485  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.is_connected)
3486  return is_connected_;
3487 }
3489  set_has_is_connected();
3490  is_connected_ = value;
3491  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.is_connected)
3492 }
3493 
3494 // optional uint32 link_quality = 2;
3496  return (_has_bits_[0] & 0x00000002u) != 0;
3497 }
3498 inline void LinuxHardwareStatus_WiFi::set_has_link_quality() {
3499  _has_bits_[0] |= 0x00000002u;
3500 }
3501 inline void LinuxHardwareStatus_WiFi::clear_has_link_quality() {
3502  _has_bits_[0] &= ~0x00000002u;
3503 }
3505  link_quality_ = 0u;
3506  clear_has_link_quality();
3507 }
3508 inline ::google::protobuf::uint32 LinuxHardwareStatus_WiFi::link_quality() const {
3509  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.link_quality)
3510  return link_quality_;
3511 }
3512 inline void LinuxHardwareStatus_WiFi::set_link_quality(::google::protobuf::uint32 value) {
3513  set_has_link_quality();
3514  link_quality_ = value;
3515  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.link_quality)
3516 }
3517 
3518 // optional uint32 link_quality_percentage = 3;
3520  return (_has_bits_[0] & 0x00000004u) != 0;
3521 }
3522 inline void LinuxHardwareStatus_WiFi::set_has_link_quality_percentage() {
3523  _has_bits_[0] |= 0x00000004u;
3524 }
3525 inline void LinuxHardwareStatus_WiFi::clear_has_link_quality_percentage() {
3526  _has_bits_[0] &= ~0x00000004u;
3527 }
3529  link_quality_percentage_ = 0u;
3530  clear_has_link_quality_percentage();
3531 }
3532 inline ::google::protobuf::uint32 LinuxHardwareStatus_WiFi::link_quality_percentage() const {
3533  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.link_quality_percentage)
3534  return link_quality_percentage_;
3535 }
3536 inline void LinuxHardwareStatus_WiFi::set_link_quality_percentage(::google::protobuf::uint32 value) {
3537  set_has_link_quality_percentage();
3538  link_quality_percentage_ = value;
3539  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.link_quality_percentage)
3540 }
3541 
3542 // optional int32 signal_level = 4;
3544  return (_has_bits_[0] & 0x00000008u) != 0;
3545 }
3546 inline void LinuxHardwareStatus_WiFi::set_has_signal_level() {
3547  _has_bits_[0] |= 0x00000008u;
3548 }
3549 inline void LinuxHardwareStatus_WiFi::clear_has_signal_level() {
3550  _has_bits_[0] &= ~0x00000008u;
3551 }
3553  signal_level_ = 0;
3554  clear_has_signal_level();
3555 }
3556 inline ::google::protobuf::int32 LinuxHardwareStatus_WiFi::signal_level() const {
3557  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.signal_level)
3558  return signal_level_;
3559 }
3560 inline void LinuxHardwareStatus_WiFi::set_signal_level(::google::protobuf::int32 value) {
3561  set_has_signal_level();
3562  signal_level_ = value;
3563  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.signal_level)
3564 }
3565 
3566 // optional int32 noise_level = 5;
3568  return (_has_bits_[0] & 0x00000010u) != 0;
3569 }
3570 inline void LinuxHardwareStatus_WiFi::set_has_noise_level() {
3571  _has_bits_[0] |= 0x00000010u;
3572 }
3573 inline void LinuxHardwareStatus_WiFi::clear_has_noise_level() {
3574  _has_bits_[0] &= ~0x00000010u;
3575 }
3577  noise_level_ = 0;
3578  clear_has_noise_level();
3579 }
3580 inline ::google::protobuf::int32 LinuxHardwareStatus_WiFi::noise_level() const {
3581  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.WiFi.noise_level)
3582  return noise_level_;
3583 }
3584 inline void LinuxHardwareStatus_WiFi::set_noise_level(::google::protobuf::int32 value) {
3585  set_has_noise_level();
3586  noise_level_ = value;
3587  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.WiFi.noise_level)
3588 }
3589 
3590 // -------------------------------------------------------------------
3591 
3592 // LinuxHardwareStatus
3593 
3594 // optional int32 uptime = 10 [(.dccl.field) = {
3595 inline bool LinuxHardwareStatus::has_uptime() const {
3596  return (_has_bits_[0] & 0x00000010u) != 0;
3597 }
3598 inline void LinuxHardwareStatus::set_has_uptime() {
3599  _has_bits_[0] |= 0x00000010u;
3600 }
3601 inline void LinuxHardwareStatus::clear_has_uptime() {
3602  _has_bits_[0] &= ~0x00000010u;
3603 }
3605  uptime_ = 0;
3606  clear_has_uptime();
3607 }
3608 inline ::google::protobuf::int32 LinuxHardwareStatus::uptime() const {
3609  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.uptime)
3610  return uptime_;
3611 }
3612 inline void LinuxHardwareStatus::set_uptime(::google::protobuf::int32 value) {
3613  set_has_uptime();
3614  uptime_ = value;
3615  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LinuxHardwareStatus.uptime)
3616 }
3617 
3618 // optional .jaiabot.protobuf.LinuxHardwareStatus.Processor processor = 20;
3620  return (_has_bits_[0] & 0x00000001u) != 0;
3621 }
3622 inline void LinuxHardwareStatus::set_has_processor() {
3623  _has_bits_[0] |= 0x00000001u;
3624 }
3625 inline void LinuxHardwareStatus::clear_has_processor() {
3626  _has_bits_[0] &= ~0x00000001u;
3627 }
3629  if (processor_ != NULL) processor_->Clear();
3630  clear_has_processor();
3631 }
3632 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Processor& LinuxHardwareStatus::_internal_processor() const {
3633  return *processor_;
3634 }
3635 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Processor& LinuxHardwareStatus::processor() const {
3636  const ::jaiabot::protobuf::LinuxHardwareStatus_Processor* p = processor_;
3637  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.processor)
3638  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Processor*>(
3640 }
3641 inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor* LinuxHardwareStatus::release_processor() {
3642  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.processor)
3643  clear_has_processor();
3645  processor_ = NULL;
3646  return temp;
3647 }
3648 inline ::jaiabot::protobuf::LinuxHardwareStatus_Processor* LinuxHardwareStatus::mutable_processor() {
3649  set_has_processor();
3650  if (processor_ == NULL) {
3651  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Processor>(GetArenaNoVirtual());
3652  processor_ = p;
3653  }
3654  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.processor)
3655  return processor_;
3656 }
3658  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3659  if (message_arena == NULL) {
3660  delete processor_;
3661  }
3662  if (processor) {
3663  ::google::protobuf::Arena* submessage_arena = NULL;
3664  if (message_arena != submessage_arena) {
3665  processor = ::google::protobuf::internal::GetOwnedMessage(
3666  message_arena, processor, submessage_arena);
3667  }
3668  set_has_processor();
3669  } else {
3670  clear_has_processor();
3671  }
3672  processor_ = processor;
3673  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.processor)
3674 }
3675 
3676 // optional .jaiabot.protobuf.LinuxHardwareStatus.Memory memory = 30;
3677 inline bool LinuxHardwareStatus::has_memory() const {
3678  return (_has_bits_[0] & 0x00000002u) != 0;
3679 }
3680 inline void LinuxHardwareStatus::set_has_memory() {
3681  _has_bits_[0] |= 0x00000002u;
3682 }
3683 inline void LinuxHardwareStatus::clear_has_memory() {
3684  _has_bits_[0] &= ~0x00000002u;
3685 }
3687  if (memory_ != NULL) memory_->Clear();
3688  clear_has_memory();
3689 }
3690 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Memory& LinuxHardwareStatus::_internal_memory() const {
3691  return *memory_;
3692 }
3693 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Memory& LinuxHardwareStatus::memory() const {
3694  const ::jaiabot::protobuf::LinuxHardwareStatus_Memory* p = memory_;
3695  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.memory)
3696  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Memory*>(
3698 }
3699 inline ::jaiabot::protobuf::LinuxHardwareStatus_Memory* LinuxHardwareStatus::release_memory() {
3700  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.memory)
3701  clear_has_memory();
3703  memory_ = NULL;
3704  return temp;
3705 }
3706 inline ::jaiabot::protobuf::LinuxHardwareStatus_Memory* LinuxHardwareStatus::mutable_memory() {
3707  set_has_memory();
3708  if (memory_ == NULL) {
3709  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Memory>(GetArenaNoVirtual());
3710  memory_ = p;
3711  }
3712  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.memory)
3713  return memory_;
3714 }
3716  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3717  if (message_arena == NULL) {
3718  delete memory_;
3719  }
3720  if (memory) {
3721  ::google::protobuf::Arena* submessage_arena = NULL;
3722  if (message_arena != submessage_arena) {
3723  memory = ::google::protobuf::internal::GetOwnedMessage(
3724  message_arena, memory, submessage_arena);
3725  }
3726  set_has_memory();
3727  } else {
3728  clear_has_memory();
3729  }
3730  memory_ = memory;
3731  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.memory)
3732 }
3733 
3734 // optional .jaiabot.protobuf.LinuxHardwareStatus.Disk disk = 40;
3735 inline bool LinuxHardwareStatus::has_disk() const {
3736  return (_has_bits_[0] & 0x00000004u) != 0;
3737 }
3738 inline void LinuxHardwareStatus::set_has_disk() {
3739  _has_bits_[0] |= 0x00000004u;
3740 }
3741 inline void LinuxHardwareStatus::clear_has_disk() {
3742  _has_bits_[0] &= ~0x00000004u;
3743 }
3745  if (disk_ != NULL) disk_->Clear();
3746  clear_has_disk();
3747 }
3748 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Disk& LinuxHardwareStatus::_internal_disk() const {
3749  return *disk_;
3750 }
3751 inline const ::jaiabot::protobuf::LinuxHardwareStatus_Disk& LinuxHardwareStatus::disk() const {
3752  const ::jaiabot::protobuf::LinuxHardwareStatus_Disk* p = disk_;
3753  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.disk)
3754  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_Disk*>(
3756 }
3757 inline ::jaiabot::protobuf::LinuxHardwareStatus_Disk* LinuxHardwareStatus::release_disk() {
3758  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.disk)
3759  clear_has_disk();
3761  disk_ = NULL;
3762  return temp;
3763 }
3764 inline ::jaiabot::protobuf::LinuxHardwareStatus_Disk* LinuxHardwareStatus::mutable_disk() {
3765  set_has_disk();
3766  if (disk_ == NULL) {
3767  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_Disk>(GetArenaNoVirtual());
3768  disk_ = p;
3769  }
3770  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.disk)
3771  return disk_;
3772 }
3774  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3775  if (message_arena == NULL) {
3776  delete disk_;
3777  }
3778  if (disk) {
3779  ::google::protobuf::Arena* submessage_arena = NULL;
3780  if (message_arena != submessage_arena) {
3781  disk = ::google::protobuf::internal::GetOwnedMessage(
3782  message_arena, disk, submessage_arena);
3783  }
3784  set_has_disk();
3785  } else {
3786  clear_has_disk();
3787  }
3788  disk_ = disk;
3789  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.disk)
3790 }
3791 
3792 // optional .jaiabot.protobuf.LinuxHardwareStatus.WiFi wifi = 50;
3793 inline bool LinuxHardwareStatus::has_wifi() const {
3794  return (_has_bits_[0] & 0x00000008u) != 0;
3795 }
3796 inline void LinuxHardwareStatus::set_has_wifi() {
3797  _has_bits_[0] |= 0x00000008u;
3798 }
3799 inline void LinuxHardwareStatus::clear_has_wifi() {
3800  _has_bits_[0] &= ~0x00000008u;
3801 }
3803  if (wifi_ != NULL) wifi_->Clear();
3804  clear_has_wifi();
3805 }
3806 inline const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi& LinuxHardwareStatus::_internal_wifi() const {
3807  return *wifi_;
3808 }
3809 inline const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi& LinuxHardwareStatus::wifi() const {
3810  const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* p = wifi_;
3811  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LinuxHardwareStatus.wifi)
3812  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi*>(
3814 }
3815 inline ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* LinuxHardwareStatus::release_wifi() {
3816  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LinuxHardwareStatus.wifi)
3817  clear_has_wifi();
3819  wifi_ = NULL;
3820  return temp;
3821 }
3822 inline ::jaiabot::protobuf::LinuxHardwareStatus_WiFi* LinuxHardwareStatus::mutable_wifi() {
3823  set_has_wifi();
3824  if (wifi_ == NULL) {
3825  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus_WiFi>(GetArenaNoVirtual());
3826  wifi_ = p;
3827  }
3828  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LinuxHardwareStatus.wifi)
3829  return wifi_;
3830 }
3832  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3833  if (message_arena == NULL) {
3834  delete wifi_;
3835  }
3836  if (wifi) {
3837  ::google::protobuf::Arena* submessage_arena = NULL;
3838  if (message_arena != submessage_arena) {
3839  wifi = ::google::protobuf::internal::GetOwnedMessage(
3840  message_arena, wifi, submessage_arena);
3841  }
3842  set_has_wifi();
3843  } else {
3844  clear_has_wifi();
3845  }
3846  wifi_ = wifi;
3847  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LinuxHardwareStatus.wifi)
3848 }
3849 
3850 // -------------------------------------------------------------------
3851 
3852 // NTPStatus_NTPPeer
3853 
3854 // required .jaiabot.protobuf.NTPStatus.NTPPeer.TallyCode tally_code = 1 [default = PEER_CODE_UNKNOWN];
3856  return (_has_bits_[0] & 0x00000010u) != 0;
3857 }
3858 inline void NTPStatus_NTPPeer::set_has_tally_code() {
3859  _has_bits_[0] |= 0x00000010u;
3860 }
3861 inline void NTPStatus_NTPPeer::clear_has_tally_code() {
3862  _has_bits_[0] &= ~0x00000010u;
3863 }
3865  tally_code_ = -1;
3866  clear_has_tally_code();
3867 }
3869  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.tally_code)
3870  return static_cast< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode >(tally_code_);
3871 }
3874  set_has_tally_code();
3875  tally_code_ = value;
3876  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.tally_code)
3877 }
3878 
3879 // required string remote = 2;
3880 inline bool NTPStatus_NTPPeer::has_remote() const {
3881  return (_has_bits_[0] & 0x00000001u) != 0;
3882 }
3883 inline void NTPStatus_NTPPeer::set_has_remote() {
3884  _has_bits_[0] |= 0x00000001u;
3885 }
3886 inline void NTPStatus_NTPPeer::clear_has_remote() {
3887  _has_bits_[0] &= ~0x00000001u;
3888 }
3890  remote_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3891  clear_has_remote();
3892 }
3893 inline const ::std::string& NTPStatus_NTPPeer::remote() const {
3894  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
3895  return remote_.GetNoArena();
3896 }
3897 inline void NTPStatus_NTPPeer::set_remote(const ::std::string& value) {
3898  set_has_remote();
3899  remote_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3900  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
3901 }
3902 #if LANG_CXX11
3903 inline void NTPStatus_NTPPeer::set_remote(::std::string&& value) {
3904  set_has_remote();
3905  remote_.SetNoArena(
3906  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3907  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
3908 }
3909 #endif
3910 inline void NTPStatus_NTPPeer::set_remote(const char* value) {
3911  GOOGLE_DCHECK(value != NULL);
3912  set_has_remote();
3913  remote_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3914  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
3915 }
3916 inline void NTPStatus_NTPPeer::set_remote(const char* value, size_t size) {
3917  set_has_remote();
3918  remote_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3919  ::std::string(reinterpret_cast<const char*>(value), size));
3920  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
3921 }
3922 inline ::std::string* NTPStatus_NTPPeer::mutable_remote() {
3923  set_has_remote();
3924  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
3925  return remote_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3926 }
3927 inline ::std::string* NTPStatus_NTPPeer::release_remote() {
3928  // @@protoc_insertion_point(field_release:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
3929  if (!has_remote()) {
3930  return NULL;
3931  }
3932  clear_has_remote();
3933  return remote_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3934 }
3935 inline void NTPStatus_NTPPeer::set_allocated_remote(::std::string* remote) {
3936  if (remote != NULL) {
3937  set_has_remote();
3938  } else {
3939  clear_has_remote();
3940  }
3941  remote_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), remote);
3942  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.NTPStatus.NTPPeer.remote)
3943 }
3944 
3945 // required string refid = 3;
3946 inline bool NTPStatus_NTPPeer::has_refid() const {
3947  return (_has_bits_[0] & 0x00000002u) != 0;
3948 }
3949 inline void NTPStatus_NTPPeer::set_has_refid() {
3950  _has_bits_[0] |= 0x00000002u;
3951 }
3952 inline void NTPStatus_NTPPeer::clear_has_refid() {
3953  _has_bits_[0] &= ~0x00000002u;
3954 }
3956  refid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3957  clear_has_refid();
3958 }
3959 inline const ::std::string& NTPStatus_NTPPeer::refid() const {
3960  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
3961  return refid_.GetNoArena();
3962 }
3963 inline void NTPStatus_NTPPeer::set_refid(const ::std::string& value) {
3964  set_has_refid();
3965  refid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3966  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
3967 }
3968 #if LANG_CXX11
3969 inline void NTPStatus_NTPPeer::set_refid(::std::string&& value) {
3970  set_has_refid();
3971  refid_.SetNoArena(
3972  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3973  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
3974 }
3975 #endif
3976 inline void NTPStatus_NTPPeer::set_refid(const char* value) {
3977  GOOGLE_DCHECK(value != NULL);
3978  set_has_refid();
3979  refid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3980  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
3981 }
3982 inline void NTPStatus_NTPPeer::set_refid(const char* value, size_t size) {
3983  set_has_refid();
3984  refid_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3985  ::std::string(reinterpret_cast<const char*>(value), size));
3986  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
3987 }
3988 inline ::std::string* NTPStatus_NTPPeer::mutable_refid() {
3989  set_has_refid();
3990  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
3991  return refid_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3992 }
3993 inline ::std::string* NTPStatus_NTPPeer::release_refid() {
3994  // @@protoc_insertion_point(field_release:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
3995  if (!has_refid()) {
3996  return NULL;
3997  }
3998  clear_has_refid();
3999  return refid_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4000 }
4001 inline void NTPStatus_NTPPeer::set_allocated_refid(::std::string* refid) {
4002  if (refid != NULL) {
4003  set_has_refid();
4004  } else {
4005  clear_has_refid();
4006  }
4007  refid_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), refid);
4008  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.NTPStatus.NTPPeer.refid)
4009 }
4010 
4011 // optional int32 stratum = 4 [default = 16];
4012 inline bool NTPStatus_NTPPeer::has_stratum() const {
4013  return (_has_bits_[0] & 0x00000020u) != 0;
4014 }
4015 inline void NTPStatus_NTPPeer::set_has_stratum() {
4016  _has_bits_[0] |= 0x00000020u;
4017 }
4018 inline void NTPStatus_NTPPeer::clear_has_stratum() {
4019  _has_bits_[0] &= ~0x00000020u;
4020 }
4022  stratum_ = 16;
4023  clear_has_stratum();
4024 }
4025 inline ::google::protobuf::int32 NTPStatus_NTPPeer::stratum() const {
4026  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.stratum)
4027  return stratum_;
4028 }
4029 inline void NTPStatus_NTPPeer::set_stratum(::google::protobuf::int32 value) {
4030  set_has_stratum();
4031  stratum_ = value;
4032  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.stratum)
4033 }
4034 
4035 // optional int32 when = 5 [default = -1, (.dccl.field) = {
4036 inline bool NTPStatus_NTPPeer::has_when() const {
4037  return (_has_bits_[0] & 0x00000040u) != 0;
4038 }
4039 inline void NTPStatus_NTPPeer::set_has_when() {
4040  _has_bits_[0] |= 0x00000040u;
4041 }
4042 inline void NTPStatus_NTPPeer::clear_has_when() {
4043  _has_bits_[0] &= ~0x00000040u;
4044 }
4046  when_ = -1;
4047  clear_has_when();
4048 }
4049 inline ::google::protobuf::int32 NTPStatus_NTPPeer::when() const {
4050  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.when)
4051  return when_;
4052 }
4053 inline void NTPStatus_NTPPeer::set_when(::google::protobuf::int32 value) {
4054  set_has_when();
4055  when_ = value;
4056  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.when)
4057 }
4058 
4059 // optional int32 poll = 6 [default = -1, (.dccl.field) = {
4060 inline bool NTPStatus_NTPPeer::has_poll() const {
4061  return (_has_bits_[0] & 0x00000080u) != 0;
4062 }
4063 inline void NTPStatus_NTPPeer::set_has_poll() {
4064  _has_bits_[0] |= 0x00000080u;
4065 }
4066 inline void NTPStatus_NTPPeer::clear_has_poll() {
4067  _has_bits_[0] &= ~0x00000080u;
4068 }
4070  poll_ = -1;
4071  clear_has_poll();
4072 }
4073 inline ::google::protobuf::int32 NTPStatus_NTPPeer::poll() const {
4074  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.poll)
4075  return poll_;
4076 }
4077 inline void NTPStatus_NTPPeer::set_poll(::google::protobuf::int32 value) {
4078  set_has_poll();
4079  poll_ = value;
4080  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.poll)
4081 }
4082 
4083 // optional int32 reach = 7 [default = 0];
4084 inline bool NTPStatus_NTPPeer::has_reach() const {
4085  return (_has_bits_[0] & 0x00000004u) != 0;
4086 }
4087 inline void NTPStatus_NTPPeer::set_has_reach() {
4088  _has_bits_[0] |= 0x00000004u;
4089 }
4090 inline void NTPStatus_NTPPeer::clear_has_reach() {
4091  _has_bits_[0] &= ~0x00000004u;
4092 }
4094  reach_ = 0;
4095  clear_has_reach();
4096 }
4097 inline ::google::protobuf::int32 NTPStatus_NTPPeer::reach() const {
4098  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.reach)
4099  return reach_;
4100 }
4101 inline void NTPStatus_NTPPeer::set_reach(::google::protobuf::int32 value) {
4102  set_has_reach();
4103  reach_ = value;
4104  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.reach)
4105 }
4106 
4107 // optional float delay = 8 [default = nan, (.dccl.field) = {
4108 inline bool NTPStatus_NTPPeer::has_delay() const {
4109  return (_has_bits_[0] & 0x00000100u) != 0;
4110 }
4111 inline void NTPStatus_NTPPeer::set_has_delay() {
4112  _has_bits_[0] |= 0x00000100u;
4113 }
4114 inline void NTPStatus_NTPPeer::clear_has_delay() {
4115  _has_bits_[0] &= ~0x00000100u;
4116 }
4118  delay_ = static_cast<float>(::google::protobuf::internal::NaN());
4119  clear_has_delay();
4120 }
4121 inline float NTPStatus_NTPPeer::delay() const {
4122  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.delay)
4123  return delay_;
4124 }
4125 inline void NTPStatus_NTPPeer::set_delay(float value) {
4126  set_has_delay();
4127  delay_ = value;
4128  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.delay)
4129 }
4130 
4131 // optional float offset = 9 [default = nan, (.dccl.field) = {
4132 inline bool NTPStatus_NTPPeer::has_offset() const {
4133  return (_has_bits_[0] & 0x00000200u) != 0;
4134 }
4135 inline void NTPStatus_NTPPeer::set_has_offset() {
4136  _has_bits_[0] |= 0x00000200u;
4137 }
4138 inline void NTPStatus_NTPPeer::clear_has_offset() {
4139  _has_bits_[0] &= ~0x00000200u;
4140 }
4142  offset_ = static_cast<float>(::google::protobuf::internal::NaN());
4143  clear_has_offset();
4144 }
4145 inline float NTPStatus_NTPPeer::offset() const {
4146  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.offset)
4147  return offset_;
4148 }
4149 inline void NTPStatus_NTPPeer::set_offset(float value) {
4150  set_has_offset();
4151  offset_ = value;
4152  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.offset)
4153 }
4154 
4155 // optional float jitter = 10 [default = nan, (.dccl.field) = {
4156 inline bool NTPStatus_NTPPeer::has_jitter() const {
4157  return (_has_bits_[0] & 0x00000008u) != 0;
4158 }
4159 inline void NTPStatus_NTPPeer::set_has_jitter() {
4160  _has_bits_[0] |= 0x00000008u;
4161 }
4162 inline void NTPStatus_NTPPeer::clear_has_jitter() {
4163  _has_bits_[0] &= ~0x00000008u;
4164 }
4166  jitter_ = static_cast<float>(::google::protobuf::internal::NaN());
4167  clear_has_jitter();
4168 }
4169 inline float NTPStatus_NTPPeer::jitter() const {
4170  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.NTPPeer.jitter)
4171  return jitter_;
4172 }
4173 inline void NTPStatus_NTPPeer::set_jitter(float value) {
4174  set_has_jitter();
4175  jitter_ = value;
4176  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.NTPPeer.jitter)
4177 }
4178 
4179 // -------------------------------------------------------------------
4180 
4181 // NTPStatus
4182 
4183 // optional .jaiabot.protobuf.NTPStatus.SyncSource sync_source = 10 [default = SYNC_UNKNOWN];
4184 inline bool NTPStatus::has_sync_source() const {
4185  return (_has_bits_[0] & 0x00000008u) != 0;
4186 }
4187 inline void NTPStatus::set_has_sync_source() {
4188  _has_bits_[0] |= 0x00000008u;
4189 }
4190 inline void NTPStatus::clear_has_sync_source() {
4191  _has_bits_[0] &= ~0x00000008u;
4192 }
4194  sync_source_ = -1;
4195  clear_has_sync_source();
4196 }
4198  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.sync_source)
4199  return static_cast< ::jaiabot::protobuf::NTPStatus_SyncSource >(sync_source_);
4200 }
4203  set_has_sync_source();
4204  sync_source_ = value;
4205  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.sync_source)
4206 }
4207 
4208 // optional .jaiabot.protobuf.NTPStatus.LeapIndicator leap_indicator = 11 [default = LEAP_UNKNOWN];
4209 inline bool NTPStatus::has_leap_indicator() const {
4210  return (_has_bits_[0] & 0x00000010u) != 0;
4211 }
4212 inline void NTPStatus::set_has_leap_indicator() {
4213  _has_bits_[0] |= 0x00000010u;
4214 }
4215 inline void NTPStatus::clear_has_leap_indicator() {
4216  _has_bits_[0] &= ~0x00000010u;
4217 }
4219  leap_indicator_ = -1;
4220  clear_has_leap_indicator();
4221 }
4223  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.leap_indicator)
4224  return static_cast< ::jaiabot::protobuf::NTPStatus_LeapIndicator >(leap_indicator_);
4225 }
4228  set_has_leap_indicator();
4229  leap_indicator_ = value;
4230  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.leap_indicator)
4231 }
4232 
4233 // optional int32 system_event_counter = 12 [default = 0];
4235  return (_has_bits_[0] & 0x00000002u) != 0;
4236 }
4237 inline void NTPStatus::set_has_system_event_counter() {
4238  _has_bits_[0] |= 0x00000002u;
4239 }
4240 inline void NTPStatus::clear_has_system_event_counter() {
4241  _has_bits_[0] &= ~0x00000002u;
4242 }
4244  system_event_counter_ = 0;
4245  clear_has_system_event_counter();
4246 }
4247 inline ::google::protobuf::int32 NTPStatus::system_event_counter() const {
4248  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.system_event_counter)
4249  return system_event_counter_;
4250 }
4251 inline void NTPStatus::set_system_event_counter(::google::protobuf::int32 value) {
4252  set_has_system_event_counter();
4253  system_event_counter_ = value;
4254  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.system_event_counter)
4255 }
4256 
4257 // optional .jaiabot.protobuf.NTPStatus.NTPSystemEvent last_system_event = 13 [default = NTP_SYSTEM_EVENT_UNKNOWN];
4259  return (_has_bits_[0] & 0x00000004u) != 0;
4260 }
4261 inline void NTPStatus::set_has_last_system_event() {
4262  _has_bits_[0] |= 0x00000004u;
4263 }
4264 inline void NTPStatus::clear_has_last_system_event() {
4265  _has_bits_[0] &= ~0x00000004u;
4266 }
4268  last_system_event_ = -1;
4269  clear_has_last_system_event();
4270 }
4272  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.last_system_event)
4273  return static_cast< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent >(last_system_event_);
4274 }
4277  set_has_last_system_event();
4278  last_system_event_ = value;
4279  // @@protoc_insertion_point(field_set:jaiabot.protobuf.NTPStatus.last_system_event)
4280 }
4281 
4282 // optional .jaiabot.protobuf.NTPStatus.NTPPeer system_sync_peer = 20;
4283 inline bool NTPStatus::has_system_sync_peer() const {
4284  return (_has_bits_[0] & 0x00000001u) != 0;
4285 }
4286 inline void NTPStatus::set_has_system_sync_peer() {
4287  _has_bits_[0] |= 0x00000001u;
4288 }
4289 inline void NTPStatus::clear_has_system_sync_peer() {
4290  _has_bits_[0] &= ~0x00000001u;
4291 }
4293  if (system_sync_peer_ != NULL) system_sync_peer_->Clear();
4294  clear_has_system_sync_peer();
4295 }
4296 inline const ::jaiabot::protobuf::NTPStatus_NTPPeer& NTPStatus::_internal_system_sync_peer() const {
4297  return *system_sync_peer_;
4298 }
4299 inline const ::jaiabot::protobuf::NTPStatus_NTPPeer& NTPStatus::system_sync_peer() const {
4300  const ::jaiabot::protobuf::NTPStatus_NTPPeer* p = system_sync_peer_;
4301  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.system_sync_peer)
4302  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::NTPStatus_NTPPeer*>(
4304 }
4305 inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::release_system_sync_peer() {
4306  // @@protoc_insertion_point(field_release:jaiabot.protobuf.NTPStatus.system_sync_peer)
4307  clear_has_system_sync_peer();
4308  ::jaiabot::protobuf::NTPStatus_NTPPeer* temp = system_sync_peer_;
4309  system_sync_peer_ = NULL;
4310  return temp;
4311 }
4312 inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::mutable_system_sync_peer() {
4313  set_has_system_sync_peer();
4314  if (system_sync_peer_ == NULL) {
4315  auto* p = CreateMaybeMessage<::jaiabot::protobuf::NTPStatus_NTPPeer>(GetArenaNoVirtual());
4316  system_sync_peer_ = p;
4317  }
4318  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.NTPStatus.system_sync_peer)
4319  return system_sync_peer_;
4320 }
4322  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4323  if (message_arena == NULL) {
4324  delete system_sync_peer_;
4325  }
4326  if (system_sync_peer) {
4327  ::google::protobuf::Arena* submessage_arena = NULL;
4328  if (message_arena != submessage_arena) {
4329  system_sync_peer = ::google::protobuf::internal::GetOwnedMessage(
4330  message_arena, system_sync_peer, submessage_arena);
4331  }
4332  set_has_system_sync_peer();
4333  } else {
4334  clear_has_system_sync_peer();
4335  }
4336  system_sync_peer_ = system_sync_peer;
4337  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.NTPStatus.system_sync_peer)
4338 }
4339 
4340 // repeated .jaiabot.protobuf.NTPStatus.NTPPeer peer = 21;
4341 inline int NTPStatus::peer_size() const {
4342  return peer_.size();
4343 }
4344 inline void NTPStatus::clear_peer() {
4345  peer_.Clear();
4346 }
4347 inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::mutable_peer(int index) {
4348  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.NTPStatus.peer)
4349  return peer_.Mutable(index);
4350 }
4351 inline ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer >*
4353  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.NTPStatus.peer)
4354  return &peer_;
4355 }
4356 inline const ::jaiabot::protobuf::NTPStatus_NTPPeer& NTPStatus::peer(int index) const {
4357  // @@protoc_insertion_point(field_get:jaiabot.protobuf.NTPStatus.peer)
4358  return peer_.Get(index);
4359 }
4360 inline ::jaiabot::protobuf::NTPStatus_NTPPeer* NTPStatus::add_peer() {
4361  // @@protoc_insertion_point(field_add:jaiabot.protobuf.NTPStatus.peer)
4362  return peer_.Add();
4363 }
4364 inline const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer >&
4366  // @@protoc_insertion_point(field_list:jaiabot.protobuf.NTPStatus.peer)
4367  return peer_;
4368 }
4369 
4370 // -------------------------------------------------------------------
4371 
4372 // HelmIVPStatus
4373 
4374 // optional string helm_ivp_state = 1 [default = "PARK"];
4376  return (_has_bits_[0] & 0x00000001u) != 0;
4377 }
4378 inline void HelmIVPStatus::set_has_helm_ivp_state() {
4379  _has_bits_[0] |= 0x00000001u;
4380 }
4381 inline void HelmIVPStatus::clear_has_helm_ivp_state() {
4382  _has_bits_[0] &= ~0x00000001u;
4383 }
4386  clear_has_helm_ivp_state();
4387 }
4388 inline const ::std::string& HelmIVPStatus::helm_ivp_state() const {
4389  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
4390  return helm_ivp_state_.GetNoArena();
4391 }
4392 inline void HelmIVPStatus::set_helm_ivp_state(const ::std::string& value) {
4393  set_has_helm_ivp_state();
4395  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
4396 }
4397 #if LANG_CXX11
4398 inline void HelmIVPStatus::set_helm_ivp_state(::std::string&& value) {
4399  set_has_helm_ivp_state();
4400  helm_ivp_state_.SetNoArena(
4402  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
4403 }
4404 #endif
4405 inline void HelmIVPStatus::set_helm_ivp_state(const char* value) {
4406  GOOGLE_DCHECK(value != NULL);
4407  set_has_helm_ivp_state();
4408  helm_ivp_state_.SetNoArena(&::jaiabot::protobuf::HelmIVPStatus::_i_give_permission_to_break_this_code_default_helm_ivp_state_.get(), ::std::string(value));
4409  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
4410 }
4411 inline void HelmIVPStatus::set_helm_ivp_state(const char* value, size_t size) {
4412  set_has_helm_ivp_state();
4414  ::std::string(reinterpret_cast<const char*>(value), size));
4415  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
4416 }
4417 inline ::std::string* HelmIVPStatus::mutable_helm_ivp_state() {
4418  set_has_helm_ivp_state();
4419  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
4421 }
4422 inline ::std::string* HelmIVPStatus::release_helm_ivp_state() {
4423  // @@protoc_insertion_point(field_release:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
4424  if (!has_helm_ivp_state()) {
4425  return NULL;
4426  }
4427  clear_has_helm_ivp_state();
4428  return helm_ivp_state_.ReleaseNonDefaultNoArena(&::jaiabot::protobuf::HelmIVPStatus::_i_give_permission_to_break_this_code_default_helm_ivp_state_.get());
4429 }
4430 inline void HelmIVPStatus::set_allocated_helm_ivp_state(::std::string* helm_ivp_state) {
4431  if (helm_ivp_state != NULL) {
4432  set_has_helm_ivp_state();
4433  } else {
4434  clear_has_helm_ivp_state();
4435  }
4436  helm_ivp_state_.SetAllocatedNoArena(&::jaiabot::protobuf::HelmIVPStatus::_i_give_permission_to_break_this_code_default_helm_ivp_state_.get(), helm_ivp_state);
4437  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.HelmIVPStatus.helm_ivp_state)
4438 }
4439 
4440 // optional bool helm_ivp_desired_speed = 2 [default = false];
4442  return (_has_bits_[0] & 0x00000002u) != 0;
4443 }
4444 inline void HelmIVPStatus::set_has_helm_ivp_desired_speed() {
4445  _has_bits_[0] |= 0x00000002u;
4446 }
4447 inline void HelmIVPStatus::clear_has_helm_ivp_desired_speed() {
4448  _has_bits_[0] &= ~0x00000002u;
4449 }
4451  helm_ivp_desired_speed_ = false;
4452  clear_has_helm_ivp_desired_speed();
4453 }
4455  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_speed)
4456  return helm_ivp_desired_speed_;
4457 }
4459  set_has_helm_ivp_desired_speed();
4460  helm_ivp_desired_speed_ = value;
4461  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_speed)
4462 }
4463 
4464 // optional bool helm_ivp_desired_heading = 3 [default = false];
4466  return (_has_bits_[0] & 0x00000004u) != 0;
4467 }
4468 inline void HelmIVPStatus::set_has_helm_ivp_desired_heading() {
4469  _has_bits_[0] |= 0x00000004u;
4470 }
4471 inline void HelmIVPStatus::clear_has_helm_ivp_desired_heading() {
4472  _has_bits_[0] &= ~0x00000004u;
4473 }
4475  helm_ivp_desired_heading_ = false;
4476  clear_has_helm_ivp_desired_heading();
4477 }
4479  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_heading)
4480  return helm_ivp_desired_heading_;
4481 }
4483  set_has_helm_ivp_desired_heading();
4484  helm_ivp_desired_heading_ = value;
4485  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_heading)
4486 }
4487 
4488 // optional bool helm_ivp_desired_depth = 4 [default = false];
4490  return (_has_bits_[0] & 0x00000008u) != 0;
4491 }
4492 inline void HelmIVPStatus::set_has_helm_ivp_desired_depth() {
4493  _has_bits_[0] |= 0x00000008u;
4494 }
4495 inline void HelmIVPStatus::clear_has_helm_ivp_desired_depth() {
4496  _has_bits_[0] &= ~0x00000008u;
4497 }
4499  helm_ivp_desired_depth_ = false;
4500  clear_has_helm_ivp_desired_depth();
4501 }
4503  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_depth)
4504  return helm_ivp_desired_depth_;
4505 }
4507  set_has_helm_ivp_desired_depth();
4508  helm_ivp_desired_depth_ = value;
4509  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_desired_depth)
4510 }
4511 
4512 // optional bool helm_ivp_data = 5 [default = false];
4514  return (_has_bits_[0] & 0x00000010u) != 0;
4515 }
4516 inline void HelmIVPStatus::set_has_helm_ivp_data() {
4517  _has_bits_[0] |= 0x00000010u;
4518 }
4519 inline void HelmIVPStatus::clear_has_helm_ivp_data() {
4520  _has_bits_[0] &= ~0x00000010u;
4521 }
4523  helm_ivp_data_ = false;
4524  clear_has_helm_ivp_data();
4525 }
4526 inline bool HelmIVPStatus::helm_ivp_data() const {
4527  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HelmIVPStatus.helm_ivp_data)
4528  return helm_ivp_data_;
4529 }
4530 inline void HelmIVPStatus::set_helm_ivp_data(bool value) {
4531  set_has_helm_ivp_data();
4532  helm_ivp_data_ = value;
4533  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HelmIVPStatus.helm_ivp_data)
4534 }
4535 
4536 // -------------------------------------------------------------------
4537 
4538 // ThreadHealth
4539 
4540 // repeated .jaiabot.protobuf.Error error = 1;
4541 inline int ThreadHealth::error_size() const {
4542  return error_.size();
4543 }
4545  error_.Clear();
4546 }
4548  // @@protoc_insertion_point(field_get:jaiabot.protobuf.ThreadHealth.error)
4549  return static_cast< ::jaiabot::protobuf::Error >(error_.Get(index));
4550 }
4551 inline void ThreadHealth::set_error(int index, ::jaiabot::protobuf::Error value) {
4552  assert(::jaiabot::protobuf::Error_IsValid(value));
4553  error_.Set(index, value);
4554  // @@protoc_insertion_point(field_set:jaiabot.protobuf.ThreadHealth.error)
4555 }
4557  assert(::jaiabot::protobuf::Error_IsValid(value));
4558  error_.Add(value);
4559  // @@protoc_insertion_point(field_add:jaiabot.protobuf.ThreadHealth.error)
4560 }
4561 inline const ::google::protobuf::RepeatedField<int>&
4563  // @@protoc_insertion_point(field_list:jaiabot.protobuf.ThreadHealth.error)
4564  return error_;
4565 }
4566 inline ::google::protobuf::RepeatedField<int>*
4568  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.ThreadHealth.error)
4569  return &error_;
4570 }
4571 
4572 // repeated .jaiabot.protobuf.Warning warning = 2;
4573 inline int ThreadHealth::warning_size() const {
4574  return warning_.size();
4575 }
4577  warning_.Clear();
4578 }
4580  // @@protoc_insertion_point(field_get:jaiabot.protobuf.ThreadHealth.warning)
4581  return static_cast< ::jaiabot::protobuf::Warning >(warning_.Get(index));
4582 }
4584  assert(::jaiabot::protobuf::Warning_IsValid(value));
4585  warning_.Set(index, value);
4586  // @@protoc_insertion_point(field_set:jaiabot.protobuf.ThreadHealth.warning)
4587 }
4589  assert(::jaiabot::protobuf::Warning_IsValid(value));
4590  warning_.Add(value);
4591  // @@protoc_insertion_point(field_add:jaiabot.protobuf.ThreadHealth.warning)
4592 }
4593 inline const ::google::protobuf::RepeatedField<int>&
4595  // @@protoc_insertion_point(field_list:jaiabot.protobuf.ThreadHealth.warning)
4596  return warning_;
4597 }
4598 inline ::google::protobuf::RepeatedField<int>*
4600  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.ThreadHealth.warning)
4601  return &warning_;
4602 }
4603 
4604 // -------------------------------------------------------------------
4605 
4606 // VehicleHealth
4607 
4608 // -------------------------------------------------------------------
4609 
4610 // SystemdStartReport
4611 
4612 // required .jaiabot.protobuf.Error clear_error = 1;
4614  return (_has_bits_[0] & 0x00000001u) != 0;
4615 }
4616 inline void SystemdStartReport::set_has_clear_error() {
4617  _has_bits_[0] |= 0x00000001u;
4618 }
4619 inline void SystemdStartReport::clear_has_clear_error() {
4620  _has_bits_[0] &= ~0x00000001u;
4621 }
4623  clear_error_ = 0;
4624  clear_has_clear_error();
4625 }
4627  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdStartReport.clear_error)
4628  return static_cast< ::jaiabot::protobuf::Error >(clear_error_);
4629 }
4631  assert(::jaiabot::protobuf::Error_IsValid(value));
4632  set_has_clear_error();
4633  clear_error_ = value;
4634  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdStartReport.clear_error)
4635 }
4636 
4637 // -------------------------------------------------------------------
4638 
4639 // SystemdStopReport
4640 
4641 // required .jaiabot.protobuf.SystemdStopReport.ServiceResult result = 1;
4642 inline bool SystemdStopReport::has_result() const {
4643  return (_has_bits_[0] & 0x00000002u) != 0;
4644 }
4645 inline void SystemdStopReport::set_has_result() {
4646  _has_bits_[0] |= 0x00000002u;
4647 }
4648 inline void SystemdStopReport::clear_has_result() {
4649  _has_bits_[0] &= ~0x00000002u;
4650 }
4652  result_ = 0;
4653  clear_has_result();
4654 }
4656  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdStopReport.result)
4657  return static_cast< ::jaiabot::protobuf::SystemdStopReport_ServiceResult >(result_);
4658 }
4661  set_has_result();
4662  result_ = value;
4663  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdStopReport.result)
4664 }
4665 
4666 // required .jaiabot.protobuf.Error error = 2;
4667 inline bool SystemdStopReport::has_error() const {
4668  return (_has_bits_[0] & 0x00000004u) != 0;
4669 }
4670 inline void SystemdStopReport::set_has_error() {
4671  _has_bits_[0] |= 0x00000004u;
4672 }
4673 inline void SystemdStopReport::clear_has_error() {
4674  _has_bits_[0] &= ~0x00000004u;
4675 }
4677  error_ = 0;
4678  clear_has_error();
4679 }
4681  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdStopReport.error)
4682  return static_cast< ::jaiabot::protobuf::Error >(error_);
4683 }
4685  assert(::jaiabot::protobuf::Error_IsValid(value));
4686  set_has_error();
4687  error_ = value;
4688  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdStopReport.error)
4689 }
4690 
4691 // optional string journal_dump_file = 3;
4693  return (_has_bits_[0] & 0x00000001u) != 0;
4694 }
4695 inline void SystemdStopReport::set_has_journal_dump_file() {
4696  _has_bits_[0] |= 0x00000001u;
4697 }
4698 inline void SystemdStopReport::clear_has_journal_dump_file() {
4699  _has_bits_[0] &= ~0x00000001u;
4700 }
4702  journal_dump_file_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4703  clear_has_journal_dump_file();
4704 }
4705 inline const ::std::string& SystemdStopReport::journal_dump_file() const {
4706  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
4707  return journal_dump_file_.GetNoArena();
4708 }
4709 inline void SystemdStopReport::set_journal_dump_file(const ::std::string& value) {
4710  set_has_journal_dump_file();
4711  journal_dump_file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
4712  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
4713 }
4714 #if LANG_CXX11
4715 inline void SystemdStopReport::set_journal_dump_file(::std::string&& value) {
4716  set_has_journal_dump_file();
4717  journal_dump_file_.SetNoArena(
4718  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
4719  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
4720 }
4721 #endif
4722 inline void SystemdStopReport::set_journal_dump_file(const char* value) {
4723  GOOGLE_DCHECK(value != NULL);
4724  set_has_journal_dump_file();
4725  journal_dump_file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
4726  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
4727 }
4728 inline void SystemdStopReport::set_journal_dump_file(const char* value, size_t size) {
4729  set_has_journal_dump_file();
4730  journal_dump_file_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
4731  ::std::string(reinterpret_cast<const char*>(value), size));
4732  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
4733 }
4735  set_has_journal_dump_file();
4736  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
4737  return journal_dump_file_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4738 }
4740  // @@protoc_insertion_point(field_release:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
4741  if (!has_journal_dump_file()) {
4742  return NULL;
4743  }
4744  clear_has_journal_dump_file();
4745  return journal_dump_file_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4746 }
4747 inline void SystemdStopReport::set_allocated_journal_dump_file(::std::string* journal_dump_file) {
4748  if (journal_dump_file != NULL) {
4749  set_has_journal_dump_file();
4750  } else {
4751  clear_has_journal_dump_file();
4752  }
4753  journal_dump_file_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), journal_dump_file);
4754  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.SystemdStopReport.journal_dump_file)
4755 }
4756 
4757 // -------------------------------------------------------------------
4758 
4759 // SystemdReportAck
4760 
4761 // required .jaiabot.protobuf.Error error_ack = 1;
4762 inline bool SystemdReportAck::has_error_ack() const {
4763  return (_has_bits_[0] & 0x00000001u) != 0;
4764 }
4765 inline void SystemdReportAck::set_has_error_ack() {
4766  _has_bits_[0] |= 0x00000001u;
4767 }
4768 inline void SystemdReportAck::clear_has_error_ack() {
4769  _has_bits_[0] &= ~0x00000001u;
4770 }
4772  error_ack_ = 0;
4773  clear_has_error_ack();
4774 }
4776  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SystemdReportAck.error_ack)
4777  return static_cast< ::jaiabot::protobuf::Error >(error_ack_);
4778 }
4780  assert(::jaiabot::protobuf::Error_IsValid(value));
4781  set_has_error_ack();
4782  error_ack_ = value;
4783  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SystemdReportAck.error_ack)
4784 }
4785 
4786 #ifdef __GNUC__
4787  #pragma GCC diagnostic pop
4788 #endif // __GNUC__
4789 // -------------------------------------------------------------------
4790 
4791 // -------------------------------------------------------------------
4792 
4793 // -------------------------------------------------------------------
4794 
4795 // -------------------------------------------------------------------
4796 
4797 // -------------------------------------------------------------------
4798 
4799 // -------------------------------------------------------------------
4800 
4801 // -------------------------------------------------------------------
4802 
4803 // -------------------------------------------------------------------
4804 
4805 // -------------------------------------------------------------------
4806 
4807 // -------------------------------------------------------------------
4808 
4809 // -------------------------------------------------------------------
4810 
4811 // -------------------------------------------------------------------
4812 
4813 // -------------------------------------------------------------------
4814 
4815 // -------------------------------------------------------------------
4816 
4817 
4818 // @@protoc_insertion_point(namespace_scope)
4819 
4820 } // namespace protobuf
4821 } // namespace jaiabot
4822 
4823 namespace google {
4824 namespace protobuf {
4825 
4826 template <> struct is_proto_enum< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode> : ::std::true_type {};
4827 template <>
4828 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode>() {
4830 }
4831 template <> struct is_proto_enum< ::jaiabot::protobuf::NTPStatus_SyncSource> : ::std::true_type {};
4832 template <>
4833 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_SyncSource>() {
4835 }
4836 template <> struct is_proto_enum< ::jaiabot::protobuf::NTPStatus_LeapIndicator> : ::std::true_type {};
4837 template <>
4838 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_LeapIndicator>() {
4840 }
4841 template <> struct is_proto_enum< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent> : ::std::true_type {};
4842 template <>
4843 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::NTPStatus_NTPSystemEvent>() {
4845 }
4846 template <> struct is_proto_enum< ::jaiabot::protobuf::SystemdStopReport_ServiceResult> : ::std::true_type {};
4847 template <>
4848 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::SystemdStopReport_ServiceResult>() {
4850 }
4851 template <> struct is_proto_enum< ::jaiabot::protobuf::Error> : ::std::true_type {};
4852 template <>
4853 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::Error>() {
4855 }
4856 template <> struct is_proto_enum< ::jaiabot::protobuf::Warning> : ::std::true_type {};
4857 template <>
4858 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::Warning>() {
4860 }
4861 
4862 } // namespace protobuf
4863 } // namespace google
4864 
4865 // @@protoc_insertion_point(global_scope)
4866 
4867 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhealth_2eproto
jaiabot::protobuf::ThreadHealth::swap
friend void swap(ThreadHealth &a, ThreadHealth &b)
Definition: health.pb.h:2351
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::has_five_min
bool has_five_min() const
Definition: health.pb.h:2993
jaiabot::protobuf::SystemdStopReport::Swap
void Swap(SystemdStopReport *other)
jaiabot::protobuf::NTPStatus_NTPPeer::operator=
NTPStatus_NTPPeer & operator=(const NTPStatus_NTPPeer &from)
Definition: health.pb.h:1504
jaiabot::protobuf::LinuxHardwareStatus_Disk::release_data
::jaiabot::protobuf::LinuxHardwareStatus_Information * release_data()
Definition: health.pb.h:3431
jaiabot::protobuf::_SystemdStartReport_default_instance_
SystemdStartReportDefaultTypeInternal _SystemdStartReport_default_instance_
protobuf_jaiabot_2fmessages_2fhealth_2eproto
Definition: health.pb.h:48
jaiabot::protobuf::_NTPStatus_default_instance_
NTPStatusDefaultTypeInternal _NTPStatus_default_instance_
jaiabot::protobuf::ERROR__MISSING_DATA__ARDUINO_REPORT
@ ERROR__MISSING_DATA__ARDUINO_REPORT
Definition: health.pb.h:363
jaiabot::protobuf::Warning_Parse
bool Warning_Parse(const ::std::string &name, Warning *value)
Definition: health.pb.h:429
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_RESOURCES
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_RESOURCES
Definition: health.pb.h:251
jaiabot::protobuf::VehicleHealth::swap
friend void swap(VehicleHealth &a, VehicleHealth &b)
Definition: health.pb.h:2477
jaiabot::protobuf::SystemdStartReport::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:2565
jaiabot::protobuf::NTPStatus_NTPPeer::remote
const ::std::string & remote() const
Definition: health.pb.h:3893
jaiabot::protobuf::ERROR__MISSING_DATA__CALIBRATION_GYRO
@ ERROR__MISSING_DATA__CALIBRATION_GYRO
Definition: health.pb.h:338
jaiabot::protobuf::LinuxHardwareStatus_Information::clear_total
void clear_total()
Definition: health.pb.h:3164
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::New
LinuxHardwareStatus_Processor_LoadAverages * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:491
jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_LIAISON
@ ERROR__NOT_RESPONDING__GOBY_LIAISON
Definition: health.pb.h:308
jaiabot::protobuf::NTPStatus_NTPPeer::refid
const ::std::string & refid() const
Definition: health.pb.h:3959
jaiabot::protobuf::jaiabot_vehicle
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::protobuf::VehicleHealth, ::google::protobuf::internal::MessageTypeTraits< ::jaiabot::protobuf::VehicleHealth >, 11, false > jaiabot_vehicle
Definition: health.pb.h:2958
jaiabot::protobuf::NTPStatus::peer_size
int peer_size() const
Definition: health.pb.h:4341
jaiabot::protobuf::LinuxHardwareStatus_Processor::loads
const ::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages & loads() const
Definition: health.pb.h:3061
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_MODE
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_MODE
Definition: health.pb.h:213
jaiabot::protobuf::NTPStatus::Swap
void Swap(NTPStatus *other)
jaiabot::protobuf::LinuxHardwareStatus_Processor::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:602
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_LF_RADIO
@ NTPStatus_SyncSource_SYNC_LF_RADIO
Definition: health.pb.h:161
jaiabot::protobuf::NTPStatus::mutable_peer
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer > * mutable_peer()
Definition: health.pb.h:4352
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_Parse
bool NTPStatus_NTPPeer_TallyCode_Parse(const ::std::string &name, NTPStatus_NTPPeer_TallyCode *value)
Definition: health.pb.h:152
jaiabot::protobuf::SystemdStopReport::New
SystemdStopReport * New() const final
Definition: health.pb.h:2701
jaiabot::protobuf::ERROR__NOT_CALIBRATED_MAG
@ ERROR__NOT_CALIBRATED_MAG
Definition: health.pb.h:344
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::operator=
LinuxHardwareStatus_Processor_LoadAverages & operator=(const LinuxHardwareStatus_Processor_LoadAverages &from)
Definition: health.pb.h:443
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_WEB_PORTAL
@ ERROR__NOT_RESPONDING__JAIABOT_WEB_PORTAL
Definition: health.pb.h:315
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_HF_RADIO
@ NTPStatus_SyncSource_SYNC_HF_RADIO
Definition: health.pb.h:162
jaiabot::protobuf::_SystemdReportAck_default_instance_
SystemdReportAckDefaultTypeInternal _SystemdReportAck_default_instance_
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages
Definition: health.pb.h:436
jaiabot::protobuf::LinuxHardwareStatus::uptime_unit
boost::units::unit< uptime_dimension, boost::units::si::system > uptime_unit
Definition: health.pb.h:1459
jaiabot::protobuf::WARNING__MISSION__DATA__GPS_FIX_DEGRADED
@ WARNING__MISSION__DATA__GPS_FIX_DEGRADED
Definition: health.pb.h:415
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_MAX
const NTPStatus_NTPSystemEvent NTPStatus_NTPSystemEvent_NTPSystemEvent_MAX
Definition: health.pb.h:228
jaiabot::protobuf::jaiabot_thread
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::protobuf::ThreadHealth, ::google::protobuf::internal::MessageTypeTraits< ::jaiabot::protobuf::ThreadHealth >, 11, false > jaiabot_thread
Definition: health.pb.h:2954
jaiabot::protobuf::LinuxHardwareStatus_Processor::swap
friend void swap(LinuxHardwareStatus_Processor &a, LinuxHardwareStatus_Processor &b)
Definition: health.pb.h:618
jaiabot::protobuf::ERROR__SYSTEM__DATA_DISK_SPACE_CRITICAL
@ ERROR__SYSTEM__DATA_DISK_SPACE_CRITICAL
Definition: health.pb.h:356
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::clear_fifteen_min
void clear_fifteen_min()
Definition: health.pb.h:3026
jaiabot::protobuf::LinuxHardwareStatus::clear_processor
void clear_processor()
Definition: health.pb.h:3628
jaiabot::protobuf::LinuxHardwareStatus_WiFi::clear_signal_level
void clear_signal_level()
Definition: health.pb.h:3552
jaiabot::protobuf::HelmIVPStatus::set_helm_ivp_desired_heading
void set_helm_ivp_desired_heading(bool value)
Definition: health.pb.h:4482
jaiabot::protobuf::LinuxHardwareStatus::clear_disk
void clear_disk()
Definition: health.pb.h:3744
jaiabot::protobuf::HelmIVPStatus::helm_ivp_desired_depth
bool helm_ivp_desired_depth() const
Definition: health.pb.h:4502
jaiabot::protobuf::NTPStatus_NTPPeer::set_jitter
void set_jitter(float value)
Definition: health.pb.h:4173
jaiabot::protobuf::ERROR__SYSTEM__NTP_PEERS_QUERY_FAILED
@ ERROR__SYSTEM__NTP_PEERS_QUERY_FAILED
Definition: health.pb.h:357
jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
@ WARNING__NOT_RESPONDING__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
Definition: health.pb.h:386
jaiabot::protobuf::NTPStatus_LeapIndicator_IsValid
bool NTPStatus_LeapIndicator_IsValid(int value)
jaiabot::protobuf::LinuxHardwareStatus_Disk::data
const ::jaiabot::protobuf::LinuxHardwareStatus_Information & data() const
Definition: health.pb.h:3425
jaiabot::protobuf::NTPStatus_NTPSystemEvent_Parse
bool NTPStatus_NTPSystemEvent_Parse(const ::std::string &name, NTPStatus_NTPSystemEvent *value)
Definition: health.pb.h:236
jaiabot::protobuf::LinuxHardwareStatus_Memory::internal_default_instance
static const LinuxHardwareStatus_Memory * internal_default_instance()
Definition: health.pb.h:914
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_PPS
@ NTPStatus_SyncSource_SYNC_PPS
Definition: health.pb.h:160
jaiabot::protobuf::LinuxHardwareStatus_Disk::release_rootfs
::jaiabot::protobuf::LinuxHardwareStatus_Information * release_rootfs()
Definition: health.pb.h:3373
jaiabot::protobuf::SystemdStopReport::ServiceResult_descriptor
static const ::google::protobuf::EnumDescriptor * ServiceResult_descriptor()
Definition: health.pb.h:2773
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_OTHER
@ NTPStatus_SyncSource_SYNC_OTHER
Definition: health.pb.h:166
jaiabot::protobuf::Warning_MAX
const Warning Warning_MAX
Definition: health.pb.h:421
jaiabot::protobuf::LinuxHardwareStatus_Processor::New
LinuxHardwareStatus_Processor * New() const final
Definition: health.pb.h:624
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_MIN
const NTPStatus_NTPPeer_TallyCode NTPStatus_NTPPeer_TallyCode_TallyCode_MIN
Definition: health.pb.h:143
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::set_five_min
void set_five_min(float value)
Definition: health.pb.h:3010
jaiabot::protobuf::LinuxHardwareStatus_Information::available
::google::protobuf::uint64 available() const
Definition: health.pb.h:3192
jaiabot::protobuf::LinuxHardwareStatus_Information::operator=
LinuxHardwareStatus_Information & operator=(const LinuxHardwareStatus_Information &from)
Definition: health.pb.h:721
jaiabot::protobuf::LinuxHardwareStatus::has_disk
bool has_disk() const
Definition: health.pb.h:3735
jaiabot::protobuf::LinuxHardwareStatus_Disk::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:1043
jaiabot::protobuf::LinuxHardwareStatus_Processor::has_loads
bool has_loads() const
Definition: health.pb.h:3045
jaiabot::protobuf::WARNING__SYSTEM__NTP_NOT_SYNCHRONIZED
@ WARNING__SYSTEM__NTP_NOT_SYNCHRONIZED
Definition: health.pb.h:401
jaiabot::protobuf::LinuxHardwareStatus::disk
const ::jaiabot::protobuf::LinuxHardwareStatus_Disk & disk() const
Definition: health.pb.h:3751
jaiabot::protobuf::LinuxHardwareStatus_Processor::clear_num_processes
void clear_num_processes()
Definition: health.pb.h:3112
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAPSECOND_VALUES_UPDATE_FROM_FILE
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAPSECOND_VALUES_UPDATE_FROM_FILE
Definition: health.pb.h:223
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::LinuxHardwareStatus_Memory::release_ram
::jaiabot::protobuf::LinuxHardwareStatus_Information * release_ram()
Definition: health.pb.h:3253
jaiabot::protobuf::NTPStatus_NTPPeer::when_with_units
boost::units::quantity< when_unit, google::protobuf::int32 > when_with_units() const
Definition: health.pb.h:1729
jaiabot::protobuf::VehicleHealth::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:2458
jaiabot::protobuf::SystemdStopReport::swap
friend void swap(SystemdStopReport &a, SystemdStopReport &b)
Definition: health.pb.h:2695
jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_MOOS_GATEWAY
@ ERROR__NOT_RESPONDING__GOBY_MOOS_GATEWAY
Definition: health.pb.h:317
jaiabot::protobuf::SystemdReportAck::New
SystemdReportAck * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:2892
jaiabot::protobuf::NTPStatus::set_system_event_counter
void set_system_event_counter(::google::protobuf::int32 value)
Definition: health.pb.h:4251
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_PID_CONTROL
@ ERROR__NOT_RESPONDING__JAIABOT_PID_CONTROL
Definition: health.pb.h:319
jaiabot::protobuf::NTPStatus_NTPPeer::set_delay
void set_delay(float value)
Definition: health.pb.h:4125
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_MIN
const NTPStatus_NTPSystemEvent NTPStatus_NTPSystemEvent_NTPSystemEvent_MIN
Definition: health.pb.h:227
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_ARMED
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_ARMED
Definition: health.pb.h:218
jaiabot::protobuf::NTPStatus_NTPPeer::offset
float offset() const
Definition: health.pb.h:4145
jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO085_DRIVER
@ WARNING__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO085_DRIVER
Definition: health.pb.h:389
jaiabot::protobuf::SystemdStopReport::journal_dump_file
const ::std::string & journal_dump_file() const
Definition: health.pb.h:4705
jaiabot::protobuf::ERROR__MISSING_DATA__CALIBRATION_MAG
@ ERROR__MISSING_DATA__CALIBRATION_MAG
Definition: health.pb.h:340
jaiabot::protobuf::ERROR__VERSION__MISMATCH_INTERVEHICLE__UPGRADE_BOT
@ ERROR__VERSION__MISMATCH_INTERVEHICLE__UPGRADE_BOT
Definition: health.pb.h:365
jaiabot::protobuf::NTPStatus_NTPPeer::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:1523
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::set_one_min
void set_one_min(float value)
Definition: health.pb.h:2986
jaiabot::protobuf::ERROR__FAILED__JAIABOT_ENGINEERING
@ ERROR__FAILED__JAIABOT_ENGINEERING
Definition: health.pb.h:288
jaiabot::protobuf::VehicleHealth::internal_default_instance
static const VehicleHealth * internal_default_instance()
Definition: health.pb.h:2469
jaiabot::protobuf::NTPStatus_NTPPeer::delay_with_units
Quantity delay_with_units() const
Definition: health.pb.h:1756
jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_MAX
const NTPStatus_LeapIndicator NTPStatus_LeapIndicator_LeapIndicator_MAX
Definition: health.pb.h:194
jaiabot::protobuf::NTPStatus::internal_default_instance
static const NTPStatus * internal_default_instance()
Definition: health.pb.h:1872
jaiabot::protobuf::LinuxHardwareStatus_Information::has_available
bool has_available() const
Definition: health.pb.h:3179
jaiabot::protobuf::_SystemdStopReport_default_instance_
SystemdStopReportDefaultTypeInternal _SystemdStopReport_default_instance_
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::Clear
void Clear() final
jaiabot::protobuf::NTPStatus::leap_indicator
::jaiabot::protobuf::NTPStatus_LeapIndicator leap_indicator() const
Definition: health.pb.h:4222
jaiabot::protobuf::HelmIVPStatus::internal_default_instance
static const HelmIVPStatus * internal_default_instance()
Definition: health.pb.h:2178
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_DRIVER_ARDUINO
@ ERROR__NOT_RESPONDING__JAIABOT_DRIVER_ARDUINO
Definition: health.pb.h:323
jaiabot::protobuf::NTPStatus_NTPPeer::TallyCode_Name
static const ::std::string & TallyCode_Name(TallyCode value)
Definition: health.pb.h:1621
jaiabot::protobuf::LinuxHardwareStatus::mutable_disk
::jaiabot::protobuf::LinuxHardwareStatus_Disk * mutable_disk()
Definition: health.pb.h:3764
jaiabot::protobuf::Error_Name
const ::std::string & Error_Name(Error value)
Definition: health.pb.h:374
jaiabot::protobuf::LinuxHardwareStatus_WiFi::swap
friend void swap(LinuxHardwareStatus_WiFi &a, LinuxHardwareStatus_WiFi &b)
Definition: health.pb.h:1193
goby
Definition: driver_tester.h:34
jaiabot::protobuf::NTPStatus_NTPPeer::has_when
bool has_when() const
Definition: health.pb.h:4036
jaiabot::protobuf::NTPStatus_NTPPeer
Definition: health.pb.h:1497
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_MULTI_THREAD_PATTERN
@ ERROR__NOT_RESPONDING__JAIABOT_MULTI_THREAD_PATTERN
Definition: health.pb.h:326
jaiabot::protobuf::LinuxHardwareStatus_WiFi
Definition: health.pb.h:1148
jaiabot::protobuf::NTPStatus_NTPPeer::jitter
float jitter() const
Definition: health.pb.h:4169
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::kFifteenMinFieldNumber
static const int kFifteenMinFieldNumber
Definition: health.pb.h:547
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO055_DRIVER
@ ERROR__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO055_DRIVER
Definition: health.pb.h:322
jaiabot::protobuf::_LinuxHardwareStatus_Information_default_instance_
LinuxHardwareStatus_InformationDefaultTypeInternal _LinuxHardwareStatus_Information_default_instance_
jaiabot::protobuf::ERROR__MOOS__HELMIVP_NO_DESIRED_DATA
@ ERROR__MOOS__HELMIVP_NO_DESIRED_DATA
Definition: health.pb.h:348
jaiabot::protobuf::LinuxHardwareStatus::mutable_wifi
::jaiabot::protobuf::LinuxHardwareStatus_WiFi * mutable_wifi()
Definition: health.pb.h:3822
jaiabot::protobuf::SystemdStopReport::ServiceResult_Parse
static bool ServiceResult_Parse(const ::std::string &name, ServiceResult *value)
Definition: health.pb.h:2779
jaiabot::protobuf::ERROR__FAILED__MOOS_SIM_MOOSDB
@ ERROR__FAILED__MOOS_SIM_MOOSDB
Definition: health.pb.h:300
jaiabot::protobuf::SystemdStopReport::result
::jaiabot::protobuf::SystemdStopReport_ServiceResult result() const
Definition: health.pb.h:4655
jaiabot::protobuf::SystemdReportAck::clear_error_ack
void clear_error_ack()
Definition: health.pb.h:4771
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::swap
friend void swap(LinuxHardwareStatus_Processor_LoadAverages &a, LinuxHardwareStatus_Processor_LoadAverages &b)
Definition: health.pb.h:481
jaiabot::protobuf::NTPStatus_NTPPeer::offset_with_units
Quantity offset_with_units() const
Definition: health.pb.h:1771
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_ALTERNATIVE_BACKUP
@ NTPStatus_NTPPeer_TallyCode_PEER_ALTERNATIVE_BACKUP
Definition: health.pb.h:138
jaiabot::protobuf::LinuxHardwareStatus_WiFi::has_signal_level
bool has_signal_level() const
Definition: health.pb.h:3543
jaiabot::protobuf::ERROR__VERSION__MISMATCH_INTERVEHICLE__UPGRADE_HUB
@ ERROR__VERSION__MISMATCH_INTERVEHICLE__UPGRADE_HUB
Definition: health.pb.h:364
jaiabot::protobuf::HelmIVPStatus::release_helm_ivp_state
::std::string * release_helm_ivp_state()
Definition: health.pb.h:4422
jaiabot::protobuf::ERROR__NOT_RESPONDING__UNKNOWN_APP
@ ERROR__NOT_RESPONDING__UNKNOWN_APP
Definition: health.pb.h:306
protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: health.pb.h:55
jaiabot::protobuf::ERROR__SYSTEM__CANNOT_READ_DISK_USAGE
@ ERROR__SYSTEM__CANNOT_READ_DISK_USAGE
Definition: health.pb.h:354
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_MISSION_MANAGER
@ ERROR__NOT_RESPONDING__JAIABOT_MISSION_MANAGER
Definition: health.pb.h:318
jaiabot::protobuf::LinuxHardwareStatus_Disk::Swap
void Swap(LinuxHardwareStatus_Disk *other)
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::internal_default_instance
static const LinuxHardwareStatus_Processor_LoadAverages * internal_default_instance()
Definition: health.pb.h:473
jaiabot::protobuf::HelmIVPStatus::helm_ivp_data
bool helm_ivp_data() const
Definition: health.pb.h:4526
jaiabot::protobuf::ERROR__FAILED__MOOS_PNODEREPORTER
@ ERROR__FAILED__MOOS_PNODEREPORTER
Definition: health.pb.h:292
jaiabot::protobuf::LinuxHardwareStatus_Information::New
LinuxHardwareStatus_Information * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:769
jaiabot::protobuf::NTPStatus::clear_last_system_event
void clear_last_system_event()
Definition: health.pb.h:4267
jaiabot::protobuf::ERROR__MISSING_DATA__CALIBRATION_SYS
@ ERROR__MISSING_DATA__CALIBRATION_SYS
Definition: health.pb.h:337
jaiabot::protobuf::LinuxHardwareStatus_Information::swap
friend void swap(LinuxHardwareStatus_Information &a, LinuxHardwareStatus_Information &b)
Definition: health.pb.h:759
jaiabot::protobuf::LinuxHardwareStatus_WiFi::noise_level
::google::protobuf::int32 noise_level() const
Definition: health.pb.h:3580
jaiabot::protobuf::ERROR__FAILED__GOBY_LIAISON
@ ERROR__FAILED__GOBY_LIAISON
Definition: health.pb.h:272
jaiabot::protobuf::LinuxHardwareStatus_Information::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:740
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::has_fifteen_min
bool has_fifteen_min() const
Definition: health.pb.h:3017
jaiabot::protobuf::NTPStatus::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:1864
protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: health.pb.h:54
jaiabot::protobuf::WARNING__NOT_RESPONDING__UNKNOWN_APP
@ WARNING__NOT_RESPONDING__UNKNOWN_APP
Definition: health.pb.h:385
jaiabot::protobuf::LinuxHardwareStatus_WiFi::link_quality
::google::protobuf::uint32 link_quality() const
Definition: health.pb.h:3508
jaiabot::protobuf::VehicleHealth::New
VehicleHealth * New() const final
Definition: health.pb.h:2483
jaiabot::protobuf::ERROR__MOOS__HELMIVP_STATE_NOT_DRIVE
@ ERROR__MOOS__HELMIVP_STATE_NOT_DRIVE
Definition: health.pb.h:347
jaiabot::protobuf::NTPStatus_NTPPeer::jitter_unit
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:1779
jaiabot::protobuf::ERROR__ARDUINO_CONNECTION_FAILED
@ ERROR__ARDUINO_CONNECTION_FAILED
Definition: health.pb.h:366
jaiabot::protobuf::NTPStatus::NTPSystemEvent_IsValid
static bool NTPSystemEvent_IsValid(int value)
Definition: health.pb.h:2040
jaiabot::protobuf::SystemdReportAck::has_error_ack
bool has_error_ack() const
Definition: health.pb.h:4762
jaiabot::protobuf::ThreadHealth::set_error
void set_error(int index, ::jaiabot::protobuf::Error value)
Definition: health.pb.h:4551
jaiabot::protobuf::_LinuxHardwareStatus_Processor_default_instance_
LinuxHardwareStatus_ProcessorDefaultTypeInternal _LinuxHardwareStatus_Processor_default_instance_
jaiabot::protobuf::HelmIVPStatus::set_helm_ivp_desired_speed
void set_helm_ivp_desired_speed(bool value)
Definition: health.pb.h:4458
jaiabot::protobuf::SystemdReportAck::internal_default_instance
static const SystemdReportAck * internal_default_instance()
Definition: health.pb.h:2874
jaiabot::protobuf::LinuxHardwareStatus_Information::Swap
void Swap(LinuxHardwareStatus_Information *other)
jaiabot::protobuf::LinuxHardwareStatus_Memory::operator=
LinuxHardwareStatus_Memory & operator=(const LinuxHardwareStatus_Memory &from)
Definition: health.pb.h:884
jaiabot::protobuf::HelmIVPStatus
Definition: health.pb.h:2141
jaiabot::protobuf::ERROR__FAILED__UNKNOWN
@ ERROR__FAILED__UNKNOWN
Definition: health.pb.h:270
jaiabot::protobuf::ThreadHealth::New
ThreadHealth * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:2361
jaiabot::protobuf::ThreadHealth::set_warning
void set_warning(int index, ::jaiabot::protobuf::Warning value)
Definition: health.pb.h:4583
jaiabot::protobuf::LinuxHardwareStatus::clear_uptime
void clear_uptime()
Definition: health.pb.h:3604
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_EXIT_CODE
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_EXIT_CODE
Definition: health.pb.h:246
jaiabot::protobuf::ERROR__MISSING_DATA__PRESSURE
@ ERROR__MISSING_DATA__PRESSURE
Definition: health.pb.h:333
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_HEALTH
@ ERROR__NOT_RESPONDING__JAIABOT_HEALTH
Definition: health.pb.h:312
jaiabot::protobuf::NTPStatus_NTPPeer::clear_refid
void clear_refid()
Definition: health.pb.h:3955
jaiabot::protobuf::ThreadHealth::add_error
void add_error(::jaiabot::protobuf::Error value)
Definition: health.pb.h:4556
jaiabot::protobuf::NTPStatus::peer
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::NTPStatus_NTPPeer > & peer() const
Definition: health.pb.h:4365
jaiabot::protobuf::ERROR__FAILED__JAIABOT_LOG_CONVERTER
@ ERROR__FAILED__JAIABOT_LOG_CONVERTER
Definition: health.pb.h:297
jaiabot::protobuf::LinuxHardwareStatus_Memory::clear_ram
void clear_ram()
Definition: health.pb.h:3240
jaiabot::protobuf::Warning_ARRAYSIZE
const int Warning_ARRAYSIZE
Definition: health.pb.h:422
jaiabot::protobuf::LinuxHardwareStatus_Disk::mutable_data
::jaiabot::protobuf::LinuxHardwareStatus_Information * mutable_data()
Definition: health.pb.h:3438
jaiabot::protobuf::HelmIVPStatus::has_helm_ivp_desired_speed
bool has_helm_ivp_desired_speed() const
Definition: health.pb.h:4441
jaiabot::protobuf::ERROR__MISSING_DATA__COURSE
@ ERROR__MISSING_DATA__COURSE
Definition: health.pb.h:336
jaiabot::protobuf::LinuxHardwareStatus_Memory::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:903
protobuf_jaiabot_2fmessages_2fhealth_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::NTPStatus_SyncSource_descriptor
const ::google::protobuf::EnumDescriptor * NTPStatus_SyncSource_descriptor()
jaiabot::protobuf::Warning_MIN
const Warning Warning_MIN
Definition: health.pb.h:420
jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_PRESSURE_SENSOR
@ ERROR__FAILED__PYTHON_JAIABOT_PRESSURE_SENSOR
Definition: health.pb.h:295
jaiabot::protobuf::LinuxHardwareStatus::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:1328
jaiabot::protobuf::NTPStatus::has_leap_indicator
bool has_leap_indicator() const
Definition: health.pb.h:4209
jaiabot::protobuf::WARNING__TOO_MANY_WARNINGS_TO_REPORT_ALL
@ WARNING__TOO_MANY_WARNINGS_TO_REPORT_ALL
Definition: health.pb.h:384
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_MAX
const NTPStatus_NTPPeer_TallyCode NTPStatus_NTPPeer_TallyCode_TallyCode_MAX
Definition: health.pb.h:144
jaiabot::protobuf::LinuxHardwareStatus::internal_default_instance
static const LinuxHardwareStatus * internal_default_instance()
Definition: health.pb.h:1339
jaiabot::protobuf::ERROR__COMMS__NO_XBEE
@ ERROR__COMMS__NO_XBEE
Definition: health.pb.h:346
jaiabot::protobuf::NTPStatus_NTPPeer::delay
float delay() const
Definition: health.pb.h:4121
jaiabot::protobuf::ERROR__FAILED__JAIABOT_METADATA
@ ERROR__FAILED__JAIABOT_METADATA
Definition: health.pb.h:278
jaiabot::protobuf::NTPStatus_NTPPeer::delay_unit
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:1749
jaiabot::protobuf::kJaiabotThreadFieldNumber
static const int kJaiabotThreadFieldNumber
Definition: health.pb.h:2951
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_CORE_DUMP
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_CORE_DUMP
Definition: health.pb.h:248
jaiabot::protobuf::WARNING__VEHICLE__LOW_BATTERY
@ WARNING__VEHICLE__LOW_BATTERY
Definition: health.pb.h:400
jaiabot::protobuf::ERROR__FAILED__MOOS_SIM_USIMMARINE
@ ERROR__FAILED__MOOS_SIM_USIMMARINE
Definition: health.pb.h:301
jaiabot::protobuf::ERROR__MISSING_DATA__SPEED
@ ERROR__MISSING_DATA__SPEED
Definition: health.pb.h:335
jaiabot::protobuf::LinuxHardwareStatus::has_memory
bool has_memory() const
Definition: health.pb.h:3677
jaiabot::protobuf::ERROR__SYSTEM__CANNOT_READ_SYSINFO
@ ERROR__SYSTEM__CANNOT_READ_SYSINFO
Definition: health.pb.h:352
jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__GOAL_DESIRED_DEPTH_EXCEEDED_MAX
@ WARNING__MISSION__INFEASIBLE_MISSION__GOAL_DESIRED_DEPTH_EXCEEDED_MAX
Definition: health.pb.h:412
jaiabot::protobuf::LinuxHardwareStatus_Memory::ram
const ::jaiabot::protobuf::LinuxHardwareStatus_Information & ram() const
Definition: health.pb.h:3247
jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_LAST_MINUTE_HAS_61_SECONDS
@ NTPStatus_LeapIndicator_LEAP_LAST_MINUTE_HAS_61_SECONDS
Definition: health.pb.h:188
jaiabot::protobuf::LinuxHardwareStatus::mutable_memory
::jaiabot::protobuf::LinuxHardwareStatus_Memory * mutable_memory()
Definition: health.pb.h:3706
jaiabot::protobuf::LinuxHardwareStatus_WiFi::clear_is_connected
void clear_is_connected()
Definition: health.pb.h:3480
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::LinuxHardwareStatus_Information::has_use_percent
bool has_use_percent() const
Definition: health.pb.h:3203
jaiabot::protobuf::LinuxHardwareStatus::release_processor
::jaiabot::protobuf::LinuxHardwareStatus_Processor * release_processor()
Definition: health.pb.h:3641
jaiabot::protobuf::ERROR__FAILED__GOBY_MOOS_GATEWAY
@ ERROR__FAILED__GOBY_MOOS_GATEWAY
Definition: health.pb.h:276
jaiabot::protobuf::NTPStatus::clear_system_sync_peer
void clear_system_sync_peer()
Definition: health.pb.h:4292
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_INCLUDED_IN_COMBINE
@ NTPStatus_NTPPeer_TallyCode_PEER_INCLUDED_IN_COMBINE
Definition: health.pb.h:137
boost
Definition: xbee_driver.h:50
jaiabot::protobuf::SystemdStartReport::operator=
SystemdStartReport & operator=(const SystemdStartReport &from)
Definition: health.pb.h:2543
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:462
jaiabot::protobuf::LinuxHardwareStatus_Information::clear_available
void clear_available()
Definition: health.pb.h:3188
jaiabot::protobuf::Error_MAX
const Error Error_MAX
Definition: health.pb.h:370
jaiabot::protobuf::LinuxHardwareStatus_Information::set_available
void set_available(::google::protobuf::uint64 value)
Definition: health.pb.h:3196
jaiabot::protobuf::ERROR__SYSTEM__RAM_SPACE_CRITICAL
@ ERROR__SYSTEM__RAM_SPACE_CRITICAL
Definition: health.pb.h:351
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::SystemdStopReport::set_error
void set_error(::jaiabot::protobuf::Error value)
Definition: health.pb.h:4684
jaiabot::protobuf::NTPStatus_NTPPeer::clear_delay
void clear_delay()
Definition: health.pb.h:4117
jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_NONE
@ NTPStatus_LeapIndicator_LEAP_NONE
Definition: health.pb.h:187
jaiabot::protobuf::VehicleHealth::operator=
VehicleHealth & operator=(const VehicleHealth &from)
Definition: health.pb.h:2439
jaiabot::protobuf::SystemdStopReport::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:2679
jaiabot::protobuf::LinuxHardwareStatus_Processor::has_num_processors
bool has_num_processors() const
Definition: health.pb.h:3127
jaiabot::protobuf::_NTPStatus_NTPPeer_default_instance_
NTPStatus_NTPPeerDefaultTypeInternal _NTPStatus_NTPPeer_default_instance_
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::NTPStatus::clear_peer
void clear_peer()
Definition: health.pb.h:4344
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::~LinuxHardwareStatus_Processor_LoadAverages
virtual ~LinuxHardwareStatus_Processor_LoadAverages()
jaiabot::protobuf::VehicleHealth
Definition: health.pb.h:2432
jaiabot::protobuf::NTPStatus_NTPPeer::has_offset
bool has_offset() const
Definition: health.pb.h:4132
jaiabot::protobuf::NTPStatus_NTPPeer::clear_jitter
void clear_jitter()
Definition: health.pb.h:4165
jaiabot::protobuf::NTPStatus_NTPPeer::jitter_with_units
boost::units::quantity< jitter_unit, float > jitter_with_units() const
Definition: health.pb.h:1789
jaiabot::protobuf::LinuxHardwareStatus_WiFi::has_noise_level
bool has_noise_level() const
Definition: health.pb.h:3567
jaiabot::protobuf::ERROR__FAILED__JAIABOT_WEB_PORTAL
@ ERROR__FAILED__JAIABOT_WEB_PORTAL
Definition: health.pb.h:280
jaiabot::protobuf::SystemdStopReport::set_result
void set_result(::jaiabot::protobuf::SystemdStopReport_ServiceResult value)
Definition: health.pb.h:4659
jaiabot::protobuf::ERROR__FAILED__JAIABOT_PID_CONTROL
@ ERROR__FAILED__JAIABOT_PID_CONTROL
Definition: health.pb.h:283
jaiabot::protobuf::NTPStatus::clear_leap_indicator
void clear_leap_indicator()
Definition: health.pb.h:4218
jaiabot::protobuf::NTPStatus::set_sync_source
void set_sync_source(::jaiabot::protobuf::NTPStatus_SyncSource value)
Definition: health.pb.h:4201
jaiabot::protobuf::LinuxHardwareStatus_Processor::num_processors
::google::protobuf::int32 num_processors() const
Definition: health.pb.h:3140
jaiabot::protobuf::LinuxHardwareStatus_Memory::set_allocated_swap
void set_allocated_swap(::jaiabot::protobuf::LinuxHardwareStatus_Information *swap)
Definition: health.pb.h:3327
jaiabot::protobuf::SystemdStartReport
Definition: health.pb.h:2536
jaiabot::protobuf::NTPStatus_NTPPeer::tally_code
::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode tally_code() const
Definition: health.pb.h:3868
jaiabot::protobuf::ERROR__NOT_CALIBRATED_IMU
@ ERROR__NOT_CALIBRATED_IMU
Definition: health.pb.h:345
jaiabot::protobuf::Error_IsValid
bool Error_IsValid(int value)
jaiabot::protobuf::NTPStatus::has_sync_source
bool has_sync_source() const
Definition: health.pb.h:4184
jaiabot::protobuf::NTPStatus::SyncSource_Name
static const ::std::string & SyncSource_Name(SyncSource value)
Definition: health.pb.h:1965
jaiabot::protobuf::SystemdStopReport::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:2676
jaiabot::protobuf::ERROR__FAILED__JAIABOT_MISSION_MANAGER
@ ERROR__FAILED__JAIABOT_MISSION_MANAGER
Definition: health.pb.h:282
jaiabot::protobuf::HelmIVPStatus::helm_ivp_desired_speed
bool helm_ivp_desired_speed() const
Definition: health.pb.h:4454
jaiabot::protobuf::LinuxHardwareStatus_Processor::num_processes
::google::protobuf::int32 num_processes() const
Definition: health.pb.h:3116
jaiabot::protobuf::NTPStatus_NTPPeer::set_tally_code
void set_tally_code(::jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode value)
Definition: health.pb.h:3872
jaiabot::protobuf::Error_ARRAYSIZE
const int Error_ARRAYSIZE
Definition: health.pb.h:371
jaiabot::protobuf::NTPStatus_NTPPeer::has_stratum
bool has_stratum() const
Definition: health.pb.h:4012
jaiabot::protobuf::ERROR__MISSING_DATA__HEADING
@ ERROR__MISSING_DATA__HEADING
Definition: health.pb.h:334
jaiabot::protobuf::LinuxHardwareStatus::operator=
LinuxHardwareStatus & operator=(const LinuxHardwareStatus &from)
Definition: health.pb.h:1309
jaiabot::protobuf::HelmIVPStatus::clear_helm_ivp_desired_depth
void clear_helm_ivp_desired_depth()
Definition: health.pb.h:4498
jaiabot::protobuf::LinuxHardwareStatus_Disk::has_data
bool has_data() const
Definition: health.pb.h:3409
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::ERROR__FAILED__JAIABOT_FUSION
@ ERROR__FAILED__JAIABOT_FUSION
Definition: health.pb.h:281
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_NO_SYSTEM_PEER
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_NO_SYSTEM_PEER
Definition: health.pb.h:217
jaiabot::protobuf::ThreadHealth::error_size
int error_size() const
Definition: health.pb.h:4541
jaiabot::protobuf::NTPStatus_NTPSystemEvent_descriptor
const ::google::protobuf::EnumDescriptor * NTPStatus_NTPSystemEvent_descriptor()
jaiabot::protobuf::SystemdReportAck::New
SystemdReportAck * New() const final
Definition: health.pb.h:2888
jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_MIN
const NTPStatus_SyncSource NTPStatus_SyncSource_SyncSource_MIN
Definition: health.pb.h:171
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:465
jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO055_DRIVER
@ WARNING__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO055_DRIVER
Definition: health.pb.h:388
jaiabot::protobuf::NTPStatus_NTPPeer::poll_unit
boost::units::unit< poll_dimension, boost::units::si::system > poll_unit
Definition: health.pb.h:1734
jaiabot::protobuf::ThreadHealth::warning
const ::google::protobuf::RepeatedField< int > & warning() const
Definition: health.pb.h:4594
jaiabot::protobuf::NTPStatus::has_system_sync_peer
bool has_system_sync_peer() const
Definition: health.pb.h:4283
jaiabot::protobuf::NTPStatus_NTPPeer::release_remote
::std::string * release_remote()
Definition: health.pb.h:3927
jaiabot::protobuf::NTPStatus_NTPPeer::clear_when
void clear_when()
Definition: health.pb.h:4045
jaiabot::protobuf::NTPStatus_NTPPeer::poll
::google::protobuf::int32 poll() const
Definition: health.pb.h:4073
jaiabot::protobuf::SystemdStopReport::set_journal_dump_file
void set_journal_dump_file(const ::std::string &value)
Definition: health.pb.h:4709
jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_MAX
const SystemdStopReport_ServiceResult SystemdStopReport_ServiceResult_ServiceResult_MAX
Definition: health.pb.h:255
jaiabot::protobuf::LinuxHardwareStatus_WiFi::clear_link_quality
void clear_link_quality()
Definition: health.pb.h:3504
jaiabot::protobuf::LinuxHardwareStatus_Processor::set_allocated_loads
void set_allocated_loads(::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages *loads)
Definition: health.pb.h:3083
jaiabot::protobuf::ERROR__VEHICLE__MISSING_DATA_BATTERY
@ ERROR__VEHICLE__MISSING_DATA_BATTERY
Definition: health.pb.h:361
jaiabot::protobuf::NTPStatus_NTPPeer::reach
::google::protobuf::int32 reach() const
Definition: health.pb.h:4097
jaiabot::protobuf::NTPStatus_NTPPeer::set_when
void set_when(::google::protobuf::int32 value)
Definition: health.pb.h:4053
jaiabot::protobuf::WARNING__COMMS_LOW_SIGNAL_STRENGTH
@ WARNING__COMMS_LOW_SIGNAL_STRENGTH
Definition: health.pb.h:399
jaiabot::protobuf::ERROR__TOO_MANY_ERRORS_TO_REPORT_ALL
@ ERROR__TOO_MANY_ERRORS_TO_REPORT_ALL
Definition: health.pb.h:269
jaiabot::protobuf::SystemdStartReport::Swap
void Swap(SystemdStartReport *other)
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_SIMULATOR
@ ERROR__NOT_RESPONDING__JAIABOT_SIMULATOR
Definition: health.pb.h:327
jaiabot::protobuf::HelmIVPStatus::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:2170
jaiabot::protobuf::LinuxHardwareStatus::processor
const ::jaiabot::protobuf::LinuxHardwareStatus_Processor & processor() const
Definition: health.pb.h:3635
jaiabot::protobuf::NTPStatus_NTPPeer::set_offset
void set_offset(float value)
Definition: health.pb.h:4149
jaiabot::protobuf::ERROR__FAILED__GOBYD
@ ERROR__FAILED__GOBYD
Definition: health.pb.h:271
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_CLUSTER_ALGORITHM
@ NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_CLUSTER_ALGORITHM
Definition: health.pb.h:136
jaiabot::protobuf::NTPStatus::release_system_sync_peer
::jaiabot::protobuf::NTPStatus_NTPPeer * release_system_sync_peer()
Definition: health.pb.h:4305
jaiabot::protobuf::LinuxHardwareStatus::memory
const ::jaiabot::protobuf::LinuxHardwareStatus_Memory & memory() const
Definition: health.pb.h:3693
jaiabot::protobuf::LinuxHardwareStatus::wifi
const ::jaiabot::protobuf::LinuxHardwareStatus_WiFi & wifi() const
Definition: health.pb.h:3809
jaiabot::protobuf::HelmIVPStatus::set_helm_ivp_data
void set_helm_ivp_data(bool value)
Definition: health.pb.h:4530
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::New
LinuxHardwareStatus_Processor_LoadAverages * New() const final
Definition: health.pb.h:487
jaiabot::protobuf::LinuxHardwareStatus_Information::total_with_units
boost::units::quantity< total_unit, google::protobuf::uint64 > total_with_units() const
Definition: health.pb.h:839
jaiabot::protobuf::ERROR__FAILED__JAIABOT_ADAFRUIT_BNO085_DRIVER
@ ERROR__FAILED__JAIABOT_ADAFRUIT_BNO085_DRIVER
Definition: health.pb.h:303
jaiabot::protobuf::SystemdStopReport::clear_journal_dump_file
void clear_journal_dump_file()
Definition: health.pb.h:4701
jaiabot::protobuf::NTPStatus_LeapIndicator
NTPStatus_LeapIndicator
Definition: health.pb.h:185
jaiabot::protobuf::ERROR__MISSING_DATA__GPS_POSITION
@ ERROR__MISSING_DATA__GPS_POSITION
Definition: health.pb.h:332
jaiabot::protobuf::NTPStatus_NTPPeer::Swap
void Swap(NTPStatus_NTPPeer *other)
jaiabot::protobuf::LinuxHardwareStatus_WiFi::Swap
void Swap(LinuxHardwareStatus_WiFi *other)
jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_UNKNOWN
@ NTPStatus_LeapIndicator_LEAP_UNKNOWN
Definition: health.pb.h:186
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_EVENT
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_EVENT
Definition: health.pb.h:220
jaiabot::protobuf::LinuxHardwareStatus::set_allocated_disk
void set_allocated_disk(::jaiabot::protobuf::LinuxHardwareStatus_Disk *disk)
Definition: health.pb.h:3773
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::one_min
float one_min() const
Definition: health.pb.h:2982
jaiabot::protobuf::LinuxHardwareStatus_Disk::New
LinuxHardwareStatus_Disk * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:1069
jaiabot::protobuf::HelmIVPStatus::set_helm_ivp_state
void set_helm_ivp_state(const ::std::string &value)
Definition: health.pb.h:4392
jaiabot::protobuf::ThreadHealth
Definition: health.pb.h:2306
jaiabot::protobuf::NTPStatus
Definition: health.pb.h:1835
jaiabot::protobuf::WARNING__MISSING_DATA__COURSE
@ WARNING__MISSING_DATA__COURSE
Definition: health.pb.h:394
jaiabot::protobuf::ThreadHealth::clear_error
void clear_error()
Definition: health.pb.h:4544
jaiabot::protobuf::Warning_Name
const ::std::string & Warning_Name(Warning value)
Definition: health.pb.h:425
jaiabot::protobuf::HelmIVPStatus::set_helm_ivp_desired_depth
void set_helm_ivp_desired_depth(bool value)
Definition: health.pb.h:4506
jaiabot::protobuf::NTPStatus_NTPPeer::New
NTPStatus_NTPPeer * New() const final
Definition: health.pb.h:1548
jaiabot::protobuf::NTPStatus::New
NTPStatus * New() const final
Definition: health.pb.h:1886
jaiabot::protobuf::NTPStatus_NTPPeer::TallyCode_descriptor
static const ::google::protobuf::EnumDescriptor * TallyCode_descriptor()
Definition: health.pb.h:1618
jaiabot::protobuf::HelmIVPStatus::set_allocated_helm_ivp_state
void set_allocated_helm_ivp_state(::std::string *helm_ivp_state)
Definition: health.pb.h:4430
jaiabot::protobuf::NTPStatus_NTPPeer::set_reach
void set_reach(::google::protobuf::int32 value)
Definition: health.pb.h:4101
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNSPECIFIED
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNSPECIFIED
Definition: health.pb.h:209
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::clear_five_min
void clear_five_min()
Definition: health.pb.h:3002
jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_ARRAYSIZE
const int NTPStatus_LeapIndicator_LeapIndicator_ARRAYSIZE
Definition: health.pb.h:195
jaiabot::protobuf::LinuxHardwareStatus_Memory::swap
const ::jaiabot::protobuf::LinuxHardwareStatus_Information & swap() const
Definition: health.pb.h:3305
jaiabot::protobuf::NTPStatus_NTPPeer::has_poll
bool has_poll() const
Definition: health.pb.h:4060
jaiabot::protobuf::SystemdReportAck::error_ack
::jaiabot::protobuf::Error error_ack() const
Definition: health.pb.h:4775
jaiabot::protobuf::ThreadHealth::mutable_error
::google::protobuf::RepeatedField< int > * mutable_error()
Definition: health.pb.h:4567
jaiabot::protobuf::LinuxHardwareStatus_WiFi::New
LinuxHardwareStatus_WiFi * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:1203
jaiabot::protobuf::ERROR__VEHICLE__VERY_LOW_BATTERY
@ ERROR__VEHICLE__VERY_LOW_BATTERY
Definition: health.pb.h:359
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::GetCachedSize
int GetCachedSize() const final
Definition: health.pb.h:508
jaiabot::protobuf::LinuxHardwareStatus::set_allocated_processor
void set_allocated_processor(::jaiabot::protobuf::LinuxHardwareStatus_Processor *processor)
Definition: health.pb.h:3657
jaiabot::protobuf::ThreadHealth::internal_default_instance
static const ThreadHealth * internal_default_instance()
Definition: health.pb.h:2343
jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_INTERVEHICLE_PORTAL
@ ERROR__NOT_RESPONDING__GOBY_INTERVEHICLE_PORTAL
Definition: health.pb.h:328
jaiabot::protobuf::_LinuxHardwareStatus_Disk_default_instance_
LinuxHardwareStatus_DiskDefaultTypeInternal _LinuxHardwareStatus_Disk_default_instance_
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_TABLE_OVERFLOW
@ NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_TABLE_OVERFLOW
Definition: health.pb.h:135
jaiabot::protobuf::ERROR__FAILED__JAIABOT_DATA_VISION
@ ERROR__FAILED__JAIABOT_DATA_VISION
Definition: health.pb.h:298
jaiabot::protobuf::LinuxHardwareStatus_Processor::internal_default_instance
static const LinuxHardwareStatus_Processor * internal_default_instance()
Definition: health.pb.h:610
jaiabot::protobuf::ERROR__VEHICLE__CRITICALLY_LOW_BATTERY
@ ERROR__VEHICLE__CRITICALLY_LOW_BATTERY
Definition: health.pb.h:360
jaiabot::protobuf::ERROR__MISSING_DATA__CALIBRATION_ACCEL
@ ERROR__MISSING_DATA__CALIBRATION_ACCEL
Definition: health.pb.h:339
jaiabot::protobuf::ERROR__FAILED__MOOS_MOOSDB
@ ERROR__FAILED__MOOS_MOOSDB
Definition: health.pb.h:289
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_SYSTEM_SYNC_SOURCE
@ NTPStatus_NTPPeer_TallyCode_PEER_SYSTEM_SYNC_SOURCE
Definition: health.pb.h:139
jaiabot::protobuf::NTPStatus_NTPPeer::set_refid
void set_refid(const ::std::string &value)
Definition: health.pb.h:3963
jaiabot::protobuf::NTPStatus_NTPPeer::poll_with_units
Quantity poll_with_units() const
Definition: health.pb.h:1741
jaiabot::protobuf::SystemdReportAck::swap
friend void swap(SystemdReportAck &a, SystemdReportAck &b)
Definition: health.pb.h:2882
jaiabot::protobuf::ERROR__SYSTEM__ROOTFS_DISK_SPACE_CRITICAL
@ ERROR__SYSTEM__ROOTFS_DISK_SPACE_CRITICAL
Definition: health.pb.h:355
jaiabot::protobuf::LinuxHardwareStatus_WiFi::set_noise_level
void set_noise_level(::google::protobuf::int32 value)
Definition: health.pb.h:3584
jaiabot::protobuf::SystemdStopReport::has_result
bool has_result() const
Definition: health.pb.h:4642
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_SPIKE_DETECT
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_SPIKE_DETECT
Definition: health.pb.h:212
jaiabot::protobuf::LinuxHardwareStatus_Processor::release_loads
::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages * release_loads()
Definition: health.pb.h:3067
jaiabot::protobuf::WARNING__NOT_CALIBRATED_SYS
@ WARNING__NOT_CALIBRATED_SYS
Definition: health.pb.h:395
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_STALE_LEAPSECOND_VALUES
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_STALE_LEAPSECOND_VALUES
Definition: health.pb.h:224
jaiabot::protobuf::NTPStatus::add_peer
::jaiabot::protobuf::NTPStatus_NTPPeer * add_peer()
Definition: health.pb.h:4360
jaiabot::protobuf::ERROR__SYSTEM__CPU_LOAD_FACTOR_CRITICAL
@ ERROR__SYSTEM__CPU_LOAD_FACTOR_CRITICAL
Definition: health.pb.h:353
jaiabot::protobuf::ERROR__FAILED__GOBY_LOGGER
@ ERROR__FAILED__GOBY_LOGGER
Definition: health.pb.h:274
jaiabot::protobuf::LinuxHardwareStatus_Processor::operator=
LinuxHardwareStatus_Processor & operator=(const LinuxHardwareStatus_Processor &from)
Definition: health.pb.h:580
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_LOCAL
@ NTPStatus_SyncSource_SYNC_LOCAL
Definition: health.pb.h:164
jaiabot::protobuf::LinuxHardwareStatus_WiFi::clear_noise_level
void clear_noise_level()
Definition: health.pb.h:3576
jaiabot::protobuf::ERROR__NOT_CALIBRATED_SYS
@ ERROR__NOT_CALIBRATED_SYS
Definition: health.pb.h:341
jaiabot::protobuf::LinuxHardwareStatus_WiFi::set_is_connected
void set_is_connected(bool value)
Definition: health.pb.h:3488
jaiabot::protobuf::NTPStatus_NTPPeer::New
NTPStatus_NTPPeer * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:1552
jaiabot::protobuf::LinuxHardwareStatus_Memory::mutable_ram
::jaiabot::protobuf::LinuxHardwareStatus_Information * mutable_ram()
Definition: health.pb.h:3260
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_INTERSECTION
@ NTPStatus_NTPPeer_TallyCode_PEER_DISCARDED_BY_INTERSECTION
Definition: health.pb.h:134
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::default_instance
static const LinuxHardwareStatus_Processor_LoadAverages & default_instance()
jaiabot::protobuf::LinuxHardwareStatus_Processor::has_num_processes
bool has_num_processes() const
Definition: health.pb.h:3103
jaiabot::protobuf::LinuxHardwareStatus::Swap
void Swap(LinuxHardwareStatus *other)
jaiabot::protobuf::SystemdStopReport_ServiceResult_Parse
bool SystemdStopReport_ServiceResult_Parse(const ::std::string &name, SystemdStopReport_ServiceResult *value)
Definition: health.pb.h:263
jaiabot::protobuf::LinuxHardwareStatus_WiFi::is_connected
bool is_connected() const
Definition: health.pb.h:3484
jaiabot::protobuf::LinuxHardwareStatus_Processor::mutable_loads
::jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages * mutable_loads()
Definition: health.pb.h:3074
jaiabot::protobuf::LinuxHardwareStatus::set_uptime
void set_uptime(::google::protobuf::int32 value)
Definition: health.pb.h:3612
jaiabot::protobuf::NTPStatus_NTPPeer::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:1526
jaiabot::protobuf::NTPStatus_NTPPeer::mutable_remote
::std::string * mutable_remote()
Definition: health.pb.h:3922
jaiabot::protobuf::LinuxHardwareStatus_Memory::swap
friend void swap(LinuxHardwareStatus_Memory &a, LinuxHardwareStatus_Memory &b)
Definition: health.pb.h:922
jaiabot::protobuf::SystemdStartReport::has_clear_error
bool has_clear_error() const
Definition: health.pb.h:4613
jaiabot::protobuf::LinuxHardwareStatus_WiFi::has_is_connected
bool has_is_connected() const
Definition: health.pb.h:3471
jaiabot::protobuf::NTPStatus::NTPSystemEvent_descriptor
static const ::google::protobuf::EnumDescriptor * NTPSystemEvent_descriptor()
Definition: health.pb.h:2050
jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_LOGGER
@ ERROR__NOT_RESPONDING__GOBY_LOGGER
Definition: health.pb.h:310
jaiabot::protobuf::SystemdReportAck::Swap
void Swap(SystemdReportAck *other)
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_IsValid
bool NTPStatus_NTPPeer_TallyCode_IsValid(int value)
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_DISARMED
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_LEAP_DISARMED
Definition: health.pb.h:219
jaiabot::protobuf::NTPStatus_SyncSource_Parse
bool NTPStatus_SyncSource_Parse(const ::std::string &name, NTPStatus_SyncSource *value)
Definition: health.pb.h:180
jaiabot::protobuf::LinuxHardwareStatus_Memory::Swap
void Swap(LinuxHardwareStatus_Memory *other)
jaiabot::protobuf::LinuxHardwareStatus_Disk::internal_default_instance
static const LinuxHardwareStatus_Disk * internal_default_instance()
Definition: health.pb.h:1051
jaiabot::protobuf::LinuxHardwareStatus::has_uptime
bool has_uptime() const
Definition: health.pb.h:3595
jaiabot::protobuf::Warning_descriptor
const ::google::protobuf::EnumDescriptor * Warning_descriptor()
jaiabot::protobuf::SystemdStopReport::has_journal_dump_file
bool has_journal_dump_file() const
Definition: health.pb.h:4692
jaiabot::protobuf::ERROR__VERSION__MISMATCH_ARDUINO
@ ERROR__VERSION__MISMATCH_ARDUINO
Definition: health.pb.h:362
jaiabot::protobuf::ERROR__FAILED__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
@ ERROR__FAILED__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
Definition: health.pb.h:284
jaiabot::protobuf::LinuxHardwareStatus_Disk::clear_rootfs
void clear_rootfs()
Definition: health.pb.h:3360
jaiabot::protobuf::NTPStatus::SyncSource_Parse
static bool SyncSource_Parse(const ::std::string &name, SyncSource *value)
Definition: health.pb.h:1968
jaiabot::protobuf::LinuxHardwareStatus_Information::available_with_units
Quantity available_with_units() const
Definition: health.pb.h:849
jaiabot::protobuf::HelmIVPStatus::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:2167
jaiabot::protobuf::WARNING__SYSTEM__NTP_OFFSET_HIGH
@ WARNING__SYSTEM__NTP_OFFSET_HIGH
Definition: health.pb.h:402
jaiabot::protobuf::WARNING__SYSTEM__CPU_LOAD_FACTOR_HIGH
@ WARNING__SYSTEM__CPU_LOAD_FACTOR_HIGH
Definition: health.pb.h:405
jaiabot::protobuf::ERROR__MISSING_DATA__GPS_FIX
@ ERROR__MISSING_DATA__GPS_FIX
Definition: health.pb.h:331
jaiabot::protobuf::NTPStatus_NTPPeer::set_jitter_with_units
void set_jitter_with_units(Quantity value_w_units)
Definition: health.pb.h:1782
jaiabot::protobuf::LinuxHardwareStatus_Information::set_available_with_units
void set_available_with_units(Quantity value_w_units)
Definition: health.pb.h:845
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_SET
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_SET
Definition: health.pb.h:211
jaiabot::protobuf::LinuxHardwareStatus_WiFi::New
LinuxHardwareStatus_WiFi * New() const final
Definition: health.pb.h:1199
jaiabot::protobuf::SystemdReportAck::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:2863
jaiabot::protobuf::LinuxHardwareStatus_Disk::has_rootfs
bool has_rootfs() const
Definition: health.pb.h:3351
jaiabot::protobuf::NTPStatus_NTPPeer::has_reach
bool has_reach() const
Definition: health.pb.h:4084
jaiabot::protobuf::SystemdStopReport::operator=
SystemdStopReport & operator=(const SystemdStopReport &from)
Definition: health.pb.h:2657
jaiabot::protobuf::ERROR__MOOS__NO_DATA
@ ERROR__MOOS__NO_DATA
Definition: health.pb.h:349
jaiabot::protobuf::LinuxHardwareStatus_WiFi::has_link_quality
bool has_link_quality() const
Definition: health.pb.h:3495
jaiabot::protobuf::LinuxHardwareStatus_Processor::set_num_processors
void set_num_processors(::google::protobuf::int32 value)
Definition: health.pb.h:3144
jaiabot::protobuf::ERROR__FAILED__JAIABOT_ADAFRUIT_BNO055_DRIVER
@ ERROR__FAILED__JAIABOT_ADAFRUIT_BNO055_DRIVER
Definition: health.pb.h:286
jaiabot::protobuf::NTPStatus_NTPPeer::has_tally_code
bool has_tally_code() const
Definition: health.pb.h:3855
jaiabot::protobuf::LinuxHardwareStatus::uptime_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type uptime_dimension
Definition: health.pb.h:1457
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_KERNEL_INFO
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_KERNEL_INFO
Definition: health.pb.h:222
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_descriptor
const ::google::protobuf::EnumDescriptor * NTPStatus_NTPPeer_TallyCode_descriptor()
jaiabot::protobuf::NTPStatus_NTPPeer::offset_unit
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:1764
jaiabot::protobuf::NTPStatus_NTPPeer::set_poll
void set_poll(::google::protobuf::int32 value)
Definition: health.pb.h:4077
jaiabot::protobuf::SystemdStopReport::clear_error
void clear_error()
Definition: health.pb.h:4676
jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__MUST_HAVE_RECOVERY_LOCATION_IF_NOT_RECOVERING_AT_FINAL_GOAL
@ WARNING__MISSION__INFEASIBLE_MISSION__MUST_HAVE_RECOVERY_LOCATION_IF_NOT_RECOVERING_AT_FINAL_GOAL
Definition: health.pb.h:410
jaiabot::protobuf::LinuxHardwareStatus_Information::use_percent
float use_percent() const
Definition: health.pb.h:3216
jaiabot::protobuf::LinuxHardwareStatus::release_memory
::jaiabot::protobuf::LinuxHardwareStatus_Memory * release_memory()
Definition: health.pb.h:3699
jaiabot::protobuf::LinuxHardwareStatus::clear_memory
void clear_memory()
Definition: health.pb.h:3686
protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[15]
Definition: health.pb.h:53
jaiabot::protobuf::NTPStatus::LeapIndicator
NTPStatus_LeapIndicator LeapIndicator
Definition: health.pb.h:1973
jaiabot::protobuf::_ThreadHealth_default_instance_
ThreadHealthDefaultTypeInternal _ThreadHealth_default_instance_
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_PPS_SYNC
@ NTPStatus_NTPPeer_TallyCode_PEER_PPS_SYNC
Definition: health.pb.h:140
jaiabot::protobuf::NTPStatus::swap
friend void swap(NTPStatus &a, NTPStatus &b)
Definition: health.pb.h:1880
jaiabot::protobuf::SystemdReportAck::set_error_ack
void set_error_ack(::jaiabot::protobuf::Error value)
Definition: health.pb.h:4779
jaiabot::protobuf::LinuxHardwareStatus_WiFi::link_quality_percentage
::google::protobuf::uint32 link_quality_percentage() const
Definition: health.pb.h:3532
jaiabot::protobuf::NTPStatus_NTPSystemEvent_IsValid
bool NTPStatus_NTPSystemEvent_IsValid(int value)
jaiabot::protobuf::LinuxHardwareStatus_Disk
Definition: health.pb.h:1014
jaiabot::protobuf::LinuxHardwareStatus_Processor::clear_num_processors
void clear_num_processors()
Definition: health.pb.h:3136
jaiabot::protobuf::HelmIVPStatus::_i_give_permission_to_break_this_code_default_helm_ivp_state_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_helm_ivp_state_
Definition: health.pb.h:2295
jaiabot::protobuf::LinuxHardwareStatus_Disk::operator=
LinuxHardwareStatus_Disk & operator=(const LinuxHardwareStatus_Disk &from)
Definition: health.pb.h:1021
jaiabot::protobuf::HelmIVPStatus::mutable_helm_ivp_state
::std::string * mutable_helm_ivp_state()
Definition: health.pb.h:4417
jaiabot::protobuf::LinuxHardwareStatus_Processor::Swap
void Swap(LinuxHardwareStatus_Processor *other)
jaiabot::protobuf::LinuxHardwareStatus_Processor::set_num_processes
void set_num_processes(::google::protobuf::int32 value)
Definition: health.pb.h:3120
jaiabot::protobuf::HelmIVPStatus::has_helm_ivp_state
bool has_helm_ivp_state() const
Definition: health.pb.h:4375
jaiabot::protobuf::LinuxHardwareStatus_Memory::has_swap
bool has_swap() const
Definition: health.pb.h:3289
jaiabot::protobuf::LinuxHardwareStatus::release_wifi
::jaiabot::protobuf::LinuxHardwareStatus_WiFi * release_wifi()
Definition: health.pb.h:3815
jaiabot::protobuf::LinuxHardwareStatus_Memory::has_ram
bool has_ram() const
Definition: health.pb.h:3231
jaiabot::protobuf::SystemdStopReport_ServiceResult
SystemdStopReport_ServiceResult
Definition: health.pb.h:241
jaiabot::protobuf::LinuxHardwareStatus::release_disk
::jaiabot::protobuf::LinuxHardwareStatus_Disk * release_disk()
Definition: health.pb.h:3757
jaiabot::protobuf::ThreadHealth::add_warning
void add_warning(::jaiabot::protobuf::Warning value)
Definition: health.pb.h:4588
jaiabot::protobuf::LinuxHardwareStatus_Information::has_total
bool has_total() const
Definition: health.pb.h:3155
jaiabot::protobuf::NTPStatus::SyncSource_descriptor
static const ::google::protobuf::EnumDescriptor * SyncSource_descriptor()
Definition: health.pb.h:1962
jaiabot::protobuf::NTPStatus_NTPPeer::release_refid
::std::string * release_refid()
Definition: health.pb.h:3993
jaiabot::protobuf::LinuxHardwareStatus_Memory::clear_swap
void clear_swap()
Definition: health.pb.h:3298
jaiabot::protobuf::LinuxHardwareStatus_Processor
Definition: health.pb.h:573
jaiabot::protobuf::NTPStatus::set_last_system_event
void set_last_system_event(::jaiabot::protobuf::NTPStatus_NTPSystemEvent value)
Definition: health.pb.h:4275
jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_CORONER
@ ERROR__NOT_RESPONDING__GOBY_CORONER
Definition: health.pb.h:311
jaiabot::protobuf::NTPStatus_NTPPeer::set_stratum
void set_stratum(::google::protobuf::int32 value)
Definition: health.pb.h:4029
jaiabot::protobuf::Error
Error
Definition: health.pb.h:268
jaiabot::protobuf::LinuxHardwareStatus_Processor::New
LinuxHardwareStatus_Processor * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:628
jaiabot::protobuf::LinuxHardwareStatus::has_wifi
bool has_wifi() const
Definition: health.pb.h:3793
jaiabot::protobuf::Error_descriptor
const ::google::protobuf::EnumDescriptor * Error_descriptor()
jaiabot::protobuf::LinuxHardwareStatus::clear_wifi
void clear_wifi()
Definition: health.pb.h:3802
jaiabot::protobuf::ThreadHealth::Swap
void Swap(ThreadHealth *other)
jaiabot::protobuf::LinuxHardwareStatus_Memory
Definition: health.pb.h:877
jaiabot::protobuf::LinuxHardwareStatus::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:1331
jaiabot::protobuf::NTPStatus::LeapIndicator_Name
static const ::std::string & LeapIndicator_Name(LeapIndicator value)
Definition: health.pb.h:1997
jaiabot::protobuf::HelmIVPStatus::has_helm_ivp_desired_heading
bool has_helm_ivp_desired_heading() const
Definition: health.pb.h:4465
jaiabot::protobuf::WARNING__MISSING_DATA__ROLL
@ WARNING__MISSING_DATA__ROLL
Definition: health.pb.h:392
jaiabot::protobuf::NTPStatus_NTPPeer::set_delay_with_units
void set_delay_with_units(Quantity value_w_units)
Definition: health.pb.h:1752
jaiabot::protobuf::LinuxHardwareStatus_Information::available_with_units
boost::units::quantity< available_unit, google::protobuf::uint64 > available_with_units() const
Definition: health.pb.h:852
jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_ARRAYSIZE
const int NTPStatus_SyncSource_SyncSource_ARRAYSIZE
Definition: health.pb.h:173
jaiabot::protobuf::NTPStatus_NTPPeer::mutable_refid
::std::string * mutable_refid()
Definition: health.pb.h:3988
jaiabot::protobuf::NTPStatus::set_allocated_system_sync_peer
void set_allocated_system_sync_peer(::jaiabot::protobuf::NTPStatus_NTPPeer *system_sync_peer)
Definition: health.pb.h:4321
jaiabot::protobuf::LinuxHardwareStatus_Memory::release_swap
::jaiabot::protobuf::LinuxHardwareStatus_Information * release_swap()
Definition: health.pb.h:3311
jaiabot::protobuf::SystemdStopReport::clear_result
void clear_result()
Definition: health.pb.h:4651
jaiabot::protobuf::SystemdReportAck
Definition: health.pb.h:2837
jaiabot::protobuf::SystemdStopReport
Definition: health.pb.h:2650
jaiabot::protobuf::_LinuxHardwareStatus_WiFi_default_instance_
LinuxHardwareStatus_WiFiDefaultTypeInternal _LinuxHardwareStatus_WiFi_default_instance_
jaiabot::protobuf::LinuxHardwareStatus::uptime
::google::protobuf::int32 uptime() const
Definition: health.pb.h:3608
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_WRISTWATCH
@ NTPStatus_SyncSource_SYNC_WRISTWATCH
Definition: health.pb.h:167
jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_LAST_MINUTE_HAS_59_SECONDS
@ NTPStatus_LeapIndicator_LEAP_LAST_MINUTE_HAS_59_SECONDS
Definition: health.pb.h:189
jaiabot::protobuf::ThreadHealth::mutable_warning
::google::protobuf::RepeatedField< int > * mutable_warning()
Definition: health.pb.h:4599
jaiabot::protobuf::LinuxHardwareStatus_Disk::mutable_rootfs
::jaiabot::protobuf::LinuxHardwareStatus_Information * mutable_rootfs()
Definition: health.pb.h:3380
jaiabot::protobuf::NTPStatus_NTPPeer::stratum
::google::protobuf::int32 stratum() const
Definition: health.pb.h:4025
jaiabot::protobuf::SystemdStopReport::set_allocated_journal_dump_file
void set_allocated_journal_dump_file(::std::string *journal_dump_file)
Definition: health.pb.h:4747
jaiabot::protobuf::WARNING__IMU_ISSUE
@ WARNING__IMU_ISSUE
Definition: health.pb.h:396
jaiabot::protobuf::NTPStatus_NTPPeer::clear_stratum
void clear_stratum()
Definition: health.pb.h:4021
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::Swap
void Swap(LinuxHardwareStatus_Processor_LoadAverages *other)
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_ECHO
@ ERROR__FAILED__PYTHON_JAIABOT_ECHO
Definition: health.pb.h:305
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ECHO_DRIVER
@ ERROR__NOT_RESPONDING__JAIABOT_ECHO_DRIVER
Definition: health.pb.h:330
jaiabot::protobuf::LinuxHardwareStatus_Disk::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:1040
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_UNSPECIFIED
@ NTPStatus_SyncSource_SYNC_UNSPECIFIED
Definition: health.pb.h:159
jaiabot::protobuf::NTPStatus_NTPPeer::has_remote
bool has_remote() const
Definition: health.pb.h:3880
jaiabot::protobuf::NTPStatus_SyncSource_IsValid
bool NTPStatus_SyncSource_IsValid(int value)
jaiabot::protobuf::NTPStatus_NTPPeer::swap
friend void swap(NTPStatus_NTPPeer &a, NTPStatus_NTPPeer &b)
Definition: health.pb.h:1542
jaiabot::protobuf::LinuxHardwareStatus_Information::internal_default_instance
static const LinuxHardwareStatus_Information * internal_default_instance()
Definition: health.pb.h:751
jaiabot::protobuf::WARNING__SYSTEM__RAM_SPACE_LOW
@ WARNING__SYSTEM__RAM_SPACE_LOW
Definition: health.pb.h:404
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_PANIC_STOP
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_PANIC_STOP
Definition: health.pb.h:216
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::has_one_min
bool has_one_min() const
Definition: health.pb.h:2969
jaiabot::protobuf::NTPStatus::last_system_event
::jaiabot::protobuf::NTPStatus_NTPSystemEvent last_system_event() const
Definition: health.pb.h:4271
jaiabot::protobuf::NTPStatus_NTPSystemEvent_Name
const ::std::string & NTPStatus_NTPSystemEvent_Name(NTPStatus_NTPSystemEvent value)
Definition: health.pb.h:232
jaiabot::protobuf::SystemdStopReport::mutable_journal_dump_file
::std::string * mutable_journal_dump_file()
Definition: health.pb.h:4734
jaiabot::protobuf::ThreadHealth::operator=
ThreadHealth & operator=(const ThreadHealth &from)
Definition: health.pb.h:2313
jaiabot::protobuf::WARNING__MISSION__DATA_POST_OFFLOAD_FAILED
@ WARNING__MISSION__DATA_POST_OFFLOAD_FAILED
Definition: health.pb.h:417
jaiabot::protobuf::NTPStatus_NTPPeer::when_unit
boost::units::unit< when_dimension, boost::units::si::system > when_unit
Definition: health.pb.h:1719
jaiabot::protobuf::LinuxHardwareStatus_Information::set_total
void set_total(::google::protobuf::uint64 value)
Definition: health.pb.h:3172
jaiabot::protobuf::NTPStatus_LeapIndicator_descriptor
const ::google::protobuf::EnumDescriptor * NTPStatus_LeapIndicator_descriptor()
jaiabot::protobuf::NTPStatus_NTPPeer::when_with_units
Quantity when_with_units() const
Definition: health.pb.h:1726
jaiabot::protobuf::LinuxHardwareStatus
Definition: health.pb.h:1302
jaiabot::protobuf::NTPStatus::New
NTPStatus * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:1890
jaiabot::protobuf::SystemdReportAck::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:2866
jaiabot::protobuf::HelmIVPStatus::clear_helm_ivp_desired_speed
void clear_helm_ivp_desired_speed()
Definition: health.pb.h:4450
jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_ECHO_DRIVER
@ WARNING__NOT_RESPONDING__JAIABOT_ECHO_DRIVER
Definition: health.pb.h:390
jaiabot::protobuf::LinuxHardwareStatus::New
LinuxHardwareStatus * New() const final
Definition: health.pb.h:1353
jaiabot::protobuf::LinuxHardwareStatus_WiFi::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:1177
jaiabot::protobuf::Warning
Warning
Definition: health.pb.h:383
jaiabot::protobuf::LinuxHardwareStatus_Disk::rootfs
const ::jaiabot::protobuf::LinuxHardwareStatus_Information & rootfs() const
Definition: health.pb.h:3367
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_SUCCESS
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_SUCCESS
Definition: health.pb.h:243
jaiabot::protobuf::WARNING__MISSION__DATA_OFFLOAD_FAILED
@ WARNING__MISSION__DATA_OFFLOAD_FAILED
Definition: health.pb.h:414
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
@ ERROR__NOT_RESPONDING__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
Definition: health.pb.h:321
jaiabot::protobuf::kJaiabotVehicleFieldNumber
static const int kJaiabotVehicleFieldNumber
Definition: health.pb.h:2955
jaiabot::protobuf::ThreadHealth::warning_size
int warning_size() const
Definition: health.pb.h:4573
jaiabot::protobuf::NTPStatus::LeapIndicator_IsValid
static bool LeapIndicator_IsValid(int value)
Definition: health.pb.h:1984
jaiabot::protobuf::SystemdReportAck::operator=
SystemdReportAck & operator=(const SystemdReportAck &from)
Definition: health.pb.h:2844
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_RESTART
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_RESTART
Definition: health.pb.h:215
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_CLOCK_SYNC
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_CLOCK_SYNC
Definition: health.pb.h:214
jaiabot::protobuf::SystemdStartReport::set_clear_error
void set_clear_error(::jaiabot::protobuf::Error value)
Definition: health.pb.h:4630
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_PROTOCOL
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_PROTOCOL
Definition: health.pb.h:244
jaiabot::protobuf::HelmIVPStatus::has_helm_ivp_data
bool has_helm_ivp_data() const
Definition: health.pb.h:4513
jaiabot::protobuf::WARNING__TEMPERATURE__ARDUINO_TOO_HIGH
@ WARNING__TEMPERATURE__ARDUINO_TOO_HIGH
Definition: health.pb.h:397
jaiabot::protobuf::LinuxHardwareStatus_Memory::set_allocated_ram
void set_allocated_ram(::jaiabot::protobuf::LinuxHardwareStatus_Information *ram)
Definition: health.pb.h:3269
jaiabot::protobuf::NTPStatus::has_last_system_event
bool has_last_system_event() const
Definition: health.pb.h:4258
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: health.pb.h:477
jaiabot::protobuf::LinuxHardwareStatus_Disk::clear_data
void clear_data()
Definition: health.pb.h:3418
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_CLOCK_STEP
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_CLOCK_STEP
Definition: health.pb.h:221
jaiabot::protobuf::WARNING__VEHICLE__NO_FORWARD_PROGRESS
@ WARNING__VEHICLE__NO_FORWARD_PROGRESS
Definition: health.pb.h:413
jaiabot::protobuf::NTPStatus_LeapIndicator_Name
const ::std::string & NTPStatus_LeapIndicator_Name(NTPStatus_LeapIndicator value)
Definition: health.pb.h:198
jaiabot::protobuf::_LinuxHardwareStatus_Processor_LoadAverages_default_instance_
LinuxHardwareStatus_Processor_LoadAveragesDefaultTypeInternal _LinuxHardwareStatus_Processor_LoadAverages_default_instance_
jaiabot::protobuf::SystemdStartReport::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:2562
jaiabot::protobuf::LinuxHardwareStatus::mutable_processor
::jaiabot::protobuf::LinuxHardwareStatus_Processor * mutable_processor()
Definition: health.pb.h:3648
jaiabot::protobuf::_HelmIVPStatus_default_instance_
HelmIVPStatusDefaultTypeInternal _HelmIVPStatus_default_instance_
jaiabot::protobuf::NTPStatus_NTPPeer::set_poll_with_units
void set_poll_with_units(Quantity value_w_units)
Definition: health.pb.h:1737
jaiabot::protobuf::HelmIVPStatus::clear_helm_ivp_desired_heading
void clear_helm_ivp_desired_heading()
Definition: health.pb.h:4474
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_METADATA
@ ERROR__NOT_RESPONDING__JAIABOT_METADATA
Definition: health.pb.h:313
jaiabot::protobuf::SystemdStopReport_ServiceResult_descriptor
const ::google::protobuf::EnumDescriptor * SystemdStopReport_ServiceResult_descriptor()
jaiabot::protobuf::WARNING__SYSTEM__NTP_JITTER_HIGH
@ WARNING__SYSTEM__NTP_JITTER_HIGH
Definition: health.pb.h:403
jaiabot::protobuf::LinuxHardwareStatus_WiFi::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:1174
jaiabot
Definition: config.pb.h:57
jaiabot::protobuf::SystemdStartReport::clear_error
::jaiabot::protobuf::Error clear_error() const
Definition: health.pb.h:4626
jaiabot::protobuf::HelmIVPStatus::clear_helm_ivp_data
void clear_helm_ivp_data()
Definition: health.pb.h:4522
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::kFiveMinFieldNumber
static const int kFiveMinFieldNumber
Definition: health.pb.h:540
jaiabot::protobuf::NTPStatus_SyncSource_SyncSource_MAX
const NTPStatus_SyncSource NTPStatus_SyncSource_SyncSource_MAX
Definition: health.pb.h:172
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNKNOWN
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_EVENT_UNKNOWN
Definition: health.pb.h:208
protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: health.pb.h:56
jaiabot::protobuf::SystemdStopReport::has_error
bool has_error() const
Definition: health.pb.h:4667
jaiabot::protobuf::HelmIVPStatus::helm_ivp_state
const ::std::string & helm_ivp_state() const
Definition: health.pb.h:4388
jaiabot::protobuf::HelmIVPStatus::clear_helm_ivp_state
void clear_helm_ivp_state()
Definition: health.pb.h:4384
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::kOneMinFieldNumber
static const int kOneMinFieldNumber
Definition: health.pb.h:533
jaiabot::protobuf::LinuxHardwareStatus_Information::total
::google::protobuf::uint64 total() const
Definition: health.pb.h:3168
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_SINGLE_THREAD_PATTERN
@ ERROR__NOT_RESPONDING__JAIABOT_SINGLE_THREAD_PATTERN
Definition: health.pb.h:325
jaiabot::protobuf::NTPStatus::clear_sync_source
void clear_sync_source()
Definition: health.pb.h:4193
jaiabot::protobuf::ERROR__FAILED__JAIABOT_ECHO_DRIVER
@ ERROR__FAILED__JAIABOT_ECHO_DRIVER
Definition: health.pb.h:304
jaiabot::protobuf::LinuxHardwareStatus::has_processor
bool has_processor() const
Definition: health.pb.h:3619
jaiabot::protobuf::NTPStatus::mutable_system_sync_peer
::jaiabot::protobuf::NTPStatus_NTPPeer * mutable_system_sync_peer()
Definition: health.pb.h:4312
jaiabot::protobuf::LinuxHardwareStatus::uptime_with_units
Quantity uptime_with_units() const
Definition: health.pb.h:1466
jaiabot::protobuf::ThreadHealth::clear_warning
void clear_warning()
Definition: health.pb.h:4576
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_NOT_SET
@ NTPStatus_NTPSystemEvent_NTP_SYSTEM_FREQ_NOT_SET
Definition: health.pb.h:210
jaiabot::protobuf::LinuxHardwareStatus_Disk::New
LinuxHardwareStatus_Disk * New() const final
Definition: health.pb.h:1065
jaiabot::protobuf::LinuxHardwareStatus_WiFi::operator=
LinuxHardwareStatus_WiFi & operator=(const LinuxHardwareStatus_WiFi &from)
Definition: health.pb.h:1155
jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__MINIMUM_BOTTOM_DEPTH_REACHED
@ WARNING__MISSION__INFEASIBLE_MISSION__MINIMUM_BOTTOM_DEPTH_REACHED
Definition: health.pb.h:411
jaiabot::protobuf::NTPStatus::LeapIndicator_Parse
static bool LeapIndicator_Parse(const ::std::string &name, LeapIndicator *value)
Definition: health.pb.h:2000
jaiabot::protobuf::HelmIVPStatus::has_helm_ivp_desired_depth
bool has_helm_ivp_desired_depth() const
Definition: health.pb.h:4489
jaiabot::protobuf::NTPStatus::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:1861
jaiabot::protobuf::LinuxHardwareStatus_Information::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:743
jaiabot::protobuf::NTPStatus::operator=
NTPStatus & operator=(const NTPStatus &from)
Definition: health.pb.h:1842
jaiabot::protobuf::NTPStatus_NTPPeer::clear_offset
void clear_offset()
Definition: health.pb.h:4141
jaiabot::protobuf::SystemdStopReport::release_journal_dump_file
::std::string * release_journal_dump_file()
Definition: health.pb.h:4739
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_Name
const ::std::string & NTPStatus_NTPPeer_TallyCode_Name(NTPStatus_NTPPeer_TallyCode value)
Definition: health.pb.h:148
jaiabot::protobuf::_LinuxHardwareStatus_default_instance_
LinuxHardwareStatusDefaultTypeInternal _LinuxHardwareStatus_default_instance_
jaiabot::protobuf::WARNING__TEMPERATURE__LINUX_TOO_HIGH
@ WARNING__TEMPERATURE__LINUX_TOO_HIGH
Definition: health.pb.h:398
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode
NTPStatus_NTPPeer_TallyCode
Definition: health.pb.h:131
jaiabot::protobuf::LinuxHardwareStatus_Information::set_use_percent
void set_use_percent(float value)
Definition: health.pb.h:3220
jaiabot::protobuf::SystemdStopReport::internal_default_instance
static const SystemdStopReport * internal_default_instance()
Definition: health.pb.h:2687
jaiabot::protobuf::ERROR__SYSTEM__NTP_STATUS_QUERY_FAILED
@ ERROR__SYSTEM__NTP_STATUS_QUERY_FAILED
Definition: health.pb.h:358
jaiabot::protobuf::HelmIVPStatus::operator=
HelmIVPStatus & operator=(const HelmIVPStatus &from)
Definition: health.pb.h:2148
jaiabot::protobuf::LinuxHardwareStatus::set_allocated_memory
void set_allocated_memory(::jaiabot::protobuf::LinuxHardwareStatus_Memory *memory)
Definition: health.pb.h:3715
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_NTP
@ NTPStatus_SyncSource_SYNC_NTP
Definition: health.pb.h:165
jaiabot::protobuf::LinuxHardwareStatus_Information
Definition: health.pb.h:714
jaiabot::protobuf::SystemdStartReport::New
SystemdStartReport * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:2591
jaiabot::protobuf::WARNING__SYSTEM__ROOTFS_DISK_SPACE_LOW
@ WARNING__SYSTEM__ROOTFS_DISK_SPACE_LOW
Definition: health.pb.h:406
jaiabot::protobuf::ERROR__FAILED__GOBY_CORONER
@ ERROR__FAILED__GOBY_CORONER
Definition: health.pb.h:275
jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_AS_EZO_EC
@ ERROR__FAILED__PYTHON_JAIABOT_AS_EZO_EC
Definition: health.pb.h:296
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_SIGNAL
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_SIGNAL
Definition: health.pb.h:247
jaiabot::protobuf::SystemdStartReport::clear_clear_error
void clear_clear_error()
Definition: health.pb.h:4622
jaiabot::protobuf::VehicleHealth::New
VehicleHealth * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:2487
jaiabot::protobuf::VehicleHealth::Swap
void Swap(VehicleHealth *other)
jaiabot::protobuf::NTPStatus::sync_source
::jaiabot::protobuf::NTPStatus_SyncSource sync_source() const
Definition: health.pb.h:4197
protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct
Definition: health.pb.h:50
jaiabot::protobuf::LinuxHardwareStatus_WiFi::set_link_quality_percentage
void set_link_quality_percentage(::google::protobuf::uint32 value)
Definition: health.pb.h:3536
jaiabot::protobuf::WARNING__MISSING_DATA__TEMPERATURE
@ WARNING__MISSING_DATA__TEMPERATURE
Definition: health.pb.h:393
jaiabot::protobuf::VehicleHealth::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:2461
jaiabot::protobuf::SystemdStartReport::New
SystemdStartReport * New() const final
Definition: health.pb.h:2587
jaiabot::protobuf::ERROR__FAILED__JAIABOT_DRIVER_ARDUINO
@ ERROR__FAILED__JAIABOT_DRIVER_ARDUINO
Definition: health.pb.h:287
jaiabot::protobuf::ThreadHealth::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:2332
jaiabot::protobuf::LinuxHardwareStatus_WiFi::clear_link_quality_percentage
void clear_link_quality_percentage()
Definition: health.pb.h:3528
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::NTPStatus_NTPPeer::has_jitter
bool has_jitter() const
Definition: health.pb.h:4156
jaiabot::protobuf::NTPStatus_NTPPeer::delay_with_units
boost::units::quantity< delay_unit, float > delay_with_units() const
Definition: health.pb.h:1759
jaiabot::protobuf::_LinuxHardwareStatus_Memory_default_instance_
LinuxHardwareStatus_MemoryDefaultTypeInternal _LinuxHardwareStatus_Memory_default_instance_
jaiabot::protobuf::SystemdStopReport_ServiceResult_Name
const ::std::string & SystemdStopReport_ServiceResult_Name(SystemdStopReport_ServiceResult value)
Definition: health.pb.h:259
jaiabot::protobuf::NTPStatus_LeapIndicator_LeapIndicator_MIN
const NTPStatus_LeapIndicator NTPStatus_LeapIndicator_LeapIndicator_MIN
Definition: health.pb.h:193
jaiabot::protobuf::HelmIVPStatus::Swap
void Swap(HelmIVPStatus *other)
jaiabot::protobuf::LinuxHardwareStatus_WiFi::set_link_quality
void set_link_quality(::google::protobuf::uint32 value)
Definition: health.pb.h:3512
jaiabot::protobuf::NTPStatus_SyncSource
NTPStatus_SyncSource
Definition: health.pb.h:157
jaiabot::protobuf::ThreadHealth::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:2335
jaiabot::protobuf::NTPStatus_NTPPeer::set_when_with_units
void set_when_with_units(Quantity value_w_units)
Definition: health.pb.h:1722
jaiabot::protobuf::HelmIVPStatus::New
HelmIVPStatus * New() const final
Definition: health.pb.h:2192
option_extensions.pb.h
protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: health.pb.h:51
jaiabot::protobuf::NTPStatus_SyncSource_Name
const ::std::string & NTPStatus_SyncSource_Name(NTPStatus_SyncSource value)
Definition: health.pb.h:176
jaiabot::protobuf::WARNING__SYSTEM__DATA_DISK_SPACE_LOW
@ WARNING__SYSTEM__DATA_DISK_SPACE_LOW
Definition: health.pb.h:407
jaiabot::protobuf::Error_MIN
const Error Error_MIN
Definition: health.pb.h:369
jaiabot::protobuf::SystemdStopReport_ServiceResult_IsValid
bool SystemdStopReport_ServiceResult_IsValid(int value)
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_UHF_RADIO
@ NTPStatus_SyncSource_SYNC_UHF_RADIO
Definition: health.pb.h:163
jaiabot::protobuf::NTPStatus_NTPSystemEvent
NTPStatus_NTPSystemEvent
Definition: health.pb.h:207
jaiabot::protobuf::NTPStatus_NTPPeer::clear_remote
void clear_remote()
Definition: health.pb.h:3889
jaiabot::protobuf::_VehicleHealth_default_instance_
VehicleHealthDefaultTypeInternal _VehicleHealth_default_instance_
jaiabot::protobuf::LinuxHardwareStatus_Disk::set_allocated_data
void set_allocated_data(::jaiabot::protobuf::LinuxHardwareStatus_Information *data)
Definition: health.pb.h:3447
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_WATCHDOG
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_WATCHDOG
Definition: health.pb.h:249
protobuf_jaiabot_2fmessages_2fhealth_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: health.pb.h:52
jaiabot::protobuf::WARNING__MISSION__DATA_PRE_OFFLOAD_FAILED
@ WARNING__MISSION__DATA_PRE_OFFLOAD_FAILED
Definition: health.pb.h:416
jaiabot::protobuf::LinuxHardwareStatus::set_allocated_wifi
void set_allocated_wifi(::jaiabot::protobuf::LinuxHardwareStatus_WiFi *wifi)
Definition: health.pb.h:3831
jaiabot::protobuf::NTPStatus_NTPPeer::when
::google::protobuf::int32 when() const
Definition: health.pb.h:4049
jaiabot::protobuf::ERROR__FAILED__MOOS_UPROCESSWATCH
@ ERROR__FAILED__MOOS_UPROCESSWATCH
Definition: health.pb.h:291
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO085_DRIVER
@ ERROR__NOT_RESPONDING__JAIABOT_ADAFRUIT_BNO085_DRIVER
Definition: health.pb.h:329
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::LinuxHardwareStatus_Processor_LoadAverages
LinuxHardwareStatus_Processor_LoadAverages()
jaiabot::protobuf::LinuxHardwareStatus_WiFi::has_link_quality_percentage
bool has_link_quality_percentage() const
Definition: health.pb.h:3519
jaiabot::protobuf::ERROR__FAILED__JAIABOT_HUB_MANAGER
@ ERROR__FAILED__JAIABOT_HUB_MANAGER
Definition: health.pb.h:279
jaiabot::protobuf::LinuxHardwareStatus_Memory::New
LinuxHardwareStatus_Memory * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:932
jaiabot::protobuf::NTPStatus_NTPPeer::set_allocated_remote
void set_allocated_remote(::std::string *remote)
Definition: health.pb.h:3935
jaiabot::protobuf::SystemdStopReport::New
SystemdStopReport * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:2705
jaiabot::protobuf::LinuxHardwareStatus_Processor::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: health.pb.h:599
jaiabot::protobuf::NTPStatus::system_event_counter
::google::protobuf::int32 system_event_counter() const
Definition: health.pb.h:4247
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::five_min
float five_min() const
Definition: health.pb.h:3006
jaiabot::protobuf::LinuxHardwareStatus_Memory::mutable_swap
::jaiabot::protobuf::LinuxHardwareStatus_Information * mutable_swap()
Definition: health.pb.h:3318
jaiabot::protobuf::NTPStatus_LeapIndicator_LEAP_CLOCK_NOT_SYNCHRONIZED
@ NTPStatus_LeapIndicator_LEAP_CLOCK_NOT_SYNCHRONIZED
Definition: health.pb.h:190
jaiabot::protobuf::LinuxHardwareStatus_WiFi::set_signal_level
void set_signal_level(::google::protobuf::int32 value)
Definition: health.pb.h:3560
jaiabot::protobuf::LinuxHardwareStatus::uptime_with_units
boost::units::quantity< uptime_unit, google::protobuf::int32 > uptime_with_units() const
Definition: health.pb.h:1469
jaiabot::protobuf::ThreadHealth::New
ThreadHealth * New() const final
Definition: health.pb.h:2357
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_HUB_MANAGER
@ ERROR__NOT_RESPONDING__JAIABOT_HUB_MANAGER
Definition: health.pb.h:314
jaiabot::protobuf::NTPStatus_NTPPeer::has_delay
bool has_delay() const
Definition: health.pb.h:4108
jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_WEB_APP
@ ERROR__FAILED__PYTHON_JAIABOT_WEB_APP
Definition: health.pb.h:293
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::clear_one_min
void clear_one_min()
Definition: health.pb.h:2978
jaiabot::protobuf::ERROR__FAILED__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
@ ERROR__FAILED__JAIABOT_ATLAS_SCIENTIFIC_EZO_EC_DRIVER
Definition: health.pb.h:285
jaiabot::protobuf::NTPStatus::NTPSystemEvent_Parse
static bool NTPSystemEvent_Parse(const ::std::string &name, NTPSystemEvent *value)
Definition: health.pb.h:2056
jaiabot::protobuf::HelmIVPStatus::helm_ivp_desired_heading
bool helm_ivp_desired_heading() const
Definition: health.pb.h:4478
jaiabot::protobuf::HelmIVPStatus::swap
friend void swap(HelmIVPStatus &a, HelmIVPStatus &b)
Definition: health.pb.h:2186
jaiabot::protobuf::NTPStatus_NTPSystemEvent_NTPSystemEvent_ARRAYSIZE
const int NTPStatus_NTPSystemEvent_NTPSystemEvent_ARRAYSIZE
Definition: health.pb.h:229
jaiabot::protobuf::NTPStatus_NTPPeer::jitter_with_units
Quantity jitter_with_units() const
Definition: health.pb.h:1786
jaiabot::protobuf::NTPStatus_NTPPeer::clear_reach
void clear_reach()
Definition: health.pb.h:4093
jaiabot::protobuf::SystemdStopReport::error
::jaiabot::protobuf::Error error() const
Definition: health.pb.h:4680
jaiabot::protobuf::NTPStatus_NTPPeer::has_refid
bool has_refid() const
Definition: health.pb.h:3946
jaiabot::protobuf::NTPStatus_NTPPeer::TallyCode_Parse
static bool TallyCode_Parse(const ::std::string &name, TallyCode *value)
Definition: health.pb.h:1624
jaiabot::protobuf::Error_Parse
bool Error_Parse(const ::std::string &name, Error *value)
Definition: health.pb.h:378
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_UNKNOWN
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_UNKNOWN
Definition: health.pb.h:242
jaiabot::protobuf::LinuxHardwareStatus_Information::total_with_units
Quantity total_with_units() const
Definition: health.pb.h:836
jaiabot::protobuf::SystemdStopReport::ServiceResult_Name
static const ::std::string & ServiceResult_Name(ServiceResult value)
Definition: health.pb.h:2776
jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBYD
@ ERROR__NOT_RESPONDING__GOBYD
Definition: health.pb.h:307
jaiabot::protobuf::ERROR__FAILED__JAIABOT_HEALTH
@ ERROR__FAILED__JAIABOT_HEALTH
Definition: health.pb.h:277
jaiabot::protobuf::LinuxHardwareStatus_Disk::set_allocated_rootfs
void set_allocated_rootfs(::jaiabot::protobuf::LinuxHardwareStatus_Information *rootfs)
Definition: health.pb.h:3389
jaiabot::protobuf::NTPStatus_NTPPeer::poll_with_units
boost::units::quantity< poll_unit, google::protobuf::int32 > poll_with_units() const
Definition: health.pb.h:1744
jaiabot::protobuf::NTPStatus_NTPPeer::set_offset_with_units
void set_offset_with_units(Quantity value_w_units)
Definition: health.pb.h:1767
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_ENGINEERING
@ ERROR__NOT_RESPONDING__JAIABOT_ENGINEERING
Definition: health.pb.h:324
jaiabot::protobuf::LinuxHardwareStatus_WiFi::internal_default_instance
static const LinuxHardwareStatus_WiFi * internal_default_instance()
Definition: health.pb.h:1185
jaiabot::protobuf::LinuxHardwareStatus_Information::available_unit
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:840
jaiabot::protobuf::NTPStatus_NTPPeer::internal_default_instance
static const NTPStatus_NTPPeer * internal_default_instance()
Definition: health.pb.h:1534
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_TELEPHONE
@ NTPStatus_SyncSource_SYNC_TELEPHONE
Definition: health.pb.h:168
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_TallyCode_ARRAYSIZE
const int NTPStatus_NTPPeer_TallyCode_TallyCode_ARRAYSIZE
Definition: health.pb.h:145
jaiabot::protobuf::ERROR__FAILED__GOBY_GPS
@ ERROR__FAILED__GOBY_GPS
Definition: health.pb.h:273
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::set_fifteen_min
void set_fifteen_min(float value)
Definition: health.pb.h:3034
jaiabot::protobuf::LinuxHardwareStatus_WiFi::signal_level
::google::protobuf::int32 signal_level() const
Definition: health.pb.h:3556
jaiabot::protobuf::Warning_IsValid
bool Warning_IsValid(int value)
jaiabot::protobuf::NTPStatus_LeapIndicator_Parse
bool NTPStatus_LeapIndicator_Parse(const ::std::string &name, NTPStatus_LeapIndicator *value)
Definition: health.pb.h:202
jaiabot::protobuf::LinuxHardwareStatus_Processor::clear_loads
void clear_loads()
Definition: health.pb.h:3054
jaiabot::protobuf::ERROR__NOT_CALIBRATED_ACCEL
@ ERROR__NOT_CALIBRATED_ACCEL
Definition: health.pb.h:343
jaiabot::protobuf::HelmIVPStatus::New
HelmIVPStatus * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:2196
jaiabot::protobuf::ERROR__FAILED__JAIABOT_SIMULATOR
@ ERROR__FAILED__JAIABOT_SIMULATOR
Definition: health.pb.h:299
jaiabot::protobuf::ERROR__FAILED__PYTHON_JAIABOT_IMU
@ ERROR__FAILED__PYTHON_JAIABOT_IMU
Definition: health.pb.h:294
jaiabot::protobuf::NTPStatus_NTPPeer::set_allocated_refid
void set_allocated_refid(::std::string *refid)
Definition: health.pb.h:4001
jaiabot::protobuf::ERROR__SYSTEM__CANNOT_READ_MEMINFO
@ ERROR__SYSTEM__CANNOT_READ_MEMINFO
Definition: health.pb.h:350
jaiabot::protobuf::WARNING__NOT_RESPONDING__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
@ WARNING__NOT_RESPONDING__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
Definition: health.pb.h:387
jaiabot::protobuf::LinuxHardwareStatus_Information::New
LinuxHardwareStatus_Information * New() const final
Definition: health.pb.h:765
jaiabot::protobuf::LinuxHardwareStatus::New
LinuxHardwareStatus * New(::google::protobuf::Arena *arena) const final
Definition: health.pb.h:1357
jaiabot::protobuf::NTPStatus_NTPPeer::offset_with_units
boost::units::quantity< offset_unit, float > offset_with_units() const
Definition: health.pb.h:1774
google
Definition: config.pb.h:64
jaiabot::protobuf::NTPStatus::NTPSystemEvent_Name
static const ::std::string & NTPSystemEvent_Name(NTPSystemEvent value)
Definition: health.pb.h:2053
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_START_LIMIT_HIT
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_START_LIMIT_HIT
Definition: health.pb.h:250
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::LinuxHardwareStatus_Memory::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: health.pb.h:906
jaiabot::protobuf::SystemdStartReport::internal_default_instance
static const SystemdStartReport * internal_default_instance()
Definition: health.pb.h:2573
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::NTPStatus::LeapIndicator_descriptor
static const ::google::protobuf::EnumDescriptor * LeapIndicator_descriptor()
Definition: health.pb.h:1994
jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_MIN
const SystemdStopReport_ServiceResult SystemdStopReport_ServiceResult_ServiceResult_MIN
Definition: health.pb.h:254
jaiabot::protobuf::NTPStatus::clear_system_event_counter
void clear_system_event_counter()
Definition: health.pb.h:4243
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
@ ERROR__NOT_RESPONDING__JAIABOT_BLUEROBOTICS_PRESSURE_SENSOR_DRIVER
Definition: health.pb.h:320
jaiabot::protobuf::LinuxHardwareStatus_Memory::New
LinuxHardwareStatus_Memory * New() const final
Definition: health.pb.h:928
jaiabot::protobuf::SystemdStartReport::swap
friend void swap(SystemdStartReport &a, SystemdStartReport &b)
Definition: health.pb.h:2581
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_NOT_VALID
@ NTPStatus_NTPPeer_TallyCode_PEER_NOT_VALID
Definition: health.pb.h:133
jaiabot::protobuf::NTPStatus::has_system_event_counter
bool has_system_event_counter() const
Definition: health.pb.h:4234
jaiabot::protobuf::LinuxHardwareStatus_Information::clear_use_percent
void clear_use_percent()
Definition: health.pb.h:3212
jaiabot::protobuf::LinuxHardwareStatus_Processor_LoadAverages::fifteen_min
float fifteen_min() const
Definition: health.pb.h:3030
jaiabot::protobuf::LinuxHardwareStatus::swap
friend void swap(LinuxHardwareStatus &a, LinuxHardwareStatus &b)
Definition: health.pb.h:1347
jaiabot::protobuf::NTPStatus_NTPPeer::when_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type when_dimension
Definition: health.pb.h:1717
jaiabot::protobuf::ThreadHealth::error
const ::google::protobuf::RepeatedField< int > & error() const
Definition: health.pb.h:4562
jaiabot::protobuf::NTPStatus::NTPSystemEvent
NTPStatus_NTPSystemEvent NTPSystemEvent
Definition: health.pb.h:2005
jaiabot::protobuf::ERROR__NOT_CALIBRATED_GYRO
@ ERROR__NOT_CALIBRATED_GYRO
Definition: health.pb.h:342
jaiabot::protobuf::ERROR__NOT_RESPONDING__GOBY_GPS
@ ERROR__NOT_RESPONDING__GOBY_GPS
Definition: health.pb.h:309
jaiabot::protobuf::NTPStatus_SyncSource_SYNC_UNKNOWN
@ NTPStatus_SyncSource_SYNC_UNKNOWN
Definition: health.pb.h:158
jaiabot::protobuf::ERROR__FAILED__GOBY_INTERVEHICLE_PORTAL
@ ERROR__FAILED__GOBY_INTERVEHICLE_PORTAL
Definition: health.pb.h:302
jaiabot::protobuf::LinuxHardwareStatus_Information::total_unit
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:829
jaiabot::protobuf::NTPStatus::set_leap_indicator
void set_leap_indicator(::jaiabot::protobuf::NTPStatus_LeapIndicator value)
Definition: health.pb.h:4226
jaiabot::protobuf::ERROR__NOT_RESPONDING__JAIABOT_FUSION
@ ERROR__NOT_RESPONDING__JAIABOT_FUSION
Definition: health.pb.h:316
jaiabot::protobuf::SystemdStopReport_ServiceResult_SERVICE_RESULT_TIMEOUT
@ SystemdStopReport_ServiceResult_SERVICE_RESULT_TIMEOUT
Definition: health.pb.h:245
jaiabot::protobuf::NTPStatus_NTPPeer_TallyCode_PEER_CODE_UNKNOWN
@ NTPStatus_NTPPeer_TallyCode_PEER_CODE_UNKNOWN
Definition: health.pb.h:132
jaiabot::protobuf::NTPStatus::system_sync_peer
const ::jaiabot::protobuf::NTPStatus_NTPPeer & system_sync_peer() const
Definition: health.pb.h:4299
jaiabot::protobuf::NTPStatus_NTPPeer::clear_poll
void clear_poll()
Definition: health.pb.h:4069
jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__TRANSIT_CANNOT_RECOVER_AT_FINAL_GOAL_WITHOUT_A_GOAL
@ WARNING__MISSION__INFEASIBLE_MISSION__TRANSIT_CANNOT_RECOVER_AT_FINAL_GOAL_WITHOUT_A_GOAL
Definition: health.pb.h:409
jaiabot::protobuf::NTPStatus_NTPPeer::set_remote
void set_remote(const ::std::string &value)
Definition: health.pb.h:3897
jaiabot::protobuf::ERROR__FAILED__MOOS_PHELMIVP
@ ERROR__FAILED__MOOS_PHELMIVP
Definition: health.pb.h:290
jaiabot::protobuf::SystemdStopReport_ServiceResult_ServiceResult_ARRAYSIZE
const int SystemdStopReport_ServiceResult_ServiceResult_ARRAYSIZE
Definition: health.pb.h:256
jaiabot::protobuf::WARNING__MISSING_DATA__PITCH
@ WARNING__MISSING_DATA__PITCH
Definition: health.pb.h:391
jaiabot::protobuf::LinuxHardwareStatus_Disk::swap
friend void swap(LinuxHardwareStatus_Disk &a, LinuxHardwareStatus_Disk &b)
Definition: health.pb.h:1059
jaiabot::protobuf::NTPStatus_NTPPeer::clear_tally_code
void clear_tally_code()
Definition: health.pb.h:3864
jaiabot::protobuf::WARNING__MISSION__INFEASIBLE_MISSION__TRANSIT_MUST_HAVE_A_GOAL
@ WARNING__MISSION__INFEASIBLE_MISSION__TRANSIT_MUST_HAVE_A_GOAL
Definition: health.pb.h:408