Goby3  3.1.5
2024.05.14
liaison_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/moos/protobuf/liaison_config.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
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 3012004 < 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/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 // @@protoc_insertion_point(includes)
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto
43 PROTOBUF_NAMESPACE_OPEN
44 namespace internal {
45 class AnyMetadata;
46 } // namespace internal
47 PROTOBUF_NAMESPACE_CLOSE
48 
49 // Internal implementation detail -- do not use these members.
51  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
52  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
53  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
54  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
55  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
56  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
57  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
58  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
60 };
61 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto;
62 namespace goby {
63 namespace moos {
64 namespace protobuf {
65 class AcommsConfig;
66 class AcommsConfigDefaultTypeInternal;
67 extern AcommsConfigDefaultTypeInternal _AcommsConfig_default_instance_;
68 class GeodesyConfig;
69 class GeodesyConfigDefaultTypeInternal;
70 extern GeodesyConfigDefaultTypeInternal _GeodesyConfig_default_instance_;
71 } // namespace protobuf
72 } // namespace moos
73 } // namespace goby
74 PROTOBUF_NAMESPACE_OPEN
75 template<> ::goby::moos::protobuf::AcommsConfig* Arena::CreateMaybeMessage<::goby::moos::protobuf::AcommsConfig>(Arena*);
76 template<> ::goby::moos::protobuf::GeodesyConfig* Arena::CreateMaybeMessage<::goby::moos::protobuf::GeodesyConfig>(Arena*);
77 PROTOBUF_NAMESPACE_CLOSE
78 namespace goby {
79 namespace moos {
80 namespace protobuf {
81 
82 // ===================================================================
83 
84 class GeodesyConfig PROTOBUF_FINAL :
85  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.moos.protobuf.GeodesyConfig) */ {
86  public:
87  inline GeodesyConfig() : GeodesyConfig(nullptr) {};
88  virtual ~GeodesyConfig();
89 
90  GeodesyConfig(const GeodesyConfig& from);
91  GeodesyConfig(GeodesyConfig&& from) noexcept
92  : GeodesyConfig() {
93  *this = ::std::move(from);
94  }
95 
96  inline GeodesyConfig& operator=(const GeodesyConfig& from) {
97  CopyFrom(from);
98  return *this;
99  }
100  inline GeodesyConfig& operator=(GeodesyConfig&& from) noexcept {
101  if (GetArena() == from.GetArena()) {
102  if (this != &from) InternalSwap(&from);
103  } else {
104  CopyFrom(from);
105  }
106  return *this;
107  }
108 
109  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
110  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
111  }
112  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
113  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
114  }
115 
116  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
117  return GetDescriptor();
118  }
119  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
120  return GetMetadataStatic().descriptor;
121  }
122  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
123  return GetMetadataStatic().reflection;
124  }
125  static const GeodesyConfig& default_instance();
126 
127  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
128  static inline const GeodesyConfig* internal_default_instance() {
129  return reinterpret_cast<const GeodesyConfig*>(
131  }
132  static constexpr int kIndexInFileMessages =
133  0;
134 
135  friend void swap(GeodesyConfig& a, GeodesyConfig& b) {
136  a.Swap(&b);
137  }
138  inline void Swap(GeodesyConfig* other) {
139  if (other == this) return;
140  if (GetArena() == other->GetArena()) {
141  InternalSwap(other);
142  } else {
143  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
144  }
145  }
146  void UnsafeArenaSwap(GeodesyConfig* other) {
147  if (other == this) return;
148  GOOGLE_DCHECK(GetArena() == other->GetArena());
149  InternalSwap(other);
150  }
151 
152  // implements Message ----------------------------------------------
153 
154  inline GeodesyConfig* New() const final {
155  return CreateMaybeMessage<GeodesyConfig>(nullptr);
156  }
157 
158  GeodesyConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
159  return CreateMaybeMessage<GeodesyConfig>(arena);
160  }
161  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
162  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
163  void CopyFrom(const GeodesyConfig& from);
164  void MergeFrom(const GeodesyConfig& from);
165  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
166  bool IsInitialized() const final;
167 
168  size_t ByteSizeLong() const final;
169  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
170  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
171  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
172  int GetCachedSize() const final { return _cached_size_.Get(); }
173 
174  private:
175  inline void SharedCtor();
176  inline void SharedDtor();
177  void SetCachedSize(int size) const final;
178  void InternalSwap(GeodesyConfig* other);
179  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
180  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
181  return "goby.moos.protobuf.GeodesyConfig";
182  }
183  protected:
184  explicit GeodesyConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena);
185  private:
186  static void ArenaDtor(void* object);
187  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
188  public:
189 
190  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
191  private:
192  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
193  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto);
194  return ::descriptor_table_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto.file_level_metadata[kIndexInFileMessages];
195  }
196 
197  public:
198 
199  // nested types ----------------------------------------------------
200 
201  // accessors -------------------------------------------------------
202 
203  enum : int {
204  kLatOriginFieldNumber = 1,
205  kLonOriginFieldNumber = 2,
206  };
207  // required double lat_origin = 1;
208  bool has_lat_origin() const;
209  private:
210  bool _internal_has_lat_origin() const;
211  public:
213  double lat_origin() const;
214  void set_lat_origin(double value);
215  private:
216  double _internal_lat_origin() const;
217  void _internal_set_lat_origin(double value);
218  public:
219 
220  // required double lon_origin = 2;
221  bool has_lon_origin() const;
222  private:
223  bool _internal_has_lon_origin() const;
224  public:
226  double lon_origin() const;
227  void set_lon_origin(double value);
228  private:
229  double _internal_lon_origin() const;
230  void _internal_set_lon_origin(double value);
231  public:
232 
233  // @@protoc_insertion_point(class_scope:goby.moos.protobuf.GeodesyConfig)
234  private:
235  class _Internal;
236 
237  // helper for ByteSizeLong()
238  size_t RequiredFieldsByteSizeFallback() const;
239 
240  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
241  typedef void InternalArenaConstructable_;
242  typedef void DestructorSkippable_;
243  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
244  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
245  double lat_origin_;
246  double lon_origin_;
247  friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto;
248 };
249 // -------------------------------------------------------------------
250 
251 class AcommsConfig PROTOBUF_FINAL :
252  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.moos.protobuf.AcommsConfig) */ {
253  public:
254  inline AcommsConfig() : AcommsConfig(nullptr) {};
255  virtual ~AcommsConfig();
256 
257  AcommsConfig(const AcommsConfig& from);
258  AcommsConfig(AcommsConfig&& from) noexcept
259  : AcommsConfig() {
260  *this = ::std::move(from);
261  }
262 
263  inline AcommsConfig& operator=(const AcommsConfig& from) {
264  CopyFrom(from);
265  return *this;
266  }
267  inline AcommsConfig& operator=(AcommsConfig&& from) noexcept {
268  if (GetArena() == from.GetArena()) {
269  if (this != &from) InternalSwap(&from);
270  } else {
271  CopyFrom(from);
272  }
273  return *this;
274  }
275 
276  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
277  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
278  }
279  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
280  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
281  }
282 
283  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
284  return GetDescriptor();
285  }
286  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
287  return GetMetadataStatic().descriptor;
288  }
289  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
290  return GetMetadataStatic().reflection;
291  }
292  static const AcommsConfig& default_instance();
293 
294  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
295  static inline const AcommsConfig* internal_default_instance() {
296  return reinterpret_cast<const AcommsConfig*>(
298  }
299  static constexpr int kIndexInFileMessages =
300  1;
301 
302  friend void swap(AcommsConfig& a, AcommsConfig& b) {
303  a.Swap(&b);
304  }
305  inline void Swap(AcommsConfig* other) {
306  if (other == this) return;
307  if (GetArena() == other->GetArena()) {
308  InternalSwap(other);
309  } else {
310  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
311  }
312  }
313  void UnsafeArenaSwap(AcommsConfig* other) {
314  if (other == this) return;
315  GOOGLE_DCHECK(GetArena() == other->GetArena());
316  InternalSwap(other);
317  }
318 
319  // implements Message ----------------------------------------------
320 
321  inline AcommsConfig* New() const final {
322  return CreateMaybeMessage<AcommsConfig>(nullptr);
323  }
324 
325  AcommsConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
326  return CreateMaybeMessage<AcommsConfig>(arena);
327  }
328  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
329  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
330  void CopyFrom(const AcommsConfig& from);
331  void MergeFrom(const AcommsConfig& from);
332  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
333  bool IsInitialized() const final;
334 
335  size_t ByteSizeLong() const final;
336  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
337  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
338  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
339  int GetCachedSize() const final { return _cached_size_.Get(); }
340 
341  private:
342  inline void SharedCtor();
343  inline void SharedDtor();
344  void SetCachedSize(int size) const final;
345  void InternalSwap(AcommsConfig* other);
346  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
347  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
348  return "goby.moos.protobuf.AcommsConfig";
349  }
350  protected:
351  explicit AcommsConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena);
352  private:
353  static void ArenaDtor(void* object);
354  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
355  public:
356 
357  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
358  private:
359  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
360  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto);
361  return ::descriptor_table_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto.file_level_metadata[kIndexInFileMessages];
362  }
363 
364  public:
365 
366  // nested types ----------------------------------------------------
367 
368  // accessors -------------------------------------------------------
369 
370  enum : int {
371  kMinimizeDcclFieldNumber = 1,
372  kMinimizeQueueFieldNumber = 2,
373  kMinimizeAmacFieldNumber = 3,
374  kMinimizeDriverFieldNumber = 4,
375  };
376  // optional bool minimize_dccl = 1 [default = false];
377  bool has_minimize_dccl() const;
378  private:
379  bool _internal_has_minimize_dccl() const;
380  public:
382  bool minimize_dccl() const;
383  void set_minimize_dccl(bool value);
384  private:
385  bool _internal_minimize_dccl() const;
386  void _internal_set_minimize_dccl(bool value);
387  public:
388 
389  // optional bool minimize_queue = 2 [default = false];
390  bool has_minimize_queue() const;
391  private:
392  bool _internal_has_minimize_queue() const;
393  public:
395  bool minimize_queue() const;
396  void set_minimize_queue(bool value);
397  private:
398  bool _internal_minimize_queue() const;
399  void _internal_set_minimize_queue(bool value);
400  public:
401 
402  // optional bool minimize_amac = 3 [default = false];
403  bool has_minimize_amac() const;
404  private:
405  bool _internal_has_minimize_amac() const;
406  public:
408  bool minimize_amac() const;
409  void set_minimize_amac(bool value);
410  private:
411  bool _internal_minimize_amac() const;
412  void _internal_set_minimize_amac(bool value);
413  public:
414 
415  // optional bool minimize_driver = 4 [default = false];
416  bool has_minimize_driver() const;
417  private:
418  bool _internal_has_minimize_driver() const;
419  public:
421  bool minimize_driver() const;
422  void set_minimize_driver(bool value);
423  private:
424  bool _internal_minimize_driver() const;
425  void _internal_set_minimize_driver(bool value);
426  public:
427 
428  // @@protoc_insertion_point(class_scope:goby.moos.protobuf.AcommsConfig)
429  private:
430  class _Internal;
431 
432  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
433  typedef void InternalArenaConstructable_;
434  typedef void DestructorSkippable_;
435  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
436  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
437  bool minimize_dccl_;
438  bool minimize_queue_;
439  bool minimize_amac_;
440  bool minimize_driver_;
441  friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto;
442 };
443 // ===================================================================
444 
445 static const int kGeodesyConfigFieldNumber = 1002;
446 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::apps::zeromq::protobuf::LiaisonConfig,
447  ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::protobuf::GeodesyConfig >, 11, false >
449 static const int kAcommsConfigFieldNumber = 1003;
450 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::apps::zeromq::protobuf::LiaisonConfig,
451  ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::protobuf::AcommsConfig >, 11, false >
453 
454 // ===================================================================
455 
456 #ifdef __GNUC__
457  #pragma GCC diagnostic push
458  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
459 #endif // __GNUC__
460 // GeodesyConfig
461 
462 // required double lat_origin = 1;
463 inline bool GeodesyConfig::_internal_has_lat_origin() const {
464  bool value = (_has_bits_[0] & 0x00000001u) != 0;
465  return value;
466 }
467 inline bool GeodesyConfig::has_lat_origin() const {
468  return _internal_has_lat_origin();
469 }
470 inline void GeodesyConfig::clear_lat_origin() {
471  lat_origin_ = 0;
472  _has_bits_[0] &= ~0x00000001u;
473 }
474 inline double GeodesyConfig::_internal_lat_origin() const {
475  return lat_origin_;
476 }
477 inline double GeodesyConfig::lat_origin() const {
478  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GeodesyConfig.lat_origin)
479  return _internal_lat_origin();
480 }
481 inline void GeodesyConfig::_internal_set_lat_origin(double value) {
482  _has_bits_[0] |= 0x00000001u;
483  lat_origin_ = value;
484 }
485 inline void GeodesyConfig::set_lat_origin(double value) {
486  _internal_set_lat_origin(value);
487  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GeodesyConfig.lat_origin)
488 }
489 
490 // required double lon_origin = 2;
491 inline bool GeodesyConfig::_internal_has_lon_origin() const {
492  bool value = (_has_bits_[0] & 0x00000002u) != 0;
493  return value;
494 }
495 inline bool GeodesyConfig::has_lon_origin() const {
496  return _internal_has_lon_origin();
497 }
498 inline void GeodesyConfig::clear_lon_origin() {
499  lon_origin_ = 0;
500  _has_bits_[0] &= ~0x00000002u;
501 }
502 inline double GeodesyConfig::_internal_lon_origin() const {
503  return lon_origin_;
504 }
505 inline double GeodesyConfig::lon_origin() const {
506  // @@protoc_insertion_point(field_get:goby.moos.protobuf.GeodesyConfig.lon_origin)
507  return _internal_lon_origin();
508 }
509 inline void GeodesyConfig::_internal_set_lon_origin(double value) {
510  _has_bits_[0] |= 0x00000002u;
511  lon_origin_ = value;
512 }
513 inline void GeodesyConfig::set_lon_origin(double value) {
514  _internal_set_lon_origin(value);
515  // @@protoc_insertion_point(field_set:goby.moos.protobuf.GeodesyConfig.lon_origin)
516 }
517 
518 // -------------------------------------------------------------------
519 
520 // AcommsConfig
521 
522 // optional bool minimize_dccl = 1 [default = false];
523 inline bool AcommsConfig::_internal_has_minimize_dccl() const {
524  bool value = (_has_bits_[0] & 0x00000001u) != 0;
525  return value;
526 }
527 inline bool AcommsConfig::has_minimize_dccl() const {
528  return _internal_has_minimize_dccl();
529 }
530 inline void AcommsConfig::clear_minimize_dccl() {
531  minimize_dccl_ = false;
532  _has_bits_[0] &= ~0x00000001u;
533 }
534 inline bool AcommsConfig::_internal_minimize_dccl() const {
535  return minimize_dccl_;
536 }
537 inline bool AcommsConfig::minimize_dccl() const {
538  // @@protoc_insertion_point(field_get:goby.moos.protobuf.AcommsConfig.minimize_dccl)
539  return _internal_minimize_dccl();
540 }
541 inline void AcommsConfig::_internal_set_minimize_dccl(bool value) {
542  _has_bits_[0] |= 0x00000001u;
543  minimize_dccl_ = value;
544 }
545 inline void AcommsConfig::set_minimize_dccl(bool value) {
546  _internal_set_minimize_dccl(value);
547  // @@protoc_insertion_point(field_set:goby.moos.protobuf.AcommsConfig.minimize_dccl)
548 }
549 
550 // optional bool minimize_queue = 2 [default = false];
551 inline bool AcommsConfig::_internal_has_minimize_queue() const {
552  bool value = (_has_bits_[0] & 0x00000002u) != 0;
553  return value;
554 }
555 inline bool AcommsConfig::has_minimize_queue() const {
556  return _internal_has_minimize_queue();
557 }
558 inline void AcommsConfig::clear_minimize_queue() {
559  minimize_queue_ = false;
560  _has_bits_[0] &= ~0x00000002u;
561 }
562 inline bool AcommsConfig::_internal_minimize_queue() const {
563  return minimize_queue_;
564 }
565 inline bool AcommsConfig::minimize_queue() const {
566  // @@protoc_insertion_point(field_get:goby.moos.protobuf.AcommsConfig.minimize_queue)
567  return _internal_minimize_queue();
568 }
569 inline void AcommsConfig::_internal_set_minimize_queue(bool value) {
570  _has_bits_[0] |= 0x00000002u;
571  minimize_queue_ = value;
572 }
573 inline void AcommsConfig::set_minimize_queue(bool value) {
574  _internal_set_minimize_queue(value);
575  // @@protoc_insertion_point(field_set:goby.moos.protobuf.AcommsConfig.minimize_queue)
576 }
577 
578 // optional bool minimize_amac = 3 [default = false];
579 inline bool AcommsConfig::_internal_has_minimize_amac() const {
580  bool value = (_has_bits_[0] & 0x00000004u) != 0;
581  return value;
582 }
583 inline bool AcommsConfig::has_minimize_amac() const {
584  return _internal_has_minimize_amac();
585 }
586 inline void AcommsConfig::clear_minimize_amac() {
587  minimize_amac_ = false;
588  _has_bits_[0] &= ~0x00000004u;
589 }
590 inline bool AcommsConfig::_internal_minimize_amac() const {
591  return minimize_amac_;
592 }
593 inline bool AcommsConfig::minimize_amac() const {
594  // @@protoc_insertion_point(field_get:goby.moos.protobuf.AcommsConfig.minimize_amac)
595  return _internal_minimize_amac();
596 }
597 inline void AcommsConfig::_internal_set_minimize_amac(bool value) {
598  _has_bits_[0] |= 0x00000004u;
599  minimize_amac_ = value;
600 }
601 inline void AcommsConfig::set_minimize_amac(bool value) {
602  _internal_set_minimize_amac(value);
603  // @@protoc_insertion_point(field_set:goby.moos.protobuf.AcommsConfig.minimize_amac)
604 }
605 
606 // optional bool minimize_driver = 4 [default = false];
607 inline bool AcommsConfig::_internal_has_minimize_driver() const {
608  bool value = (_has_bits_[0] & 0x00000008u) != 0;
609  return value;
610 }
611 inline bool AcommsConfig::has_minimize_driver() const {
612  return _internal_has_minimize_driver();
613 }
614 inline void AcommsConfig::clear_minimize_driver() {
615  minimize_driver_ = false;
616  _has_bits_[0] &= ~0x00000008u;
617 }
618 inline bool AcommsConfig::_internal_minimize_driver() const {
619  return minimize_driver_;
620 }
621 inline bool AcommsConfig::minimize_driver() const {
622  // @@protoc_insertion_point(field_get:goby.moos.protobuf.AcommsConfig.minimize_driver)
623  return _internal_minimize_driver();
624 }
625 inline void AcommsConfig::_internal_set_minimize_driver(bool value) {
626  _has_bits_[0] |= 0x00000008u;
627  minimize_driver_ = value;
628 }
629 inline void AcommsConfig::set_minimize_driver(bool value) {
630  _internal_set_minimize_driver(value);
631  // @@protoc_insertion_point(field_set:goby.moos.protobuf.AcommsConfig.minimize_driver)
632 }
633 
634 #ifdef __GNUC__
635  #pragma GCC diagnostic pop
636 #endif // __GNUC__
637 // -------------------------------------------------------------------
638 
639 
640 // @@protoc_insertion_point(namespace_scope)
641 
642 } // namespace protobuf
643 } // namespace moos
644 } // namespace goby
645 
646 // @@protoc_insertion_point(global_scope)
647 
648 #include <google/protobuf/port_undef.inc>
649 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto
GeodesyConfig(const GeodesyConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
AcommsConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
AcommsConfig & operator=(AcommsConfig &&from) noexcept
friend void swap(AcommsConfig &a, AcommsConfig &b)
void UnsafeArenaSwap(AcommsConfig *other)
AcommsConfig(const AcommsConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const AcommsConfig * internal_default_instance()
GeodesyConfig(GeodesyConfig &&from) noexcept
friend void swap(GeodesyConfig &a, GeodesyConfig &b)
AcommsConfig * New() const final
void CopyFrom(const GeodesyConfig &from)
AcommsConfig & operator=(const AcommsConfig &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
AcommsConfig(AcommsConfig &&from) noexcept
GeodesyConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void UnsafeArenaSwap(GeodesyConfig *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
GeodesyConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
GeodesyConfig & operator=(GeodesyConfig &&from) noexcept
GeodesyConfig & operator=(const GeodesyConfig &from)
AcommsConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const AcommsConfig &from)
void MergeFrom(const GeodesyConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const AcommsConfig & default_instance()
static const GeodesyConfig & default_instance()
GeodesyConfig * New() const final
void CopyFrom(const AcommsConfig &from)
static const GeodesyConfig * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto
@ value
the parser finished reading a JSON value
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::apps::zeromq::protobuf::LiaisonConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::protobuf::GeodesyConfig >, 11, false > geodesy_config
static const int kGeodesyConfigFieldNumber
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::apps::zeromq::protobuf::LiaisonConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::protobuf::AcommsConfig >, 11, false > acomms_config
static const int kAcommsConfigFieldNumber
GeodesyConfigDefaultTypeInternal _GeodesyConfig_default_instance_
AcommsConfigDefaultTypeInternal _AcommsConfig_default_instance_
The global namespace for the Goby project.
std::uint32_t uint32
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]