JaiaBot  1.12.0+18+g85da5f82
JaiaBot micro-AUV software
hub.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/hub.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhub_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhub_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/unknown_field_set.h>
33 #include "dccl/option_extensions.pb.h"
35 #include "goby/middleware/protobuf/coroner.pb.h"
38 #include <boost/units/quantity.hpp>
39 #include <boost/units/absolute.hpp>
40 #include <boost/units/dimensionless_type.hpp>
41 #include <boost/units/make_scaled_unit.hpp>
42 
43 #include <boost/units/systems/si.hpp>
44 // @@protoc_insertion_point(includes)
45 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fhub_2eproto
46 
48 // Internal implementation detail -- do not use these members.
49 struct TableStruct {
50  static const ::google::protobuf::internal::ParseTableField entries[];
51  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
52  static const ::google::protobuf::internal::ParseTable schema[2];
53  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
54  static const ::google::protobuf::internal::SerializationTable serialization_table[];
55  static const ::google::protobuf::uint32 offsets[];
56 };
57 void AddDescriptors();
58 } // namespace protobuf_jaiabot_2fmessages_2fhub_2eproto
59 namespace jaiabot {
60 namespace protobuf {
61 class HubStatus;
62 class HubStatusDefaultTypeInternal;
63 extern HubStatusDefaultTypeInternal _HubStatus_default_instance_;
64 class HubStatus_BotOffloadData;
65 class HubStatus_BotOffloadDataDefaultTypeInternal;
66 extern HubStatus_BotOffloadDataDefaultTypeInternal _HubStatus_BotOffloadData_default_instance_;
67 } // namespace protobuf
68 } // namespace jaiabot
69 namespace google {
70 namespace protobuf {
71 template<> ::jaiabot::protobuf::HubStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::HubStatus>(Arena*);
72 template<> ::jaiabot::protobuf::HubStatus_BotOffloadData* Arena::CreateMaybeMessage<::jaiabot::protobuf::HubStatus_BotOffloadData>(Arena*);
73 } // namespace protobuf
74 } // namespace google
75 namespace jaiabot {
76 namespace protobuf {
77 
78 // ===================================================================
79 
80 class HubStatus_BotOffloadData : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.HubStatus.BotOffloadData) */ {
81  public:
83  virtual ~HubStatus_BotOffloadData();
84 
86 
88  CopyFrom(from);
89  return *this;
90  }
91  #if LANG_CXX11
94  *this = ::std::move(from);
95  }
96 
98  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
99  if (this != &from) InternalSwap(&from);
100  } else {
101  CopyFrom(from);
102  }
103  return *this;
104  }
105  #endif
106  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
107  return _internal_metadata_.unknown_fields();
108  }
109  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
110  return _internal_metadata_.mutable_unknown_fields();
111  }
112 
113  static const ::google::protobuf::Descriptor* descriptor();
115 
116  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
118  return reinterpret_cast<const HubStatus_BotOffloadData*>(
120  }
121  static constexpr int kIndexInFileMessages =
122  0;
123 
124  void Swap(HubStatus_BotOffloadData* other);
126  a.Swap(&b);
127  }
128 
129  // implements Message ----------------------------------------------
130 
131  inline HubStatus_BotOffloadData* New() const final {
132  return CreateMaybeMessage<HubStatus_BotOffloadData>(NULL);
133  }
134 
135  HubStatus_BotOffloadData* New(::google::protobuf::Arena* arena) const final {
136  return CreateMaybeMessage<HubStatus_BotOffloadData>(arena);
137  }
138  void CopyFrom(const ::google::protobuf::Message& from) final;
139  void MergeFrom(const ::google::protobuf::Message& from) final;
140  void CopyFrom(const HubStatus_BotOffloadData& from);
141  void MergeFrom(const HubStatus_BotOffloadData& from);
142  void Clear() final;
143  bool IsInitialized() const final;
144 
145  size_t ByteSizeLong() const final;
147  ::google::protobuf::io::CodedInputStream* input) final;
149  ::google::protobuf::io::CodedOutputStream* output) const final;
151  bool deterministic, ::google::protobuf::uint8* target) const final;
152  int GetCachedSize() const final { return _cached_size_.Get(); }
153 
154  private:
155  void SharedCtor();
156  void SharedDtor();
157  void SetCachedSize(int size) const final;
158  void InternalSwap(HubStatus_BotOffloadData* other);
159  private:
160  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
161  return NULL;
162  }
163  inline void* MaybeArenaPtr() const {
164  return NULL;
165  }
166  public:
167 
168  ::google::protobuf::Metadata GetMetadata() const final;
169 
170  // nested types ----------------------------------------------------
171 
172  // accessors -------------------------------------------------------
173 
174  // required uint32 bot_id = 1;
175  bool has_bot_id() const;
176  void clear_bot_id();
177  static const int kBotIdFieldNumber = 1;
178  ::google::protobuf::uint32 bot_id() const;
179  void set_bot_id(::google::protobuf::uint32 value);
180 
181  // optional int32 data_offload_percentage = 2;
182  bool has_data_offload_percentage() const;
184  static const int kDataOffloadPercentageFieldNumber = 2;
185  ::google::protobuf::int32 data_offload_percentage() const;
186  void set_data_offload_percentage(::google::protobuf::int32 value);
187 
188  // optional bool offload_succeeded = 3;
189  bool has_offload_succeeded() const;
191  static const int kOffloadSucceededFieldNumber = 3;
192  bool offload_succeeded() const;
193  void set_offload_succeeded(bool value);
194 
195  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.HubStatus.BotOffloadData)
196  private:
197  void set_has_bot_id();
198  void clear_has_bot_id();
199  void set_has_data_offload_percentage();
200  void clear_has_data_offload_percentage();
201  void set_has_offload_succeeded();
202  void clear_has_offload_succeeded();
203 
204  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
205  ::google::protobuf::internal::HasBits<1> _has_bits_;
206  mutable ::google::protobuf::internal::CachedSize _cached_size_;
207  ::google::protobuf::uint32 bot_id_;
208  ::google::protobuf::int32 data_offload_percentage_;
209  bool offload_succeeded_;
210  friend struct ::protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct;
211 };
212 // -------------------------------------------------------------------
213 
214 class HubStatus : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.HubStatus) */ {
215  public:
216  HubStatus();
217  virtual ~HubStatus();
218 
219  HubStatus(const HubStatus& from);
220 
221  inline HubStatus& operator=(const HubStatus& from) {
222  CopyFrom(from);
223  return *this;
224  }
225  #if LANG_CXX11
226  HubStatus(HubStatus&& from) noexcept
227  : HubStatus() {
228  *this = ::std::move(from);
229  }
230 
231  inline HubStatus& operator=(HubStatus&& from) noexcept {
232  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
233  if (this != &from) InternalSwap(&from);
234  } else {
235  CopyFrom(from);
236  }
237  return *this;
238  }
239  #endif
240  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
241  return _internal_metadata_.unknown_fields();
242  }
243  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
244  return _internal_metadata_.mutable_unknown_fields();
245  }
246 
247  static const ::google::protobuf::Descriptor* descriptor();
248  static const HubStatus& default_instance();
249 
250  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
251  static inline const HubStatus* internal_default_instance() {
252  return reinterpret_cast<const HubStatus*>(
254  }
255  static constexpr int kIndexInFileMessages =
256  1;
257 
258  void Swap(HubStatus* other);
259  friend void swap(HubStatus& a, HubStatus& b) {
260  a.Swap(&b);
261  }
262 
263  // implements Message ----------------------------------------------
264 
265  inline HubStatus* New() const final {
266  return CreateMaybeMessage<HubStatus>(NULL);
267  }
268 
269  HubStatus* New(::google::protobuf::Arena* arena) const final {
270  return CreateMaybeMessage<HubStatus>(arena);
271  }
272  void CopyFrom(const ::google::protobuf::Message& from) final;
273  void MergeFrom(const ::google::protobuf::Message& from) final;
274  void CopyFrom(const HubStatus& from);
275  void MergeFrom(const HubStatus& from);
276  void Clear() final;
277  bool IsInitialized() const final;
278 
279  size_t ByteSizeLong() const final;
281  ::google::protobuf::io::CodedInputStream* input) final;
283  ::google::protobuf::io::CodedOutputStream* output) const final;
285  bool deterministic, ::google::protobuf::uint8* target) const final;
286  int GetCachedSize() const final { return _cached_size_.Get(); }
287 
288  private:
289  void SharedCtor();
290  void SharedDtor();
291  void SetCachedSize(int size) const final;
292  void InternalSwap(HubStatus* other);
293  private:
294  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
295  return NULL;
296  }
297  inline void* MaybeArenaPtr() const {
298  return NULL;
299  }
300  public:
301 
302  ::google::protobuf::Metadata GetMetadata() const final;
303 
304  // nested types ----------------------------------------------------
305 
307 
308  // accessors -------------------------------------------------------
309 
310  // repeated .jaiabot.protobuf.Error error = 5 [(.dccl.field) = {
311  int error_size() const;
312  void clear_error();
313  static const int kErrorFieldNumber = 5;
314  ::jaiabot::protobuf::Error error(int index) const;
315  void set_error(int index, ::jaiabot::protobuf::Error value);
316  void add_error(::jaiabot::protobuf::Error value);
317  const ::google::protobuf::RepeatedField<int>& error() const;
318  ::google::protobuf::RepeatedField<int>* mutable_error();
319 
320  // repeated .jaiabot.protobuf.Warning warning = 6 [(.dccl.field) = {
321  int warning_size() const;
322  void clear_warning();
323  static const int kWarningFieldNumber = 6;
324  ::jaiabot::protobuf::Warning warning(int index) const;
325  void set_warning(int index, ::jaiabot::protobuf::Warning value);
326  void add_warning(::jaiabot::protobuf::Warning value);
327  const ::google::protobuf::RepeatedField<int>& warning() const;
328  ::google::protobuf::RepeatedField<int>* mutable_warning();
329 
330  // repeated uint32 bot_ids_in_radio_file = 11 [(.dccl.field) = {
331  int bot_ids_in_radio_file_size() const;
332  void clear_bot_ids_in_radio_file();
333  static const int kBotIdsInRadioFileFieldNumber = 11;
334  ::google::protobuf::uint32 bot_ids_in_radio_file(int index) const;
335  void set_bot_ids_in_radio_file(int index, ::google::protobuf::uint32 value);
336  void add_bot_ids_in_radio_file(::google::protobuf::uint32 value);
337  const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
338  bot_ids_in_radio_file() const;
339  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
340  mutable_bot_ids_in_radio_file();
341 
342  // optional .jaiabot.protobuf.GeographicCoordinate location = 10 [(.jaia.field) = {
343  bool has_location() const;
344  void clear_location();
345  static const int kLocationFieldNumber = 10;
346  private:
347  const ::jaiabot::protobuf::GeographicCoordinate& _internal_location() const;
348  public:
349  const ::jaiabot::protobuf::GeographicCoordinate& location() const;
350  ::jaiabot::protobuf::GeographicCoordinate* release_location();
351  ::jaiabot::protobuf::GeographicCoordinate* mutable_location();
352  void set_allocated_location(::jaiabot::protobuf::GeographicCoordinate* location);
353 
354  // optional .jaiabot.protobuf.LinuxHardwareStatus linux_hardware_status = 12;
355  bool has_linux_hardware_status() const;
356  void clear_linux_hardware_status();
357  static const int kLinuxHardwareStatusFieldNumber = 12;
358  private:
359  const ::jaiabot::protobuf::LinuxHardwareStatus& _internal_linux_hardware_status() const;
360  public:
361  const ::jaiabot::protobuf::LinuxHardwareStatus& linux_hardware_status() const;
362  ::jaiabot::protobuf::LinuxHardwareStatus* release_linux_hardware_status();
363  ::jaiabot::protobuf::LinuxHardwareStatus* mutable_linux_hardware_status();
364  void set_allocated_linux_hardware_status(::jaiabot::protobuf::LinuxHardwareStatus* linux_hardware_status);
365 
366  // optional .jaiabot.protobuf.HubStatus.BotOffloadData bot_offload = 13;
367  bool has_bot_offload() const;
368  void clear_bot_offload();
369  static const int kBotOffloadFieldNumber = 13;
370  private:
371  const ::jaiabot::protobuf::HubStatus_BotOffloadData& _internal_bot_offload() const;
372  public:
373  const ::jaiabot::protobuf::HubStatus_BotOffloadData& bot_offload() const;
374  ::jaiabot::protobuf::HubStatus_BotOffloadData* release_bot_offload();
375  ::jaiabot::protobuf::HubStatus_BotOffloadData* mutable_bot_offload();
376  void set_allocated_bot_offload(::jaiabot::protobuf::HubStatus_BotOffloadData* bot_offload);
377 
378  // required uint32 hub_id = 1 [(.jaia.field) = {
379  bool has_hub_id() const;
380  void clear_hub_id();
381  static const int kHubIdFieldNumber = 1;
382  ::google::protobuf::uint32 hub_id() const;
383  void set_hub_id(::google::protobuf::uint32 value);
384 
385  // required uint32 fleet_id = 2 [(.jaia.field) = {
386  bool has_fleet_id() const;
387  void clear_fleet_id();
388  static const int kFleetIdFieldNumber = 2;
389  ::google::protobuf::uint32 fleet_id() const;
390  void set_fleet_id(::google::protobuf::uint32 value);
391 
392  // required uint64 time = 3 [(.dccl.field) = {
393  bool has_time() const;
394  void clear_time();
395  static const int kTimeFieldNumber = 3;
396  ::google::protobuf::uint64 time() const;
397  void set_time(::google::protobuf::uint64 value);
398 
399  // optional uint64 received_time = 14 [(.dccl.field) = {
400  bool has_received_time() const;
401  void clear_received_time();
402  static const int kReceivedTimeFieldNumber = 14;
403  ::google::protobuf::uint64 received_time() const;
404  void set_received_time(::google::protobuf::uint64 value);
405 
406  // optional .goby.middleware.protobuf.HealthState health_state = 4 [(.jaia.field) = {
407  bool has_health_state() const;
408  void clear_health_state();
409  static const int kHealthStateFieldNumber = 4;
410  ::goby::middleware::protobuf::HealthState health_state() const;
411  void set_health_state(::goby::middleware::protobuf::HealthState value);
412 
414 
415  typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type time_unit;
416 
417  template<typename Quantity >
418  void set_time_with_units(Quantity value_w_units)
419  { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
420 
421  template<typename Quantity >
422  Quantity time_with_units() const
423  { return Quantity(time() * time_unit()); };
424 
425  boost::units::quantity< time_unit,google::protobuf::uint64 > time_with_units() const
426  { return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
427 
428  typedef boost::units::time_dimension received_time_dimension;
429 
430  typedef boost::units::make_scaled_unit<boost::units::unit<received_time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type received_time_unit;
431 
432  template<typename Quantity >
433  void set_received_time_with_units(Quantity value_w_units)
434  { set_received_time(boost::units::quantity<received_time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
435 
436  template<typename Quantity >
437  Quantity received_time_with_units() const
438  { return Quantity(received_time() * received_time_unit()); };
439 
440  boost::units::quantity< received_time_unit,google::protobuf::uint64 > received_time_with_units() const
441  { return received_time_with_units<boost::units::quantity< received_time_unit,google::protobuf::uint64 > >(); };
442 
443  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.HubStatus)
444  private:
445  void set_has_hub_id();
446  void clear_has_hub_id();
447  void set_has_fleet_id();
448  void clear_has_fleet_id();
449  void set_has_time();
450  void clear_has_time();
451  void set_has_health_state();
452  void clear_has_health_state();
453  void set_has_location();
454  void clear_has_location();
455  void set_has_linux_hardware_status();
456  void clear_has_linux_hardware_status();
457  void set_has_bot_offload();
458  void clear_has_bot_offload();
459  void set_has_received_time();
460  void clear_has_received_time();
461 
462  // helper for ByteSizeLong()
463  size_t RequiredFieldsByteSizeFallback() const;
464 
465  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
466  ::google::protobuf::internal::HasBits<1> _has_bits_;
467  mutable ::google::protobuf::internal::CachedSize _cached_size_;
468  ::google::protobuf::RepeatedField<int> error_;
469  ::google::protobuf::RepeatedField<int> warning_;
470  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > bot_ids_in_radio_file_;
472  ::jaiabot::protobuf::LinuxHardwareStatus* linux_hardware_status_;
474  ::google::protobuf::uint32 hub_id_;
475  ::google::protobuf::uint32 fleet_id_;
476  ::google::protobuf::uint64 time_;
477  ::google::protobuf::uint64 received_time_;
478  int health_state_;
479  friend struct ::protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct;
480 };
481 // ===================================================================
482 
483 
484 // ===================================================================
485 
486 #ifdef __GNUC__
487  #pragma GCC diagnostic push
488  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
489 #endif // __GNUC__
490 // HubStatus_BotOffloadData
491 
492 // required uint32 bot_id = 1;
494  return (_has_bits_[0] & 0x00000001u) != 0;
495 }
496 inline void HubStatus_BotOffloadData::set_has_bot_id() {
497  _has_bits_[0] |= 0x00000001u;
498 }
499 inline void HubStatus_BotOffloadData::clear_has_bot_id() {
500  _has_bits_[0] &= ~0x00000001u;
501 }
503  bot_id_ = 0u;
504  clear_has_bot_id();
505 }
506 inline ::google::protobuf::uint32 HubStatus_BotOffloadData::bot_id() const {
507  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.BotOffloadData.bot_id)
508  return bot_id_;
509 }
510 inline void HubStatus_BotOffloadData::set_bot_id(::google::protobuf::uint32 value) {
511  set_has_bot_id();
512  bot_id_ = value;
513  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.BotOffloadData.bot_id)
514 }
515 
516 // optional int32 data_offload_percentage = 2;
518  return (_has_bits_[0] & 0x00000002u) != 0;
519 }
520 inline void HubStatus_BotOffloadData::set_has_data_offload_percentage() {
521  _has_bits_[0] |= 0x00000002u;
522 }
523 inline void HubStatus_BotOffloadData::clear_has_data_offload_percentage() {
524  _has_bits_[0] &= ~0x00000002u;
525 }
527  data_offload_percentage_ = 0;
528  clear_has_data_offload_percentage();
529 }
530 inline ::google::protobuf::int32 HubStatus_BotOffloadData::data_offload_percentage() const {
531  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.BotOffloadData.data_offload_percentage)
532  return data_offload_percentage_;
533 }
534 inline void HubStatus_BotOffloadData::set_data_offload_percentage(::google::protobuf::int32 value) {
535  set_has_data_offload_percentage();
536  data_offload_percentage_ = value;
537  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.BotOffloadData.data_offload_percentage)
538 }
539 
540 // optional bool offload_succeeded = 3;
542  return (_has_bits_[0] & 0x00000004u) != 0;
543 }
544 inline void HubStatus_BotOffloadData::set_has_offload_succeeded() {
545  _has_bits_[0] |= 0x00000004u;
546 }
547 inline void HubStatus_BotOffloadData::clear_has_offload_succeeded() {
548  _has_bits_[0] &= ~0x00000004u;
549 }
551  offload_succeeded_ = false;
552  clear_has_offload_succeeded();
553 }
555  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.BotOffloadData.offload_succeeded)
556  return offload_succeeded_;
557 }
559  set_has_offload_succeeded();
560  offload_succeeded_ = value;
561  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.BotOffloadData.offload_succeeded)
562 }
563 
564 // -------------------------------------------------------------------
565 
566 // HubStatus
567 
568 // required uint32 hub_id = 1 [(.jaia.field) = {
569 inline bool HubStatus::has_hub_id() const {
570  return (_has_bits_[0] & 0x00000008u) != 0;
571 }
572 inline void HubStatus::set_has_hub_id() {
573  _has_bits_[0] |= 0x00000008u;
574 }
575 inline void HubStatus::clear_has_hub_id() {
576  _has_bits_[0] &= ~0x00000008u;
577 }
578 inline void HubStatus::clear_hub_id() {
579  hub_id_ = 0u;
580  clear_has_hub_id();
581 }
582 inline ::google::protobuf::uint32 HubStatus::hub_id() const {
583  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.hub_id)
584  return hub_id_;
585 }
586 inline void HubStatus::set_hub_id(::google::protobuf::uint32 value) {
587  set_has_hub_id();
588  hub_id_ = value;
589  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.hub_id)
590 }
591 
592 // required uint32 fleet_id = 2 [(.jaia.field) = {
593 inline bool HubStatus::has_fleet_id() const {
594  return (_has_bits_[0] & 0x00000010u) != 0;
595 }
596 inline void HubStatus::set_has_fleet_id() {
597  _has_bits_[0] |= 0x00000010u;
598 }
599 inline void HubStatus::clear_has_fleet_id() {
600  _has_bits_[0] &= ~0x00000010u;
601 }
603  fleet_id_ = 0u;
604  clear_has_fleet_id();
605 }
606 inline ::google::protobuf::uint32 HubStatus::fleet_id() const {
607  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.fleet_id)
608  return fleet_id_;
609 }
610 inline void HubStatus::set_fleet_id(::google::protobuf::uint32 value) {
611  set_has_fleet_id();
612  fleet_id_ = value;
613  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.fleet_id)
614 }
615 
616 // required uint64 time = 3 [(.dccl.field) = {
617 inline bool HubStatus::has_time() const {
618  return (_has_bits_[0] & 0x00000020u) != 0;
619 }
620 inline void HubStatus::set_has_time() {
621  _has_bits_[0] |= 0x00000020u;
622 }
623 inline void HubStatus::clear_has_time() {
624  _has_bits_[0] &= ~0x00000020u;
625 }
626 inline void HubStatus::clear_time() {
627  time_ = GOOGLE_ULONGLONG(0);
628  clear_has_time();
629 }
630 inline ::google::protobuf::uint64 HubStatus::time() const {
631  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.time)
632  return time_;
633 }
634 inline void HubStatus::set_time(::google::protobuf::uint64 value) {
635  set_has_time();
636  time_ = value;
637  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.time)
638 }
639 
640 // optional .goby.middleware.protobuf.HealthState health_state = 4 [(.jaia.field) = {
641 inline bool HubStatus::has_health_state() const {
642  return (_has_bits_[0] & 0x00000080u) != 0;
643 }
644 inline void HubStatus::set_has_health_state() {
645  _has_bits_[0] |= 0x00000080u;
646 }
647 inline void HubStatus::clear_has_health_state() {
648  _has_bits_[0] &= ~0x00000080u;
649 }
651  health_state_ = 1;
652  clear_has_health_state();
653 }
654 inline ::goby::middleware::protobuf::HealthState HubStatus::health_state() const {
655  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.health_state)
656  return static_cast< ::goby::middleware::protobuf::HealthState >(health_state_);
657 }
658 inline void HubStatus::set_health_state(::goby::middleware::protobuf::HealthState value) {
659  assert(::goby::middleware::protobuf::HealthState_IsValid(value));
660  set_has_health_state();
661  health_state_ = value;
662  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.health_state)
663 }
664 
665 // repeated .jaiabot.protobuf.Error error = 5 [(.dccl.field) = {
666 inline int HubStatus::error_size() const {
667  return error_.size();
668 }
669 inline void HubStatus::clear_error() {
670  error_.Clear();
671 }
673  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.error)
674  return static_cast< ::jaiabot::protobuf::Error >(error_.Get(index));
675 }
676 inline void HubStatus::set_error(int index, ::jaiabot::protobuf::Error value) {
677  assert(::jaiabot::protobuf::Error_IsValid(value));
678  error_.Set(index, value);
679  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.error)
680 }
682  assert(::jaiabot::protobuf::Error_IsValid(value));
683  error_.Add(value);
684  // @@protoc_insertion_point(field_add:jaiabot.protobuf.HubStatus.error)
685 }
686 inline const ::google::protobuf::RepeatedField<int>&
688  // @@protoc_insertion_point(field_list:jaiabot.protobuf.HubStatus.error)
689  return error_;
690 }
691 inline ::google::protobuf::RepeatedField<int>*
693  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.HubStatus.error)
694  return &error_;
695 }
696 
697 // repeated .jaiabot.protobuf.Warning warning = 6 [(.dccl.field) = {
698 inline int HubStatus::warning_size() const {
699  return warning_.size();
700 }
702  warning_.Clear();
703 }
705  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.warning)
706  return static_cast< ::jaiabot::protobuf::Warning >(warning_.Get(index));
707 }
708 inline void HubStatus::set_warning(int index, ::jaiabot::protobuf::Warning value) {
709  assert(::jaiabot::protobuf::Warning_IsValid(value));
710  warning_.Set(index, value);
711  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.warning)
712 }
714  assert(::jaiabot::protobuf::Warning_IsValid(value));
715  warning_.Add(value);
716  // @@protoc_insertion_point(field_add:jaiabot.protobuf.HubStatus.warning)
717 }
718 inline const ::google::protobuf::RepeatedField<int>&
720  // @@protoc_insertion_point(field_list:jaiabot.protobuf.HubStatus.warning)
721  return warning_;
722 }
723 inline ::google::protobuf::RepeatedField<int>*
725  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.HubStatus.warning)
726  return &warning_;
727 }
728 
729 // optional .jaiabot.protobuf.GeographicCoordinate location = 10 [(.jaia.field) = {
730 inline bool HubStatus::has_location() const {
731  return (_has_bits_[0] & 0x00000001u) != 0;
732 }
733 inline void HubStatus::set_has_location() {
734  _has_bits_[0] |= 0x00000001u;
735 }
736 inline void HubStatus::clear_has_location() {
737  _has_bits_[0] &= ~0x00000001u;
738 }
739 inline const ::jaiabot::protobuf::GeographicCoordinate& HubStatus::_internal_location() const {
740  return *location_;
741 }
742 inline const ::jaiabot::protobuf::GeographicCoordinate& HubStatus::location() const {
743  const ::jaiabot::protobuf::GeographicCoordinate* p = location_;
744  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.location)
745  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::GeographicCoordinate*>(
747 }
748 inline ::jaiabot::protobuf::GeographicCoordinate* HubStatus::release_location() {
749  // @@protoc_insertion_point(field_release:jaiabot.protobuf.HubStatus.location)
750  clear_has_location();
752  location_ = NULL;
753  return temp;
754 }
755 inline ::jaiabot::protobuf::GeographicCoordinate* HubStatus::mutable_location() {
756  set_has_location();
757  if (location_ == NULL) {
758  auto* p = CreateMaybeMessage<::jaiabot::protobuf::GeographicCoordinate>(GetArenaNoVirtual());
759  location_ = p;
760  }
761  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.HubStatus.location)
762  return location_;
763 }
765  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
766  if (message_arena == NULL) {
767  delete reinterpret_cast< ::google::protobuf::MessageLite*>(location_);
768  }
769  if (location) {
770  ::google::protobuf::Arena* submessage_arena = NULL;
771  if (message_arena != submessage_arena) {
772  location = ::google::protobuf::internal::GetOwnedMessage(
773  message_arena, location, submessage_arena);
774  }
775  set_has_location();
776  } else {
777  clear_has_location();
778  }
779  location_ = location;
780  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.HubStatus.location)
781 }
782 
783 // repeated uint32 bot_ids_in_radio_file = 11 [(.dccl.field) = {
785  return bot_ids_in_radio_file_.size();
786 }
788  bot_ids_in_radio_file_.Clear();
789 }
790 inline ::google::protobuf::uint32 HubStatus::bot_ids_in_radio_file(int index) const {
791  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.bot_ids_in_radio_file)
792  return bot_ids_in_radio_file_.Get(index);
793 }
794 inline void HubStatus::set_bot_ids_in_radio_file(int index, ::google::protobuf::uint32 value) {
795  bot_ids_in_radio_file_.Set(index, value);
796  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.bot_ids_in_radio_file)
797 }
798 inline void HubStatus::add_bot_ids_in_radio_file(::google::protobuf::uint32 value) {
799  bot_ids_in_radio_file_.Add(value);
800  // @@protoc_insertion_point(field_add:jaiabot.protobuf.HubStatus.bot_ids_in_radio_file)
801 }
802 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
804  // @@protoc_insertion_point(field_list:jaiabot.protobuf.HubStatus.bot_ids_in_radio_file)
805  return bot_ids_in_radio_file_;
806 }
807 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
809  // @@protoc_insertion_point(field_mutable_list:jaiabot.protobuf.HubStatus.bot_ids_in_radio_file)
810  return &bot_ids_in_radio_file_;
811 }
812 
813 // optional .jaiabot.protobuf.LinuxHardwareStatus linux_hardware_status = 12;
815  return (_has_bits_[0] & 0x00000002u) != 0;
816 }
817 inline void HubStatus::set_has_linux_hardware_status() {
818  _has_bits_[0] |= 0x00000002u;
819 }
820 inline void HubStatus::clear_has_linux_hardware_status() {
821  _has_bits_[0] &= ~0x00000002u;
822 }
823 inline const ::jaiabot::protobuf::LinuxHardwareStatus& HubStatus::_internal_linux_hardware_status() const {
824  return *linux_hardware_status_;
825 }
826 inline const ::jaiabot::protobuf::LinuxHardwareStatus& HubStatus::linux_hardware_status() const {
827  const ::jaiabot::protobuf::LinuxHardwareStatus* p = linux_hardware_status_;
828  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.linux_hardware_status)
829  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus*>(
831 }
832 inline ::jaiabot::protobuf::LinuxHardwareStatus* HubStatus::release_linux_hardware_status() {
833  // @@protoc_insertion_point(field_release:jaiabot.protobuf.HubStatus.linux_hardware_status)
834  clear_has_linux_hardware_status();
835  ::jaiabot::protobuf::LinuxHardwareStatus* temp = linux_hardware_status_;
836  linux_hardware_status_ = NULL;
837  return temp;
838 }
839 inline ::jaiabot::protobuf::LinuxHardwareStatus* HubStatus::mutable_linux_hardware_status() {
840  set_has_linux_hardware_status();
841  if (linux_hardware_status_ == NULL) {
842  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus>(GetArenaNoVirtual());
843  linux_hardware_status_ = p;
844  }
845  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.HubStatus.linux_hardware_status)
846  return linux_hardware_status_;
847 }
849  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
850  if (message_arena == NULL) {
851  delete reinterpret_cast< ::google::protobuf::MessageLite*>(linux_hardware_status_);
852  }
853  if (linux_hardware_status) {
854  ::google::protobuf::Arena* submessage_arena = NULL;
855  if (message_arena != submessage_arena) {
856  linux_hardware_status = ::google::protobuf::internal::GetOwnedMessage(
857  message_arena, linux_hardware_status, submessage_arena);
858  }
859  set_has_linux_hardware_status();
860  } else {
861  clear_has_linux_hardware_status();
862  }
863  linux_hardware_status_ = linux_hardware_status;
864  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.HubStatus.linux_hardware_status)
865 }
866 
867 // optional .jaiabot.protobuf.HubStatus.BotOffloadData bot_offload = 13;
868 inline bool HubStatus::has_bot_offload() const {
869  return (_has_bits_[0] & 0x00000004u) != 0;
870 }
871 inline void HubStatus::set_has_bot_offload() {
872  _has_bits_[0] |= 0x00000004u;
873 }
874 inline void HubStatus::clear_has_bot_offload() {
875  _has_bits_[0] &= ~0x00000004u;
876 }
878  if (bot_offload_ != NULL) bot_offload_->Clear();
879  clear_has_bot_offload();
880 }
881 inline const ::jaiabot::protobuf::HubStatus_BotOffloadData& HubStatus::_internal_bot_offload() const {
882  return *bot_offload_;
883 }
884 inline const ::jaiabot::protobuf::HubStatus_BotOffloadData& HubStatus::bot_offload() const {
885  const ::jaiabot::protobuf::HubStatus_BotOffloadData* p = bot_offload_;
886  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.bot_offload)
887  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::HubStatus_BotOffloadData*>(
889 }
890 inline ::jaiabot::protobuf::HubStatus_BotOffloadData* HubStatus::release_bot_offload() {
891  // @@protoc_insertion_point(field_release:jaiabot.protobuf.HubStatus.bot_offload)
892  clear_has_bot_offload();
894  bot_offload_ = NULL;
895  return temp;
896 }
897 inline ::jaiabot::protobuf::HubStatus_BotOffloadData* HubStatus::mutable_bot_offload() {
898  set_has_bot_offload();
899  if (bot_offload_ == NULL) {
900  auto* p = CreateMaybeMessage<::jaiabot::protobuf::HubStatus_BotOffloadData>(GetArenaNoVirtual());
901  bot_offload_ = p;
902  }
903  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.HubStatus.bot_offload)
904  return bot_offload_;
905 }
907  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
908  if (message_arena == NULL) {
909  delete bot_offload_;
910  }
911  if (bot_offload) {
912  ::google::protobuf::Arena* submessage_arena = NULL;
913  if (message_arena != submessage_arena) {
914  bot_offload = ::google::protobuf::internal::GetOwnedMessage(
915  message_arena, bot_offload, submessage_arena);
916  }
917  set_has_bot_offload();
918  } else {
919  clear_has_bot_offload();
920  }
921  bot_offload_ = bot_offload;
922  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.HubStatus.bot_offload)
923 }
924 
925 // optional uint64 received_time = 14 [(.dccl.field) = {
926 inline bool HubStatus::has_received_time() const {
927  return (_has_bits_[0] & 0x00000040u) != 0;
928 }
929 inline void HubStatus::set_has_received_time() {
930  _has_bits_[0] |= 0x00000040u;
931 }
932 inline void HubStatus::clear_has_received_time() {
933  _has_bits_[0] &= ~0x00000040u;
934 }
936  received_time_ = GOOGLE_ULONGLONG(0);
937  clear_has_received_time();
938 }
939 inline ::google::protobuf::uint64 HubStatus::received_time() const {
940  // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubStatus.received_time)
941  return received_time_;
942 }
943 inline void HubStatus::set_received_time(::google::protobuf::uint64 value) {
944  set_has_received_time();
945  received_time_ = value;
946  // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubStatus.received_time)
947 }
948 
949 #ifdef __GNUC__
950  #pragma GCC diagnostic pop
951 #endif // __GNUC__
952 // -------------------------------------------------------------------
953 
954 
955 // @@protoc_insertion_point(namespace_scope)
956 
957 } // namespace protobuf
958 } // namespace jaiabot
959 
960 // @@protoc_insertion_point(global_scope)
961 
962 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhub_2eproto
jaiabot::protobuf::HubStatus::set_bot_ids_in_radio_file
void set_bot_ids_in_radio_file(int index, ::google::protobuf::uint32 value)
Definition: hub.pb.h:794
jaiabot::protobuf::HubStatus::internal_default_instance
static const HubStatus * internal_default_instance()
Definition: hub.pb.h:251
jaiabot::protobuf::HubStatus::mutable_linux_hardware_status
::jaiabot::protobuf::LinuxHardwareStatus * mutable_linux_hardware_status()
Definition: hub.pb.h:839
jaiabot::protobuf::HubStatus::has_bot_offload
bool has_bot_offload() const
Definition: hub.pb.h:868
jaiabot::protobuf::HubStatus::New
HubStatus * New() const final
Definition: hub.pb.h:265
jaiabot::protobuf::HubStatus_BotOffloadData::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::HubStatus::has_fleet_id
bool has_fleet_id() const
Definition: hub.pb.h:593
jaiabot::protobuf::HubStatus_BotOffloadData::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::HubStatus::mutable_warning
::google::protobuf::RepeatedField< int > * mutable_warning()
Definition: hub.pb.h:724
jaiabot::protobuf::HubStatus_BotOffloadData::clear_bot_id
void clear_bot_id()
Definition: hub.pb.h:502
jaiabot::protobuf::HubStatus_BotOffloadData::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby
Definition: driver_tester.h:34
jaiabot::protobuf::HubStatus::set_allocated_location
void set_allocated_location(::jaiabot::protobuf::GeographicCoordinate *location)
Definition: hub.pb.h:764
jaiabot::protobuf::HubStatus::time_dimension
boost::units::time_dimension time_dimension
Definition: hub.pb.h:413
jaiabot::protobuf::HubStatus::set_time
void set_time(::google::protobuf::uint64 value)
Definition: hub.pb.h:634
jaiabot::protobuf::HubStatus::release_bot_offload
::jaiabot::protobuf::HubStatus_BotOffloadData * release_bot_offload()
Definition: hub.pb.h:890
jaiabot::protobuf::HubStatus::hub_id
::google::protobuf::uint32 hub_id() const
Definition: hub.pb.h:582
jaiabot::protobuf::HubStatus_BotOffloadData::swap
friend void swap(HubStatus_BotOffloadData &a, HubStatus_BotOffloadData &b)
Definition: hub.pb.h:125
jaiabot::protobuf::HubStatus_BotOffloadData::set_bot_id
void set_bot_id(::google::protobuf::uint32 value)
Definition: hub.pb.h:510
jaiabot::protobuf::HubStatus::received_time
::google::protobuf::uint64 received_time() const
Definition: hub.pb.h:939
jaiabot::protobuf::HubStatus::has_received_time
bool has_received_time() const
Definition: hub.pb.h:926
jaiabot::protobuf::HubStatus::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: hub.pb.h:243
jaiabot::protobuf::HubStatus::linux_hardware_status
const ::jaiabot::protobuf::LinuxHardwareStatus & linux_hardware_status() const
Definition: hub.pb.h:826
jaiabot::protobuf::_HubStatus_default_instance_
HubStatusDefaultTypeInternal _HubStatus_default_instance_
jaiabot::protobuf::HubStatus::clear_error
void clear_error()
Definition: hub.pb.h:669
jaiabot::protobuf::HubStatus_BotOffloadData::New
HubStatus_BotOffloadData * New(::google::protobuf::Arena *arena) const final
Definition: hub.pb.h:135
jaiabot::protobuf::HubStatus_BotOffloadData::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::HubStatus::has_hub_id
bool has_hub_id() const
Definition: hub.pb.h:569
jaiabot::protobuf::HubStatus::clear_received_time
void clear_received_time()
Definition: hub.pb.h:935
boost
Definition: xbee_driver.h:50
jaiabot::protobuf::HubStatus::add_warning
void add_warning(::jaiabot::protobuf::Warning value)
Definition: hub.pb.h:713
jaiabot::protobuf::HubStatus_BotOffloadData::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::HubStatus::has_linux_hardware_status
bool has_linux_hardware_status() const
Definition: hub.pb.h:814
jaiabot::protobuf::Error_IsValid
bool Error_IsValid(int value)
jaiabot::protobuf::HubStatus_BotOffloadData::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: hub.pb.h:109
jaiabot::protobuf::HubStatus_BotOffloadData::kOffloadSucceededFieldNumber
static const int kOffloadSucceededFieldNumber
Definition: hub.pb.h:191
jaiabot::protobuf::HubStatus::time_unit
boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
Definition: hub.pb.h:415
jaiabot::protobuf::HubStatus_BotOffloadData::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::HubStatus::location
const ::jaiabot::protobuf::GeographicCoordinate & location() const
Definition: hub.pb.h:742
jaiabot::protobuf::HubStatus::bot_offload
const ::jaiabot::protobuf::HubStatus_BotOffloadData & bot_offload() const
Definition: hub.pb.h:884
protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: hub.pb.h:50
jaiabot::protobuf::HubStatus_BotOffloadData::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: hub.pb.h:106
jaiabot::protobuf::HubStatus::clear_time
void clear_time()
Definition: hub.pb.h:626
jaiabot::protobuf::HubStatus::warning_size
int warning_size() const
Definition: hub.pb.h:698
jaiabot::protobuf::HubStatus::time_with_units
Quantity time_with_units() const
Definition: hub.pb.h:422
jaiabot::protobuf::HubStatus::clear_bot_offload
void clear_bot_offload()
Definition: hub.pb.h:877
jaiabot::protobuf::HubStatus_BotOffloadData::offload_succeeded
bool offload_succeeded() const
Definition: hub.pb.h:554
jaiabot::protobuf::HubStatus::set_allocated_bot_offload
void set_allocated_bot_offload(::jaiabot::protobuf::HubStatus_BotOffloadData *bot_offload)
Definition: hub.pb.h:906
protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: hub.pb.h:52
jaiabot::protobuf::HubStatus_BotOffloadData::operator=
HubStatus_BotOffloadData & operator=(const HubStatus_BotOffloadData &from)
Definition: hub.pb.h:87
protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: hub.pb.h:51
jaiabot::protobuf::HubStatus_BotOffloadData::bot_id
::google::protobuf::uint32 bot_id() const
Definition: hub.pb.h:506
jaiabot::protobuf::HubStatus::bot_ids_in_radio_file
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & bot_ids_in_radio_file() const
Definition: hub.pb.h:803
jaiabot::protobuf::HubStatus::mutable_location
::jaiabot::protobuf::GeographicCoordinate * mutable_location()
Definition: hub.pb.h:755
jaiabot::protobuf::HubStatus_BotOffloadData::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct
Definition: hub.pb.h:49
jaiabot::protobuf::HubStatus::mutable_error
::google::protobuf::RepeatedField< int > * mutable_error()
Definition: hub.pb.h:692
jaiabot::protobuf::HubStatus::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: hub.pb.h:240
jaiabot::protobuf::HubStatus::error
const ::google::protobuf::RepeatedField< int > & error() const
Definition: hub.pb.h:687
jaiabot::protobuf::HubStatus::mutable_bot_offload
::jaiabot::protobuf::HubStatus_BotOffloadData * mutable_bot_offload()
Definition: hub.pb.h:897
jaiabot::protobuf::_GeographicCoordinate_default_instance_
GeographicCoordinateDefaultTypeInternal _GeographicCoordinate_default_instance_
jaiabot::protobuf::HubStatus_BotOffloadData::Clear
void Clear() final
jaiabot::protobuf::HubStatus_BotOffloadData::has_offload_succeeded
bool has_offload_succeeded() const
Definition: hub.pb.h:541
jaiabot::protobuf::_HubStatus_BotOffloadData_default_instance_
HubStatus_BotOffloadDataDefaultTypeInternal _HubStatus_BotOffloadData_default_instance_
jaiabot::protobuf::HubStatus_BotOffloadData::has_data_offload_percentage
bool has_data_offload_percentage() const
Definition: hub.pb.h:517
jaiabot::protobuf::HubStatus::clear_health_state
void clear_health_state()
Definition: hub.pb.h:650
protobuf_jaiabot_2fmessages_2fhub_2eproto
Definition: hub.pb.h:47
jaiabot::protobuf::HubStatus::add_bot_ids_in_radio_file
void add_bot_ids_in_radio_file(::google::protobuf::uint32 value)
Definition: hub.pb.h:798
geographic_coordinate.pb.h
jaiabot::protobuf::HubStatus::clear_warning
void clear_warning()
Definition: hub.pb.h:701
jaiabot::protobuf::HubStatus::has_health_state
bool has_health_state() const
Definition: hub.pb.h:641
jaiabot::protobuf::HubStatus::received_time_with_units
boost::units::quantity< received_time_unit, google::protobuf::uint64 > received_time_with_units() const
Definition: hub.pb.h:440
jaiabot::protobuf::HubStatus::release_location
::jaiabot::protobuf::GeographicCoordinate * release_location()
Definition: hub.pb.h:748
protobuf_jaiabot_2fmessages_2fhub_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::Error
Error
Definition: health.pb.h:268
jaiabot::protobuf::HubStatus_BotOffloadData::kBotIdFieldNumber
static const int kBotIdFieldNumber
Definition: hub.pb.h:177
jaiabot::protobuf::HubStatus::set_allocated_linux_hardware_status
void set_allocated_linux_hardware_status(::jaiabot::protobuf::LinuxHardwareStatus *linux_hardware_status)
Definition: hub.pb.h:848
jaiabot::protobuf::HubStatus::time
::google::protobuf::uint64 time() const
Definition: hub.pb.h:630
jaiabot::protobuf::HubStatus_BotOffloadData::set_data_offload_percentage
void set_data_offload_percentage(::google::protobuf::int32 value)
Definition: hub.pb.h:534
jaiabot::protobuf::HubStatus::mutable_bot_ids_in_radio_file
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_bot_ids_in_radio_file()
Definition: hub.pb.h:808
jaiabot::protobuf::HubStatus_BotOffloadData
Definition: hub.pb.h:80
jaiabot::protobuf::HubStatus::received_time_with_units
Quantity received_time_with_units() const
Definition: hub.pb.h:437
jaiabot::protobuf::HubStatus::error_size
int error_size() const
Definition: hub.pb.h:666
jaiabot::protobuf::HubStatus_BotOffloadData::~HubStatus_BotOffloadData
virtual ~HubStatus_BotOffloadData()
jaiabot::protobuf::HubStatus_BotOffloadData::New
HubStatus_BotOffloadData * New() const final
Definition: hub.pb.h:131
jaiabot::protobuf::HubStatus_BotOffloadData::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: hub.pb.h:121
jaiabot::protobuf::HubStatus::clear_fleet_id
void clear_fleet_id()
Definition: hub.pb.h:602
jaiabot::protobuf::HubStatus::set_received_time
void set_received_time(::google::protobuf::uint64 value)
Definition: hub.pb.h:943
jaiabot::protobuf::HubStatus::bot_ids_in_radio_file_size
int bot_ids_in_radio_file_size() const
Definition: hub.pb.h:784
jaiabot::protobuf::LinuxHardwareStatus
Definition: health.pb.h:1302
jaiabot::protobuf::GeographicCoordinate
Definition: geographic_coordinate.pb.h:75
health.pb.h
jaiabot::protobuf::Warning
Warning
Definition: health.pb.h:383
jaiabot::protobuf::HubStatus_BotOffloadData::has_bot_id
bool has_bot_id() const
Definition: hub.pb.h:493
jaiabot::protobuf::HubStatus::swap
friend void swap(HubStatus &a, HubStatus &b)
Definition: hub.pb.h:259
jaiabot::protobuf::HubStatus::clear_bot_ids_in_radio_file
void clear_bot_ids_in_radio_file()
Definition: hub.pb.h:787
jaiabot::protobuf::HubStatus::health_state
::goby::middleware::protobuf::HealthState health_state() const
Definition: hub.pb.h:654
jaiabot::protobuf::HubStatus_BotOffloadData::Swap
void Swap(HubStatus_BotOffloadData *other)
jaiabot
Definition: config.pb.h:57
jaiabot::protobuf::HubStatus_BotOffloadData::clear_data_offload_percentage
void clear_data_offload_percentage()
Definition: hub.pb.h:526
jaiabot::protobuf::HubStatus::set_error
void set_error(int index, ::jaiabot::protobuf::Error value)
Definition: hub.pb.h:676
jaiabot::protobuf::HubStatus::release_linux_hardware_status
::jaiabot::protobuf::LinuxHardwareStatus * release_linux_hardware_status()
Definition: hub.pb.h:832
jaiabot::protobuf::HubStatus::add_error
void add_error(::jaiabot::protobuf::Error value)
Definition: hub.pb.h:681
jaiabot::protobuf::HubStatus::fleet_id
::google::protobuf::uint32 fleet_id() const
Definition: hub.pb.h:606
jaiabot::protobuf::HubStatus::operator=
HubStatus & operator=(const HubStatus &from)
Definition: hub.pb.h:221
jaiabot::protobuf::HubStatus_BotOffloadData::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::HubStatus_BotOffloadData::default_instance
static const HubStatus_BotOffloadData & default_instance()
protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: hub.pb.h:54
protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: hub.pb.h:53
jaiabot::protobuf::_LinuxHardwareStatus_default_instance_
LinuxHardwareStatusDefaultTypeInternal _LinuxHardwareStatus_default_instance_
jaiabot::protobuf::HubStatus_BotOffloadData::clear_offload_succeeded
void clear_offload_succeeded()
Definition: hub.pb.h:550
jaiabot::protobuf::HubStatus::set_hub_id
void set_hub_id(::google::protobuf::uint32 value)
Definition: hub.pb.h:586
jaiabot::protobuf::HubStatus::set_fleet_id
void set_fleet_id(::google::protobuf::uint32 value)
Definition: hub.pb.h:610
jaiabot::protobuf::HubStatus_BotOffloadData::internal_default_instance
static const HubStatus_BotOffloadData * internal_default_instance()
Definition: hub.pb.h:117
jaiabot::protobuf::HubStatus
Definition: hub.pb.h:214
jaiabot::protobuf::HubStatus::set_health_state
void set_health_state(::goby::middleware::protobuf::HealthState value)
Definition: hub.pb.h:658
protobuf_jaiabot_2fmessages_2fhub_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: hub.pb.h:55
option_extensions.pb.h
jaiabot::protobuf::HubStatus_BotOffloadData::set_offload_succeeded
void set_offload_succeeded(bool value)
Definition: hub.pb.h:558
jaiabot::protobuf::HubStatus::New
HubStatus * New(::google::protobuf::Arena *arena) const final
Definition: hub.pb.h:269
jaiabot::protobuf::HubStatus_BotOffloadData::GetCachedSize
int GetCachedSize() const final
Definition: hub.pb.h:152
jaiabot::protobuf::HubStatus::received_time_unit
boost::units::make_scaled_unit< boost::units::unit< received_time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type received_time_unit
Definition: hub.pb.h:430
jaiabot::protobuf::HubStatus_BotOffloadData::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::groups::linux_hardware_status
constexpr goby::middleware::Group linux_hardware_status
Definition: groups.h:68
jaiabot::protobuf::HubStatus_BotOffloadData::HubStatus_BotOffloadData
HubStatus_BotOffloadData()
jaiabot::protobuf::HubStatus::warning
const ::google::protobuf::RepeatedField< int > & warning() const
Definition: hub.pb.h:719
jaiabot::protobuf::HubStatus::Swap
void Swap(HubStatus *other)
jaiabot::protobuf::HubStatus::set_received_time_with_units
void set_received_time_with_units(Quantity value_w_units)
Definition: hub.pb.h:433
jaiabot::protobuf::HubStatus::time_with_units
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
Definition: hub.pb.h:425
jaiabot::protobuf::HubStatus::set_warning
void set_warning(int index, ::jaiabot::protobuf::Warning value)
Definition: hub.pb.h:708
jaiabot::protobuf::HubStatus::has_time
bool has_time() const
Definition: hub.pb.h:617
jaiabot::protobuf::Warning_IsValid
bool Warning_IsValid(int value)
jaiabot::protobuf::HubStatus::clear_hub_id
void clear_hub_id()
Definition: hub.pb.h:578
jaiabot::protobuf::HubStatus_BotOffloadData::data_offload_percentage
::google::protobuf::int32 data_offload_percentage() const
Definition: hub.pb.h:530
google
Definition: config.pb.h:64
jaiabot::protobuf::HubStatus_BotOffloadData::kDataOffloadPercentageFieldNumber
static const int kDataOffloadPercentageFieldNumber
Definition: hub.pb.h:184
jaiabot::protobuf::HubStatus::has_location
bool has_location() const
Definition: hub.pb.h:730
jaiabot::protobuf::HubStatus_BotOffloadData::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final