Goby3  3.1.4
2024.02.22
popoto_driver.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/popoto_driver.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto
5 #define PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_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/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #include "dccl/option_extensions.pb.h"
38 #include <boost/units/quantity.hpp>
39 #include <boost/units/absolute.hpp>
40 #include <boost/units/dimensionless_type.hpp>
41 #include <boost/units/make_scaled_unit.hpp>
42 
43 #include <boost/units/base_units/si/second.hpp>
44 // @@protoc_insertion_point(includes)
45 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto
46 
48 // Internal implementation detail -- do not use these members.
49 struct TableStruct {
50  static const ::google::protobuf::internal::ParseTableField entries[];
51  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
52  static const ::google::protobuf::internal::ParseTable schema[3];
53  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
54  static const ::google::protobuf::internal::SerializationTable serialization_table[];
56 };
57 void AddDescriptors();
58 } // namespace protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto
59 namespace goby {
60 namespace acomms {
61 namespace popoto {
62 namespace protobuf {
63 class Config;
64 class ConfigDefaultTypeInternal;
65 extern ConfigDefaultTypeInternal _Config_default_instance_;
66 class RangingReply;
67 class RangingReplyDefaultTypeInternal;
68 extern RangingReplyDefaultTypeInternal _RangingReply_default_instance_;
69 class Transmission;
70 class TransmissionDefaultTypeInternal;
71 extern TransmissionDefaultTypeInternal _Transmission_default_instance_;
72 } // namespace protobuf
73 } // namespace popoto
74 } // namespace acomms
75 } // namespace goby
76 namespace google {
77 namespace protobuf {
78 template<> ::goby::acomms::popoto::protobuf::Config* Arena::CreateMaybeMessage<::goby::acomms::popoto::protobuf::Config>(Arena*);
79 template<> ::goby::acomms::popoto::protobuf::RangingReply* Arena::CreateMaybeMessage<::goby::acomms::popoto::protobuf::RangingReply>(Arena*);
80 template<> ::goby::acomms::popoto::protobuf::Transmission* Arena::CreateMaybeMessage<::goby::acomms::popoto::protobuf::Transmission>(Arena*);
81 } // namespace protobuf
82 } // namespace google
83 namespace goby {
84 namespace acomms {
85 namespace popoto {
86 namespace protobuf {
87 
89  BASE_TYPE = 0,
95 };
96 bool TransmissionType_IsValid(int value);
100 
101 const ::google::protobuf::EnumDescriptor* TransmissionType_descriptor();
102 inline const ::std::string& TransmissionType_Name(TransmissionType value) {
103  return ::google::protobuf::internal::NameOfEnum(
104  TransmissionType_descriptor(), value);
105 }
107  const ::std::string& name, TransmissionType* value) {
108  return ::google::protobuf::internal::ParseNamedEnum<TransmissionType>(
109  TransmissionType_descriptor(), name, value);
110 }
111 // ===================================================================
112 
113 class Config : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.popoto.protobuf.Config) */ {
114  public:
115  Config();
116  virtual ~Config();
117 
118  Config(const Config& from);
119 
120  inline Config& operator=(const Config& from) {
121  CopyFrom(from);
122  return *this;
123  }
124  #if LANG_CXX11
125  Config(Config&& from) noexcept
126  : Config() {
127  *this = ::std::move(from);
128  }
129 
130  inline Config& operator=(Config&& from) noexcept {
131  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
132  if (this != &from) InternalSwap(&from);
133  } else {
134  CopyFrom(from);
135  }
136  return *this;
137  }
138  #endif
139  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
140  return _internal_metadata_.unknown_fields();
141  }
142  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
143  return _internal_metadata_.mutable_unknown_fields();
144  }
145 
146  static const ::google::protobuf::Descriptor* descriptor();
147  static const Config& default_instance();
148 
149  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
150  static inline const Config* internal_default_instance() {
151  return reinterpret_cast<const Config*>(
153  }
154  static constexpr int kIndexInFileMessages =
155  0;
156 
157  void Swap(Config* other);
158  friend void swap(Config& a, Config& b) {
159  a.Swap(&b);
160  }
161 
162  // implements Message ----------------------------------------------
163 
164  inline Config* New() const final {
165  return CreateMaybeMessage<Config>(NULL);
166  }
167 
168  Config* New(::google::protobuf::Arena* arena) const final {
169  return CreateMaybeMessage<Config>(arena);
170  }
171  void CopyFrom(const ::google::protobuf::Message& from) final;
172  void MergeFrom(const ::google::protobuf::Message& from) final;
173  void CopyFrom(const Config& from);
174  void MergeFrom(const Config& from);
175  void Clear() final;
176  bool IsInitialized() const final;
177 
178  size_t ByteSizeLong() const final;
180  ::google::protobuf::io::CodedInputStream* input) final;
182  ::google::protobuf::io::CodedOutputStream* output) const final;
184  bool deterministic, ::google::protobuf::uint8* target) const final;
185  int GetCachedSize() const final { return _cached_size_.Get(); }
186 
187  private:
188  void SharedCtor();
189  void SharedDtor();
190  void SetCachedSize(int size) const final;
191  void InternalSwap(Config* other);
192  private:
193  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
194  return NULL;
195  }
196  inline void* MaybeArenaPtr() const {
197  return NULL;
198  }
199  public:
200 
202 
203  // nested types ----------------------------------------------------
204 
205  // accessors -------------------------------------------------------
206 
207  // optional int32 payload_mode = 2 [default = 0, (.goby.field) = {
208  bool has_payload_mode() const;
209  void clear_payload_mode();
210  static const int kPayloadModeFieldNumber = 2;
211  ::google::protobuf::int32 payload_mode() const;
212  void set_payload_mode(::google::protobuf::int32 value);
213 
214  // optional int32 start_timeout = 1 [default = 30, (.goby.field) = {
215  bool has_start_timeout() const;
216  void clear_start_timeout();
217  static const int kStartTimeoutFieldNumber = 1;
218  ::google::protobuf::int32 start_timeout() const;
219  void set_start_timeout(::google::protobuf::int32 value);
220 
221  // optional int32 modem_power = 3 [default = 1, (.goby.field) = {
222  bool has_modem_power() const;
223  void clear_modem_power();
224  static const int kModemPowerFieldNumber = 3;
225  ::google::protobuf::int32 modem_power() const;
226  void set_modem_power(::google::protobuf::int32 value);
227 
228  // @@protoc_insertion_point(class_scope:goby.acomms.popoto.protobuf.Config)
229  private:
230  void set_has_start_timeout();
231  void clear_has_start_timeout();
232  void set_has_payload_mode();
233  void clear_has_payload_mode();
234  void set_has_modem_power();
235  void clear_has_modem_power();
236 
237  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
238  ::google::protobuf::internal::HasBits<1> _has_bits_;
239  mutable ::google::protobuf::internal::CachedSize _cached_size_;
240  ::google::protobuf::int32 payload_mode_;
241  ::google::protobuf::int32 start_timeout_;
242  ::google::protobuf::int32 modem_power_;
244 };
245 // -------------------------------------------------------------------
246 
247 class RangingReply : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.popoto.protobuf.RangingReply) */ {
248  public:
249  RangingReply();
250  virtual ~RangingReply();
251 
252  RangingReply(const RangingReply& from);
253 
254  inline RangingReply& operator=(const RangingReply& from) {
255  CopyFrom(from);
256  return *this;
257  }
258  #if LANG_CXX11
259  RangingReply(RangingReply&& from) noexcept
260  : RangingReply() {
261  *this = ::std::move(from);
262  }
263 
264  inline RangingReply& operator=(RangingReply&& from) noexcept {
265  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
266  if (this != &from) InternalSwap(&from);
267  } else {
268  CopyFrom(from);
269  }
270  return *this;
271  }
272  #endif
273  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
274  return _internal_metadata_.unknown_fields();
275  }
276  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
277  return _internal_metadata_.mutable_unknown_fields();
278  }
279 
280  static const ::google::protobuf::Descriptor* descriptor();
281  static const RangingReply& default_instance();
282 
283  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
284  static inline const RangingReply* internal_default_instance() {
285  return reinterpret_cast<const RangingReply*>(
287  }
288  static constexpr int kIndexInFileMessages =
289  1;
290 
291  void Swap(RangingReply* other);
292  friend void swap(RangingReply& a, RangingReply& b) {
293  a.Swap(&b);
294  }
295 
296  // implements Message ----------------------------------------------
297 
298  inline RangingReply* New() const final {
299  return CreateMaybeMessage<RangingReply>(NULL);
300  }
301 
302  RangingReply* New(::google::protobuf::Arena* arena) const final {
303  return CreateMaybeMessage<RangingReply>(arena);
304  }
305  void CopyFrom(const ::google::protobuf::Message& from) final;
306  void MergeFrom(const ::google::protobuf::Message& from) final;
307  void CopyFrom(const RangingReply& from);
308  void MergeFrom(const RangingReply& from);
309  void Clear() final;
310  bool IsInitialized() const final;
311 
312  size_t ByteSizeLong() const final;
314  ::google::protobuf::io::CodedInputStream* input) final;
316  ::google::protobuf::io::CodedOutputStream* output) const final;
318  bool deterministic, ::google::protobuf::uint8* target) const final;
319  int GetCachedSize() const final { return _cached_size_.Get(); }
320 
321  private:
322  void SharedCtor();
323  void SharedDtor();
324  void SetCachedSize(int size) const final;
325  void InternalSwap(RangingReply* other);
326  private:
327  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
328  return NULL;
329  }
330  inline void* MaybeArenaPtr() const {
331  return NULL;
332  }
333  public:
334 
336 
337  // nested types ----------------------------------------------------
338 
339  // accessors -------------------------------------------------------
340 
341  // required double one_way_travel_time = 1 [(.dccl.field) = {
342  bool has_one_way_travel_time() const;
343  void clear_one_way_travel_time();
344  static const int kOneWayTravelTimeFieldNumber = 1;
345  double one_way_travel_time() const;
346  void set_one_way_travel_time(double value);
347 
348  typedef boost::units::si::second_base_unit::unit_type one_way_travel_time_unit;
349 
350  template<typename Quantity >
351  void set_one_way_travel_time_with_units(Quantity value_w_units)
352  { set_one_way_travel_time(boost::units::quantity<one_way_travel_time_unit,double >(value_w_units).value() ); };
353 
354  template<typename Quantity >
356  { return Quantity(one_way_travel_time() * one_way_travel_time_unit()); };
357 
358  boost::units::quantity< one_way_travel_time_unit,double > one_way_travel_time_with_units() const
359  { return one_way_travel_time_with_units<boost::units::quantity< one_way_travel_time_unit,double > >(); };
360 
361  // @@protoc_insertion_point(class_scope:goby.acomms.popoto.protobuf.RangingReply)
362  private:
363  void set_has_one_way_travel_time();
364  void clear_has_one_way_travel_time();
365 
366  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
367  ::google::protobuf::internal::HasBits<1> _has_bits_;
368  mutable ::google::protobuf::internal::CachedSize _cached_size_;
369  double one_way_travel_time_;
370  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct;
371 };
372 // -------------------------------------------------------------------
373 
374 class Transmission : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.popoto.protobuf.Transmission) */ {
375  public:
376  Transmission();
377  virtual ~Transmission();
378 
379  Transmission(const Transmission& from);
380 
381  inline Transmission& operator=(const Transmission& from) {
382  CopyFrom(from);
383  return *this;
384  }
385  #if LANG_CXX11
386  Transmission(Transmission&& from) noexcept
387  : Transmission() {
388  *this = ::std::move(from);
389  }
390 
391  inline Transmission& operator=(Transmission&& from) noexcept {
392  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
393  if (this != &from) InternalSwap(&from);
394  } else {
395  CopyFrom(from);
396  }
397  return *this;
398  }
399  #endif
400  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
401  return _internal_metadata_.unknown_fields();
402  }
403  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
404  return _internal_metadata_.mutable_unknown_fields();
405  }
406 
407  static const ::google::protobuf::Descriptor* descriptor();
408  static const Transmission& default_instance();
409 
410  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
411  static inline const Transmission* internal_default_instance() {
412  return reinterpret_cast<const Transmission*>(
414  }
415  static constexpr int kIndexInFileMessages =
416  2;
417 
418  void Swap(Transmission* other);
419  friend void swap(Transmission& a, Transmission& b) {
420  a.Swap(&b);
421  }
422 
423  // implements Message ----------------------------------------------
424 
425  inline Transmission* New() const final {
426  return CreateMaybeMessage<Transmission>(NULL);
427  }
428 
429  Transmission* New(::google::protobuf::Arena* arena) const final {
430  return CreateMaybeMessage<Transmission>(arena);
431  }
432  void CopyFrom(const ::google::protobuf::Message& from) final;
433  void MergeFrom(const ::google::protobuf::Message& from) final;
434  void CopyFrom(const Transmission& from);
435  void MergeFrom(const Transmission& from);
436  void Clear() final;
437  bool IsInitialized() const final;
438 
439  size_t ByteSizeLong() const final;
441  ::google::protobuf::io::CodedInputStream* input) final;
443  ::google::protobuf::io::CodedOutputStream* output) const final;
445  bool deterministic, ::google::protobuf::uint8* target) const final;
446  int GetCachedSize() const final { return _cached_size_.Get(); }
447 
448  private:
449  void SharedCtor();
450  void SharedDtor();
451  void SetCachedSize(int size) const final;
452  void InternalSwap(Transmission* other);
453  private:
454  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
455  return NULL;
456  }
457  inline void* MaybeArenaPtr() const {
458  return NULL;
459  }
460  public:
461 
463 
464  // nested types ----------------------------------------------------
465 
466  // accessors -------------------------------------------------------
467 
468  // optional string file_location = 4;
469  bool has_file_location() const;
470  void clear_file_location();
471  static const int kFileLocationFieldNumber = 4;
472  const ::std::string& file_location() const;
473  void set_file_location(const ::std::string& value);
474  #if LANG_CXX11
475  void set_file_location(::std::string&& value);
476  #endif
477  void set_file_location(const char* value);
478  void set_file_location(const char* value, size_t size);
479  ::std::string* mutable_file_location();
480  ::std::string* release_file_location();
481  void set_allocated_file_location(::std::string* file_location);
482 
483  // optional .goby.acomms.popoto.protobuf.RangingReply ranging_reply = 3;
484  bool has_ranging_reply() const;
485  void clear_ranging_reply();
486  static const int kRangingReplyFieldNumber = 3;
487  private:
488  const ::goby::acomms::popoto::protobuf::RangingReply& _internal_ranging_reply() const;
489  public:
490  const ::goby::acomms::popoto::protobuf::RangingReply& ranging_reply() const;
491  ::goby::acomms::popoto::protobuf::RangingReply* release_ranging_reply();
492  ::goby::acomms::popoto::protobuf::RangingReply* mutable_ranging_reply();
493  void set_allocated_ranging_reply(::goby::acomms::popoto::protobuf::RangingReply* ranging_reply);
494 
495  // optional double transmit_power = 5;
496  bool has_transmit_power() const;
497  void clear_transmit_power();
498  static const int kTransmitPowerFieldNumber = 5;
499  double transmit_power() const;
500  void set_transmit_power(double value);
501 
502  // optional .goby.acomms.popoto.protobuf.TransmissionType type = 1 [default = BASE_TYPE, (.goby.field) = {
503  bool has_type() const;
504  void clear_type();
505  static const int kTypeFieldNumber = 1;
508 
509  // @@protoc_insertion_point(class_scope:goby.acomms.popoto.protobuf.Transmission)
510  private:
511  void set_has_type();
512  void clear_has_type();
513  void set_has_ranging_reply();
514  void clear_has_ranging_reply();
515  void set_has_file_location();
516  void clear_has_file_location();
517  void set_has_transmit_power();
518  void clear_has_transmit_power();
519 
520  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
521  ::google::protobuf::internal::HasBits<1> _has_bits_;
522  mutable ::google::protobuf::internal::CachedSize _cached_size_;
523  ::google::protobuf::internal::ArenaStringPtr file_location_;
525  double transmit_power_;
526  int type_;
527  friend struct ::protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct;
528 };
529 // ===================================================================
530 
531 static const int kConfigFieldNumber = 1442;
532 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
533  ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::popoto::protobuf::Config >, 11, false >
535 static const int kTransmissionFieldNumber = 1441;
536 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission,
537  ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::popoto::protobuf::Transmission >, 11, false >
539 
540 // ===================================================================
541 
542 #ifdef __GNUC__
543  #pragma GCC diagnostic push
544  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
545 #endif // __GNUC__
546 // Config
547 
548 // optional int32 start_timeout = 1 [default = 30, (.goby.field) = {
549 inline bool Config::has_start_timeout() const {
550  return (_has_bits_[0] & 0x00000002u) != 0;
551 }
552 inline void Config::set_has_start_timeout() {
553  _has_bits_[0] |= 0x00000002u;
554 }
555 inline void Config::clear_has_start_timeout() {
556  _has_bits_[0] &= ~0x00000002u;
557 }
559  start_timeout_ = 30;
560  clear_has_start_timeout();
561 }
563  // @@protoc_insertion_point(field_get:goby.acomms.popoto.protobuf.Config.start_timeout)
564  return start_timeout_;
565 }
567  set_has_start_timeout();
568  start_timeout_ = value;
569  // @@protoc_insertion_point(field_set:goby.acomms.popoto.protobuf.Config.start_timeout)
570 }
571 
572 // optional int32 payload_mode = 2 [default = 0, (.goby.field) = {
573 inline bool Config::has_payload_mode() const {
574  return (_has_bits_[0] & 0x00000001u) != 0;
575 }
576 inline void Config::set_has_payload_mode() {
577  _has_bits_[0] |= 0x00000001u;
578 }
579 inline void Config::clear_has_payload_mode() {
580  _has_bits_[0] &= ~0x00000001u;
581 }
583  payload_mode_ = 0;
584  clear_has_payload_mode();
585 }
587  // @@protoc_insertion_point(field_get:goby.acomms.popoto.protobuf.Config.payload_mode)
588  return payload_mode_;
589 }
591  set_has_payload_mode();
592  payload_mode_ = value;
593  // @@protoc_insertion_point(field_set:goby.acomms.popoto.protobuf.Config.payload_mode)
594 }
595 
596 // optional int32 modem_power = 3 [default = 1, (.goby.field) = {
597 inline bool Config::has_modem_power() const {
598  return (_has_bits_[0] & 0x00000004u) != 0;
599 }
600 inline void Config::set_has_modem_power() {
601  _has_bits_[0] |= 0x00000004u;
602 }
603 inline void Config::clear_has_modem_power() {
604  _has_bits_[0] &= ~0x00000004u;
605 }
607  modem_power_ = 1;
608  clear_has_modem_power();
609 }
611  // @@protoc_insertion_point(field_get:goby.acomms.popoto.protobuf.Config.modem_power)
612  return modem_power_;
613 }
615  set_has_modem_power();
616  modem_power_ = value;
617  // @@protoc_insertion_point(field_set:goby.acomms.popoto.protobuf.Config.modem_power)
618 }
619 
620 // -------------------------------------------------------------------
621 
622 // RangingReply
623 
624 // required double one_way_travel_time = 1 [(.dccl.field) = {
626  return (_has_bits_[0] & 0x00000001u) != 0;
627 }
628 inline void RangingReply::set_has_one_way_travel_time() {
629  _has_bits_[0] |= 0x00000001u;
630 }
631 inline void RangingReply::clear_has_one_way_travel_time() {
632  _has_bits_[0] &= ~0x00000001u;
633 }
635  one_way_travel_time_ = 0;
636  clear_has_one_way_travel_time();
637 }
638 inline double RangingReply::one_way_travel_time() const {
639  // @@protoc_insertion_point(field_get:goby.acomms.popoto.protobuf.RangingReply.one_way_travel_time)
640  return one_way_travel_time_;
641 }
642 inline void RangingReply::set_one_way_travel_time(double value) {
643  set_has_one_way_travel_time();
644  one_way_travel_time_ = value;
645  // @@protoc_insertion_point(field_set:goby.acomms.popoto.protobuf.RangingReply.one_way_travel_time)
646 }
647 
648 // -------------------------------------------------------------------
649 
650 // Transmission
651 
652 // optional .goby.acomms.popoto.protobuf.TransmissionType type = 1 [default = BASE_TYPE, (.goby.field) = {
653 inline bool Transmission::has_type() const {
654  return (_has_bits_[0] & 0x00000008u) != 0;
655 }
656 inline void Transmission::set_has_type() {
657  _has_bits_[0] |= 0x00000008u;
658 }
659 inline void Transmission::clear_has_type() {
660  _has_bits_[0] &= ~0x00000008u;
661 }
663  type_ = 0;
664  clear_has_type();
665 }
667  // @@protoc_insertion_point(field_get:goby.acomms.popoto.protobuf.Transmission.type)
668  return static_cast< ::goby::acomms::popoto::protobuf::TransmissionType >(type_);
669 }
672  set_has_type();
673  type_ = value;
674  // @@protoc_insertion_point(field_set:goby.acomms.popoto.protobuf.Transmission.type)
675 }
676 
677 // optional .goby.acomms.popoto.protobuf.RangingReply ranging_reply = 3;
678 inline bool Transmission::has_ranging_reply() const {
679  return (_has_bits_[0] & 0x00000002u) != 0;
680 }
681 inline void Transmission::set_has_ranging_reply() {
682  _has_bits_[0] |= 0x00000002u;
683 }
684 inline void Transmission::clear_has_ranging_reply() {
685  _has_bits_[0] &= ~0x00000002u;
686 }
688  if (ranging_reply_ != NULL) ranging_reply_->Clear();
689  clear_has_ranging_reply();
690 }
691 inline const ::goby::acomms::popoto::protobuf::RangingReply& Transmission::_internal_ranging_reply() const {
692  return *ranging_reply_;
693 }
694 inline const ::goby::acomms::popoto::protobuf::RangingReply& Transmission::ranging_reply() const {
695  const ::goby::acomms::popoto::protobuf::RangingReply* p = ranging_reply_;
696  // @@protoc_insertion_point(field_get:goby.acomms.popoto.protobuf.Transmission.ranging_reply)
697  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::popoto::protobuf::RangingReply*>(
699 }
700 inline ::goby::acomms::popoto::protobuf::RangingReply* Transmission::release_ranging_reply() {
701  // @@protoc_insertion_point(field_release:goby.acomms.popoto.protobuf.Transmission.ranging_reply)
702  clear_has_ranging_reply();
703  ::goby::acomms::popoto::protobuf::RangingReply* temp = ranging_reply_;
704  ranging_reply_ = NULL;
705  return temp;
706 }
707 inline ::goby::acomms::popoto::protobuf::RangingReply* Transmission::mutable_ranging_reply() {
708  set_has_ranging_reply();
709  if (ranging_reply_ == NULL) {
710  auto* p = CreateMaybeMessage<::goby::acomms::popoto::protobuf::RangingReply>(GetArenaNoVirtual());
711  ranging_reply_ = p;
712  }
713  // @@protoc_insertion_point(field_mutable:goby.acomms.popoto.protobuf.Transmission.ranging_reply)
714  return ranging_reply_;
715 }
717  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
718  if (message_arena == NULL) {
719  delete ranging_reply_;
720  }
721  if (ranging_reply) {
722  ::google::protobuf::Arena* submessage_arena = NULL;
723  if (message_arena != submessage_arena) {
724  ranging_reply = ::google::protobuf::internal::GetOwnedMessage(
725  message_arena, ranging_reply, submessage_arena);
726  }
727  set_has_ranging_reply();
728  } else {
729  clear_has_ranging_reply();
730  }
731  ranging_reply_ = ranging_reply;
732  // @@protoc_insertion_point(field_set_allocated:goby.acomms.popoto.protobuf.Transmission.ranging_reply)
733 }
734 
735 // optional string file_location = 4;
736 inline bool Transmission::has_file_location() const {
737  return (_has_bits_[0] & 0x00000001u) != 0;
738 }
739 inline void Transmission::set_has_file_location() {
740  _has_bits_[0] |= 0x00000001u;
741 }
742 inline void Transmission::clear_has_file_location() {
743  _has_bits_[0] &= ~0x00000001u;
744 }
746  file_location_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
747  clear_has_file_location();
748 }
749 inline const ::std::string& Transmission::file_location() const {
750  // @@protoc_insertion_point(field_get:goby.acomms.popoto.protobuf.Transmission.file_location)
751  return file_location_.GetNoArena();
752 }
753 inline void Transmission::set_file_location(const ::std::string& value) {
754  set_has_file_location();
755  file_location_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
756  // @@protoc_insertion_point(field_set:goby.acomms.popoto.protobuf.Transmission.file_location)
757 }
758 #if LANG_CXX11
759 inline void Transmission::set_file_location(::std::string&& value) {
760  set_has_file_location();
761  file_location_.SetNoArena(
763  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.popoto.protobuf.Transmission.file_location)
764 }
765 #endif
766 inline void Transmission::set_file_location(const char* value) {
767  GOOGLE_DCHECK(value != NULL);
768  set_has_file_location();
769  file_location_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
770  // @@protoc_insertion_point(field_set_char:goby.acomms.popoto.protobuf.Transmission.file_location)
771 }
772 inline void Transmission::set_file_location(const char* value, size_t size) {
773  set_has_file_location();
774  file_location_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
775  ::std::string(reinterpret_cast<const char*>(value), size));
776  // @@protoc_insertion_point(field_set_pointer:goby.acomms.popoto.protobuf.Transmission.file_location)
777 }
778 inline ::std::string* Transmission::mutable_file_location() {
779  set_has_file_location();
780  // @@protoc_insertion_point(field_mutable:goby.acomms.popoto.protobuf.Transmission.file_location)
781  return file_location_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
782 }
783 inline ::std::string* Transmission::release_file_location() {
784  // @@protoc_insertion_point(field_release:goby.acomms.popoto.protobuf.Transmission.file_location)
785  if (!has_file_location()) {
786  return NULL;
787  }
788  clear_has_file_location();
789  return file_location_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
790 }
791 inline void Transmission::set_allocated_file_location(::std::string* file_location) {
792  if (file_location != NULL) {
793  set_has_file_location();
794  } else {
795  clear_has_file_location();
796  }
797  file_location_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), file_location);
798  // @@protoc_insertion_point(field_set_allocated:goby.acomms.popoto.protobuf.Transmission.file_location)
799 }
800 
801 // optional double transmit_power = 5;
802 inline bool Transmission::has_transmit_power() const {
803  return (_has_bits_[0] & 0x00000004u) != 0;
804 }
805 inline void Transmission::set_has_transmit_power() {
806  _has_bits_[0] |= 0x00000004u;
807 }
808 inline void Transmission::clear_has_transmit_power() {
809  _has_bits_[0] &= ~0x00000004u;
810 }
812  transmit_power_ = 0;
813  clear_has_transmit_power();
814 }
815 inline double Transmission::transmit_power() const {
816  // @@protoc_insertion_point(field_get:goby.acomms.popoto.protobuf.Transmission.transmit_power)
817  return transmit_power_;
818 }
819 inline void Transmission::set_transmit_power(double value) {
820  set_has_transmit_power();
821  transmit_power_ = value;
822  // @@protoc_insertion_point(field_set:goby.acomms.popoto.protobuf.Transmission.transmit_power)
823 }
824 
825 #ifdef __GNUC__
826  #pragma GCC diagnostic pop
827 #endif // __GNUC__
828 // -------------------------------------------------------------------
829 
830 // -------------------------------------------------------------------
831 
832 
833 // @@protoc_insertion_point(namespace_scope)
834 
835 } // namespace protobuf
836 } // namespace popoto
837 } // namespace acomms
838 } // namespace goby
839 
840 namespace google {
841 namespace protobuf {
842 
843 template <> struct is_proto_enum< ::goby::acomms::popoto::protobuf::TransmissionType> : ::std::true_type {};
844 template <>
845 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::popoto::protobuf::TransmissionType>() {
847 }
848 
849 } // namespace protobuf
850 } // namespace google
851 
852 // @@protoc_insertion_point(global_scope)
853 
854 #endif // PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto
goby::acomms::protobuf::DriverConfig
Definition: driver_base.pb.h:122
goby::acomms::popoto::protobuf::Config::kPayloadModeFieldNumber
static const int kPayloadModeFieldNumber
Definition: popoto_driver.pb.h:210
goby::acomms::popoto::protobuf::RangingReply::has_one_way_travel_time
bool has_one_way_travel_time() const
Definition: popoto_driver.pb.h:625
goby::acomms::protobuf::ModemTransmission
Definition: modem_message.pb.h:166
goby::acomms::popoto::protobuf::Config::set_payload_mode
void set_payload_mode(::google::protobuf::int32 value)
Definition: popoto_driver.pb.h:590
goby::acomms::popoto::protobuf::RangingReply::internal_default_instance
static const RangingReply * internal_default_instance()
Definition: popoto_driver.pb.h:284
goby::acomms::popoto::protobuf::Config::InitAsDefaultInstance
static void InitAsDefaultInstance()
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::acomms::popoto::protobuf::TransmissionType_IsValid
bool TransmissionType_IsValid(int value)
goby::acomms::popoto::protobuf::Transmission::operator=
Transmission & operator=(const Transmission &from)
Definition: popoto_driver.pb.h:381
goby::acomms::popoto::protobuf::Transmission::New
Transmission * New(::google::protobuf::Arena *arena) const final
Definition: popoto_driver.pb.h:429
goby::acomms::popoto::protobuf::Transmission::ranging_reply
const ::goby::acomms::popoto::protobuf::RangingReply & ranging_reply() const
Definition: popoto_driver.pb.h:694
goby::acomms::popoto::protobuf::Config::has_modem_power
bool has_modem_power() const
Definition: popoto_driver.pb.h:597
goby::acomms::popoto::protobuf::Config::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: popoto_driver.pb.h:139
goby::acomms::popoto::protobuf::RangingReply::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: popoto_driver.pb.h:273
goby::acomms::popoto::protobuf::Config::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::popoto::protobuf::Transmission::has_ranging_reply
bool has_ranging_reply() const
Definition: popoto_driver.pb.h:678
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::acomms::popoto::protobuf::Config::set_start_timeout
void set_start_timeout(::google::protobuf::int32 value)
Definition: popoto_driver.pb.h:566
goby::acomms::popoto::protobuf::TransmissionType_MIN
const TransmissionType TransmissionType_MIN
Definition: popoto_driver.pb.h:97
goby::acomms::popoto::protobuf::Config::operator=
Config & operator=(const Config &from)
Definition: popoto_driver.pb.h:120
goby::acomms::popoto::protobuf::Transmission::set_transmit_power
void set_transmit_power(double value)
Definition: popoto_driver.pb.h:819
goby::acomms::popoto::protobuf::Config::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::popoto::protobuf::transmission
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::popoto::protobuf::Transmission >, 11, false > transmission
Definition: popoto_driver.pb.h:538
goby::acomms::popoto::protobuf::Transmission::type
::goby::acomms::popoto::protobuf::TransmissionType type() const
Definition: popoto_driver.pb.h:666
goby::acomms::popoto::protobuf::Config::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::popoto::protobuf::POPOTO_WAKE
@ POPOTO_WAKE
Definition: popoto_driver.pb.h:94
goby::acomms::popoto::protobuf::Config::clear_payload_mode
void clear_payload_mode()
Definition: popoto_driver.pb.h:582
goby::acomms::popoto::protobuf::Config::New
Config * New() const final
Definition: popoto_driver.pb.h:164
goby::acomms::popoto::protobuf::_RangingReply_default_instance_
RangingReplyDefaultTypeInternal _RangingReply_default_instance_
goby::acomms::popoto::protobuf::Transmission::release_ranging_reply
::goby::acomms::popoto::protobuf::RangingReply * release_ranging_reply()
Definition: popoto_driver.pb.h:700
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: popoto_driver.pb.h:54
goby::acomms::popoto::protobuf::Config::New
Config * New(::google::protobuf::Arena *arena) const final
Definition: popoto_driver.pb.h:168
goby::acomms::popoto::protobuf::Transmission::mutable_ranging_reply
::goby::acomms::popoto::protobuf::RangingReply * mutable_ranging_reply()
Definition: popoto_driver.pb.h:707
goby::acomms::popoto::protobuf::Config::~Config
virtual ~Config()
goby::acomms::popoto::protobuf::RangingReply
Definition: popoto_driver.pb.h:247
goby::acomms::popoto::protobuf::Config::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::popoto::protobuf::TransmissionType_ARRAYSIZE
const int TransmissionType_ARRAYSIZE
Definition: popoto_driver.pb.h:99
boost
Definition: udp_driver.h:41
modem_message.pb.h
goby::acomms::popoto::protobuf::Config::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
google::protobuf::Arena
Definition: arena.h:244
goby::acomms::popoto::protobuf::Transmission::transmit_power
double transmit_power() const
Definition: popoto_driver.pb.h:815
goby::acomms::popoto::protobuf::Config::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::acomms::popoto::protobuf::Transmission::clear_transmit_power
void clear_transmit_power()
Definition: popoto_driver.pb.h:811
goby::acomms::popoto::protobuf::Config
Definition: popoto_driver.pb.h:113
goby::acomms::popoto::protobuf::Config::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::popoto::protobuf::Config::GetCachedSize
int GetCachedSize() const final
Definition: popoto_driver.pb.h:185
goby::acomms::popoto::protobuf::Transmission::clear_ranging_reply
void clear_ranging_reply()
Definition: popoto_driver.pb.h:687
goby::acomms::popoto::protobuf::Config::internal_default_instance
static const Config * internal_default_instance()
Definition: popoto_driver.pb.h:150
goby::acomms::popoto::protobuf::RangingReply::set_one_way_travel_time
void set_one_way_travel_time(double value)
Definition: popoto_driver.pb.h:642
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::AddDescriptors
void AddDescriptors()
goby::acomms::popoto::protobuf::RangingReply::New
RangingReply * New(::google::protobuf::Arena *arena) const final
Definition: popoto_driver.pb.h:302
goby::acomms::popoto::protobuf::_Transmission_default_instance_
TransmissionDefaultTypeInternal _Transmission_default_instance_
goby::acomms::popoto::protobuf::Config::IsInitialized
bool IsInitialized() const final
goby::acomms::popoto::protobuf::Config::start_timeout
::google::protobuf::int32 start_timeout() const
Definition: popoto_driver.pb.h:562
goby::acomms::popoto::protobuf::_Config_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
goby::acomms::popoto::protobuf::Config::default_instance
static const Config & default_instance()
goby::acomms::popoto::protobuf::RangingReply::swap
friend void swap(RangingReply &a, RangingReply &b)
Definition: popoto_driver.pb.h:292
goby::acomms::popoto::protobuf::Config::clear_modem_power
void clear_modem_power()
Definition: popoto_driver.pb.h:606
driver_base.pb.h
message.h
goby::acomms::popoto::protobuf::Transmission::set_allocated_file_location
void set_allocated_file_location(::std::string *file_location)
Definition: popoto_driver.pb.h:791
goby::acomms::popoto::protobuf::Transmission::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: popoto_driver.pb.h:403
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: popoto_driver.pb.h:52
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct
Definition: popoto_driver.pb.h:49
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: popoto_driver.pb.h:50
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::acomms::popoto::protobuf::Config::has_start_timeout
bool has_start_timeout() const
Definition: popoto_driver.pb.h:549
goby::acomms::popoto::protobuf::TransmissionType_descriptor
const ::google::protobuf::EnumDescriptor * TransmissionType_descriptor()
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: popoto_driver.pb.h:53
goby::acomms::popoto::protobuf::Transmission::clear_type
void clear_type()
Definition: popoto_driver.pb.h:662
goby::acomms::popoto::protobuf::kConfigFieldNumber
static const int kConfigFieldNumber
Definition: popoto_driver.pb.h:531
goby::acomms::popoto::protobuf::Config::set_modem_power
void set_modem_power(::google::protobuf::int32 value)
Definition: popoto_driver.pb.h:614
goby::acomms::popoto::protobuf::Transmission::swap
friend void swap(Transmission &a, Transmission &b)
Definition: popoto_driver.pb.h:419
goby::acomms::popoto::protobuf::Transmission::set_allocated_ranging_reply
void set_allocated_ranging_reply(::goby::acomms::popoto::protobuf::RangingReply *ranging_reply)
Definition: popoto_driver.pb.h:716
goby::acomms::popoto::protobuf::Transmission::release_file_location
::std::string * release_file_location()
Definition: popoto_driver.pb.h:783
goby::acomms::popoto::protobuf::Config::clear_start_timeout
void clear_start_timeout()
Definition: popoto_driver.pb.h:558
goby::acomms::popoto::protobuf::Transmission::set_file_location
void set_file_location(const ::std::string &value)
Definition: popoto_driver.pb.h:753
goby::acomms::popoto::protobuf::Transmission::has_file_location
bool has_file_location() const
Definition: popoto_driver.pb.h:736
goby::acomms::popoto::protobuf::Config::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: popoto_driver.pb.h:142
goby::acomms::popoto::protobuf::RangingReply::clear_one_way_travel_time
void clear_one_way_travel_time()
Definition: popoto_driver.pb.h:634
goby::acomms::popoto::protobuf::Config::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: popoto_driver.pb.h:154
goby::acomms::popoto::protobuf::TransmissionType_MAX
const TransmissionType TransmissionType_MAX
Definition: popoto_driver.pb.h:98
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::acomms::popoto::protobuf::Config::kModemPowerFieldNumber
static const int kModemPowerFieldNumber
Definition: popoto_driver.pb.h:224
goby::acomms::popoto::protobuf::Config::payload_mode
::google::protobuf::int32 payload_mode() const
Definition: popoto_driver.pb.h:586
goby::acomms::popoto::protobuf::RangingReply::one_way_travel_time_unit
boost::units::si::second_base_unit::unit_type one_way_travel_time_unit
Definition: popoto_driver.pb.h:348
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::popoto::protobuf::POPOTO_PLAY_FILE
@ POPOTO_PLAY_FILE
Definition: popoto_driver.pb.h:91
google::protobuf::Message
Definition: message.h:189
goby::acomms::popoto::protobuf::RangingReply::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: popoto_driver.pb.h:276
goby::acomms::popoto::protobuf::BASE_TYPE
@ BASE_TYPE
Definition: popoto_driver.pb.h:89
goby::acomms::popoto::protobuf::Transmission::internal_default_instance
static const Transmission * internal_default_instance()
Definition: popoto_driver.pb.h:411
goby::acomms::popoto::protobuf::Transmission::has_transmit_power
bool has_transmit_power() const
Definition: popoto_driver.pb.h:802
goby::acomms::popoto::protobuf::Transmission::mutable_file_location
::std::string * mutable_file_location()
Definition: popoto_driver.pb.h:778
goby::acomms::popoto::protobuf::RangingReply::one_way_travel_time
double one_way_travel_time() const
Definition: popoto_driver.pb.h:638
goby::acomms::popoto::protobuf::RangingReply::one_way_travel_time_with_units
boost::units::quantity< one_way_travel_time_unit, double > one_way_travel_time_with_units() const
Definition: popoto_driver.pb.h:358
arena.h
goby::acomms::popoto::protobuf::TransmissionType_Name
const ::std::string & TransmissionType_Name(TransmissionType value)
Definition: popoto_driver.pb.h:102
goby::acomms::popoto::protobuf::Transmission::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: popoto_driver.pb.h:400
goby::acomms::popoto::protobuf::Config::Swap
void Swap(Config *other)
goby::acomms::popoto::protobuf::Transmission::set_type
void set_type(::goby::acomms::popoto::protobuf::TransmissionType value)
Definition: popoto_driver.pb.h:670
goby::acomms::popoto::protobuf::Config::Config
Config()
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto
Definition: popoto_driver.pb.h:47
goby::acomms::popoto::protobuf::Transmission
Definition: popoto_driver.pb.h:374
option_extensions.pb.h
goby::acomms::popoto::protobuf::RangingReply::one_way_travel_time_with_units
Quantity one_way_travel_time_with_units() const
Definition: popoto_driver.pb.h:355
goby::acomms::popoto::protobuf::Config::modem_power
::google::protobuf::int32 modem_power() const
Definition: popoto_driver.pb.h:610
goby::acomms::popoto::protobuf::POPOTO_DEEP_SLEEP
@ POPOTO_DEEP_SLEEP
Definition: popoto_driver.pb.h:93
goby::acomms::popoto::protobuf::Config::Clear
void Clear() final
goby::acomms::popoto::protobuf::POPOTO_TWO_WAY_PING
@ POPOTO_TWO_WAY_PING
Definition: popoto_driver.pb.h:90
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: popoto_driver.pb.h:55
goby::acomms::popoto::protobuf::Transmission::file_location
const ::std::string & file_location() const
Definition: popoto_driver.pb.h:749
goby::acomms::popoto::protobuf::config
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::goby::acomms::popoto::protobuf::Config >, 11, false > config
Definition: popoto_driver.pb.h:534
goby::acomms::popoto::protobuf::Config::kStartTimeoutFieldNumber
static const int kStartTimeoutFieldNumber
Definition: popoto_driver.pb.h:217
goby::acomms::popoto::protobuf::kTransmissionFieldNumber
static const int kTransmissionFieldNumber
Definition: popoto_driver.pb.h:535
goby::acomms::popoto::protobuf::Transmission::has_type
bool has_type() const
Definition: popoto_driver.pb.h:653
goby::acomms::popoto::protobuf::RangingReply::operator=
RangingReply & operator=(const RangingReply &from)
Definition: popoto_driver.pb.h:254
goby::acomms::popoto::protobuf::RangingReply::New
RangingReply * New() const final
Definition: popoto_driver.pb.h:298
google::protobuf::Message::Message
Message()
Definition: message.h:191
goby::acomms::popoto::protobuf::Config::has_payload_mode
bool has_payload_mode() const
Definition: popoto_driver.pb.h:573
friend
goby::acomms::popoto::protobuf::TransmissionType
TransmissionType
Definition: popoto_driver.pb.h:88
goby::acomms::popoto::protobuf::Config::swap
friend void swap(Config &a, Config &b)
Definition: popoto_driver.pb.h:158
goby::acomms::popoto::protobuf::POPOTO_TWO_WAY_RANGE
@ POPOTO_TWO_WAY_RANGE
Definition: popoto_driver.pb.h:92
goby::acomms::popoto::protobuf::Transmission::clear_file_location
void clear_file_location()
Definition: popoto_driver.pb.h:745
google
Definition: dccl.h:57
goby::acomms::popoto::protobuf::TransmissionType_Parse
bool TransmissionType_Parse(const ::std::string &name, TransmissionType *value)
Definition: popoto_driver.pb.h:106
goby::acomms::popoto::protobuf::Transmission::New
Transmission * New() const final
Definition: popoto_driver.pb.h:425
goby::acomms::popoto::protobuf::Transmission::Swap
void Swap(Transmission *other)
protobuf_goby_2facomms_2fprotobuf_2fpopoto_5fdriver_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: popoto_driver.pb.h:51
goby::acomms::popoto::protobuf::RangingReply::Swap
void Swap(RangingReply *other)
goby::acomms::popoto::protobuf::Config::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final