Goby3  3.1.5
2024.05.14
frontseat_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/protobuf/frontseat_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_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>
33 #include "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 
42 #include <boost/units/systems/si.hpp>
43 // @@protoc_insertion_point(includes)
44 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto
45 
47 // Internal implementation detail -- do not use these members.
48 struct TableStruct {
49  static const ::google::protobuf::internal::ParseTableField entries[];
50  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
51  static const ::google::protobuf::internal::ParseTable schema[1];
52  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
53  static const ::google::protobuf::internal::SerializationTable serialization_table[];
55 };
56 void AddDescriptors();
57 } // namespace protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto
58 namespace goby {
59 namespace middleware {
60 namespace frontseat {
61 namespace protobuf {
62 class Config;
63 class ConfigDefaultTypeInternal;
64 extern ConfigDefaultTypeInternal _Config_default_instance_;
65 } // namespace protobuf
66 } // namespace frontseat
67 } // namespace middleware
68 } // namespace goby
69 namespace google {
70 namespace protobuf {
71 template<> ::goby::middleware::frontseat::protobuf::Config* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Config>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace goby {
75 namespace middleware {
76 namespace frontseat {
77 namespace protobuf {
78 
79 // ===================================================================
80 
81 class Config : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.Config) */ {
82  public:
83  Config();
84  virtual ~Config();
85 
86  Config(const Config& from);
87 
88  inline Config& operator=(const Config& from) {
89  CopyFrom(from);
90  return *this;
91  }
92  #if LANG_CXX11
93  Config(Config&& from) noexcept
94  : Config() {
95  *this = ::std::move(from);
96  }
97 
98  inline Config& operator=(Config&& from) noexcept {
99  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
100  if (this != &from) InternalSwap(&from);
101  } else {
102  CopyFrom(from);
103  }
104  return *this;
105  }
106  #endif
107  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
108  return _internal_metadata_.unknown_fields();
109  }
110  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
111  return _internal_metadata_.mutable_unknown_fields();
112  }
113 
114  static const ::google::protobuf::Descriptor* descriptor();
115  static const Config& default_instance();
116 
117  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
118  static inline const Config* internal_default_instance() {
119  return reinterpret_cast<const Config*>(
121  }
122  static constexpr int kIndexInFileMessages =
123  0;
124 
125  void Swap(Config* other);
126  friend void swap(Config& a, Config& b) {
127  a.Swap(&b);
128  }
129 
130  // implements Message ----------------------------------------------
131 
132  inline Config* New() const final {
133  return CreateMaybeMessage<Config>(NULL);
134  }
135 
136  Config* New(::google::protobuf::Arena* arena) const final {
137  return CreateMaybeMessage<Config>(arena);
138  }
139  void CopyFrom(const ::google::protobuf::Message& from) final;
140  void MergeFrom(const ::google::protobuf::Message& from) final;
141  void CopyFrom(const Config& from);
142  void MergeFrom(const Config& from);
143  void Clear() final;
144  bool IsInitialized() const final;
145 
146  size_t ByteSizeLong() const final;
148  ::google::protobuf::io::CodedInputStream* input) final;
150  ::google::protobuf::io::CodedOutputStream* output) const final;
152  bool deterministic, ::google::protobuf::uint8* target) const final;
153  int GetCachedSize() const final { return _cached_size_.Get(); }
154 
155  private:
156  void SharedCtor();
157  void SharedDtor();
158  void SetCachedSize(int size) const final;
159  void InternalSwap(Config* other);
160  private:
161  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
162  return NULL;
163  }
164  inline void* MaybeArenaPtr() const {
165  return NULL;
166  }
167  public:
168 
170 
171  // nested types ----------------------------------------------------
172 
173  // accessors -------------------------------------------------------
174 
175  // optional string name = 1;
176  bool has_name() const;
177  void clear_name();
178  static const int kNameFieldNumber = 1;
179  const ::std::string& name() const;
180  void set_name(const ::std::string& value);
181  #if LANG_CXX11
182  void set_name(::std::string&& value);
183  #endif
184  void set_name(const char* value);
185  void set_name(const char* value, size_t size);
186  ::std::string* mutable_name();
187  ::std::string* release_name();
188  void set_allocated_name(::std::string* name);
189 
190  // optional .goby.middleware.protobuf.LatLonPoint origin = 2;
191  bool has_origin() const;
192  void clear_origin();
193  static const int kOriginFieldNumber = 2;
194  private:
195  const ::goby::middleware::protobuf::LatLonPoint& _internal_origin() const;
196  public:
197  const ::goby::middleware::protobuf::LatLonPoint& origin() const;
201 
202  // optional bool exit_on_error = 21 [default = false, (.goby.field) = {
203  bool has_exit_on_error() const;
204  void clear_exit_on_error();
205  static const int kExitOnErrorFieldNumber = 21;
206  bool exit_on_error() const;
207  void set_exit_on_error(bool value);
208 
209  // optional .goby.middleware.frontseat.protobuf.VehicleType type = 3 [default = AUV];
210  bool has_type() const;
211  void clear_type();
212  static const int kTypeFieldNumber = 3;
215 
216  // optional bool require_helm = 10 [default = true, (.goby.field) = {
217  bool has_require_helm() const;
218  void clear_require_helm();
219  static const int kRequireHelmFieldNumber = 10;
220  bool require_helm() const;
221  void set_require_helm(bool value);
222 
223  // optional double helm_running_timeout = 11 [default = 10, (.goby.field) = {
224  bool has_helm_running_timeout() const;
226  static const int kHelmRunningTimeoutFieldNumber = 11;
227  double helm_running_timeout() const;
228  void set_helm_running_timeout(double value);
229 
230  // optional double frontseat_connected_timeout = 12 [default = 10, (.goby.field) = {
231  bool has_frontseat_connected_timeout() const;
234  double frontseat_connected_timeout() const;
235  void set_frontseat_connected_timeout(double value);
236 
237  // optional uint32 status_period = 13 [default = 5, (.goby.field) = {
238  bool has_status_period() const;
239  void clear_status_period();
240  static const int kStatusPeriodFieldNumber = 13;
243 
244  // optional int32 sim_warp_factor = 30 [default = 1];
245  bool has_sim_warp_factor() const;
246  void clear_sim_warp_factor();
247  static const int kSimWarpFactorFieldNumber = 30;
250 
251  GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(Config)
252  typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type helm_running_timeout_dimension;
253 
255 
256  template<typename Quantity >
257  void set_helm_running_timeout_with_units(Quantity value_w_units)
258  { set_helm_running_timeout(boost::units::quantity<helm_running_timeout_unit,double >(value_w_units).value() ); };
259 
260  template<typename Quantity >
262  { return Quantity(helm_running_timeout() * helm_running_timeout_unit()); };
263 
264  boost::units::quantity< helm_running_timeout_unit,double > helm_running_timeout_with_units() const
265  { return helm_running_timeout_with_units<boost::units::quantity< helm_running_timeout_unit,double > >(); };
266 
268 
269  typedef boost::units::unit<frontseat_connected_timeout_dimension,boost::units::si::system> frontseat_connected_timeout_unit;
270 
271  template<typename Quantity >
272  void set_frontseat_connected_timeout_with_units(Quantity value_w_units)
273  { set_frontseat_connected_timeout(boost::units::quantity<frontseat_connected_timeout_unit,double >(value_w_units).value() ); };
274 
275  template<typename Quantity >
278 
279  boost::units::quantity< frontseat_connected_timeout_unit,double > frontseat_connected_timeout_with_units() const
280  { return frontseat_connected_timeout_with_units<boost::units::quantity< frontseat_connected_timeout_unit,double > >(); };
281 
283 
284  typedef boost::units::unit<status_period_dimension,boost::units::si::system> status_period_unit;
285 
286  template<typename Quantity >
287  void set_status_period_with_units(Quantity value_w_units)
288  { set_status_period(boost::units::quantity<status_period_unit,google::protobuf::uint32 >(value_w_units).value() ); };
289 
290  template<typename Quantity >
291  Quantity status_period_with_units() const
292  { return Quantity(status_period() * status_period_unit()); };
293 
294  boost::units::quantity< status_period_unit,google::protobuf::uint32 > status_period_with_units() const
295  { return status_period_with_units<boost::units::quantity< status_period_unit,google::protobuf::uint32 > >(); };
296 
297  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.Config)
298  private:
299  void set_has_name();
300  void clear_has_name();
301  void set_has_origin();
302  void clear_has_origin();
303  void set_has_type();
304  void clear_has_type();
305  void set_has_require_helm();
306  void clear_has_require_helm();
307  void set_has_helm_running_timeout();
308  void clear_has_helm_running_timeout();
309  void set_has_frontseat_connected_timeout();
310  void clear_has_frontseat_connected_timeout();
311  void set_has_status_period();
312  void clear_has_status_period();
313  void set_has_exit_on_error();
314  void clear_has_exit_on_error();
315  void set_has_sim_warp_factor();
316  void clear_has_sim_warp_factor();
317 
318  ::google::protobuf::internal::ExtensionSet _extensions_;
319 
320  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
321  ::google::protobuf::internal::HasBits<1> _has_bits_;
322  mutable ::google::protobuf::internal::CachedSize _cached_size_;
323  ::google::protobuf::internal::ArenaStringPtr name_;
325  bool exit_on_error_;
326  int type_;
327  bool require_helm_;
328  double helm_running_timeout_;
329  double frontseat_connected_timeout_;
330  ::google::protobuf::uint32 status_period_;
331  ::google::protobuf::int32 sim_warp_factor_;
332  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::TableStruct;
333 };
334 // ===================================================================
335 
336 
337 // ===================================================================
338 
339 #ifdef __GNUC__
340  #pragma GCC diagnostic push
341  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
342 #endif // __GNUC__
343 // Config
344 
345 // optional string name = 1;
346 inline bool Config::has_name() const {
347  return (_has_bits_[0] & 0x00000001u) != 0;
348 }
349 inline void Config::set_has_name() {
350  _has_bits_[0] |= 0x00000001u;
351 }
352 inline void Config::clear_has_name() {
353  _has_bits_[0] &= ~0x00000001u;
354 }
355 inline void Config::clear_name() {
356  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
357  clear_has_name();
358 }
359 inline const ::std::string& Config::name() const {
360  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.name)
361  return name_.GetNoArena();
362 }
363 inline void Config::set_name(const ::std::string& value) {
364  set_has_name();
365  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
366  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.Config.name)
367 }
368 #if LANG_CXX11
369 inline void Config::set_name(::std::string&& value) {
370  set_has_name();
371  name_.SetNoArena(
373  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.frontseat.protobuf.Config.name)
374 }
375 #endif
376 inline void Config::set_name(const char* value) {
377  GOOGLE_DCHECK(value != NULL);
378  set_has_name();
379  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
380  // @@protoc_insertion_point(field_set_char:goby.middleware.frontseat.protobuf.Config.name)
381 }
382 inline void Config::set_name(const char* value, size_t size) {
383  set_has_name();
385  ::std::string(reinterpret_cast<const char*>(value), size));
386  // @@protoc_insertion_point(field_set_pointer:goby.middleware.frontseat.protobuf.Config.name)
387 }
388 inline ::std::string* Config::mutable_name() {
389  set_has_name();
390  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.Config.name)
391  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
392 }
393 inline ::std::string* Config::release_name() {
394  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.Config.name)
395  if (!has_name()) {
396  return NULL;
397  }
398  clear_has_name();
399  return name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
400 }
401 inline void Config::set_allocated_name(::std::string* name) {
402  if (name != NULL) {
403  set_has_name();
404  } else {
405  clear_has_name();
406  }
407  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
408  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.Config.name)
409 }
410 
411 // optional .goby.middleware.protobuf.LatLonPoint origin = 2;
412 inline bool Config::has_origin() const {
413  return (_has_bits_[0] & 0x00000002u) != 0;
414 }
415 inline void Config::set_has_origin() {
416  _has_bits_[0] |= 0x00000002u;
417 }
418 inline void Config::clear_has_origin() {
419  _has_bits_[0] &= ~0x00000002u;
420 }
421 inline const ::goby::middleware::protobuf::LatLonPoint& Config::_internal_origin() const {
422  return *origin_;
423 }
424 inline const ::goby::middleware::protobuf::LatLonPoint& Config::origin() const {
425  const ::goby::middleware::protobuf::LatLonPoint* p = origin_;
426  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.origin)
427  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::LatLonPoint*>(
429 }
430 inline ::goby::middleware::protobuf::LatLonPoint* Config::release_origin() {
431  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.Config.origin)
432  clear_has_origin();
434  origin_ = NULL;
435  return temp;
436 }
437 inline ::goby::middleware::protobuf::LatLonPoint* Config::mutable_origin() {
438  set_has_origin();
439  if (origin_ == NULL) {
440  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::LatLonPoint>(GetArenaNoVirtual());
441  origin_ = p;
442  }
443  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.Config.origin)
444  return origin_;
445 }
447  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
448  if (message_arena == NULL) {
449  delete reinterpret_cast< ::google::protobuf::MessageLite*>(origin_);
450  }
451  if (origin) {
452  ::google::protobuf::Arena* submessage_arena = NULL;
453  if (message_arena != submessage_arena) {
454  origin = ::google::protobuf::internal::GetOwnedMessage(
455  message_arena, origin, submessage_arena);
456  }
457  set_has_origin();
458  } else {
459  clear_has_origin();
460  }
461  origin_ = origin;
462  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.Config.origin)
463 }
464 
465 // optional .goby.middleware.frontseat.protobuf.VehicleType type = 3 [default = AUV];
466 inline bool Config::has_type() const {
467  return (_has_bits_[0] & 0x00000008u) != 0;
468 }
469 inline void Config::set_has_type() {
470  _has_bits_[0] |= 0x00000008u;
471 }
472 inline void Config::clear_has_type() {
473  _has_bits_[0] &= ~0x00000008u;
474 }
475 inline void Config::clear_type() {
476  type_ = 10;
477  clear_has_type();
478 }
480  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.type)
481  return static_cast< ::goby::middleware::frontseat::protobuf::VehicleType >(type_);
482 }
485  set_has_type();
486  type_ = value;
487  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.Config.type)
488 }
489 
490 // optional bool require_helm = 10 [default = true, (.goby.field) = {
491 inline bool Config::has_require_helm() const {
492  return (_has_bits_[0] & 0x00000010u) != 0;
493 }
494 inline void Config::set_has_require_helm() {
495  _has_bits_[0] |= 0x00000010u;
496 }
497 inline void Config::clear_has_require_helm() {
498  _has_bits_[0] &= ~0x00000010u;
499 }
501  require_helm_ = true;
502  clear_has_require_helm();
503 }
504 inline bool Config::require_helm() const {
505  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.require_helm)
506  return require_helm_;
507 }
508 inline void Config::set_require_helm(bool value) {
509  set_has_require_helm();
510  require_helm_ = value;
511  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.Config.require_helm)
512 }
513 
514 // optional double helm_running_timeout = 11 [default = 10, (.goby.field) = {
515 inline bool Config::has_helm_running_timeout() const {
516  return (_has_bits_[0] & 0x00000020u) != 0;
517 }
518 inline void Config::set_has_helm_running_timeout() {
519  _has_bits_[0] |= 0x00000020u;
520 }
521 inline void Config::clear_has_helm_running_timeout() {
522  _has_bits_[0] &= ~0x00000020u;
523 }
525  helm_running_timeout_ = 10;
526  clear_has_helm_running_timeout();
527 }
528 inline double Config::helm_running_timeout() const {
529  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.helm_running_timeout)
530  return helm_running_timeout_;
531 }
532 inline void Config::set_helm_running_timeout(double value) {
533  set_has_helm_running_timeout();
534  helm_running_timeout_ = value;
535  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.Config.helm_running_timeout)
536 }
537 
538 // optional double frontseat_connected_timeout = 12 [default = 10, (.goby.field) = {
540  return (_has_bits_[0] & 0x00000040u) != 0;
541 }
542 inline void Config::set_has_frontseat_connected_timeout() {
543  _has_bits_[0] |= 0x00000040u;
544 }
545 inline void Config::clear_has_frontseat_connected_timeout() {
546  _has_bits_[0] &= ~0x00000040u;
547 }
549  frontseat_connected_timeout_ = 10;
550  clear_has_frontseat_connected_timeout();
551 }
552 inline double Config::frontseat_connected_timeout() const {
553  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.frontseat_connected_timeout)
554  return frontseat_connected_timeout_;
555 }
556 inline void Config::set_frontseat_connected_timeout(double value) {
557  set_has_frontseat_connected_timeout();
558  frontseat_connected_timeout_ = value;
559  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.Config.frontseat_connected_timeout)
560 }
561 
562 // optional uint32 status_period = 13 [default = 5, (.goby.field) = {
563 inline bool Config::has_status_period() const {
564  return (_has_bits_[0] & 0x00000080u) != 0;
565 }
566 inline void Config::set_has_status_period() {
567  _has_bits_[0] |= 0x00000080u;
568 }
569 inline void Config::clear_has_status_period() {
570  _has_bits_[0] &= ~0x00000080u;
571 }
573  status_period_ = 5u;
574  clear_has_status_period();
575 }
577  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.status_period)
578  return status_period_;
579 }
581  set_has_status_period();
582  status_period_ = value;
583  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.Config.status_period)
584 }
585 
586 // optional bool exit_on_error = 21 [default = false, (.goby.field) = {
587 inline bool Config::has_exit_on_error() const {
588  return (_has_bits_[0] & 0x00000004u) != 0;
589 }
590 inline void Config::set_has_exit_on_error() {
591  _has_bits_[0] |= 0x00000004u;
592 }
593 inline void Config::clear_has_exit_on_error() {
594  _has_bits_[0] &= ~0x00000004u;
595 }
597  exit_on_error_ = false;
598  clear_has_exit_on_error();
599 }
600 inline bool Config::exit_on_error() const {
601  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.exit_on_error)
602  return exit_on_error_;
603 }
604 inline void Config::set_exit_on_error(bool value) {
605  set_has_exit_on_error();
606  exit_on_error_ = value;
607  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.Config.exit_on_error)
608 }
609 
610 // optional int32 sim_warp_factor = 30 [default = 1];
611 inline bool Config::has_sim_warp_factor() const {
612  return (_has_bits_[0] & 0x00000100u) != 0;
613 }
614 inline void Config::set_has_sim_warp_factor() {
615  _has_bits_[0] |= 0x00000100u;
616 }
617 inline void Config::clear_has_sim_warp_factor() {
618  _has_bits_[0] &= ~0x00000100u;
619 }
621  sim_warp_factor_ = 1;
622  clear_has_sim_warp_factor();
623 }
625  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.Config.sim_warp_factor)
626  return sim_warp_factor_;
627 }
629  set_has_sim_warp_factor();
630  sim_warp_factor_ = value;
631  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.Config.sim_warp_factor)
632 }
633 
634 #ifdef __GNUC__
635  #pragma GCC diagnostic pop
636 #endif // __GNUC__
637 
638 // @@protoc_insertion_point(namespace_scope)
639 
640 } // namespace protobuf
641 } // namespace frontseat
642 } // namespace middleware
643 } // namespace goby
644 
645 // @@protoc_insertion_point(global_scope)
646 
647 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto
goby::middleware::frontseat::protobuf::Config::release_origin
::goby::middleware::protobuf::LatLonPoint * release_origin()
Definition: frontseat_config.pb.h:430
goby::middleware::frontseat::protobuf::Config::clear_helm_running_timeout
void clear_helm_running_timeout()
Definition: frontseat_config.pb.h:524
goby::middleware::frontseat::protobuf::Config::mutable_name
::std::string * mutable_name()
Definition: frontseat_config.pb.h:388
goby::middleware::frontseat::protobuf::Config::has_origin
bool has_origin() const
Definition: frontseat_config.pb.h:412
goby::middleware::frontseat::protobuf::Config::New
Config * New(::google::protobuf::Arena *arena) const final
Definition: frontseat_config.pb.h:136
goby::util::units::rpm::system
boost::units::make_system< boost::units::angle::revolution_base_unit, boost::units::metric::minute_base_unit >::type system
Definition: system.hpp:45
goby::middleware::frontseat::protobuf::Config::has_frontseat_connected_timeout
bool has_frontseat_connected_timeout() const
Definition: frontseat_config.pb.h:539
goby::middleware::frontseat::protobuf::Config::set_name
void set_name(const ::std::string &value)
Definition: frontseat_config.pb.h:363
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::middleware::frontseat::protobuf::Config::status_period_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type status_period_dimension
Definition: frontseat_config.pb.h:280
goby::middleware::frontseat::protobuf::Config::default_instance
static const Config & default_instance()
goby::middleware::frontseat::protobuf::Config::type
::goby::middleware::frontseat::protobuf::VehicleType type() const
Definition: frontseat_config.pb.h:479
goby::middleware::frontseat::protobuf::Config::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: frontseat_config.pb.h:107
goby::middleware::frontseat::protobuf::Config::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::frontseat::protobuf::Config::kHelmRunningTimeoutFieldNumber
static const int kHelmRunningTimeoutFieldNumber
Definition: frontseat_config.pb.h:226
goby::middleware::frontseat::protobuf::Config::kNameFieldNumber
static const int kNameFieldNumber
Definition: frontseat_config.pb.h:178
goby::middleware::frontseat::protobuf::Config::status_period_with_units
Quantity status_period_with_units() const
Definition: frontseat_config.pb.h:291
goby::middleware::frontseat::protobuf::Config::frontseat_connected_timeout_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type frontseat_connected_timeout_dimension
Definition: frontseat_config.pb.h:265
goby::middleware::frontseat::protobuf::Config::Swap
void Swap(Config *other)
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::frontseat::protobuf::Config::exit_on_error
bool exit_on_error() const
Definition: frontseat_config.pb.h:600
goby::middleware::frontseat::protobuf::Config::sim_warp_factor
::google::protobuf::int32 sim_warp_factor() const
Definition: frontseat_config.pb.h:624
goby::middleware::frontseat::protobuf::Config::clear_frontseat_connected_timeout
void clear_frontseat_connected_timeout()
Definition: frontseat_config.pb.h:548
goby::middleware::frontseat::protobuf::Config::internal_default_instance
static const Config * internal_default_instance()
Definition: frontseat_config.pb.h:118
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: frontseat_config.pb.h:51
goby::middleware::frontseat::protobuf::Config::kExitOnErrorFieldNumber
static const int kExitOnErrorFieldNumber
Definition: frontseat_config.pb.h:205
goby::middleware::frontseat::protobuf::Config::New
Config * New() const final
Definition: frontseat_config.pb.h:132
goby::middleware::frontseat::protobuf::Config::clear_status_period
void clear_status_period()
Definition: frontseat_config.pb.h:572
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: frontseat_config.pb.h:54
goby::middleware::frontseat::protobuf::Config::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: frontseat_config.pb.h:212
goby::middleware::frontseat::protobuf::Config::set_type
void set_type(::goby::middleware::frontseat::protobuf::VehicleType value)
Definition: frontseat_config.pb.h:483
goby::middleware::frontseat::protobuf::Config::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::_LatLonPoint_default_instance_
LatLonPointDefaultTypeInternal _LatLonPoint_default_instance_
goby::middleware::frontseat::protobuf::VehicleType_IsValid
bool VehicleType_IsValid(int value)
goby::middleware::frontseat::protobuf::Config::helm_running_timeout_unit
boost::units::unit< helm_running_timeout_dimension, boost::units::si::system > helm_running_timeout_unit
Definition: frontseat_config.pb.h:254
goby::middleware::frontseat::protobuf::Config::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::Config::has_type
bool has_type() const
Definition: frontseat_config.pb.h:466
goby::middleware::frontseat::protobuf::Config::set_sim_warp_factor
void set_sim_warp_factor(::google::protobuf::int32 value)
Definition: frontseat_config.pb.h:628
goby::middleware::frontseat::protobuf::Config::~Config
virtual ~Config()
goby::middleware::frontseat::protobuf::Config::set_frontseat_connected_timeout_with_units
void set_frontseat_connected_timeout_with_units(Quantity value_w_units)
Definition: frontseat_config.pb.h:272
google::protobuf::MessageLite
Definition: message_lite.h:164
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
boost
Definition: udp_driver.h:41
goby::middleware::frontseat::protobuf::Config::set_status_period
void set_status_period(::google::protobuf::uint32 value)
Definition: frontseat_config.pb.h:580
goby::middleware::frontseat::protobuf::Config::clear_sim_warp_factor
void clear_sim_warp_factor()
Definition: frontseat_config.pb.h:620
goby::middleware::frontseat::protobuf::Config::kSimWarpFactorFieldNumber
static const int kSimWarpFactorFieldNumber
Definition: frontseat_config.pb.h:247
google::protobuf::Arena
Definition: arena.h:244
goby::middleware::frontseat::protobuf::Config::clear_origin
void clear_origin()
goby::middleware::frontseat::protobuf::Config::set_exit_on_error
void set_exit_on_error(bool value)
Definition: frontseat_config.pb.h:604
goby::middleware::frontseat::protobuf::Config::has_status_period
bool has_status_period() const
Definition: frontseat_config.pb.h:563
goby::middleware::frontseat::protobuf::Config::kRequireHelmFieldNumber
static const int kRequireHelmFieldNumber
Definition: frontseat_config.pb.h:219
goby::middleware::frontseat::protobuf::Config::operator=
Config & operator=(const Config &from)
Definition: frontseat_config.pb.h:88
goby::middleware::frontseat::protobuf::Config::frontseat_connected_timeout_with_units
boost::units::quantity< frontseat_connected_timeout_unit, double > frontseat_connected_timeout_with_units() const
Definition: frontseat_config.pb.h:279
frontseat_data.pb.h
goby::middleware::frontseat::protobuf::Config::has_name
bool has_name() const
Definition: frontseat_config.pb.h:346
goby::middleware::frontseat::protobuf::Config::clear_name
void clear_name()
Definition: frontseat_config.pb.h:355
geographic.pb.h
goby::middleware::frontseat::protobuf::Config::kStatusPeriodFieldNumber
static const int kStatusPeriodFieldNumber
Definition: frontseat_config.pb.h:240
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: frontseat_config.pb.h:49
goby::middleware::frontseat::protobuf::Config::set_require_helm
void set_require_helm(bool value)
Definition: frontseat_config.pb.h:508
goby::middleware::frontseat::protobuf::Config::has_sim_warp_factor
bool has_sim_warp_factor() const
Definition: frontseat_config.pb.h:611
goby::middleware::frontseat::protobuf::Config::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: frontseat_config.pb.h:122
goby::middleware::frontseat::protobuf::Config::Clear
void Clear() final
message.h
goby::middleware::frontseat::protobuf::Config
Definition: frontseat_config.pb.h:81
goby::middleware::frontseat::protobuf::Config::name
const ::std::string & name() const
Definition: frontseat_config.pb.h:359
goby::middleware::frontseat::protobuf::Config::set_status_period_with_units
void set_status_period_with_units(Quantity value_w_units)
Definition: frontseat_config.pb.h:287
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::TableStruct
Definition: frontseat_config.pb.h:48
goby::middleware::frontseat::protobuf::Config::kFrontseatConnectedTimeoutFieldNumber
static const int kFrontseatConnectedTimeoutFieldNumber
Definition: frontseat_config.pb.h:233
goby::middleware::frontseat::protobuf::Config::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::frontseat::protobuf::Config::swap
friend void swap(Config &a, Config &b)
Definition: frontseat_config.pb.h:126
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::Config::kOriginFieldNumber
static const int kOriginFieldNumber
Definition: frontseat_config.pb.h:193
goby::middleware::frontseat::protobuf::Config::has_require_helm
bool has_require_helm() const
Definition: frontseat_config.pb.h:491
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: frontseat_config.pb.h:50
goby::middleware::frontseat::protobuf::Config::clear_exit_on_error
void clear_exit_on_error()
Definition: frontseat_config.pb.h:596
goby::middleware::frontseat::protobuf::Config::IsInitialized
bool IsInitialized() const final
goby::middleware::frontseat::protobuf::Config::helm_running_timeout_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type helm_running_timeout_dimension
Definition: frontseat_config.pb.h:252
google::protobuf::Metadata
Definition: message.h:174
google::protobuf::Message
Definition: message.h:189
goby::middleware::frontseat::protobuf::Config::set_allocated_name
void set_allocated_name(::std::string *name)
Definition: frontseat_config.pb.h:401
goby::middleware::frontseat::protobuf::Config::helm_running_timeout_with_units
Quantity helm_running_timeout_with_units() const
Definition: frontseat_config.pb.h:261
goby::middleware::frontseat::protobuf::Config::set_helm_running_timeout_with_units
void set_helm_running_timeout_with_units(Quantity value_w_units)
Definition: frontseat_config.pb.h:257
goby::middleware::frontseat::protobuf::Config::mutable_origin
::goby::middleware::protobuf::LatLonPoint * mutable_origin()
Definition: frontseat_config.pb.h:437
goby::middleware::frontseat::protobuf::Config::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::frontseat::protobuf::Config::GetCachedSize
int GetCachedSize() const final
Definition: frontseat_config.pb.h:153
goby::middleware::frontseat::protobuf::Config::set_helm_running_timeout
void set_helm_running_timeout(double value)
Definition: frontseat_config.pb.h:532
goby::middleware::frontseat::protobuf::Config::frontseat_connected_timeout
double frontseat_connected_timeout() const
Definition: frontseat_config.pb.h:552
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: frontseat_config.pb.h:53
goby::middleware::frontseat::protobuf::Config::has_exit_on_error
bool has_exit_on_error() const
Definition: frontseat_config.pb.h:587
arena.h
goby::middleware::frontseat::protobuf::Config::clear_type
void clear_type()
Definition: frontseat_config.pb.h:475
goby::middleware::frontseat::protobuf::Config::status_period_with_units
boost::units::quantity< status_period_unit, google::protobuf::uint32 > status_period_with_units() const
Definition: frontseat_config.pb.h:294
goby::middleware::frontseat::protobuf::Config::has_helm_running_timeout
bool has_helm_running_timeout() const
Definition: frontseat_config.pb.h:515
goby::middleware::frontseat::protobuf::Config::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::Config::set_frontseat_connected_timeout
void set_frontseat_connected_timeout(double value)
Definition: frontseat_config.pb.h:556
goby::middleware::frontseat::protobuf::_Config_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
goby::middleware::frontseat::protobuf::Config::helm_running_timeout
double helm_running_timeout() const
Definition: frontseat_config.pb.h:528
goby::middleware::frontseat::protobuf::Config::require_helm
bool require_helm() const
Definition: frontseat_config.pb.h:504
goby::middleware::frontseat::protobuf::Config::frontseat_connected_timeout_with_units
Quantity frontseat_connected_timeout_with_units() const
Definition: frontseat_config.pb.h:276
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: frontseat_config.pb.h:52
goby::middleware::frontseat::protobuf::Config::status_period
::google::protobuf::uint32 status_period() const
Definition: frontseat_config.pb.h:576
option_extensions.pb.h
goby::middleware::frontseat::protobuf::Config::status_period_unit
boost::units::unit< status_period_dimension, boost::units::si::system > status_period_unit
Definition: frontseat_config.pb.h:284
goby::middleware::frontseat::protobuf::Config::helm_running_timeout_with_units
boost::units::quantity< helm_running_timeout_unit, double > helm_running_timeout_with_units() const
Definition: frontseat_config.pb.h:264
goby::middleware::frontseat::protobuf::Config::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::frontseat::protobuf::Config::set_allocated_origin
void set_allocated_origin(::goby::middleware::protobuf::LatLonPoint *origin)
Definition: frontseat_config.pb.h:446
goby::middleware::protobuf::LatLonPoint
Definition: geographic.pb.h:85
goby::middleware::frontseat::protobuf::Config::clear_require_helm
void clear_require_helm()
Definition: frontseat_config.pb.h:500
goby::middleware::frontseat::protobuf::Config::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::frontseat::protobuf::Config::descriptor
static const ::google::protobuf::Descriptor * descriptor()
google
Definition: dccl.h:57
goby::middleware::frontseat::protobuf::Config::Config
Config()
goby::middleware::frontseat::protobuf::Config::release_name
::std::string * release_name()
Definition: frontseat_config.pb.h:393
goby::middleware::frontseat::protobuf::Config::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: frontseat_config.pb.h:110
protobuf_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto
Definition: frontseat_config.pb.h:46
goby::middleware::frontseat::protobuf::VehicleType
VehicleType
Definition: frontseat_data.pb.h:194
goby::middleware::frontseat::protobuf::Config::frontseat_connected_timeout_unit
boost::units::unit< frontseat_connected_timeout_dimension, boost::units::si::system > frontseat_connected_timeout_unit
Definition: frontseat_config.pb.h:269
goby::middleware::frontseat::protobuf::Config::origin
const ::goby::middleware::protobuf::LatLonPoint & origin() const
Definition: frontseat_config.pb.h:424