4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto
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
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.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.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>
33 #include <google/protobuf/extension_set.h>
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>
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto
43 PROTOBUF_NAMESPACE_OPEN
47 PROTOBUF_NAMESPACE_CLOSE
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
66 class AcommsConfigDefaultTypeInternal;
69 class GeodesyConfigDefaultTypeInternal;
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
84 class GeodesyConfig PROTOBUF_FINAL :
85 public ::PROTOBUF_NAMESPACE_ID::Message {
93 *
this = ::std::move(from);
96 inline GeodesyConfig&
operator=(
const GeodesyConfig& from) {
100 inline GeodesyConfig&
operator=(GeodesyConfig&& from) noexcept {
101 if (GetArena() == from.GetArena()) {
102 if (
this != &from) InternalSwap(&from);
110 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
113 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
116 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
117 return GetDescriptor();
120 return GetMetadataStatic().descriptor;
123 return GetMetadataStatic().reflection;
129 return reinterpret_cast<const GeodesyConfig*
>(
132 static constexpr
int kIndexInFileMessages =
135 friend void swap(GeodesyConfig& a, GeodesyConfig& b) {
138 inline void Swap(GeodesyConfig* other) {
139 if (other ==
this)
return;
140 if (GetArena() == other->GetArena()) {
143 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
147 if (other ==
this)
return;
148 GOOGLE_DCHECK(GetArena() == other->GetArena());
154 inline GeodesyConfig*
New() const final {
155 return CreateMaybeMessage<GeodesyConfig>(
nullptr);
158 GeodesyConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
159 return CreateMaybeMessage<GeodesyConfig>(arena);
161 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
162 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
165 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
166 bool IsInitialized() 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(); }
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";
186 static void ArenaDtor(
void*
object);
187 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
192 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
204 kLatOriginFieldNumber = 1,
205 kLonOriginFieldNumber = 2,
210 bool _internal_has_lat_origin()
const;
216 double _internal_lat_origin()
const;
217 void _internal_set_lat_origin(
double value);
223 bool _internal_has_lon_origin()
const;
229 double _internal_lon_origin()
const;
230 void _internal_set_lon_origin(
double value);
238 size_t RequiredFieldsByteSizeFallback()
const;
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_;
247 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto;
252 public ::PROTOBUF_NAMESPACE_ID::Message {
260 *
this = ::std::move(from);
263 inline AcommsConfig&
operator=(
const AcommsConfig& from) {
267 inline AcommsConfig&
operator=(AcommsConfig&& from) noexcept {
268 if (GetArena() == from.GetArena()) {
269 if (
this != &from) InternalSwap(&from);
277 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
280 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
283 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
284 return GetDescriptor();
287 return GetMetadataStatic().descriptor;
290 return GetMetadataStatic().reflection;
296 return reinterpret_cast<const AcommsConfig*
>(
299 static constexpr
int kIndexInFileMessages =
302 friend void swap(AcommsConfig& a, AcommsConfig& b) {
305 inline void Swap(AcommsConfig* other) {
306 if (other ==
this)
return;
307 if (GetArena() == other->GetArena()) {
310 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
314 if (other ==
this)
return;
315 GOOGLE_DCHECK(GetArena() == other->GetArena());
321 inline AcommsConfig*
New() const final {
322 return CreateMaybeMessage<AcommsConfig>(
nullptr);
325 AcommsConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
326 return CreateMaybeMessage<AcommsConfig>(arena);
328 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
329 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
332 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
333 bool IsInitialized() 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(); }
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";
353 static void ArenaDtor(
void*
object);
354 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
359 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
371 kMinimizeDcclFieldNumber = 1,
372 kMinimizeQueueFieldNumber = 2,
373 kMinimizeAmacFieldNumber = 3,
374 kMinimizeDriverFieldNumber = 4,
379 bool _internal_has_minimize_dccl()
const;
385 bool _internal_minimize_dccl()
const;
386 void _internal_set_minimize_dccl(
bool value);
392 bool _internal_has_minimize_queue()
const;
398 bool _internal_minimize_queue()
const;
399 void _internal_set_minimize_queue(
bool value);
405 bool _internal_has_minimize_amac()
const;
411 bool _internal_minimize_amac()
const;
412 void _internal_set_minimize_amac(
bool value);
418 bool _internal_has_minimize_driver()
const;
424 bool _internal_minimize_driver()
const;
425 void _internal_set_minimize_driver(
bool value);
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_;
438 bool minimize_queue_;
440 bool minimize_driver_;
441 friend struct ::TableStruct_goby_2fmoos_2fprotobuf_2fliaison_5fconfig_2eproto;
446 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::apps::zeromq::protobuf::LiaisonConfig,
447 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::protobuf::GeodesyConfig >, 11,
false >
450 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::apps::zeromq::protobuf::LiaisonConfig,
451 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::moos::protobuf::AcommsConfig >, 11,
false >
457 #pragma GCC diagnostic push
458 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
463 inline bool GeodesyConfig::_internal_has_lat_origin()
const {
464 bool value = (_has_bits_[0] & 0x00000001u) != 0;
467 inline bool GeodesyConfig::has_lat_origin()
const {
468 return _internal_has_lat_origin();
470 inline void GeodesyConfig::clear_lat_origin() {
472 _has_bits_[0] &= ~0x00000001u;
474 inline double GeodesyConfig::_internal_lat_origin()
const {
477 inline double GeodesyConfig::lat_origin()
const {
479 return _internal_lat_origin();
481 inline void GeodesyConfig::_internal_set_lat_origin(
double value) {
482 _has_bits_[0] |= 0x00000001u;
485 inline void GeodesyConfig::set_lat_origin(
double value) {
486 _internal_set_lat_origin(value);
491 inline bool GeodesyConfig::_internal_has_lon_origin()
const {
492 bool value = (_has_bits_[0] & 0x00000002u) != 0;
495 inline bool GeodesyConfig::has_lon_origin()
const {
496 return _internal_has_lon_origin();
498 inline void GeodesyConfig::clear_lon_origin() {
500 _has_bits_[0] &= ~0x00000002u;
502 inline double GeodesyConfig::_internal_lon_origin()
const {
505 inline double GeodesyConfig::lon_origin()
const {
507 return _internal_lon_origin();
509 inline void GeodesyConfig::_internal_set_lon_origin(
double value) {
510 _has_bits_[0] |= 0x00000002u;
513 inline void GeodesyConfig::set_lon_origin(
double value) {
514 _internal_set_lon_origin(value);
523 inline bool AcommsConfig::_internal_has_minimize_dccl()
const {
524 bool value = (_has_bits_[0] & 0x00000001u) != 0;
527 inline bool AcommsConfig::has_minimize_dccl()
const {
528 return _internal_has_minimize_dccl();
530 inline void AcommsConfig::clear_minimize_dccl() {
531 minimize_dccl_ =
false;
532 _has_bits_[0] &= ~0x00000001u;
534 inline bool AcommsConfig::_internal_minimize_dccl()
const {
535 return minimize_dccl_;
537 inline bool AcommsConfig::minimize_dccl()
const {
539 return _internal_minimize_dccl();
541 inline void AcommsConfig::_internal_set_minimize_dccl(
bool value) {
542 _has_bits_[0] |= 0x00000001u;
543 minimize_dccl_ =
value;
545 inline void AcommsConfig::set_minimize_dccl(
bool value) {
546 _internal_set_minimize_dccl(value);
551 inline bool AcommsConfig::_internal_has_minimize_queue()
const {
552 bool value = (_has_bits_[0] & 0x00000002u) != 0;
555 inline bool AcommsConfig::has_minimize_queue()
const {
556 return _internal_has_minimize_queue();
558 inline void AcommsConfig::clear_minimize_queue() {
559 minimize_queue_ =
false;
560 _has_bits_[0] &= ~0x00000002u;
562 inline bool AcommsConfig::_internal_minimize_queue()
const {
563 return minimize_queue_;
565 inline bool AcommsConfig::minimize_queue()
const {
567 return _internal_minimize_queue();
569 inline void AcommsConfig::_internal_set_minimize_queue(
bool value) {
570 _has_bits_[0] |= 0x00000002u;
571 minimize_queue_ =
value;
573 inline void AcommsConfig::set_minimize_queue(
bool value) {
574 _internal_set_minimize_queue(value);
579 inline bool AcommsConfig::_internal_has_minimize_amac()
const {
580 bool value = (_has_bits_[0] & 0x00000004u) != 0;
583 inline bool AcommsConfig::has_minimize_amac()
const {
584 return _internal_has_minimize_amac();
586 inline void AcommsConfig::clear_minimize_amac() {
587 minimize_amac_ =
false;
588 _has_bits_[0] &= ~0x00000004u;
590 inline bool AcommsConfig::_internal_minimize_amac()
const {
591 return minimize_amac_;
593 inline bool AcommsConfig::minimize_amac()
const {
595 return _internal_minimize_amac();
597 inline void AcommsConfig::_internal_set_minimize_amac(
bool value) {
598 _has_bits_[0] |= 0x00000004u;
599 minimize_amac_ =
value;
601 inline void AcommsConfig::set_minimize_amac(
bool value) {
602 _internal_set_minimize_amac(value);
607 inline bool AcommsConfig::_internal_has_minimize_driver()
const {
608 bool value = (_has_bits_[0] & 0x00000008u) != 0;
611 inline bool AcommsConfig::has_minimize_driver()
const {
612 return _internal_has_minimize_driver();
614 inline void AcommsConfig::clear_minimize_driver() {
615 minimize_driver_ =
false;
616 _has_bits_[0] &= ~0x00000008u;
618 inline bool AcommsConfig::_internal_minimize_driver()
const {
619 return minimize_driver_;
621 inline bool AcommsConfig::minimize_driver()
const {
623 return _internal_minimize_driver();
625 inline void AcommsConfig::_internal_set_minimize_driver(
bool value) {
626 _has_bits_[0] |= 0x00000008u;
627 minimize_driver_ =
value;
629 inline void AcommsConfig::set_minimize_driver(
bool value) {
630 _internal_set_minimize_driver(value);
635 #pragma GCC diagnostic pop
648 #include <google/protobuf/port_undef.inc>
void set_minimize_driver(bool value)
void set_lat_origin(double value)
double lat_origin() const
void clear_minimize_amac()
GeodesyConfig(const GeodesyConfig &from)
bool has_lat_origin() const
bool minimize_queue() const
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)
void clear_minimize_driver()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const AcommsConfig * internal_default_instance()
GeodesyConfig(GeodesyConfig &&from) noexcept
bool has_lon_origin() const
friend void swap(GeodesyConfig &a, GeodesyConfig &b)
void Swap(AcommsConfig *other)
AcommsConfig * New() const final
void set_lon_origin(double value)
void CopyFrom(const GeodesyConfig &from)
bool has_minimize_amac() const
AcommsConfig & operator=(const AcommsConfig &from)
static void InitAsDefaultInstance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool minimize_amac() const
bool has_minimize_dccl() const
bool has_minimize_queue() const
void set_minimize_amac(bool value)
void Swap(GeodesyConfig *other)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
bool minimize_dccl() const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
AcommsConfig(AcommsConfig &&from) noexcept
GeodesyConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_minimize_dccl(bool value)
void UnsafeArenaSwap(GeodesyConfig *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
GeodesyConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
double lon_origin() const
bool minimize_driver() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
GeodesyConfig & operator=(GeodesyConfig &&from) noexcept
GeodesyConfig & operator=(const GeodesyConfig &from)
void set_minimize_queue(bool value)
bool has_minimize_driver() const
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()
void clear_minimize_queue()
void clear_minimize_dccl()
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.
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[]