4 #ifndef GOOGLE_PROTOBUF_INCLUDED_bin_2fdrivers_2fatlas_5fscientific_5fezo_5fec_2fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_bin_2fdrivers_2fatlas_5fscientific_5fezo_5fec_2fconfig_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>
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>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include "goby/middleware/protobuf/app_config.pb.h"
36 #include "goby/zeromq/protobuf/interprocess_config.pb.h"
38 #include "goby/middleware/protobuf/udp_config.pb.h"
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <google/protobuf/port_def.inc>
45 #define PROTOBUF_INTERNAL_EXPORT_bin_2fdrivers_2fatlas_5fscientific_5fezo_5fec_2fconfig_2eproto
46 PROTOBUF_NAMESPACE_OPEN
50 PROTOBUF_NAMESPACE_CLOSE
54 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
62 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
67 class AtlasSalinityPublisher;
68 class AtlasSalinityPublisherDefaultTypeInternal;
72 PROTOBUF_NAMESPACE_OPEN
73 template<> ::jaiabot::config::AtlasSalinityPublisher* Arena::CreateMaybeMessage<::jaiabot::config::AtlasSalinityPublisher>(Arena*);
74 PROTOBUF_NAMESPACE_CLOSE
80 class AtlasSalinityPublisher PROTOBUF_FINAL :
81 public ::PROTOBUF_NAMESPACE_ID::Message {
88 : AtlasSalinityPublisher() {
89 *
this = ::std::move(from);
92 inline AtlasSalinityPublisher&
operator=(
const AtlasSalinityPublisher& from) {
96 inline AtlasSalinityPublisher&
operator=(AtlasSalinityPublisher&& from) noexcept {
97 if (GetArena() == from.GetArena()) {
98 if (
this != &from) InternalSwap(&from);
106 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
109 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
112 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
113 return GetDescriptor();
116 return GetMetadataStatic().descriptor;
119 return GetMetadataStatic().reflection;
125 return reinterpret_cast<const AtlasSalinityPublisher*
>(
128 static constexpr
int kIndexInFileMessages =
131 friend void swap(AtlasSalinityPublisher& a, AtlasSalinityPublisher& b) {
134 inline void Swap(AtlasSalinityPublisher* other) {
135 if (other ==
this)
return;
136 if (GetArena() == other->GetArena()) {
139 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
143 if (other ==
this)
return;
144 GOOGLE_DCHECK(GetArena() == other->GetArena());
150 inline AtlasSalinityPublisher*
New() const final {
151 return CreateMaybeMessage<AtlasSalinityPublisher>(
nullptr);
154 AtlasSalinityPublisher*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
155 return CreateMaybeMessage<AtlasSalinityPublisher>(arena);
157 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
158 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
161 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
162 bool IsInitialized() const final;
164 size_t ByteSizeLong() const final;
165 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
166 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
167 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
168 int GetCachedSize() const final {
return _cached_size_.Get(); }
171 inline void SharedCtor();
172 inline void SharedDtor();
173 void SetCachedSize(
int size)
const final;
174 void InternalSwap(AtlasSalinityPublisher* other);
175 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
176 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
177 return "jaiabot.config.AtlasSalinityPublisher";
182 static void ArenaDtor(
void*
object);
183 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
188 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
201 kInterprocessFieldNumber = 2,
202 kUdpConfigFieldNumber = 3,
203 kAtlasSalinityReportTimeoutSecondsFieldNumber = 10,
204 kAtlasSalinityReportInSimulationFieldNumber = 11,
209 bool _internal_has_app()
const;
212 const ::goby::middleware::protobuf::AppConfig&
app()
const;
217 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
218 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
221 ::goby::middleware::protobuf::AppConfig* app);
227 bool _internal_has_interprocess()
const;
230 const ::goby::zeromq::protobuf::InterProcessPortalConfig&
interprocess()
const;
235 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
236 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
239 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
245 bool _internal_has_udp_config()
const;
248 const ::goby::middleware::protobuf::UDPPointToPointConfig&
udp_config()
const;
253 const ::goby::middleware::protobuf::UDPPointToPointConfig& _internal_udp_config()
const;
254 ::goby::middleware::protobuf::UDPPointToPointConfig* _internal_mutable_udp_config();
257 ::goby::middleware::protobuf::UDPPointToPointConfig* udp_config);
263 bool _internal_has_atlas_salinity_report_timeout_seconds()
const;
269 ::PROTOBUF_NAMESPACE_ID::int32 _internal_atlas_salinity_report_timeout_seconds()
const;
270 void _internal_set_atlas_salinity_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
276 bool _internal_has_atlas_salinity_report_in_simulation()
const;
282 bool _internal_atlas_salinity_report_in_simulation()
const;
283 void _internal_set_atlas_salinity_report_in_simulation(
bool value);
290 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
291 typedef void InternalArenaConstructable_;
292 typedef void DestructorSkippable_;
293 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
294 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
295 ::goby::middleware::protobuf::AppConfig* app_;
296 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
297 ::goby::middleware::protobuf::UDPPointToPointConfig* udp_config_;
298 ::PROTOBUF_NAMESPACE_ID::int32 atlas_salinity_report_timeout_seconds_;
299 bool atlas_salinity_report_in_simulation_;
300 friend struct ::TableStruct_bin_2fdrivers_2fatlas_5fscientific_5fezo_5fec_2fconfig_2eproto;
308 #pragma GCC diagnostic push
309 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
314 inline bool AtlasSalinityPublisher::_internal_has_app()
const {
315 bool value = (_has_bits_[0] & 0x00000001u) != 0;
316 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
319 inline bool AtlasSalinityPublisher::has_app()
const {
320 return _internal_has_app();
322 inline const ::goby::middleware::protobuf::AppConfig& AtlasSalinityPublisher::_internal_app()
const {
323 const ::goby::middleware::protobuf::AppConfig* p = app_;
324 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
325 &::goby::middleware::protobuf::_AppConfig_default_instance_);
327 inline const ::goby::middleware::protobuf::AppConfig& AtlasSalinityPublisher::app()
const {
329 return _internal_app();
331 inline void AtlasSalinityPublisher::unsafe_arena_set_allocated_app(
332 ::goby::middleware::protobuf::AppConfig* app) {
333 if (GetArena() ==
nullptr) {
334 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
338 _has_bits_[0] |= 0x00000001u;
340 _has_bits_[0] &= ~0x00000001u;
344 inline ::goby::middleware::protobuf::AppConfig* AtlasSalinityPublisher::release_app() {
345 auto temp = unsafe_arena_release_app();
346 if (GetArena() !=
nullptr) {
347 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
351 inline ::goby::middleware::protobuf::AppConfig* AtlasSalinityPublisher::unsafe_arena_release_app() {
353 _has_bits_[0] &= ~0x00000001u;
354 ::goby::middleware::protobuf::AppConfig* temp = app_;
358 inline ::goby::middleware::protobuf::AppConfig* AtlasSalinityPublisher::_internal_mutable_app() {
359 _has_bits_[0] |= 0x00000001u;
360 if (app_ ==
nullptr) {
361 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
366 inline ::goby::middleware::protobuf::AppConfig* AtlasSalinityPublisher::mutable_app() {
368 return _internal_mutable_app();
370 inline void AtlasSalinityPublisher::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
371 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
372 if (message_arena ==
nullptr) {
373 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
376 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
377 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
378 if (message_arena != submessage_arena) {
379 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
380 message_arena, app, submessage_arena);
382 _has_bits_[0] |= 0x00000001u;
384 _has_bits_[0] &= ~0x00000001u;
391 inline bool AtlasSalinityPublisher::_internal_has_interprocess()
const {
392 bool value = (_has_bits_[0] & 0x00000002u) != 0;
393 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
396 inline bool AtlasSalinityPublisher::has_interprocess()
const {
397 return _internal_has_interprocess();
399 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& AtlasSalinityPublisher::_internal_interprocess()
const {
400 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
401 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
402 &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
404 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& AtlasSalinityPublisher::interprocess()
const {
406 return _internal_interprocess();
408 inline void AtlasSalinityPublisher::unsafe_arena_set_allocated_interprocess(
409 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
410 if (GetArena() ==
nullptr) {
411 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
413 interprocess_ = interprocess;
415 _has_bits_[0] |= 0x00000002u;
417 _has_bits_[0] &= ~0x00000002u;
421 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* AtlasSalinityPublisher::release_interprocess() {
422 auto temp = unsafe_arena_release_interprocess();
423 if (GetArena() !=
nullptr) {
424 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
428 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* AtlasSalinityPublisher::unsafe_arena_release_interprocess() {
430 _has_bits_[0] &= ~0x00000002u;
431 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
432 interprocess_ =
nullptr;
435 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* AtlasSalinityPublisher::_internal_mutable_interprocess() {
436 _has_bits_[0] |= 0x00000002u;
437 if (interprocess_ ==
nullptr) {
438 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
441 return interprocess_;
443 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* AtlasSalinityPublisher::mutable_interprocess() {
445 return _internal_mutable_interprocess();
447 inline void AtlasSalinityPublisher::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
448 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
449 if (message_arena ==
nullptr) {
450 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
453 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
454 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
455 if (message_arena != submessage_arena) {
456 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
457 message_arena, interprocess, submessage_arena);
459 _has_bits_[0] |= 0x00000002u;
461 _has_bits_[0] &= ~0x00000002u;
463 interprocess_ = interprocess;
468 inline bool AtlasSalinityPublisher::_internal_has_udp_config()
const {
469 bool value = (_has_bits_[0] & 0x00000004u) != 0;
470 PROTOBUF_ASSUME(!value || udp_config_ !=
nullptr);
473 inline bool AtlasSalinityPublisher::has_udp_config()
const {
474 return _internal_has_udp_config();
476 inline const ::goby::middleware::protobuf::UDPPointToPointConfig& AtlasSalinityPublisher::_internal_udp_config()
const {
477 const ::goby::middleware::protobuf::UDPPointToPointConfig* p = udp_config_;
478 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::UDPPointToPointConfig*
>(
479 &::goby::middleware::protobuf::_UDPPointToPointConfig_default_instance_);
481 inline const ::goby::middleware::protobuf::UDPPointToPointConfig& AtlasSalinityPublisher::udp_config()
const {
483 return _internal_udp_config();
485 inline void AtlasSalinityPublisher::unsafe_arena_set_allocated_udp_config(
486 ::goby::middleware::protobuf::UDPPointToPointConfig* udp_config) {
487 if (GetArena() ==
nullptr) {
488 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(udp_config_);
490 udp_config_ = udp_config;
492 _has_bits_[0] |= 0x00000004u;
494 _has_bits_[0] &= ~0x00000004u;
498 inline ::goby::middleware::protobuf::UDPPointToPointConfig* AtlasSalinityPublisher::release_udp_config() {
499 auto temp = unsafe_arena_release_udp_config();
500 if (GetArena() !=
nullptr) {
501 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
505 inline ::goby::middleware::protobuf::UDPPointToPointConfig* AtlasSalinityPublisher::unsafe_arena_release_udp_config() {
507 _has_bits_[0] &= ~0x00000004u;
508 ::goby::middleware::protobuf::UDPPointToPointConfig* temp = udp_config_;
509 udp_config_ =
nullptr;
512 inline ::goby::middleware::protobuf::UDPPointToPointConfig* AtlasSalinityPublisher::_internal_mutable_udp_config() {
513 _has_bits_[0] |= 0x00000004u;
514 if (udp_config_ ==
nullptr) {
515 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::UDPPointToPointConfig>(GetArena());
520 inline ::goby::middleware::protobuf::UDPPointToPointConfig* AtlasSalinityPublisher::mutable_udp_config() {
522 return _internal_mutable_udp_config();
524 inline void AtlasSalinityPublisher::set_allocated_udp_config(::goby::middleware::protobuf::UDPPointToPointConfig* udp_config) {
525 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
526 if (message_arena ==
nullptr) {
527 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(udp_config_);
530 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
531 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(udp_config)->GetArena();
532 if (message_arena != submessage_arena) {
533 udp_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
534 message_arena, udp_config, submessage_arena);
536 _has_bits_[0] |= 0x00000004u;
538 _has_bits_[0] &= ~0x00000004u;
540 udp_config_ = udp_config;
545 inline bool AtlasSalinityPublisher::_internal_has_atlas_salinity_report_timeout_seconds()
const {
546 bool value = (_has_bits_[0] & 0x00000008u) != 0;
549 inline bool AtlasSalinityPublisher::has_atlas_salinity_report_timeout_seconds()
const {
550 return _internal_has_atlas_salinity_report_timeout_seconds();
552 inline void AtlasSalinityPublisher::clear_atlas_salinity_report_timeout_seconds() {
553 atlas_salinity_report_timeout_seconds_ = 40;
554 _has_bits_[0] &= ~0x00000008u;
556 inline ::PROTOBUF_NAMESPACE_ID::int32 AtlasSalinityPublisher::_internal_atlas_salinity_report_timeout_seconds()
const {
557 return atlas_salinity_report_timeout_seconds_;
559 inline ::PROTOBUF_NAMESPACE_ID::int32 AtlasSalinityPublisher::atlas_salinity_report_timeout_seconds()
const {
561 return _internal_atlas_salinity_report_timeout_seconds();
563 inline void AtlasSalinityPublisher::_internal_set_atlas_salinity_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
564 _has_bits_[0] |= 0x00000008u;
565 atlas_salinity_report_timeout_seconds_ = value;
567 inline void AtlasSalinityPublisher::set_atlas_salinity_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
568 _internal_set_atlas_salinity_report_timeout_seconds(value);
573 inline bool AtlasSalinityPublisher::_internal_has_atlas_salinity_report_in_simulation()
const {
574 bool value = (_has_bits_[0] & 0x00000010u) != 0;
577 inline bool AtlasSalinityPublisher::has_atlas_salinity_report_in_simulation()
const {
578 return _internal_has_atlas_salinity_report_in_simulation();
580 inline void AtlasSalinityPublisher::clear_atlas_salinity_report_in_simulation() {
581 atlas_salinity_report_in_simulation_ =
true;
582 _has_bits_[0] &= ~0x00000010u;
584 inline bool AtlasSalinityPublisher::_internal_atlas_salinity_report_in_simulation()
const {
585 return atlas_salinity_report_in_simulation_;
587 inline bool AtlasSalinityPublisher::atlas_salinity_report_in_simulation()
const {
589 return _internal_atlas_salinity_report_in_simulation();
591 inline void AtlasSalinityPublisher::_internal_set_atlas_salinity_report_in_simulation(
bool value) {
592 _has_bits_[0] |= 0x00000010u;
593 atlas_salinity_report_in_simulation_ = value;
595 inline void AtlasSalinityPublisher::set_atlas_salinity_report_in_simulation(
bool value) {
596 _internal_set_atlas_salinity_report_in_simulation(value);
601 #pragma GCC diagnostic pop
611 #include <google/protobuf/port_undef.inc>
::goby::middleware::protobuf::UDPPointToPointConfig * mutable_udp_config()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
::PROTOBUF_NAMESPACE_ID::int32 atlas_salinity_report_timeout_seconds() const
bool has_interprocess() const
AtlasSalinityPublisher * New() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_allocated_udp_config(::goby::middleware::protobuf::UDPPointToPointConfig *udp_config)
static const AtlasSalinityPublisher & default_instance()
const ::goby::middleware::protobuf::AppConfig & app() const
static void InitAsDefaultInstance()
static const AtlasSalinityPublisher * internal_default_instance()
void set_atlas_salinity_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value)
void clear_interprocess()
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
bool has_atlas_salinity_report_timeout_seconds() const
void clear_atlas_salinity_report_timeout_seconds()
::goby::middleware::protobuf::AppConfig * release_app()
void clear_atlas_salinity_report_in_simulation()
void UnsafeArenaSwap(AtlasSalinityPublisher *other)
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
bool has_atlas_salinity_report_in_simulation() const
::goby::middleware::protobuf::UDPPointToPointConfig * unsafe_arena_release_udp_config()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_atlas_salinity_report_in_simulation(bool value)
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(AtlasSalinityPublisher &a, AtlasSalinityPublisher &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
AtlasSalinityPublisher(const AtlasSalinityPublisher &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
void unsafe_arena_set_allocated_udp_config(::goby::middleware::protobuf::UDPPointToPointConfig *udp_config)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void CopyFrom(const AtlasSalinityPublisher &from)
bool atlas_salinity_report_in_simulation() const
AtlasSalinityPublisher(::PROTOBUF_NAMESPACE_ID::Arena *arena)
virtual ~AtlasSalinityPublisher()
::goby::middleware::protobuf::AppConfig * mutable_app()
::goby::middleware::protobuf::UDPPointToPointConfig * release_udp_config()
AtlasSalinityPublisher * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
AtlasSalinityPublisher & operator=(AtlasSalinityPublisher &&from) noexcept
const ::goby::middleware::protobuf::UDPPointToPointConfig & udp_config() const
AtlasSalinityPublisher(AtlasSalinityPublisher &&from) noexcept
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void Swap(AtlasSalinityPublisher *other)
AtlasSalinityPublisher & operator=(const AtlasSalinityPublisher &from)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
void MergeFrom(const AtlasSalinityPublisher &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
bool has_udp_config() const
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fdrivers_2fatlas_5fscientific_5fezo_5fec_2fconfig_2eproto
AtlasSalinityPublisherDefaultTypeInternal _AtlasSalinityPublisher_default_instance_
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::xbee::protobuf::Config >, 11, false > config
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]