JaiaBot  1.12.0+7+gdc1e5561
JaiaBot micro-AUV software
simulator.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/simulator.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2fsimulator_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fsimulator_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"
34 #include <boost/units/quantity.hpp>
35 #include <boost/units/absolute.hpp>
36 #include <boost/units/dimensionless_type.hpp>
37 #include <boost/units/make_scaled_unit.hpp>
38 
39 #include <boost/units/systems/si.hpp>
40 // @@protoc_insertion_point(includes)
41 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fsimulator_2eproto
42 
44 // Internal implementation detail -- do not use these members.
45 struct TableStruct {
46  static const ::google::protobuf::internal::ParseTableField entries[];
47  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
48  static const ::google::protobuf::internal::ParseTable schema[3];
49  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
50  static const ::google::protobuf::internal::SerializationTable serialization_table[];
51  static const ::google::protobuf::uint32 offsets[];
52 };
53 void AddDescriptors();
54 } // namespace protobuf_jaiabot_2fmessages_2fsimulator_2eproto
55 namespace jaiabot {
56 namespace protobuf {
57 class SimulatorCommand;
58 class SimulatorCommandDefaultTypeInternal;
59 extern SimulatorCommandDefaultTypeInternal _SimulatorCommand_default_instance_;
60 class SimulatorCommand_GPSDropOut;
61 class SimulatorCommand_GPSDropOutDefaultTypeInternal;
62 extern SimulatorCommand_GPSDropOutDefaultTypeInternal _SimulatorCommand_GPSDropOut_default_instance_;
63 class SimulatorCommand_StopForwardProgress;
64 class SimulatorCommand_StopForwardProgressDefaultTypeInternal;
65 extern SimulatorCommand_StopForwardProgressDefaultTypeInternal _SimulatorCommand_StopForwardProgress_default_instance_;
66 } // namespace protobuf
67 } // namespace jaiabot
68 namespace google {
69 namespace protobuf {
70 template<> ::jaiabot::protobuf::SimulatorCommand* Arena::CreateMaybeMessage<::jaiabot::protobuf::SimulatorCommand>(Arena*);
71 template<> ::jaiabot::protobuf::SimulatorCommand_GPSDropOut* Arena::CreateMaybeMessage<::jaiabot::protobuf::SimulatorCommand_GPSDropOut>(Arena*);
72 template<> ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress* Arena::CreateMaybeMessage<::jaiabot::protobuf::SimulatorCommand_StopForwardProgress>(Arena*);
73 } // namespace protobuf
74 } // namespace google
75 namespace jaiabot {
76 namespace protobuf {
77 
78 // ===================================================================
79 
80 class SimulatorCommand_GPSDropOut : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SimulatorCommand.GPSDropOut) */ {
81  public:
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 SimulatorCommand_GPSDropOut*>(
120  }
121  static constexpr int kIndexInFileMessages =
122  0;
123 
124  void Swap(SimulatorCommand_GPSDropOut* other);
126  a.Swap(&b);
127  }
128 
129  // implements Message ----------------------------------------------
130 
131  inline SimulatorCommand_GPSDropOut* New() const final {
132  return CreateMaybeMessage<SimulatorCommand_GPSDropOut>(NULL);
133  }
134 
135  SimulatorCommand_GPSDropOut* New(::google::protobuf::Arena* arena) const final {
136  return CreateMaybeMessage<SimulatorCommand_GPSDropOut>(arena);
137  }
138  void CopyFrom(const ::google::protobuf::Message& from) final;
139  void MergeFrom(const ::google::protobuf::Message& from) final;
140  void CopyFrom(const SimulatorCommand_GPSDropOut& from);
141  void MergeFrom(const SimulatorCommand_GPSDropOut& 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(SimulatorCommand_GPSDropOut* 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 double dropout_duration = 2 [(.dccl.field) = {
175  bool has_dropout_duration() const;
176  void clear_dropout_duration();
177  static const int kDropoutDurationFieldNumber = 2;
178  double dropout_duration() const;
179  void set_dropout_duration(double value);
180 
181  typedef boost::units::time_dimension dropout_duration_dimension;
182 
183  typedef boost::units::unit<dropout_duration_dimension,boost::units::si::system> dropout_duration_unit;
184 
185  template<typename Quantity >
186  void set_dropout_duration_with_units(Quantity value_w_units)
187  { set_dropout_duration(boost::units::quantity<dropout_duration_unit,double >(value_w_units).value() ); };
188 
189  template<typename Quantity >
191  { return Quantity(dropout_duration() * dropout_duration_unit()); };
192 
193  boost::units::quantity< dropout_duration_unit,double > dropout_duration_with_units() const
194  { return dropout_duration_with_units<boost::units::quantity< dropout_duration_unit,double > >(); };
195 
196  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SimulatorCommand.GPSDropOut)
197  private:
198  void set_has_dropout_duration();
199  void clear_has_dropout_duration();
200 
201  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
202  ::google::protobuf::internal::HasBits<1> _has_bits_;
203  mutable ::google::protobuf::internal::CachedSize _cached_size_;
204  double dropout_duration_;
205  friend struct ::protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct;
206 };
207 // -------------------------------------------------------------------
208 
209 class SimulatorCommand_StopForwardProgress : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SimulatorCommand.StopForwardProgress) */ {
210  public:
213 
215 
217  CopyFrom(from);
218  return *this;
219  }
220  #if LANG_CXX11
223  *this = ::std::move(from);
224  }
225 
227  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
228  if (this != &from) InternalSwap(&from);
229  } else {
230  CopyFrom(from);
231  }
232  return *this;
233  }
234  #endif
235  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
236  return _internal_metadata_.unknown_fields();
237  }
238  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
239  return _internal_metadata_.mutable_unknown_fields();
240  }
241 
242  static const ::google::protobuf::Descriptor* descriptor();
244 
245  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
247  return reinterpret_cast<const SimulatorCommand_StopForwardProgress*>(
249  }
250  static constexpr int kIndexInFileMessages =
251  1;
252 
255  a.Swap(&b);
256  }
257 
258  // implements Message ----------------------------------------------
259 
261  return CreateMaybeMessage<SimulatorCommand_StopForwardProgress>(NULL);
262  }
263 
264  SimulatorCommand_StopForwardProgress* New(::google::protobuf::Arena* arena) const final {
265  return CreateMaybeMessage<SimulatorCommand_StopForwardProgress>(arena);
266  }
267  void CopyFrom(const ::google::protobuf::Message& from) final;
268  void MergeFrom(const ::google::protobuf::Message& from) final;
271  void Clear() final;
272  bool IsInitialized() const final;
273 
274  size_t ByteSizeLong() const final;
276  ::google::protobuf::io::CodedInputStream* input) final;
278  ::google::protobuf::io::CodedOutputStream* output) const final;
280  bool deterministic, ::google::protobuf::uint8* target) const final;
281  int GetCachedSize() const final { return _cached_size_.Get(); }
282 
283  private:
284  void SharedCtor();
285  void SharedDtor();
286  void SetCachedSize(int size) const final;
287  void InternalSwap(SimulatorCommand_StopForwardProgress* other);
288  private:
289  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
290  return NULL;
291  }
292  inline void* MaybeArenaPtr() const {
293  return NULL;
294  }
295  public:
296 
297  ::google::protobuf::Metadata GetMetadata() const final;
298 
299  // nested types ----------------------------------------------------
300 
301  // accessors -------------------------------------------------------
302 
303  // required double duration = 2 [(.dccl.field) = {
304  bool has_duration() const;
305  void clear_duration();
306  static const int kDurationFieldNumber = 2;
307  double duration() const;
308  void set_duration(double value);
309 
310  typedef boost::units::time_dimension duration_dimension;
311 
312  typedef boost::units::unit<duration_dimension,boost::units::si::system> duration_unit;
313 
314  template<typename Quantity >
315  void set_duration_with_units(Quantity value_w_units)
316  { set_duration(boost::units::quantity<duration_unit,double >(value_w_units).value() ); };
317 
318  template<typename Quantity >
319  Quantity duration_with_units() const
320  { return Quantity(duration() * duration_unit()); };
321 
322  boost::units::quantity< duration_unit,double > duration_with_units() const
323  { return duration_with_units<boost::units::quantity< duration_unit,double > >(); };
324 
325  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SimulatorCommand.StopForwardProgress)
326  private:
327  void set_has_duration();
328  void clear_has_duration();
329 
330  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
331  ::google::protobuf::internal::HasBits<1> _has_bits_;
332  mutable ::google::protobuf::internal::CachedSize _cached_size_;
333  double duration_;
334  friend struct ::protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct;
335 };
336 // -------------------------------------------------------------------
337 
338 class SimulatorCommand : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.SimulatorCommand) */ {
339  public:
341  virtual ~SimulatorCommand();
342 
343  SimulatorCommand(const SimulatorCommand& from);
344 
346  CopyFrom(from);
347  return *this;
348  }
349  #if LANG_CXX11
350  SimulatorCommand(SimulatorCommand&& from) noexcept
351  : SimulatorCommand() {
352  *this = ::std::move(from);
353  }
354 
355  inline SimulatorCommand& operator=(SimulatorCommand&& from) noexcept {
356  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
357  if (this != &from) InternalSwap(&from);
358  } else {
359  CopyFrom(from);
360  }
361  return *this;
362  }
363  #endif
364  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
365  return _internal_metadata_.unknown_fields();
366  }
367  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
368  return _internal_metadata_.mutable_unknown_fields();
369  }
370 
371  static const ::google::protobuf::Descriptor* descriptor();
372  static const SimulatorCommand& default_instance();
373 
374  enum CommandCase {
378  };
379 
380  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
382  return reinterpret_cast<const SimulatorCommand*>(
384  }
385  static constexpr int kIndexInFileMessages =
386  2;
387 
388  void Swap(SimulatorCommand* other);
389  friend void swap(SimulatorCommand& a, SimulatorCommand& b) {
390  a.Swap(&b);
391  }
392 
393  // implements Message ----------------------------------------------
394 
395  inline SimulatorCommand* New() const final {
396  return CreateMaybeMessage<SimulatorCommand>(NULL);
397  }
398 
399  SimulatorCommand* New(::google::protobuf::Arena* arena) const final {
400  return CreateMaybeMessage<SimulatorCommand>(arena);
401  }
402  void CopyFrom(const ::google::protobuf::Message& from) final;
403  void MergeFrom(const ::google::protobuf::Message& from) final;
404  void CopyFrom(const SimulatorCommand& from);
405  void MergeFrom(const SimulatorCommand& from);
406  void Clear() final;
407  bool IsInitialized() const final;
408 
409  size_t ByteSizeLong() const final;
411  ::google::protobuf::io::CodedInputStream* input) final;
413  ::google::protobuf::io::CodedOutputStream* output) const final;
415  bool deterministic, ::google::protobuf::uint8* target) const final;
416  int GetCachedSize() const final { return _cached_size_.Get(); }
417 
418  private:
419  void SharedCtor();
420  void SharedDtor();
421  void SetCachedSize(int size) const final;
422  void InternalSwap(SimulatorCommand* other);
423  private:
424  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
425  return NULL;
426  }
427  inline void* MaybeArenaPtr() const {
428  return NULL;
429  }
430  public:
431 
432  ::google::protobuf::Metadata GetMetadata() const final;
433 
434  // nested types ----------------------------------------------------
435 
438 
439  // accessors -------------------------------------------------------
440 
441  // optional .jaiabot.protobuf.SimulatorCommand.GPSDropOut gps_dropout = 1;
442  bool has_gps_dropout() const;
443  void clear_gps_dropout();
444  static const int kGpsDropoutFieldNumber = 1;
445  private:
446  const ::jaiabot::protobuf::SimulatorCommand_GPSDropOut& _internal_gps_dropout() const;
447  public:
448  const ::jaiabot::protobuf::SimulatorCommand_GPSDropOut& gps_dropout() const;
452 
453  // optional .jaiabot.protobuf.SimulatorCommand.StopForwardProgress stop_forward_progress = 2;
454  bool has_stop_forward_progress() const;
456  static const int kStopForwardProgressFieldNumber = 2;
457  private:
458  const ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress& _internal_stop_forward_progress() const;
459  public:
464 
465  void clear_command();
466  CommandCase command_case() const;
467  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.SimulatorCommand)
468  private:
469  void set_has_gps_dropout();
470  void set_has_stop_forward_progress();
471 
472  inline bool has_command() const;
473  inline void clear_has_command();
474 
475  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
476  ::google::protobuf::internal::HasBits<1> _has_bits_;
477  mutable ::google::protobuf::internal::CachedSize _cached_size_;
478  union CommandUnion {
479  CommandUnion() {}
482  } command_;
483  ::google::protobuf::uint32 _oneof_case_[1];
484 
485  friend struct ::protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct;
486 };
487 // ===================================================================
488 
489 
490 // ===================================================================
491 
492 #ifdef __GNUC__
493  #pragma GCC diagnostic push
494  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
495 #endif // __GNUC__
496 // SimulatorCommand_GPSDropOut
497 
498 // required double dropout_duration = 2 [(.dccl.field) = {
500  return (_has_bits_[0] & 0x00000001u) != 0;
501 }
502 inline void SimulatorCommand_GPSDropOut::set_has_dropout_duration() {
503  _has_bits_[0] |= 0x00000001u;
504 }
505 inline void SimulatorCommand_GPSDropOut::clear_has_dropout_duration() {
506  _has_bits_[0] &= ~0x00000001u;
507 }
509  dropout_duration_ = 0;
510  clear_has_dropout_duration();
511 }
513  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SimulatorCommand.GPSDropOut.dropout_duration)
514  return dropout_duration_;
515 }
517  set_has_dropout_duration();
518  dropout_duration_ = value;
519  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SimulatorCommand.GPSDropOut.dropout_duration)
520 }
521 
522 // -------------------------------------------------------------------
523 
524 // SimulatorCommand_StopForwardProgress
525 
526 // required double duration = 2 [(.dccl.field) = {
528  return (_has_bits_[0] & 0x00000001u) != 0;
529 }
530 inline void SimulatorCommand_StopForwardProgress::set_has_duration() {
531  _has_bits_[0] |= 0x00000001u;
532 }
533 inline void SimulatorCommand_StopForwardProgress::clear_has_duration() {
534  _has_bits_[0] &= ~0x00000001u;
535 }
537  duration_ = 0;
538  clear_has_duration();
539 }
541  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SimulatorCommand.StopForwardProgress.duration)
542  return duration_;
543 }
545  set_has_duration();
546  duration_ = value;
547  // @@protoc_insertion_point(field_set:jaiabot.protobuf.SimulatorCommand.StopForwardProgress.duration)
548 }
549 
550 // -------------------------------------------------------------------
551 
552 // SimulatorCommand
553 
554 // optional .jaiabot.protobuf.SimulatorCommand.GPSDropOut gps_dropout = 1;
556  return command_case() == kGpsDropout;
557 }
558 inline void SimulatorCommand::set_has_gps_dropout() {
559  _oneof_case_[0] = kGpsDropout;
560 }
562  if (has_gps_dropout()) {
563  delete command_.gps_dropout_;
564  clear_has_command();
565  }
566 }
567 inline const ::jaiabot::protobuf::SimulatorCommand_GPSDropOut& SimulatorCommand::_internal_gps_dropout() const {
568  return *command_.gps_dropout_;
569 }
570 inline ::jaiabot::protobuf::SimulatorCommand_GPSDropOut* SimulatorCommand::release_gps_dropout() {
571  // @@protoc_insertion_point(field_release:jaiabot.protobuf.SimulatorCommand.gps_dropout)
572  if (has_gps_dropout()) {
573  clear_has_command();
574  ::jaiabot::protobuf::SimulatorCommand_GPSDropOut* temp = command_.gps_dropout_;
575  command_.gps_dropout_ = NULL;
576  return temp;
577  } else {
578  return NULL;
579  }
580 }
581 inline const ::jaiabot::protobuf::SimulatorCommand_GPSDropOut& SimulatorCommand::gps_dropout() const {
582  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SimulatorCommand.gps_dropout)
583  return has_gps_dropout()
584  ? *command_.gps_dropout_
586 }
587 inline ::jaiabot::protobuf::SimulatorCommand_GPSDropOut* SimulatorCommand::mutable_gps_dropout() {
588  if (!has_gps_dropout()) {
589  clear_command();
590  set_has_gps_dropout();
591  command_.gps_dropout_ = CreateMaybeMessage< ::jaiabot::protobuf::SimulatorCommand_GPSDropOut >(
592  GetArenaNoVirtual());
593  }
594  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.SimulatorCommand.gps_dropout)
595  return command_.gps_dropout_;
596 }
597 
598 // optional .jaiabot.protobuf.SimulatorCommand.StopForwardProgress stop_forward_progress = 2;
601 }
602 inline void SimulatorCommand::set_has_stop_forward_progress() {
603  _oneof_case_[0] = kStopForwardProgress;
604 }
607  delete command_.stop_forward_progress_;
608  clear_has_command();
609  }
610 }
611 inline const ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress& SimulatorCommand::_internal_stop_forward_progress() const {
612  return *command_.stop_forward_progress_;
613 }
614 inline ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress* SimulatorCommand::release_stop_forward_progress() {
615  // @@protoc_insertion_point(field_release:jaiabot.protobuf.SimulatorCommand.stop_forward_progress)
617  clear_has_command();
618  ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress* temp = command_.stop_forward_progress_;
619  command_.stop_forward_progress_ = NULL;
620  return temp;
621  } else {
622  return NULL;
623  }
624 }
625 inline const ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress& SimulatorCommand::stop_forward_progress() const {
626  // @@protoc_insertion_point(field_get:jaiabot.protobuf.SimulatorCommand.stop_forward_progress)
628  ? *command_.stop_forward_progress_
630 }
631 inline ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress* SimulatorCommand::mutable_stop_forward_progress() {
632  if (!has_stop_forward_progress()) {
633  clear_command();
634  set_has_stop_forward_progress();
635  command_.stop_forward_progress_ = CreateMaybeMessage< ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress >(
636  GetArenaNoVirtual());
637  }
638  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.SimulatorCommand.stop_forward_progress)
639  return command_.stop_forward_progress_;
640 }
641 
642 inline bool SimulatorCommand::has_command() const {
643  return command_case() != COMMAND_NOT_SET;
644 }
645 inline void SimulatorCommand::clear_has_command() {
646  _oneof_case_[0] = COMMAND_NOT_SET;
647 }
649  return SimulatorCommand::CommandCase(_oneof_case_[0]);
650 }
651 #ifdef __GNUC__
652  #pragma GCC diagnostic pop
653 #endif // __GNUC__
654 // -------------------------------------------------------------------
655 
656 // -------------------------------------------------------------------
657 
658 
659 // @@protoc_insertion_point(namespace_scope)
660 
661 } // namespace protobuf
662 } // namespace jaiabot
663 
664 // @@protoc_insertion_point(global_scope)
665 
666 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fsimulator_2eproto
protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct
Definition: simulator.pb.h:45
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::kDurationFieldNumber
static const int kDurationFieldNumber
Definition: simulator.pb.h:306
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::SimulatorCommand::GetCachedSize
int GetCachedSize() const final
Definition: simulator.pb.h:416
jaiabot::protobuf::SimulatorCommand::kStopForwardProgressFieldNumber
static const int kStopForwardProgressFieldNumber
Definition: simulator.pb.h:456
protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: simulator.pb.h:47
jaiabot::protobuf::SimulatorCommand_GPSDropOut::dropout_duration_dimension
boost::units::time_dimension dropout_duration_dimension
Definition: simulator.pb.h:181
jaiabot::protobuf::SimulatorCommand_GPSDropOut::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::SimulatorCommand_GPSDropOut::default_instance
static const SimulatorCommand_GPSDropOut & default_instance()
jaiabot::protobuf::SimulatorCommand::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::SimulatorCommand_GPSDropOut::has_dropout_duration
bool has_dropout_duration() const
Definition: simulator.pb.h:499
jaiabot::protobuf::SimulatorCommand::clear_command
void clear_command()
jaiabot::protobuf::SimulatorCommand::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: simulator.pb.h:385
jaiabot::protobuf::SimulatorCommand_GPSDropOut::Swap
void Swap(SimulatorCommand_GPSDropOut *other)
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::Swap
void Swap(SimulatorCommand_StopForwardProgress *other)
jaiabot::protobuf::SimulatorCommand_GPSDropOut::operator=
SimulatorCommand_GPSDropOut & operator=(const SimulatorCommand_GPSDropOut &from)
Definition: simulator.pb.h:87
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::SimulatorCommand_StopForwardProgress
SimulatorCommand_StopForwardProgress()
jaiabot::protobuf::SimulatorCommand_GPSDropOut::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::SimulatorCommand_GPSDropOut::swap
friend void swap(SimulatorCommand_GPSDropOut &a, SimulatorCommand_GPSDropOut &b)
Definition: simulator.pb.h:125
protobuf_jaiabot_2fmessages_2fsimulator_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: simulator.pb.h:250
jaiabot::protobuf::SimulatorCommand_StopForwardProgress
Definition: simulator.pb.h:209
jaiabot::protobuf::SimulatorCommand::set_allocated_stop_forward_progress
void set_allocated_stop_forward_progress(::jaiabot::protobuf::SimulatorCommand_StopForwardProgress *stop_forward_progress)
jaiabot::protobuf::SimulatorCommand::stop_forward_progress
const ::jaiabot::protobuf::SimulatorCommand_StopForwardProgress & stop_forward_progress() const
Definition: simulator.pb.h:625
jaiabot::protobuf::SimulatorCommand::mutable_stop_forward_progress
::jaiabot::protobuf::SimulatorCommand_StopForwardProgress * mutable_stop_forward_progress()
Definition: simulator.pb.h:631
jaiabot::protobuf::SimulatorCommand::New
SimulatorCommand * New(::google::protobuf::Arena *arena) const final
Definition: simulator.pb.h:399
jaiabot::protobuf::SimulatorCommand_GPSDropOut::dropout_duration_unit
boost::units::unit< dropout_duration_dimension, boost::units::si::system > dropout_duration_unit
Definition: simulator.pb.h:183
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::SimulatorCommand::Clear
void Clear() final
jaiabot::protobuf::SimulatorCommand_GPSDropOut::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: simulator.pb.h:48
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::duration_with_units
boost::units::quantity< duration_unit, double > duration_with_units() const
Definition: simulator.pb.h:322
boost
Definition: xbee_driver.h:50
jaiabot::protobuf::SimulatorCommand_GPSDropOut::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::SimulatorCommand::operator=
SimulatorCommand & operator=(const SimulatorCommand &from)
Definition: simulator.pb.h:345
jaiabot::protobuf::SimulatorCommand_GPSDropOut::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::SimulatorCommand::default_instance
static const SimulatorCommand & default_instance()
jaiabot::protobuf::SimulatorCommand_GPSDropOut::dropout_duration
double dropout_duration() const
Definition: simulator.pb.h:512
jaiabot::protobuf::SimulatorCommand::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::SimulatorCommand::kGpsDropout
@ kGpsDropout
Definition: simulator.pb.h:375
jaiabot::protobuf::SimulatorCommand::clear_stop_forward_progress
void clear_stop_forward_progress()
Definition: simulator.pb.h:605
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::SimulatorCommand_GPSDropOut::dropout_duration_with_units
boost::units::quantity< dropout_duration_unit, double > dropout_duration_with_units() const
Definition: simulator.pb.h:193
jaiabot::protobuf::SimulatorCommand_GPSDropOut::set_dropout_duration_with_units
void set_dropout_duration_with_units(Quantity value_w_units)
Definition: simulator.pb.h:186
jaiabot::protobuf::SimulatorCommand::kStopForwardProgress
@ kStopForwardProgress
Definition: simulator.pb.h:376
jaiabot::protobuf::SimulatorCommand::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
protobuf_jaiabot_2fmessages_2fsimulator_2eproto
Definition: simulator.pb.h:43
jaiabot::protobuf::SimulatorCommand_GPSDropOut::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: simulator.pb.h:121
jaiabot::protobuf::SimulatorCommand::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::SimulatorCommand_GPSDropOut
Definition: simulator.pb.h:80
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::default_instance
static const SimulatorCommand_StopForwardProgress & default_instance()
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::internal_default_instance
static const SimulatorCommand_StopForwardProgress * internal_default_instance()
Definition: simulator.pb.h:246
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: simulator.pb.h:238
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::New
SimulatorCommand_StopForwardProgress * New() const final
Definition: simulator.pb.h:260
protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: simulator.pb.h:46
jaiabot::protobuf::_SimulatorCommand_StopForwardProgress_default_instance_
SimulatorCommand_StopForwardProgressDefaultTypeInternal _SimulatorCommand_StopForwardProgress_default_instance_
jaiabot::protobuf::SimulatorCommand_GPSDropOut::clear_dropout_duration
void clear_dropout_duration()
Definition: simulator.pb.h:508
jaiabot::protobuf::SimulatorCommand::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::SimulatorCommand_GPSDropOut::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::SimulatorCommand::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::SimulatorCommand::internal_default_instance
static const SimulatorCommand * internal_default_instance()
Definition: simulator.pb.h:381
jaiabot::protobuf::SimulatorCommand::CommandCase
CommandCase
Definition: simulator.pb.h:374
jaiabot::protobuf::SimulatorCommand::command_case
CommandCase command_case() const
Definition: simulator.pb.h:648
jaiabot::protobuf::SimulatorCommand::mutable_gps_dropout
::jaiabot::protobuf::SimulatorCommand_GPSDropOut * mutable_gps_dropout()
Definition: simulator.pb.h:587
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: simulator.pb.h:235
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::duration_with_units
Quantity duration_with_units() const
Definition: simulator.pb.h:319
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::Clear
void Clear() final
jaiabot::protobuf::SimulatorCommand::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: simulator.pb.h:364
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::operator=
SimulatorCommand_StopForwardProgress & operator=(const SimulatorCommand_StopForwardProgress &from)
Definition: simulator.pb.h:216
protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: simulator.pb.h:49
jaiabot::protobuf::SimulatorCommand_GPSDropOut::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: simulator.pb.h:109
jaiabot::protobuf::SimulatorCommand::swap
friend void swap(SimulatorCommand &a, SimulatorCommand &b)
Definition: simulator.pb.h:389
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::GetCachedSize
int GetCachedSize() const final
Definition: simulator.pb.h:281
jaiabot::protobuf::SimulatorCommand::clear_gps_dropout
void clear_gps_dropout()
Definition: simulator.pb.h:561
jaiabot::protobuf::SimulatorCommand_GPSDropOut::New
SimulatorCommand_GPSDropOut * New() const final
Definition: simulator.pb.h:131
jaiabot::protobuf::SimulatorCommand::SimulatorCommand
SimulatorCommand()
jaiabot::protobuf::SimulatorCommand::COMMAND_NOT_SET
@ COMMAND_NOT_SET
Definition: simulator.pb.h:377
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::SimulatorCommand::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::SimulatorCommand::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::SimulatorCommand::has_stop_forward_progress
bool has_stop_forward_progress() const
Definition: simulator.pb.h:599
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::has_duration
bool has_duration() const
Definition: simulator.pb.h:527
jaiabot::protobuf::SimulatorCommand::has_gps_dropout
bool has_gps_dropout() const
Definition: simulator.pb.h:555
jaiabot::protobuf::SimulatorCommand::set_allocated_gps_dropout
void set_allocated_gps_dropout(::jaiabot::protobuf::SimulatorCommand_GPSDropOut *gps_dropout)
jaiabot::protobuf::SimulatorCommand_GPSDropOut::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: simulator.pb.h:106
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::duration_dimension
boost::units::time_dimension duration_dimension
Definition: simulator.pb.h:310
jaiabot::protobuf::SimulatorCommand_GPSDropOut::GetCachedSize
int GetCachedSize() const final
Definition: simulator.pb.h:152
jaiabot::protobuf::SimulatorCommand_GPSDropOut::kDropoutDurationFieldNumber
static const int kDropoutDurationFieldNumber
Definition: simulator.pb.h:177
jaiabot::protobuf::SimulatorCommand_GPSDropOut::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::SimulatorCommand_GPSDropOut::~SimulatorCommand_GPSDropOut
virtual ~SimulatorCommand_GPSDropOut()
jaiabot
Definition: config.pb.h:57
jaiabot::protobuf::SimulatorCommand::New
SimulatorCommand * New() const final
Definition: simulator.pb.h:395
jaiabot::protobuf::SimulatorCommand_GPSDropOut::dropout_duration_with_units
Quantity dropout_duration_with_units() const
Definition: simulator.pb.h:190
jaiabot::protobuf::SimulatorCommand
Definition: simulator.pb.h:338
jaiabot::protobuf::SimulatorCommand_GPSDropOut::New
SimulatorCommand_GPSDropOut * New(::google::protobuf::Arena *arena) const final
Definition: simulator.pb.h:135
jaiabot::protobuf::_SimulatorCommand_default_instance_
SimulatorCommandDefaultTypeInternal _SimulatorCommand_default_instance_
jaiabot::protobuf::SimulatorCommand::release_stop_forward_progress
::jaiabot::protobuf::SimulatorCommand_StopForwardProgress * release_stop_forward_progress()
Definition: simulator.pb.h:614
jaiabot::protobuf::SimulatorCommand_GPSDropOut::internal_default_instance
static const SimulatorCommand_GPSDropOut * internal_default_instance()
Definition: simulator.pb.h:117
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::~SimulatorCommand_StopForwardProgress
virtual ~SimulatorCommand_StopForwardProgress()
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::swap
friend void swap(SimulatorCommand_StopForwardProgress &a, SimulatorCommand_StopForwardProgress &b)
Definition: simulator.pb.h:254
jaiabot::protobuf::SimulatorCommand::kGpsDropoutFieldNumber
static const int kGpsDropoutFieldNumber
Definition: simulator.pb.h:444
jaiabot::protobuf::SimulatorCommand_GPSDropOut::Clear
void Clear() final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::clear_duration
void clear_duration()
Definition: simulator.pb.h:536
jaiabot::protobuf::SimulatorCommand_GPSDropOut::SimulatorCommand_GPSDropOut
SimulatorCommand_GPSDropOut()
jaiabot::protobuf::SimulatorCommand_GPSDropOut::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::set_duration_with_units
void set_duration_with_units(Quantity value_w_units)
Definition: simulator.pb.h:315
jaiabot::protobuf::SimulatorCommand::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::duration_unit
boost::units::unit< duration_dimension, boost::units::si::system > duration_unit
Definition: simulator.pb.h:312
jaiabot::protobuf::_SimulatorCommand_GPSDropOut_default_instance_
SimulatorCommand_GPSDropOutDefaultTypeInternal _SimulatorCommand_GPSDropOut_default_instance_
jaiabot::protobuf::SimulatorCommand::release_gps_dropout
::jaiabot::protobuf::SimulatorCommand_GPSDropOut * release_gps_dropout()
Definition: simulator.pb.h:570
protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: simulator.pb.h:50
jaiabot::protobuf::SimulatorCommand_GPSDropOut::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::SimulatorCommand::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::New
SimulatorCommand_StopForwardProgress * New(::google::protobuf::Arena *arena) const final
Definition: simulator.pb.h:264
jaiabot::protobuf::SimulatorCommand::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: simulator.pb.h:367
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::duration
double duration() const
Definition: simulator.pb.h:540
google
Definition: config.pb.h:64
jaiabot::protobuf::SimulatorCommand_StopForwardProgress::set_duration
void set_duration(double value)
Definition: simulator.pb.h:544
jaiabot::protobuf::SimulatorCommand_GPSDropOut::set_dropout_duration
void set_dropout_duration(double value)
Definition: simulator.pb.h:516
jaiabot::protobuf::SimulatorCommand_GPSDropOut::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
protobuf_jaiabot_2fmessages_2fsimulator_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: simulator.pb.h:51
jaiabot::protobuf::SimulatorCommand::~SimulatorCommand
virtual ~SimulatorCommand()
jaiabot::protobuf::SimulatorCommand::Swap
void Swap(SimulatorCommand *other)
jaiabot::protobuf::SimulatorCommand::gps_dropout
const ::jaiabot::protobuf::SimulatorCommand_GPSDropOut & gps_dropout() const
Definition: simulator.pb.h:581