Goby3  3.1.5a
2024.05.23
basic_simulator_frontseat_driver_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/frontseat/simulator/basic/basic_simulator_frontseat_driver_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_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>
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>
35 #include <boost/units/quantity.hpp>
36 #include <boost/units/absolute.hpp>
37 #include <boost/units/dimensionless_type.hpp>
38 #include <boost/units/make_scaled_unit.hpp>
39 // @@protoc_insertion_point(includes)
40 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto
41 
43 // Internal implementation detail -- do not use these members.
44 struct TableStruct {
45  static const ::google::protobuf::internal::ParseTableField entries[];
46  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
47  static const ::google::protobuf::internal::ParseTable schema[3];
48  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
49  static const ::google::protobuf::internal::SerializationTable serialization_table[];
51 };
52 void AddDescriptors();
53 } // namespace protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto
54 namespace goby {
55 namespace middleware {
56 namespace frontseat {
57 namespace protobuf {
58 class BasicSimulatorFrontSeatConfig;
59 class BasicSimulatorFrontSeatConfigDefaultTypeInternal;
60 extern BasicSimulatorFrontSeatConfigDefaultTypeInternal _BasicSimulatorFrontSeatConfig_default_instance_;
61 class BasicSimulatorFrontSeatConfig_StartParams;
62 class BasicSimulatorFrontSeatConfig_StartParamsDefaultTypeInternal;
63 extern BasicSimulatorFrontSeatConfig_StartParamsDefaultTypeInternal _BasicSimulatorFrontSeatConfig_StartParams_default_instance_;
64 class BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig;
65 class BasicSimulatorFrontSeatConfig_StartParams_VehicleConfigDefaultTypeInternal;
66 extern BasicSimulatorFrontSeatConfig_StartParams_VehicleConfigDefaultTypeInternal _BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig_default_instance_;
67 } // namespace protobuf
68 } // namespace frontseat
69 } // namespace middleware
70 } // namespace goby
71 namespace google {
72 namespace protobuf {
73 template<> ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig>(Arena*);
74 template<> ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams>(Arena*);
75 template<> ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig>(Arena*);
76 } // namespace protobuf
77 } // namespace google
78 namespace goby {
79 namespace middleware {
80 namespace frontseat {
81 namespace protobuf {
82 
83 // ===================================================================
84 
85 class BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig) */ {
86  public:
89 
91 
93  CopyFrom(from);
94  return *this;
95  }
96  #if LANG_CXX11
99  *this = ::std::move(from);
100  }
101 
103  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
104  if (this != &from) InternalSwap(&from);
105  } else {
106  CopyFrom(from);
107  }
108  return *this;
109  }
110  #endif
111  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
112  return _internal_metadata_.unknown_fields();
113  }
114  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
115  return _internal_metadata_.mutable_unknown_fields();
116  }
117 
118  static const ::google::protobuf::Descriptor* descriptor();
120 
121  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
123  return reinterpret_cast<const BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig*>(
125  }
126  static constexpr int kIndexInFileMessages =
127  0;
128 
131  a.Swap(&b);
132  }
133 
134  // implements Message ----------------------------------------------
135 
137  return CreateMaybeMessage<BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig>(NULL);
138  }
139 
141  return CreateMaybeMessage<BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig>(arena);
142  }
143  void CopyFrom(const ::google::protobuf::Message& from) final;
144  void MergeFrom(const ::google::protobuf::Message& from) final;
147  void Clear() final;
148  bool IsInitialized() const final;
149 
150  size_t ByteSizeLong() const final;
152  ::google::protobuf::io::CodedInputStream* input) final;
154  ::google::protobuf::io::CodedOutputStream* output) const final;
156  bool deterministic, ::google::protobuf::uint8* target) const final;
157  int GetCachedSize() const final { return _cached_size_.Get(); }
158 
159  private:
160  void SharedCtor();
161  void SharedDtor();
162  void SetCachedSize(int size) const final;
164  private:
165  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
166  return NULL;
167  }
168  inline void* MaybeArenaPtr() const {
169  return NULL;
170  }
171  public:
172 
174 
175  // nested types ----------------------------------------------------
176 
177  // accessors -------------------------------------------------------
178 
179  // optional double accel = 1 [default = 0.5];
180  bool has_accel() const;
181  void clear_accel();
182  static const int kAccelFieldNumber = 1;
183  double accel() const;
184  void set_accel(double value);
185 
186  // optional double hdg_rate = 2 [default = 45];
187  bool has_hdg_rate() const;
188  void clear_hdg_rate();
189  static const int kHdgRateFieldNumber = 2;
190  double hdg_rate() const;
191  void set_hdg_rate(double value);
192 
193  // optional double z_rate = 3 [default = 2];
194  bool has_z_rate() const;
195  void clear_z_rate();
196  static const int kZRateFieldNumber = 3;
197  double z_rate() const;
198  void set_z_rate(double value);
199 
200  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig)
201  private:
202  void set_has_accel();
203  void clear_has_accel();
204  void set_has_hdg_rate();
205  void clear_has_hdg_rate();
206  void set_has_z_rate();
207  void clear_has_z_rate();
208 
209  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
210  ::google::protobuf::internal::HasBits<1> _has_bits_;
211  mutable ::google::protobuf::internal::CachedSize _cached_size_;
212  double accel_;
213  double hdg_rate_;
214  double z_rate_;
216 };
217 // -------------------------------------------------------------------
218 
219 class BasicSimulatorFrontSeatConfig_StartParams : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams) */ {
220  public:
223 
225 
227  CopyFrom(from);
228  return *this;
229  }
230  #if LANG_CXX11
233  *this = ::std::move(from);
234  }
235 
236  inline BasicSimulatorFrontSeatConfig_StartParams& operator=(BasicSimulatorFrontSeatConfig_StartParams&& from) noexcept {
237  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
238  if (this != &from) InternalSwap(&from);
239  } else {
240  CopyFrom(from);
241  }
242  return *this;
243  }
244  #endif
245  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
246  return _internal_metadata_.unknown_fields();
247  }
248  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
249  return _internal_metadata_.mutable_unknown_fields();
250  }
251 
252  static const ::google::protobuf::Descriptor* descriptor();
254 
255  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
257  return reinterpret_cast<const BasicSimulatorFrontSeatConfig_StartParams*>(
259  }
260  static constexpr int kIndexInFileMessages =
261  1;
262 
265  a.Swap(&b);
266  }
267 
268  // implements Message ----------------------------------------------
269 
271  return CreateMaybeMessage<BasicSimulatorFrontSeatConfig_StartParams>(NULL);
272  }
273 
275  return CreateMaybeMessage<BasicSimulatorFrontSeatConfig_StartParams>(arena);
276  }
277  void CopyFrom(const ::google::protobuf::Message& from) final;
278  void MergeFrom(const ::google::protobuf::Message& from) final;
281  void Clear() final;
282  bool IsInitialized() const final;
283 
284  size_t ByteSizeLong() const final;
286  ::google::protobuf::io::CodedInputStream* input) final;
288  ::google::protobuf::io::CodedOutputStream* output) const final;
290  bool deterministic, ::google::protobuf::uint8* target) const final;
291  int GetCachedSize() const final { return _cached_size_.Get(); }
292 
293  private:
294  void SharedCtor();
295  void SharedDtor();
296  void SetCachedSize(int size) const final;
297  void InternalSwap(BasicSimulatorFrontSeatConfig_StartParams* other);
298  private:
299  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
300  return NULL;
301  }
302  inline void* MaybeArenaPtr() const {
303  return NULL;
304  }
305  public:
306 
308 
309  // nested types ----------------------------------------------------
310 
312 
313  // accessors -------------------------------------------------------
314 
315  // optional .goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig vehicle = 5;
316  bool has_vehicle() const;
317  void clear_vehicle();
318  static const int kVehicleFieldNumber = 5;
319  private:
320  const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig& _internal_vehicle() const;
321  public:
322  const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig& vehicle() const;
323  ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig* release_vehicle();
324  ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig* mutable_vehicle();
325  void set_allocated_vehicle(::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig* vehicle);
326 
327  // required double lat = 1;
328  bool has_lat() const;
329  void clear_lat();
330  static const int kLatFieldNumber = 1;
331  double lat() const;
332  void set_lat(double value);
333 
334  // required double lon = 2;
335  bool has_lon() const;
336  void clear_lon();
337  static const int kLonFieldNumber = 2;
338  double lon() const;
339  void set_lon(double value);
340 
341  // optional int32 duration = 3 [default = 0];
342  bool has_duration() const;
343  void clear_duration();
344  static const int kDurationFieldNumber = 3;
345  ::google::protobuf::int32 duration() const;
346  void set_duration(::google::protobuf::int32 value);
347 
348  // optional int32 control_freq = 4 [default = 10];
349  bool has_control_freq() const;
350  void clear_control_freq();
351  static const int kControlFreqFieldNumber = 4;
352  ::google::protobuf::int32 control_freq() const;
353  void set_control_freq(::google::protobuf::int32 value);
354 
355  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams)
356  private:
357  void set_has_lat();
358  void clear_has_lat();
359  void set_has_lon();
360  void clear_has_lon();
361  void set_has_duration();
362  void clear_has_duration();
363  void set_has_control_freq();
364  void clear_has_control_freq();
365  void set_has_vehicle();
366  void clear_has_vehicle();
367 
368  // helper for ByteSizeLong()
369  size_t RequiredFieldsByteSizeFallback() const;
370 
371  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
372  ::google::protobuf::internal::HasBits<1> _has_bits_;
373  mutable ::google::protobuf::internal::CachedSize _cached_size_;
374  ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig* vehicle_;
375  double lat_;
376  double lon_;
377  ::google::protobuf::int32 duration_;
378  ::google::protobuf::int32 control_freq_;
380 };
381 // -------------------------------------------------------------------
382 
383 class BasicSimulatorFrontSeatConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig) */ {
384  public:
387 
389 
391  CopyFrom(from);
392  return *this;
393  }
394  #if LANG_CXX11
397  *this = ::std::move(from);
398  }
399 
400  inline BasicSimulatorFrontSeatConfig& operator=(BasicSimulatorFrontSeatConfig&& from) noexcept {
401  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
402  if (this != &from) InternalSwap(&from);
403  } else {
404  CopyFrom(from);
405  }
406  return *this;
407  }
408  #endif
409  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
410  return _internal_metadata_.unknown_fields();
411  }
412  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
413  return _internal_metadata_.mutable_unknown_fields();
414  }
415 
416  static const ::google::protobuf::Descriptor* descriptor();
418 
419  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
421  return reinterpret_cast<const BasicSimulatorFrontSeatConfig*>(
423  }
424  static constexpr int kIndexInFileMessages =
425  2;
426 
427  void Swap(BasicSimulatorFrontSeatConfig* other);
429  a.Swap(&b);
430  }
431 
432  // implements Message ----------------------------------------------
433 
434  inline BasicSimulatorFrontSeatConfig* New() const final {
435  return CreateMaybeMessage<BasicSimulatorFrontSeatConfig>(NULL);
436  }
437 
439  return CreateMaybeMessage<BasicSimulatorFrontSeatConfig>(arena);
440  }
441  void CopyFrom(const ::google::protobuf::Message& from) final;
442  void MergeFrom(const ::google::protobuf::Message& from) final;
443  void CopyFrom(const BasicSimulatorFrontSeatConfig& from);
444  void MergeFrom(const BasicSimulatorFrontSeatConfig& from);
445  void Clear() final;
446  bool IsInitialized() const final;
447 
448  size_t ByteSizeLong() const final;
450  ::google::protobuf::io::CodedInputStream* input) final;
452  ::google::protobuf::io::CodedOutputStream* output) const final;
454  bool deterministic, ::google::protobuf::uint8* target) const final;
455  int GetCachedSize() const final { return _cached_size_.Get(); }
456 
457  private:
458  void SharedCtor();
459  void SharedDtor();
460  void SetCachedSize(int size) const final;
461  void InternalSwap(BasicSimulatorFrontSeatConfig* other);
462  private:
463  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
464  return NULL;
465  }
466  inline void* MaybeArenaPtr() const {
467  return NULL;
468  }
469  public:
470 
472 
473  // nested types ----------------------------------------------------
474 
476 
477  // accessors -------------------------------------------------------
478 
479  // required string tcp_address = 1;
480  bool has_tcp_address() const;
481  void clear_tcp_address();
482  static const int kTcpAddressFieldNumber = 1;
483  const ::std::string& tcp_address() const;
484  void set_tcp_address(const ::std::string& value);
485  #if LANG_CXX11
486  void set_tcp_address(::std::string&& value);
487  #endif
488  void set_tcp_address(const char* value);
489  void set_tcp_address(const char* value, size_t size);
490  ::std::string* mutable_tcp_address();
491  ::std::string* release_tcp_address();
492  void set_allocated_tcp_address(::std::string* tcp_address);
493 
494  // required .goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams start = 3;
495  bool has_start() const;
496  void clear_start();
497  static const int kStartFieldNumber = 3;
498  private:
499  const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams& _internal_start() const;
500  public:
501  const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams& start() const;
505 
506  // optional uint32 tcp_port = 2 [default = 54321];
507  bool has_tcp_port() const;
508  void clear_tcp_port();
509  static const int kTcpPortFieldNumber = 2;
510  ::google::protobuf::uint32 tcp_port() const;
511  void set_tcp_port(::google::protobuf::uint32 value);
512 
513  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig)
514  private:
515  void set_has_tcp_address();
516  void clear_has_tcp_address();
517  void set_has_tcp_port();
518  void clear_has_tcp_port();
519  void set_has_start();
520  void clear_has_start();
521 
522  // helper for ByteSizeLong()
523  size_t RequiredFieldsByteSizeFallback() const;
524 
525  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
526  ::google::protobuf::internal::HasBits<1> _has_bits_;
527  mutable ::google::protobuf::internal::CachedSize _cached_size_;
528  ::google::protobuf::internal::ArenaStringPtr tcp_address_;
530  ::google::protobuf::uint32 tcp_port_;
531  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::TableStruct;
532 };
533 // ===================================================================
534 
535 static const int kBasicSimulatorConfigFieldNumber = 1001;
536 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::frontseat::protobuf::Config,
537  ::google::protobuf::internal::MessageTypeTraits< ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig >, 11, false >
539 
540 // ===================================================================
541 
542 #ifdef __GNUC__
543  #pragma GCC diagnostic push
544  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
545 #endif // __GNUC__
546 // BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig
547 
548 // optional double accel = 1 [default = 0.5];
550  return (_has_bits_[0] & 0x00000001u) != 0;
551 }
552 inline void BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::set_has_accel() {
553  _has_bits_[0] |= 0x00000001u;
554 }
555 inline void BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::clear_has_accel() {
556  _has_bits_[0] &= ~0x00000001u;
557 }
559  accel_ = 0.5;
560  clear_has_accel();
561 }
563  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig.accel)
564  return accel_;
565 }
567  set_has_accel();
568  accel_ = value;
569  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig.accel)
570 }
571 
572 // optional double hdg_rate = 2 [default = 45];
574  return (_has_bits_[0] & 0x00000002u) != 0;
575 }
576 inline void BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::set_has_hdg_rate() {
577  _has_bits_[0] |= 0x00000002u;
578 }
579 inline void BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::clear_has_hdg_rate() {
580  _has_bits_[0] &= ~0x00000002u;
581 }
583  hdg_rate_ = 45;
584  clear_has_hdg_rate();
585 }
587  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig.hdg_rate)
588  return hdg_rate_;
589 }
591  set_has_hdg_rate();
592  hdg_rate_ = value;
593  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig.hdg_rate)
594 }
595 
596 // optional double z_rate = 3 [default = 2];
598  return (_has_bits_[0] & 0x00000004u) != 0;
599 }
600 inline void BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::set_has_z_rate() {
601  _has_bits_[0] |= 0x00000004u;
602 }
603 inline void BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::clear_has_z_rate() {
604  _has_bits_[0] &= ~0x00000004u;
605 }
607  z_rate_ = 2;
608  clear_has_z_rate();
609 }
611  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig.z_rate)
612  return z_rate_;
613 }
615  set_has_z_rate();
616  z_rate_ = value;
617  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig.z_rate)
618 }
619 
620 // -------------------------------------------------------------------
621 
622 // BasicSimulatorFrontSeatConfig_StartParams
623 
624 // required double lat = 1;
626  return (_has_bits_[0] & 0x00000002u) != 0;
627 }
628 inline void BasicSimulatorFrontSeatConfig_StartParams::set_has_lat() {
629  _has_bits_[0] |= 0x00000002u;
630 }
631 inline void BasicSimulatorFrontSeatConfig_StartParams::clear_has_lat() {
632  _has_bits_[0] &= ~0x00000002u;
633 }
635  lat_ = 0;
636  clear_has_lat();
637 }
639  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.lat)
640  return lat_;
641 }
643  set_has_lat();
644  lat_ = value;
645  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.lat)
646 }
647 
648 // required double lon = 2;
650  return (_has_bits_[0] & 0x00000004u) != 0;
651 }
652 inline void BasicSimulatorFrontSeatConfig_StartParams::set_has_lon() {
653  _has_bits_[0] |= 0x00000004u;
654 }
655 inline void BasicSimulatorFrontSeatConfig_StartParams::clear_has_lon() {
656  _has_bits_[0] &= ~0x00000004u;
657 }
659  lon_ = 0;
660  clear_has_lon();
661 }
663  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.lon)
664  return lon_;
665 }
667  set_has_lon();
668  lon_ = value;
669  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.lon)
670 }
671 
672 // optional int32 duration = 3 [default = 0];
674  return (_has_bits_[0] & 0x00000008u) != 0;
675 }
676 inline void BasicSimulatorFrontSeatConfig_StartParams::set_has_duration() {
677  _has_bits_[0] |= 0x00000008u;
678 }
679 inline void BasicSimulatorFrontSeatConfig_StartParams::clear_has_duration() {
680  _has_bits_[0] &= ~0x00000008u;
681 }
683  duration_ = 0;
684  clear_has_duration();
685 }
687  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.duration)
688  return duration_;
689 }
691  set_has_duration();
692  duration_ = value;
693  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.duration)
694 }
695 
696 // optional int32 control_freq = 4 [default = 10];
698  return (_has_bits_[0] & 0x00000010u) != 0;
699 }
700 inline void BasicSimulatorFrontSeatConfig_StartParams::set_has_control_freq() {
701  _has_bits_[0] |= 0x00000010u;
702 }
703 inline void BasicSimulatorFrontSeatConfig_StartParams::clear_has_control_freq() {
704  _has_bits_[0] &= ~0x00000010u;
705 }
707  control_freq_ = 10;
708  clear_has_control_freq();
709 }
711  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.control_freq)
712  return control_freq_;
713 }
715  set_has_control_freq();
716  control_freq_ = value;
717  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.control_freq)
718 }
719 
720 // optional .goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.VehicleConfig vehicle = 5;
722  return (_has_bits_[0] & 0x00000001u) != 0;
723 }
724 inline void BasicSimulatorFrontSeatConfig_StartParams::set_has_vehicle() {
725  _has_bits_[0] |= 0x00000001u;
726 }
727 inline void BasicSimulatorFrontSeatConfig_StartParams::clear_has_vehicle() {
728  _has_bits_[0] &= ~0x00000001u;
729 }
731  if (vehicle_ != NULL) vehicle_->Clear();
732  clear_has_vehicle();
733 }
734 inline const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig& BasicSimulatorFrontSeatConfig_StartParams::_internal_vehicle() const {
735  return *vehicle_;
736 }
737 inline const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig& BasicSimulatorFrontSeatConfig_StartParams::vehicle() const {
738  const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig* p = vehicle_;
739  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.vehicle)
742 }
743 inline ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig* BasicSimulatorFrontSeatConfig_StartParams::release_vehicle() {
744  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.vehicle)
745  clear_has_vehicle();
747  vehicle_ = NULL;
748  return temp;
749 }
750 inline ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig* BasicSimulatorFrontSeatConfig_StartParams::mutable_vehicle() {
751  set_has_vehicle();
752  if (vehicle_ == NULL) {
753  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig>(GetArenaNoVirtual());
754  vehicle_ = p;
755  }
756  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.vehicle)
757  return vehicle_;
758 }
760  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
761  if (message_arena == NULL) {
762  delete vehicle_;
763  }
764  if (vehicle) {
765  ::google::protobuf::Arena* submessage_arena = NULL;
766  if (message_arena != submessage_arena) {
767  vehicle = ::google::protobuf::internal::GetOwnedMessage(
768  message_arena, vehicle, submessage_arena);
769  }
770  set_has_vehicle();
771  } else {
772  clear_has_vehicle();
773  }
774  vehicle_ = vehicle;
775  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams.vehicle)
776 }
777 
778 // -------------------------------------------------------------------
779 
780 // BasicSimulatorFrontSeatConfig
781 
782 // required string tcp_address = 1;
784  return (_has_bits_[0] & 0x00000001u) != 0;
785 }
786 inline void BasicSimulatorFrontSeatConfig::set_has_tcp_address() {
787  _has_bits_[0] |= 0x00000001u;
788 }
789 inline void BasicSimulatorFrontSeatConfig::clear_has_tcp_address() {
790  _has_bits_[0] &= ~0x00000001u;
791 }
793  tcp_address_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
794  clear_has_tcp_address();
795 }
796 inline const ::std::string& BasicSimulatorFrontSeatConfig::tcp_address() const {
797  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_address)
798  return tcp_address_.GetNoArena();
799 }
800 inline void BasicSimulatorFrontSeatConfig::set_tcp_address(const ::std::string& value) {
801  set_has_tcp_address();
802  tcp_address_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
803  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_address)
804 }
805 #if LANG_CXX11
806 inline void BasicSimulatorFrontSeatConfig::set_tcp_address(::std::string&& value) {
807  set_has_tcp_address();
808  tcp_address_.SetNoArena(
810  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_address)
811 }
812 #endif
813 inline void BasicSimulatorFrontSeatConfig::set_tcp_address(const char* value) {
814  GOOGLE_DCHECK(value != NULL);
815  set_has_tcp_address();
816  tcp_address_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
817  // @@protoc_insertion_point(field_set_char:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_address)
818 }
819 inline void BasicSimulatorFrontSeatConfig::set_tcp_address(const char* value, size_t size) {
820  set_has_tcp_address();
821  tcp_address_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
822  ::std::string(reinterpret_cast<const char*>(value), size));
823  // @@protoc_insertion_point(field_set_pointer:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_address)
824 }
826  set_has_tcp_address();
827  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_address)
828  return tcp_address_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
829 }
831  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_address)
832  if (!has_tcp_address()) {
833  return NULL;
834  }
835  clear_has_tcp_address();
836  return tcp_address_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
837 }
838 inline void BasicSimulatorFrontSeatConfig::set_allocated_tcp_address(::std::string* tcp_address) {
839  if (tcp_address != NULL) {
840  set_has_tcp_address();
841  } else {
842  clear_has_tcp_address();
843  }
844  tcp_address_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), tcp_address);
845  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_address)
846 }
847 
848 // optional uint32 tcp_port = 2 [default = 54321];
850  return (_has_bits_[0] & 0x00000004u) != 0;
851 }
852 inline void BasicSimulatorFrontSeatConfig::set_has_tcp_port() {
853  _has_bits_[0] |= 0x00000004u;
854 }
855 inline void BasicSimulatorFrontSeatConfig::clear_has_tcp_port() {
856  _has_bits_[0] &= ~0x00000004u;
857 }
859  tcp_port_ = 54321u;
860  clear_has_tcp_port();
861 }
863  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_port)
864  return tcp_port_;
865 }
867  set_has_tcp_port();
868  tcp_port_ = value;
869  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.tcp_port)
870 }
871 
872 // required .goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.StartParams start = 3;
874  return (_has_bits_[0] & 0x00000002u) != 0;
875 }
876 inline void BasicSimulatorFrontSeatConfig::set_has_start() {
877  _has_bits_[0] |= 0x00000002u;
878 }
879 inline void BasicSimulatorFrontSeatConfig::clear_has_start() {
880  _has_bits_[0] &= ~0x00000002u;
881 }
883  if (start_ != NULL) start_->Clear();
884  clear_has_start();
885 }
886 inline const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams& BasicSimulatorFrontSeatConfig::_internal_start() const {
887  return *start_;
888 }
889 inline const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams& BasicSimulatorFrontSeatConfig::start() const {
890  const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams* p = start_;
891  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.start)
892  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams*>(
894 }
895 inline ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams* BasicSimulatorFrontSeatConfig::release_start() {
896  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.start)
897  clear_has_start();
899  start_ = NULL;
900  return temp;
901 }
902 inline ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams* BasicSimulatorFrontSeatConfig::mutable_start() {
903  set_has_start();
904  if (start_ == NULL) {
905  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams>(GetArenaNoVirtual());
906  start_ = p;
907  }
908  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.start)
909  return start_;
910 }
912  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
913  if (message_arena == NULL) {
914  delete start_;
915  }
916  if (start) {
917  ::google::protobuf::Arena* submessage_arena = NULL;
918  if (message_arena != submessage_arena) {
919  start = ::google::protobuf::internal::GetOwnedMessage(
920  message_arena, start, submessage_arena);
921  }
922  set_has_start();
923  } else {
924  clear_has_start();
925  }
926  start_ = start;
927  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.BasicSimulatorFrontSeatConfig.start)
928 }
929 
930 #ifdef __GNUC__
931  #pragma GCC diagnostic pop
932 #endif // __GNUC__
933 // -------------------------------------------------------------------
934 
935 // -------------------------------------------------------------------
936 
937 
938 // @@protoc_insertion_point(namespace_scope)
939 
940 } // namespace protobuf
941 } // namespace frontseat
942 } // namespace middleware
943 } // namespace goby
944 
945 // @@protoc_insertion_point(global_scope)
946 
947 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::set_allocated_vehicle
void set_allocated_vehicle(::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig *vehicle)
Definition: basic_simulator_frontseat_driver_config.pb.h:759
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::clear_hdg_rate
void clear_hdg_rate()
Definition: basic_simulator_frontseat_driver_config.pb.h:582
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: basic_simulator_frontseat_driver_config.pb.h:50
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::accel
double accel() const
Definition: basic_simulator_frontseat_driver_config.pb.h:562
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::middleware::frontseat::protobuf::basic_simulator_config
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::frontseat::protobuf::Config, ::google::protobuf::internal::MessageTypeTraits< ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig >, 11, false > basic_simulator_config
Definition: basic_simulator_frontseat_driver_config.pb.h:538
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig
BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig()
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::operator=
BasicSimulatorFrontSeatConfig_StartParams & operator=(const BasicSimulatorFrontSeatConfig_StartParams &from)
Definition: basic_simulator_frontseat_driver_config.pb.h:226
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::duration
::google::protobuf::int32 duration() const
Definition: basic_simulator_frontseat_driver_config.pb.h:686
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::frontseat::protobuf::_BasicSimulatorFrontSeatConfig_StartParams_default_instance_
BasicSimulatorFrontSeatConfig_StartParamsDefaultTypeInternal _BasicSimulatorFrontSeatConfig_StartParams_default_instance_
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::kAccelFieldNumber
static const int kAccelFieldNumber
Definition: basic_simulator_frontseat_driver_config.pb.h:182
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::start
const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams & start() const
Definition: basic_simulator_frontseat_driver_config.pb.h:889
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::hdg_rate
double hdg_rate() const
Definition: basic_simulator_frontseat_driver_config.pb.h:586
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::kHdgRateFieldNumber
static const int kHdgRateFieldNumber
Definition: basic_simulator_frontseat_driver_config.pb.h:189
goby::middleware::frontseat::protobuf::_BasicSimulatorFrontSeatConfig_default_instance_
BasicSimulatorFrontSeatConfigDefaultTypeInternal _BasicSimulatorFrontSeatConfig_default_instance_
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::set_lat
void set_lat(double value)
Definition: basic_simulator_frontseat_driver_config.pb.h:642
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::tcp_port
::google::protobuf::uint32 tcp_port() const
Definition: basic_simulator_frontseat_driver_config.pb.h:862
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::~BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig
virtual ~BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig()
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::has_start
bool has_start() const
Definition: basic_simulator_frontseat_driver_config.pb.h:873
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::swap
friend void swap(BasicSimulatorFrontSeatConfig_StartParams &a, BasicSimulatorFrontSeatConfig_StartParams &b)
Definition: basic_simulator_frontseat_driver_config.pb.h:264
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::set_tcp_address
void set_tcp_address(const ::std::string &value)
Definition: basic_simulator_frontseat_driver_config.pb.h:800
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig
Definition: basic_simulator_frontseat_driver_config.pb.h:85
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: basic_simulator_frontseat_driver_config.pb.h:46
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::clear_accel
void clear_accel()
Definition: basic_simulator_frontseat_driver_config.pb.h:558
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::swap
friend void swap(BasicSimulatorFrontSeatConfig &a, BasicSimulatorFrontSeatConfig &b)
Definition: basic_simulator_frontseat_driver_config.pb.h:428
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::swap
friend void swap(BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig &a, BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig &b)
Definition: basic_simulator_frontseat_driver_config.pb.h:130
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::mutable_tcp_address
::std::string * mutable_tcp_address()
Definition: basic_simulator_frontseat_driver_config.pb.h:825
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::set_allocated_tcp_address
void set_allocated_tcp_address(::std::string *tcp_address)
Definition: basic_simulator_frontseat_driver_config.pb.h:838
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: basic_simulator_frontseat_driver_config.pb.h:248
google::protobuf::Arena
Definition: arena.h:244
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::set_control_freq
void set_control_freq(::google::protobuf::int32 value)
Definition: basic_simulator_frontseat_driver_config.pb.h:714
frontseat_config.pb.h
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::has_control_freq
bool has_control_freq() const
Definition: basic_simulator_frontseat_driver_config.pb.h:697
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::mutable_start
::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams * mutable_start()
Definition: basic_simulator_frontseat_driver_config.pb.h:902
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::internal_default_instance
static const BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig * internal_default_instance()
Definition: basic_simulator_frontseat_driver_config.pb.h:122
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::clear_lon
void clear_lon()
Definition: basic_simulator_frontseat_driver_config.pb.h:658
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: basic_simulator_frontseat_driver_config.pb.h:49
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::clear_start
void clear_start()
Definition: basic_simulator_frontseat_driver_config.pb.h:882
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: basic_simulator_frontseat_driver_config.pb.h:111
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::set_allocated_start
void set_allocated_start(::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams *start)
Definition: basic_simulator_frontseat_driver_config.pb.h:911
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::internal_default_instance
static const BasicSimulatorFrontSeatConfig * internal_default_instance()
Definition: basic_simulator_frontseat_driver_config.pb.h:420
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::set_z_rate
void set_z_rate(double value)
Definition: basic_simulator_frontseat_driver_config.pb.h:614
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::set_duration
void set_duration(::google::protobuf::int32 value)
Definition: basic_simulator_frontseat_driver_config.pb.h:690
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::New
BasicSimulatorFrontSeatConfig * New() const final
Definition: basic_simulator_frontseat_driver_config.pb.h:434
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: basic_simulator_frontseat_driver_config.pb.h:126
message.h
goby::middleware::frontseat::protobuf::Config
Definition: frontseat_config.pb.h:81
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::clear_lat
void clear_lat()
Definition: basic_simulator_frontseat_driver_config.pb.h:634
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::has_z_rate
bool has_z_rate() const
Definition: basic_simulator_frontseat_driver_config.pb.h:597
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::clear_vehicle
void clear_vehicle()
Definition: basic_simulator_frontseat_driver_config.pb.h:730
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::mutable_vehicle
::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig * mutable_vehicle()
Definition: basic_simulator_frontseat_driver_config.pb.h:750
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::clear_tcp_port
void clear_tcp_port()
Definition: basic_simulator_frontseat_driver_config.pb.h:858
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::IsInitialized
bool IsInitialized() const final
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::has_lat
bool has_lat() const
Definition: basic_simulator_frontseat_driver_config.pb.h:625
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::clear_tcp_address
void clear_tcp_address()
Definition: basic_simulator_frontseat_driver_config.pb.h:792
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::New
BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig * New() const final
Definition: basic_simulator_frontseat_driver_config.pb.h:136
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: basic_simulator_frontseat_driver_config.pb.h:45
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::has_accel
bool has_accel() const
Definition: basic_simulator_frontseat_driver_config.pb.h:549
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::has_hdg_rate
bool has_hdg_rate() const
Definition: basic_simulator_frontseat_driver_config.pb.h:573
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::kZRateFieldNumber
static const int kZRateFieldNumber
Definition: basic_simulator_frontseat_driver_config.pb.h:196
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::default_instance
static const BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig & default_instance()
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::New
BasicSimulatorFrontSeatConfig_StartParams * New() const final
Definition: basic_simulator_frontseat_driver_config.pb.h:270
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::has_tcp_address
bool has_tcp_address() const
Definition: basic_simulator_frontseat_driver_config.pb.h:783
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::release_start
::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams * release_start()
Definition: basic_simulator_frontseat_driver_config.pb.h:895
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig
Definition: basic_simulator_frontseat_driver_config.pb.h:383
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto
Definition: basic_simulator_frontseat_driver_config.pb.h:42
google::protobuf::Metadata
Definition: message.h:174
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::has_tcp_port
bool has_tcp_port() const
Definition: basic_simulator_frontseat_driver_config.pb.h:849
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::New
BasicSimulatorFrontSeatConfig * New(::google::protobuf::Arena *arena) const final
Definition: basic_simulator_frontseat_driver_config.pb.h:438
google::protobuf::Message
Definition: message.h:189
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: basic_simulator_frontseat_driver_config.pb.h:47
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: basic_simulator_frontseat_driver_config.pb.h:409
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::Swap
void Swap(BasicSimulatorFrontSeatConfig *other)
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::clear_z_rate
void clear_z_rate()
Definition: basic_simulator_frontseat_driver_config.pb.h:606
goby::middleware::frontseat::protobuf::kBasicSimulatorConfigFieldNumber
static const int kBasicSimulatorConfigFieldNumber
Definition: basic_simulator_frontseat_driver_config.pb.h:535
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::has_vehicle
bool has_vehicle() const
Definition: basic_simulator_frontseat_driver_config.pb.h:721
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::Clear
void Clear() final
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::lat
double lat() const
Definition: basic_simulator_frontseat_driver_config.pb.h:638
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::vehicle
const ::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig & vehicle() const
Definition: basic_simulator_frontseat_driver_config.pb.h:737
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::control_freq
::google::protobuf::int32 control_freq() const
Definition: basic_simulator_frontseat_driver_config.pb.h:710
arena.h
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::release_tcp_address
::std::string * release_tcp_address()
Definition: basic_simulator_frontseat_driver_config.pb.h:830
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::Swap
void Swap(BasicSimulatorFrontSeatConfig_StartParams *other)
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::lon
double lon() const
Definition: basic_simulator_frontseat_driver_config.pb.h:662
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::clear_duration
void clear_duration()
Definition: basic_simulator_frontseat_driver_config.pb.h:682
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams
Definition: basic_simulator_frontseat_driver_config.pb.h:219
option_extensions.pb.h
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::set_lon
void set_lon(double value)
Definition: basic_simulator_frontseat_driver_config.pb.h:666
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::GetCachedSize
int GetCachedSize() const final
Definition: basic_simulator_frontseat_driver_config.pb.h:157
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: basic_simulator_frontseat_driver_config.pb.h:114
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: basic_simulator_frontseat_driver_config.pb.h:48
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::New
BasicSimulatorFrontSeatConfig_StartParams * New(::google::protobuf::Arena *arena) const final
Definition: basic_simulator_frontseat_driver_config.pb.h:274
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::release_vehicle
::goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig * release_vehicle()
Definition: basic_simulator_frontseat_driver_config.pb.h:743
goby::middleware::frontseat::protobuf::_BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig_default_instance_
BasicSimulatorFrontSeatConfig_StartParams_VehicleConfigDefaultTypeInternal _BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig_default_instance_
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::set_tcp_port
void set_tcp_port(::google::protobuf::uint32 value)
Definition: basic_simulator_frontseat_driver_config.pb.h:866
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::New
BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig * New(::google::protobuf::Arena *arena) const final
Definition: basic_simulator_frontseat_driver_config.pb.h:140
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::operator=
BasicSimulatorFrontSeatConfig & operator=(const BasicSimulatorFrontSeatConfig &from)
Definition: basic_simulator_frontseat_driver_config.pb.h:390
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::internal_default_instance
static const BasicSimulatorFrontSeatConfig_StartParams * internal_default_instance()
Definition: basic_simulator_frontseat_driver_config.pb.h:256
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::z_rate
double z_rate() const
Definition: basic_simulator_frontseat_driver_config.pb.h:610
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: basic_simulator_frontseat_driver_config.pb.h:245
google::protobuf::Message::Message
Message()
Definition: message.h:191
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::operator=
BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig & operator=(const BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig &from)
Definition: basic_simulator_frontseat_driver_config.pb.h:92
friend
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::clear_control_freq
void clear_control_freq()
Definition: basic_simulator_frontseat_driver_config.pb.h:706
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: basic_simulator_frontseat_driver_config.pb.h:412
google
Definition: dccl.h:57
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::has_duration
bool has_duration() const
Definition: basic_simulator_frontseat_driver_config.pb.h:673
protobuf_goby_2fmiddleware_2ffrontseat_2fsimulator_2fbasic_2fbasic_5fsimulator_5ffrontseat_5fdriver_5fconfig_2eproto::TableStruct
Definition: basic_simulator_frontseat_driver_config.pb.h:44
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::Swap
void Swap(BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig *other)
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig::tcp_address
const ::std::string & tcp_address() const
Definition: basic_simulator_frontseat_driver_config.pb.h:796
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams::has_lon
bool has_lon() const
Definition: basic_simulator_frontseat_driver_config.pb.h:649
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::set_accel
void set_accel(double value)
Definition: basic_simulator_frontseat_driver_config.pb.h:566
goby::middleware::frontseat::protobuf::BasicSimulatorFrontSeatConfig_StartParams_VehicleConfig::set_hdg_rate
void set_hdg_rate(double value)
Definition: basic_simulator_frontseat_driver_config.pb.h:590