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