Goby3  3.1.5a
2024.05.23
bluefin_driver.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/moos/protobuf/bluefin_driver.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fbluefin_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/unknown_field_set.h>
34 #include "dccl/option_extensions.pb.h"
35 #include <boost/units/quantity.hpp>
36 #include <boost/units/absolute.hpp>
37 #include <boost/units/dimensionless_type.hpp>
38 #include <boost/units/make_scaled_unit.hpp>
39 // @@protoc_insertion_point(includes)
40 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
41 
43 // Internal implementation detail -- do not use these members.
44 struct TableStruct {
45  static const ::google::protobuf::internal::ParseTableField entries[];
46  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
47  static const ::google::protobuf::internal::ParseTable schema[3];
48  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
49  static const ::google::protobuf::internal::SerializationTable serialization_table[];
51 };
52 void AddDescriptors();
53 } // namespace protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
54 namespace goby {
55 namespace moos {
56 namespace bluefin {
57 namespace protobuf {
59 class BluefinModemIdLookUpDefaultTypeInternal;
60 extern BluefinModemIdLookUpDefaultTypeInternal _BluefinModemIdLookUp_default_instance_;
61 class Config;
62 class ConfigDefaultTypeInternal;
63 extern ConfigDefaultTypeInternal _Config_default_instance_;
64 class HardwareRatePair;
65 class HardwareRatePairDefaultTypeInternal;
66 extern HardwareRatePairDefaultTypeInternal _HardwareRatePair_default_instance_;
67 } // namespace protobuf
68 } // namespace bluefin
69 } // namespace moos
70 } // namespace goby
71 namespace google {
72 namespace protobuf {
73 template<> ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::BluefinModemIdLookUp>(Arena*);
74 template<> ::goby::moos::bluefin::protobuf::Config* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::Config>(Arena*);
75 template<> ::goby::moos::bluefin::protobuf::HardwareRatePair* Arena::CreateMaybeMessage<::goby::moos::bluefin::protobuf::HardwareRatePair>(Arena*);
76 } // namespace protobuf
77 } // namespace google
78 namespace goby {
79 namespace moos {
80 namespace bluefin {
81 namespace protobuf {
82 
83 // ===================================================================
84 
85 class HardwareRatePair : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.moos.bluefin.protobuf.HardwareRatePair) */ {
86  public:
88  virtual ~HardwareRatePair();
89 
91 
93  CopyFrom(from);
94  return *this;
95  }
96  #if LANG_CXX11
97  HardwareRatePair(HardwareRatePair&& from) noexcept
98  : HardwareRatePair() {
99  *this = ::std::move(from);
100  }
101 
102  inline HardwareRatePair& operator=(HardwareRatePair&& from) noexcept {
103  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
104  if (this != &from) InternalSwap(&from);
105  } else {
106  CopyFrom(from);
107  }
108  return *this;
109  }
110  #endif
111  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
112  return _internal_metadata_.unknown_fields();
113  }
114  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
115  return _internal_metadata_.mutable_unknown_fields();
116  }
117 
118  static const ::google::protobuf::Descriptor* descriptor();
119  static const HardwareRatePair& default_instance();
120 
121  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
123  return reinterpret_cast<const HardwareRatePair*>(
125  }
126  static constexpr int kIndexInFileMessages =
127  0;
128 
129  void Swap(HardwareRatePair* other);
130  friend void swap(HardwareRatePair& a, HardwareRatePair& b) {
131  a.Swap(&b);
132  }
133 
134  // implements Message ----------------------------------------------
135 
136  inline HardwareRatePair* New() const final {
137  return CreateMaybeMessage<HardwareRatePair>(NULL);
138  }
139 
141  return CreateMaybeMessage<HardwareRatePair>(arena);
142  }
143  void CopyFrom(const ::google::protobuf::Message& from) final;
144  void MergeFrom(const ::google::protobuf::Message& from) final;
145  void CopyFrom(const HardwareRatePair& from);
146  void MergeFrom(const HardwareRatePair& from);
147  void Clear() final;
148  bool IsInitialized() const final;
149 
150  size_t ByteSizeLong() const final;
152  ::google::protobuf::io::CodedInputStream* input) final;
154  ::google::protobuf::io::CodedOutputStream* output) const final;
156  bool deterministic, ::google::protobuf::uint8* target) const final;
157  int GetCachedSize() const final { return _cached_size_.Get(); }
158 
159  private:
160  void SharedCtor();
161  void SharedDtor();
162  void SetCachedSize(int size) const final;
163  void InternalSwap(HardwareRatePair* other);
164  private:
165  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
166  return NULL;
167  }
168  inline void* MaybeArenaPtr() const {
169  return NULL;
170  }
171  public:
172 
174 
175  // nested types ----------------------------------------------------
176 
177  // accessors -------------------------------------------------------
178 
179  // required string hardware_name = 1;
180  bool has_hardware_name() const;
181  void clear_hardware_name();
182  static const int kHardwareNameFieldNumber = 1;
183  const ::std::string& hardware_name() const;
184  void set_hardware_name(const ::std::string& value);
185  #if LANG_CXX11
186  void set_hardware_name(::std::string&& value);
187  #endif
188  void set_hardware_name(const char* value);
189  void set_hardware_name(const char* value, size_t size);
190  ::std::string* mutable_hardware_name();
191  ::std::string* release_hardware_name();
192  void set_allocated_hardware_name(::std::string* hardware_name);
193 
194  // required int32 rate = 2;
195  bool has_rate() const;
196  void clear_rate();
197  static const int kRateFieldNumber = 2;
199  void set_rate(::google::protobuf::int32 value);
200 
201  // required int32 packet_bytes = 3;
202  bool has_packet_bytes() const;
203  void clear_packet_bytes();
204  static const int kPacketBytesFieldNumber = 3;
207 
208  // @@protoc_insertion_point(class_scope:goby.moos.bluefin.protobuf.HardwareRatePair)
209  private:
210  void set_has_hardware_name();
211  void clear_has_hardware_name();
212  void set_has_rate();
213  void clear_has_rate();
214  void set_has_packet_bytes();
215  void clear_has_packet_bytes();
216 
217  // helper for ByteSizeLong()
218  size_t RequiredFieldsByteSizeFallback() const;
219 
220  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
221  ::google::protobuf::internal::HasBits<1> _has_bits_;
222  mutable ::google::protobuf::internal::CachedSize _cached_size_;
223  ::google::protobuf::internal::ArenaStringPtr hardware_name_;
225  ::google::protobuf::int32 packet_bytes_;
226  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct;
227 };
228 // -------------------------------------------------------------------
229 
230 class BluefinModemIdLookUp : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.moos.bluefin.protobuf.BluefinModemIdLookUp) */ {
231  public:
233  virtual ~BluefinModemIdLookUp();
234 
236 
238  CopyFrom(from);
239  return *this;
240  }
241  #if LANG_CXX11
244  *this = ::std::move(from);
245  }
246 
247  inline BluefinModemIdLookUp& operator=(BluefinModemIdLookUp&& from) noexcept {
248  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
249  if (this != &from) InternalSwap(&from);
250  } else {
251  CopyFrom(from);
252  }
253  return *this;
254  }
255  #endif
256  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
257  return _internal_metadata_.unknown_fields();
258  }
259  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
260  return _internal_metadata_.mutable_unknown_fields();
261  }
262 
263  static const ::google::protobuf::Descriptor* descriptor();
264  static const BluefinModemIdLookUp& default_instance();
265 
266  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
268  return reinterpret_cast<const BluefinModemIdLookUp*>(
270  }
271  static constexpr int kIndexInFileMessages =
272  1;
273 
274  void Swap(BluefinModemIdLookUp* other);
276  a.Swap(&b);
277  }
278 
279  // implements Message ----------------------------------------------
280 
281  inline BluefinModemIdLookUp* New() const final {
282  return CreateMaybeMessage<BluefinModemIdLookUp>(NULL);
283  }
284 
286  return CreateMaybeMessage<BluefinModemIdLookUp>(arena);
287  }
288  void CopyFrom(const ::google::protobuf::Message& from) final;
289  void MergeFrom(const ::google::protobuf::Message& from) final;
290  void CopyFrom(const BluefinModemIdLookUp& from);
291  void MergeFrom(const BluefinModemIdLookUp& from);
292  void Clear() final;
293  bool IsInitialized() const final;
294 
295  size_t ByteSizeLong() const final;
297  ::google::protobuf::io::CodedInputStream* input) final;
299  ::google::protobuf::io::CodedOutputStream* output) const final;
301  bool deterministic, ::google::protobuf::uint8* target) const final;
302  int GetCachedSize() const final { return _cached_size_.Get(); }
303 
304  private:
305  void SharedCtor();
306  void SharedDtor();
307  void SetCachedSize(int size) const final;
308  void InternalSwap(BluefinModemIdLookUp* other);
309  private:
310  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
311  return NULL;
312  }
313  inline void* MaybeArenaPtr() const {
314  return NULL;
315  }
316  public:
317 
319 
320  // nested types ----------------------------------------------------
321 
322  // accessors -------------------------------------------------------
323 
324  // required int32 goby_id = 1;
325  bool has_goby_id() const;
326  void clear_goby_id();
327  static const int kGobyIdFieldNumber = 1;
328  ::google::protobuf::int32 goby_id() const;
329  void set_goby_id(::google::protobuf::int32 value);
330 
331  // required int32 bluefin_id = 2;
332  bool has_bluefin_id() const;
333  void clear_bluefin_id();
334  static const int kBluefinIdFieldNumber = 2;
335  ::google::protobuf::int32 bluefin_id() const;
336  void set_bluefin_id(::google::protobuf::int32 value);
337 
338  // @@protoc_insertion_point(class_scope:goby.moos.bluefin.protobuf.BluefinModemIdLookUp)
339  private:
340  void set_has_goby_id();
341  void clear_has_goby_id();
342  void set_has_bluefin_id();
343  void clear_has_bluefin_id();
344 
345  // helper for ByteSizeLong()
346  size_t RequiredFieldsByteSizeFallback() const;
347 
348  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
349  ::google::protobuf::internal::HasBits<1> _has_bits_;
350  mutable ::google::protobuf::internal::CachedSize _cached_size_;
351  ::google::protobuf::int32 goby_id_;
352  ::google::protobuf::int32 bluefin_id_;
354 };
355 // -------------------------------------------------------------------
356 
357 class Config : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.moos.bluefin.protobuf.Config) */ {
358  public:
359  Config();
360  virtual ~Config();
361 
362  Config(const Config& from);
363 
364  inline Config& operator=(const Config& from) {
365  CopyFrom(from);
366  return *this;
367  }
368  #if LANG_CXX11
369  Config(Config&& from) noexcept
370  : Config() {
371  *this = ::std::move(from);
372  }
373 
374  inline Config& operator=(Config&& from) noexcept {
375  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
376  if (this != &from) InternalSwap(&from);
377  } else {
378  CopyFrom(from);
379  }
380  return *this;
381  }
382  #endif
383  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
384  return _internal_metadata_.unknown_fields();
385  }
386  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
387  return _internal_metadata_.mutable_unknown_fields();
388  }
389 
390  static const ::google::protobuf::Descriptor* descriptor();
391  static const Config& default_instance();
392 
393  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
394  static inline const Config* internal_default_instance() {
395  return reinterpret_cast<const Config*>(
397  }
398  static constexpr int kIndexInFileMessages =
399  2;
400 
401  void Swap(Config* other);
402  friend void swap(Config& a, Config& b) {
403  a.Swap(&b);
404  }
405 
406  // implements Message ----------------------------------------------
407 
408  inline Config* New() const final {
409  return CreateMaybeMessage<Config>(NULL);
410  }
411 
412  Config* New(::google::protobuf::Arena* arena) const final {
413  return CreateMaybeMessage<Config>(arena);
414  }
415  void CopyFrom(const ::google::protobuf::Message& from) final;
416  void MergeFrom(const ::google::protobuf::Message& from) final;
417  void CopyFrom(const Config& from);
418  void MergeFrom(const Config& from);
419  void Clear() final;
420  bool IsInitialized() const final;
421 
422  size_t ByteSizeLong() const final;
424  ::google::protobuf::io::CodedInputStream* input) final;
426  ::google::protobuf::io::CodedOutputStream* output) const final;
428  bool deterministic, ::google::protobuf::uint8* target) const final;
429  int GetCachedSize() const final { return _cached_size_.Get(); }
430 
431  private:
432  void SharedCtor();
433  void SharedDtor();
434  void SetCachedSize(int size) const final;
435  void InternalSwap(Config* other);
436  private:
437  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
438  return NULL;
439  }
440  inline void* MaybeArenaPtr() const {
441  return NULL;
442  }
443  public:
444 
446 
447  // nested types ----------------------------------------------------
448 
449  // accessors -------------------------------------------------------
450 
451  // repeated .goby.moos.bluefin.protobuf.HardwareRatePair hardware_to_rate = 5;
452  int hardware_to_rate_size() const;
453  void clear_hardware_to_rate();
454  static const int kHardwareToRateFieldNumber = 5;
455  ::goby::moos::bluefin::protobuf::HardwareRatePair* mutable_hardware_to_rate(int index);
456  ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
457  mutable_hardware_to_rate();
458  const ::goby::moos::bluefin::protobuf::HardwareRatePair& hardware_to_rate(int index) const;
459  ::goby::moos::bluefin::protobuf::HardwareRatePair* add_hardware_to_rate();
460  const ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
461  hardware_to_rate() const;
462 
463  // repeated .goby.moos.bluefin.protobuf.BluefinModemIdLookUp modem_lookup = 6;
464  int modem_lookup_size() const;
465  void clear_modem_lookup();
466  static const int kModemLookupFieldNumber = 6;
467  ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* mutable_modem_lookup(int index);
468  ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
469  mutable_modem_lookup();
470  const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& modem_lookup(int index) const;
471  ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* add_modem_lookup();
472  const ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
473  modem_lookup() const;
474 
475  // optional string moos_server = 1 [default = "localhost"];
476  bool has_moos_server() const;
477  void clear_moos_server();
478  static const int kMoosServerFieldNumber = 1;
479  const ::std::string& moos_server() const;
480  void set_moos_server(const ::std::string& value);
481  #if LANG_CXX11
482  void set_moos_server(::std::string&& value);
483  #endif
484  void set_moos_server(const char* value);
485  void set_moos_server(const char* value, size_t size);
486  ::std::string* mutable_moos_server();
487  ::std::string* release_moos_server();
488  void set_allocated_moos_server(::std::string* moos_server);
489 
490  // optional string nmea_in_moos_var = 3 [default = "IFS_RAW_IN"];
491  bool has_nmea_in_moos_var() const;
492  void clear_nmea_in_moos_var();
493  static const int kNmeaInMoosVarFieldNumber = 3;
494  const ::std::string& nmea_in_moos_var() const;
495  void set_nmea_in_moos_var(const ::std::string& value);
496  #if LANG_CXX11
497  void set_nmea_in_moos_var(::std::string&& value);
498  #endif
499  void set_nmea_in_moos_var(const char* value);
500  void set_nmea_in_moos_var(const char* value, size_t size);
501  ::std::string* mutable_nmea_in_moos_var();
502  ::std::string* release_nmea_in_moos_var();
503  void set_allocated_nmea_in_moos_var(::std::string* nmea_in_moos_var);
504 
505  // optional string nmea_out_moos_var = 4 [default = "IFS_RAW_OUT"];
506  bool has_nmea_out_moos_var() const;
507  void clear_nmea_out_moos_var();
508  static const int kNmeaOutMoosVarFieldNumber = 4;
509  const ::std::string& nmea_out_moos_var() const;
510  void set_nmea_out_moos_var(const ::std::string& value);
511  #if LANG_CXX11
512  void set_nmea_out_moos_var(::std::string&& value);
513  #endif
514  void set_nmea_out_moos_var(const char* value);
515  void set_nmea_out_moos_var(const char* value, size_t size);
516  ::std::string* mutable_nmea_out_moos_var();
517  ::std::string* release_nmea_out_moos_var();
518  void set_allocated_nmea_out_moos_var(::std::string* nmea_out_moos_var);
519 
520  // optional int32 moos_port = 2 [default = 9000];
521  bool has_moos_port() const;
522  void clear_moos_port();
523  static const int kMoosPortFieldNumber = 2;
524  ::google::protobuf::int32 moos_port() const;
525  void set_moos_port(::google::protobuf::int32 value);
526 
527  // @@protoc_insertion_point(class_scope:goby.moos.bluefin.protobuf.Config)
528  private:
529  void set_has_moos_server();
530  void clear_has_moos_server();
531  void set_has_moos_port();
532  void clear_has_moos_port();
533  void set_has_nmea_in_moos_var();
534  void clear_has_nmea_in_moos_var();
535  void set_has_nmea_out_moos_var();
536  void clear_has_nmea_out_moos_var();
537 
538  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
539  ::google::protobuf::internal::HasBits<1> _has_bits_;
540  mutable ::google::protobuf::internal::CachedSize _cached_size_;
543  public:
544  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_moos_server_;
545  private:
546  ::google::protobuf::internal::ArenaStringPtr moos_server_;
547  public:
548  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_nmea_in_moos_var_;
549  private:
550  ::google::protobuf::internal::ArenaStringPtr nmea_in_moos_var_;
551  public:
552  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_nmea_out_moos_var_;
553  private:
554  ::google::protobuf::internal::ArenaStringPtr nmea_out_moos_var_;
555  ::google::protobuf::int32 moos_port_;
556  friend struct ::protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct;
557 };
558 // ===================================================================
559 
560 static const int kConfigFieldNumber = 1361;
561 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
562  ::google::protobuf::internal::MessageTypeTraits< ::goby::moos::bluefin::protobuf::Config >, 11, false >
564 
565 // ===================================================================
566 
567 #ifdef __GNUC__
568  #pragma GCC diagnostic push
569  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
570 #endif // __GNUC__
571 // HardwareRatePair
572 
573 // required string hardware_name = 1;
575  return (_has_bits_[0] & 0x00000001u) != 0;
576 }
577 inline void HardwareRatePair::set_has_hardware_name() {
578  _has_bits_[0] |= 0x00000001u;
579 }
580 inline void HardwareRatePair::clear_has_hardware_name() {
581  _has_bits_[0] &= ~0x00000001u;
582 }
584  hardware_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
585  clear_has_hardware_name();
586 }
587 inline const ::std::string& HardwareRatePair::hardware_name() const {
588  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
589  return hardware_name_.GetNoArena();
590 }
591 inline void HardwareRatePair::set_hardware_name(const ::std::string& value) {
592  set_has_hardware_name();
593  hardware_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
594  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
595 }
596 #if LANG_CXX11
597 inline void HardwareRatePair::set_hardware_name(::std::string&& value) {
598  set_has_hardware_name();
599  hardware_name_.SetNoArena(
601  // @@protoc_insertion_point(field_set_rvalue:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
602 }
603 #endif
604 inline void HardwareRatePair::set_hardware_name(const char* value) {
605  GOOGLE_DCHECK(value != NULL);
606  set_has_hardware_name();
607  hardware_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
608  // @@protoc_insertion_point(field_set_char:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
609 }
610 inline void HardwareRatePair::set_hardware_name(const char* value, size_t size) {
611  set_has_hardware_name();
612  hardware_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
613  ::std::string(reinterpret_cast<const char*>(value), size));
614  // @@protoc_insertion_point(field_set_pointer:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
615 }
617  set_has_hardware_name();
618  // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
619  return hardware_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
620 }
622  // @@protoc_insertion_point(field_release:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
623  if (!has_hardware_name()) {
624  return NULL;
625  }
626  clear_has_hardware_name();
627  return hardware_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
628 }
629 inline void HardwareRatePair::set_allocated_hardware_name(::std::string* hardware_name) {
630  if (hardware_name != NULL) {
631  set_has_hardware_name();
632  } else {
633  clear_has_hardware_name();
634  }
635  hardware_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), hardware_name);
636  // @@protoc_insertion_point(field_set_allocated:goby.moos.bluefin.protobuf.HardwareRatePair.hardware_name)
637 }
638 
639 // required int32 rate = 2;
640 inline bool HardwareRatePair::has_rate() const {
641  return (_has_bits_[0] & 0x00000002u) != 0;
642 }
643 inline void HardwareRatePair::set_has_rate() {
644  _has_bits_[0] |= 0x00000002u;
645 }
646 inline void HardwareRatePair::clear_has_rate() {
647  _has_bits_[0] &= ~0x00000002u;
648 }
650  rate_ = 0;
651  clear_has_rate();
652 }
654  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.HardwareRatePair.rate)
655  return rate_;
656 }
658  set_has_rate();
659  rate_ = value;
660  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.HardwareRatePair.rate)
661 }
662 
663 // required int32 packet_bytes = 3;
665  return (_has_bits_[0] & 0x00000004u) != 0;
666 }
667 inline void HardwareRatePair::set_has_packet_bytes() {
668  _has_bits_[0] |= 0x00000004u;
669 }
670 inline void HardwareRatePair::clear_has_packet_bytes() {
671  _has_bits_[0] &= ~0x00000004u;
672 }
674  packet_bytes_ = 0;
675  clear_has_packet_bytes();
676 }
678  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.HardwareRatePair.packet_bytes)
679  return packet_bytes_;
680 }
682  set_has_packet_bytes();
683  packet_bytes_ = value;
684  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.HardwareRatePair.packet_bytes)
685 }
686 
687 // -------------------------------------------------------------------
688 
689 // BluefinModemIdLookUp
690 
691 // required int32 goby_id = 1;
693  return (_has_bits_[0] & 0x00000001u) != 0;
694 }
695 inline void BluefinModemIdLookUp::set_has_goby_id() {
696  _has_bits_[0] |= 0x00000001u;
697 }
698 inline void BluefinModemIdLookUp::clear_has_goby_id() {
699  _has_bits_[0] &= ~0x00000001u;
700 }
702  goby_id_ = 0;
703  clear_has_goby_id();
704 }
706  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.BluefinModemIdLookUp.goby_id)
707  return goby_id_;
708 }
710  set_has_goby_id();
711  goby_id_ = value;
712  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.BluefinModemIdLookUp.goby_id)
713 }
714 
715 // required int32 bluefin_id = 2;
717  return (_has_bits_[0] & 0x00000002u) != 0;
718 }
719 inline void BluefinModemIdLookUp::set_has_bluefin_id() {
720  _has_bits_[0] |= 0x00000002u;
721 }
722 inline void BluefinModemIdLookUp::clear_has_bluefin_id() {
723  _has_bits_[0] &= ~0x00000002u;
724 }
726  bluefin_id_ = 0;
727  clear_has_bluefin_id();
728 }
730  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.BluefinModemIdLookUp.bluefin_id)
731  return bluefin_id_;
732 }
734  set_has_bluefin_id();
735  bluefin_id_ = value;
736  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.BluefinModemIdLookUp.bluefin_id)
737 }
738 
739 // -------------------------------------------------------------------
740 
741 // Config
742 
743 // optional string moos_server = 1 [default = "localhost"];
744 inline bool Config::has_moos_server() const {
745  return (_has_bits_[0] & 0x00000001u) != 0;
746 }
747 inline void Config::set_has_moos_server() {
748  _has_bits_[0] |= 0x00000001u;
749 }
750 inline void Config::clear_has_moos_server() {
751  _has_bits_[0] &= ~0x00000001u;
752 }
755  clear_has_moos_server();
756 }
757 inline const ::std::string& Config::moos_server() const {
758  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.moos_server)
759  return moos_server_.GetNoArena();
760 }
761 inline void Config::set_moos_server(const ::std::string& value) {
762  set_has_moos_server();
764  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.Config.moos_server)
765 }
766 #if LANG_CXX11
767 inline void Config::set_moos_server(::std::string&& value) {
768  set_has_moos_server();
769  moos_server_.SetNoArena(
771  // @@protoc_insertion_point(field_set_rvalue:goby.moos.bluefin.protobuf.Config.moos_server)
772 }
773 #endif
774 inline void Config::set_moos_server(const char* value) {
775  GOOGLE_DCHECK(value != NULL);
776  set_has_moos_server();
778  // @@protoc_insertion_point(field_set_char:goby.moos.bluefin.protobuf.Config.moos_server)
779 }
780 inline void Config::set_moos_server(const char* value, size_t size) {
781  set_has_moos_server();
783  ::std::string(reinterpret_cast<const char*>(value), size));
784  // @@protoc_insertion_point(field_set_pointer:goby.moos.bluefin.protobuf.Config.moos_server)
785 }
786 inline ::std::string* Config::mutable_moos_server() {
787  set_has_moos_server();
788  // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.moos_server)
790 }
791 inline ::std::string* Config::release_moos_server() {
792  // @@protoc_insertion_point(field_release:goby.moos.bluefin.protobuf.Config.moos_server)
793  if (!has_moos_server()) {
794  return NULL;
795  }
796  clear_has_moos_server();
798 }
799 inline void Config::set_allocated_moos_server(::std::string* moos_server) {
800  if (moos_server != NULL) {
801  set_has_moos_server();
802  } else {
803  clear_has_moos_server();
804  }
806  // @@protoc_insertion_point(field_set_allocated:goby.moos.bluefin.protobuf.Config.moos_server)
807 }
808 
809 // optional int32 moos_port = 2 [default = 9000];
810 inline bool Config::has_moos_port() const {
811  return (_has_bits_[0] & 0x00000008u) != 0;
812 }
813 inline void Config::set_has_moos_port() {
814  _has_bits_[0] |= 0x00000008u;
815 }
816 inline void Config::clear_has_moos_port() {
817  _has_bits_[0] &= ~0x00000008u;
818 }
819 inline void Config::clear_moos_port() {
820  moos_port_ = 9000;
821  clear_has_moos_port();
822 }
824  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.moos_port)
825  return moos_port_;
826 }
828  set_has_moos_port();
829  moos_port_ = value;
830  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.Config.moos_port)
831 }
832 
833 // optional string nmea_in_moos_var = 3 [default = "IFS_RAW_IN"];
834 inline bool Config::has_nmea_in_moos_var() const {
835  return (_has_bits_[0] & 0x00000002u) != 0;
836 }
837 inline void Config::set_has_nmea_in_moos_var() {
838  _has_bits_[0] |= 0x00000002u;
839 }
840 inline void Config::clear_has_nmea_in_moos_var() {
841  _has_bits_[0] &= ~0x00000002u;
842 }
845  clear_has_nmea_in_moos_var();
846 }
847 inline const ::std::string& Config::nmea_in_moos_var() const {
848  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
849  return nmea_in_moos_var_.GetNoArena();
850 }
851 inline void Config::set_nmea_in_moos_var(const ::std::string& value) {
852  set_has_nmea_in_moos_var();
854  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
855 }
856 #if LANG_CXX11
857 inline void Config::set_nmea_in_moos_var(::std::string&& value) {
858  set_has_nmea_in_moos_var();
859  nmea_in_moos_var_.SetNoArena(
861  // @@protoc_insertion_point(field_set_rvalue:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
862 }
863 #endif
864 inline void Config::set_nmea_in_moos_var(const char* value) {
865  GOOGLE_DCHECK(value != NULL);
866  set_has_nmea_in_moos_var();
868  // @@protoc_insertion_point(field_set_char:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
869 }
870 inline void Config::set_nmea_in_moos_var(const char* value, size_t size) {
871  set_has_nmea_in_moos_var();
873  ::std::string(reinterpret_cast<const char*>(value), size));
874  // @@protoc_insertion_point(field_set_pointer:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
875 }
876 inline ::std::string* Config::mutable_nmea_in_moos_var() {
877  set_has_nmea_in_moos_var();
878  // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
880 }
881 inline ::std::string* Config::release_nmea_in_moos_var() {
882  // @@protoc_insertion_point(field_release:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
883  if (!has_nmea_in_moos_var()) {
884  return NULL;
885  }
886  clear_has_nmea_in_moos_var();
888 }
889 inline void Config::set_allocated_nmea_in_moos_var(::std::string* nmea_in_moos_var) {
890  if (nmea_in_moos_var != NULL) {
891  set_has_nmea_in_moos_var();
892  } else {
893  clear_has_nmea_in_moos_var();
894  }
895  nmea_in_moos_var_.SetAllocatedNoArena(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_.get(), nmea_in_moos_var);
896  // @@protoc_insertion_point(field_set_allocated:goby.moos.bluefin.protobuf.Config.nmea_in_moos_var)
897 }
898 
899 // optional string nmea_out_moos_var = 4 [default = "IFS_RAW_OUT"];
900 inline bool Config::has_nmea_out_moos_var() const {
901  return (_has_bits_[0] & 0x00000004u) != 0;
902 }
903 inline void Config::set_has_nmea_out_moos_var() {
904  _has_bits_[0] |= 0x00000004u;
905 }
906 inline void Config::clear_has_nmea_out_moos_var() {
907  _has_bits_[0] &= ~0x00000004u;
908 }
911  clear_has_nmea_out_moos_var();
912 }
913 inline const ::std::string& Config::nmea_out_moos_var() const {
914  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
915  return nmea_out_moos_var_.GetNoArena();
916 }
917 inline void Config::set_nmea_out_moos_var(const ::std::string& value) {
918  set_has_nmea_out_moos_var();
920  // @@protoc_insertion_point(field_set:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
921 }
922 #if LANG_CXX11
923 inline void Config::set_nmea_out_moos_var(::std::string&& value) {
924  set_has_nmea_out_moos_var();
925  nmea_out_moos_var_.SetNoArena(
927  // @@protoc_insertion_point(field_set_rvalue:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
928 }
929 #endif
930 inline void Config::set_nmea_out_moos_var(const char* value) {
931  GOOGLE_DCHECK(value != NULL);
932  set_has_nmea_out_moos_var();
934  // @@protoc_insertion_point(field_set_char:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
935 }
936 inline void Config::set_nmea_out_moos_var(const char* value, size_t size) {
937  set_has_nmea_out_moos_var();
939  ::std::string(reinterpret_cast<const char*>(value), size));
940  // @@protoc_insertion_point(field_set_pointer:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
941 }
942 inline ::std::string* Config::mutable_nmea_out_moos_var() {
943  set_has_nmea_out_moos_var();
944  // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
946 }
947 inline ::std::string* Config::release_nmea_out_moos_var() {
948  // @@protoc_insertion_point(field_release:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
949  if (!has_nmea_out_moos_var()) {
950  return NULL;
951  }
952  clear_has_nmea_out_moos_var();
954 }
955 inline void Config::set_allocated_nmea_out_moos_var(::std::string* nmea_out_moos_var) {
956  if (nmea_out_moos_var != NULL) {
957  set_has_nmea_out_moos_var();
958  } else {
959  clear_has_nmea_out_moos_var();
960  }
961  nmea_out_moos_var_.SetAllocatedNoArena(&::goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_.get(), nmea_out_moos_var);
962  // @@protoc_insertion_point(field_set_allocated:goby.moos.bluefin.protobuf.Config.nmea_out_moos_var)
963 }
964 
965 // repeated .goby.moos.bluefin.protobuf.HardwareRatePair hardware_to_rate = 5;
966 inline int Config::hardware_to_rate_size() const {
967  return hardware_to_rate_.size();
968 }
970  hardware_to_rate_.Clear();
971 }
972 inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::mutable_hardware_to_rate(int index) {
973  // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
974  return hardware_to_rate_.Mutable(index);
975 }
976 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >*
978  // @@protoc_insertion_point(field_mutable_list:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
979  return &hardware_to_rate_;
980 }
981 inline const ::goby::moos::bluefin::protobuf::HardwareRatePair& Config::hardware_to_rate(int index) const {
982  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
983  return hardware_to_rate_.Get(index);
984 }
985 inline ::goby::moos::bluefin::protobuf::HardwareRatePair* Config::add_hardware_to_rate() {
986  // @@protoc_insertion_point(field_add:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
987  return hardware_to_rate_.Add();
988 }
989 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair >&
991  // @@protoc_insertion_point(field_list:goby.moos.bluefin.protobuf.Config.hardware_to_rate)
992  return hardware_to_rate_;
993 }
994 
995 // repeated .goby.moos.bluefin.protobuf.BluefinModemIdLookUp modem_lookup = 6;
996 inline int Config::modem_lookup_size() const {
997  return modem_lookup_.size();
998 }
1000  modem_lookup_.Clear();
1001 }
1002 inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::mutable_modem_lookup(int index) {
1003  // @@protoc_insertion_point(field_mutable:goby.moos.bluefin.protobuf.Config.modem_lookup)
1004  return modem_lookup_.Mutable(index);
1005 }
1006 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >*
1008  // @@protoc_insertion_point(field_mutable_list:goby.moos.bluefin.protobuf.Config.modem_lookup)
1009  return &modem_lookup_;
1010 }
1011 inline const ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp& Config::modem_lookup(int index) const {
1012  // @@protoc_insertion_point(field_get:goby.moos.bluefin.protobuf.Config.modem_lookup)
1013  return modem_lookup_.Get(index);
1014 }
1015 inline ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp* Config::add_modem_lookup() {
1016  // @@protoc_insertion_point(field_add:goby.moos.bluefin.protobuf.Config.modem_lookup)
1017  return modem_lookup_.Add();
1018 }
1019 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp >&
1021  // @@protoc_insertion_point(field_list:goby.moos.bluefin.protobuf.Config.modem_lookup)
1022  return modem_lookup_;
1023 }
1024 
1025 #ifdef __GNUC__
1026  #pragma GCC diagnostic pop
1027 #endif // __GNUC__
1028 // -------------------------------------------------------------------
1029 
1030 // -------------------------------------------------------------------
1031 
1032 
1033 // @@protoc_insertion_point(namespace_scope)
1034 
1035 } // namespace protobuf
1036 } // namespace bluefin
1037 } // namespace moos
1038 } // namespace goby
1039 
1040 // @@protoc_insertion_point(global_scope)
1041 
1042 #endif // PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
goby::moos::bluefin::protobuf::Config::mutable_nmea_in_moos_var
::std::string * mutable_nmea_in_moos_var()
Definition: bluefin_driver.pb.h:876
goby::acomms::protobuf::DriverConfig
Definition: driver_base.pb.h:123
goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_in_moos_var_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_nmea_in_moos_var_
Definition: bluefin_driver.pb.h:548
goby::moos::bluefin::protobuf::BluefinModemIdLookUp
Definition: bluefin_driver.pb.h:230
goby::moos::bluefin::protobuf::Config::mutable_nmea_out_moos_var
::std::string * mutable_nmea_out_moos_var()
Definition: bluefin_driver.pb.h:942
goby::moos::bluefin::protobuf::Config::set_nmea_in_moos_var
void set_nmea_in_moos_var(const ::std::string &value)
Definition: bluefin_driver.pb.h:851
google::protobuf::RepeatedPtrField
Definition: message_lite.h:52
goby::moos::bluefin::protobuf::Config::New
Config * New() const final
Definition: bluefin_driver.pb.h:408
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::moos::bluefin::protobuf::HardwareRatePair::~HardwareRatePair
virtual ~HardwareRatePair()
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: bluefin_driver.pb.h:47
goby::moos::bluefin::protobuf::HardwareRatePair::default_instance
static const HardwareRatePair & default_instance()
goby::moos::bluefin::protobuf::Config::release_nmea_out_moos_var
::std::string * release_nmea_out_moos_var()
Definition: bluefin_driver.pb.h:947
goby::moos::bluefin::protobuf::Config::modem_lookup
const ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp > & modem_lookup() const
Definition: bluefin_driver.pb.h:1020
goby::moos::bluefin::protobuf::HardwareRatePair::Clear
void Clear() final
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::clear_goby_id
void clear_goby_id()
Definition: bluefin_driver.pb.h:701
goby::moos::bluefin::protobuf::Config::set_moos_port
void set_moos_port(::google::protobuf::int32 value)
Definition: bluefin_driver.pb.h:827
goby::moos::bluefin::protobuf::Config
Definition: bluefin_driver.pb.h:357
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::clear_bluefin_id
void clear_bluefin_id()
Definition: bluefin_driver.pb.h:725
goby::moos::bluefin::protobuf::Config::clear_hardware_to_rate
void clear_hardware_to_rate()
Definition: bluefin_driver.pb.h:969
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::moos::bluefin::protobuf::Config::moos_server
const ::std::string & moos_server() const
Definition: bluefin_driver.pb.h:757
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::GetCachedSize
int GetCachedSize() const final
Definition: bluefin_driver.pb.h:302
goby::moos::bluefin::protobuf::Config::add_modem_lookup
::goby::moos::bluefin::protobuf::BluefinModemIdLookUp * add_modem_lookup()
Definition: bluefin_driver.pb.h:1015
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::~BluefinModemIdLookUp
virtual ~BluefinModemIdLookUp()
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::set_bluefin_id
void set_bluefin_id(::google::protobuf::int32 value)
Definition: bluefin_driver.pb.h:733
goby::moos::bluefin::protobuf::HardwareRatePair::has_hardware_name
bool has_hardware_name() const
Definition: bluefin_driver.pb.h:574
goby::moos::bluefin::protobuf::_Config_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
goby::moos::bluefin::protobuf::HardwareRatePair::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::BluefinModemIdLookUp
BluefinModemIdLookUp()
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::operator=
BluefinModemIdLookUp & operator=(const BluefinModemIdLookUp &from)
Definition: bluefin_driver.pb.h:237
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::moos::bluefin::protobuf::Config::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: bluefin_driver.pb.h:386
goby::moos::bluefin::protobuf::HardwareRatePair::rate
::google::protobuf::int32 rate() const
Definition: bluefin_driver.pb.h:653
goby::moos::bluefin::protobuf::Config::nmea_out_moos_var
const ::std::string & nmea_out_moos_var() const
Definition: bluefin_driver.pb.h:913
goby::moos::bluefin::protobuf::HardwareRatePair::IsInitialized
bool IsInitialized() const final
goby::moos::bluefin::protobuf::config
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::goby::moos::bluefin::protobuf::Config >, 11, false > config
Definition: bluefin_driver.pb.h:563
goby::moos::bluefin::protobuf::Config::has_moos_server
bool has_moos_server() const
Definition: bluefin_driver.pb.h:744
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::internal_default_instance
static const BluefinModemIdLookUp * internal_default_instance()
Definition: bluefin_driver.pb.h:267
goby::moos::bluefin::protobuf::kConfigFieldNumber
static const int kConfigFieldNumber
Definition: bluefin_driver.pb.h:560
goby::moos::bluefin::protobuf::HardwareRatePair::hardware_name
const ::std::string & hardware_name() const
Definition: bluefin_driver.pb.h:587
goby::moos::bluefin::protobuf::Config::mutable_hardware_to_rate
::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair > * mutable_hardware_to_rate()
Definition: bluefin_driver.pb.h:977
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: bluefin_driver.pb.h:256
goby::moos::bluefin::protobuf::HardwareRatePair::clear_packet_bytes
void clear_packet_bytes()
Definition: bluefin_driver.pb.h:673
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::Clear
void Clear() final
goby::moos::bluefin::protobuf::Config::clear_nmea_out_moos_var
void clear_nmea_out_moos_var()
Definition: bluefin_driver.pb.h:909
goby::moos::bluefin::protobuf::HardwareRatePair::kPacketBytesFieldNumber
static const int kPacketBytesFieldNumber
Definition: bluefin_driver.pb.h:204
google::protobuf::Arena
Definition: arena.h:244
goby::moos::bluefin::protobuf::Config::clear_modem_lookup
void clear_modem_lookup()
Definition: bluefin_driver.pb.h:999
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::IsInitialized
bool IsInitialized() const final
goby::moos::bluefin::protobuf::HardwareRatePair
Definition: bluefin_driver.pb.h:85
goby::moos::bluefin::protobuf::HardwareRatePair::kHardwareNameFieldNumber
static const int kHardwareNameFieldNumber
Definition: bluefin_driver.pb.h:182
goby::moos::bluefin::protobuf::Config::mutable_modem_lookup
::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::BluefinModemIdLookUp > * mutable_modem_lookup()
Definition: bluefin_driver.pb.h:1007
goby::moos::bluefin::protobuf::HardwareRatePair::HardwareRatePair
HardwareRatePair()
goby::moos::bluefin::protobuf::HardwareRatePair::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: bluefin_driver.pb.h:111
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::kGobyIdFieldNumber
static const int kGobyIdFieldNumber
Definition: bluefin_driver.pb.h:327
goby::moos::bluefin::protobuf::HardwareRatePair::set_rate
void set_rate(::google::protobuf::int32 value)
Definition: bluefin_driver.pb.h:657
goby::moos::bluefin::protobuf::HardwareRatePair::clear_hardware_name
void clear_hardware_name()
Definition: bluefin_driver.pb.h:583
goby::moos::bluefin::protobuf::Config::clear_nmea_in_moos_var
void clear_nmea_in_moos_var()
Definition: bluefin_driver.pb.h:843
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::New
BluefinModemIdLookUp * New() const final
Definition: bluefin_driver.pb.h:281
goby::moos::bluefin::protobuf::HardwareRatePair::GetCachedSize
int GetCachedSize() const final
Definition: bluefin_driver.pb.h:157
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: bluefin_driver.pb.h:259
goby::moos::bluefin::protobuf::Config::New
Config * New(::google::protobuf::Arena *arena) const final
Definition: bluefin_driver.pb.h:412
goby::moos::bluefin::protobuf::Config::release_moos_server
::std::string * release_moos_server()
Definition: bluefin_driver.pb.h:791
goby::moos::bluefin::protobuf::_BluefinModemIdLookUp_default_instance_
BluefinModemIdLookUpDefaultTypeInternal _BluefinModemIdLookUp_default_instance_
goby::moos::bluefin::protobuf::Config::has_moos_port
bool has_moos_port() const
Definition: bluefin_driver.pb.h:810
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::AddDescriptors
void AddDescriptors()
goby::moos::bluefin::protobuf::Config::has_nmea_in_moos_var
bool has_nmea_in_moos_var() const
Definition: bluefin_driver.pb.h:834
goby::moos::bluefin::protobuf::Config::clear_moos_server
void clear_moos_server()
Definition: bluefin_driver.pb.h:753
driver_base.pb.h
message.h
goby::moos::bluefin::protobuf::Config::add_hardware_to_rate
::goby::moos::bluefin::protobuf::HardwareRatePair * add_hardware_to_rate()
Definition: bluefin_driver.pb.h:985
goby::moos::bluefin::protobuf::HardwareRatePair::release_hardware_name
::std::string * release_hardware_name()
Definition: bluefin_driver.pb.h:621
goby::moos::bluefin::protobuf::Config::nmea_in_moos_var
const ::std::string & nmea_in_moos_var() const
Definition: bluefin_driver.pb.h:847
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::ByteSizeLong
size_t ByteSizeLong() const final
goby::moos::bluefin::protobuf::Config::has_nmea_out_moos_var
bool has_nmea_out_moos_var() const
Definition: bluefin_driver.pb.h:900
goby::moos::bluefin::protobuf::HardwareRatePair::internal_default_instance
static const HardwareRatePair * internal_default_instance()
Definition: bluefin_driver.pb.h:122
goby::moos::bluefin::protobuf::Config::Swap
void Swap(Config *other)
goby::moos::bluefin::protobuf::_HardwareRatePair_default_instance_
HardwareRatePairDefaultTypeInternal _HardwareRatePair_default_instance_
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: bluefin_driver.pb.h:271
goby::moos::bluefin::protobuf::Config::set_allocated_moos_server
void set_allocated_moos_server(::std::string *moos_server)
Definition: bluefin_driver.pb.h:799
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::moos::bluefin::protobuf::Config::hardware_to_rate_size
int hardware_to_rate_size() const
Definition: bluefin_driver.pb.h:966
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::moos::bluefin::protobuf::Config::internal_default_instance
static const Config * internal_default_instance()
Definition: bluefin_driver.pb.h:394
goby::moos::bluefin::protobuf::Config::moos_port
::google::protobuf::int32 moos_port() const
Definition: bluefin_driver.pb.h:823
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::moos::bluefin::protobuf::HardwareRatePair::has_packet_bytes
bool has_packet_bytes() const
Definition: bluefin_driver.pb.h:664
goby::moos::bluefin::protobuf::HardwareRatePair::swap
friend void swap(HardwareRatePair &a, HardwareRatePair &b)
Definition: bluefin_driver.pb.h:130
goby::moos::bluefin::protobuf::HardwareRatePair::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::moos::bluefin::protobuf::Config::set_moos_server
void set_moos_server(const ::std::string &value)
Definition: bluefin_driver.pb.h:761
goby::moos::bluefin::protobuf::Config::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: bluefin_driver.pb.h:383
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::goby_id
::google::protobuf::int32 goby_id() const
Definition: bluefin_driver.pb.h:705
goby::moos::bluefin::protobuf::HardwareRatePair::New
HardwareRatePair * New(::google::protobuf::Arena *arena) const final
Definition: bluefin_driver.pb.h:140
google::protobuf::Metadata
Definition: message.h:174
detail::get
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::swap
friend void swap(BluefinModemIdLookUp &a, BluefinModemIdLookUp &b)
Definition: bluefin_driver.pb.h:275
goby::moos::bluefin::protobuf::HardwareRatePair::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::moos::bluefin::protobuf::HardwareRatePair::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
google::protobuf::Message
Definition: message.h:189
goby::moos::bluefin::protobuf::HardwareRatePair::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: bluefin_driver.pb.h:114
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct
Definition: bluefin_driver.pb.h:44
goby::moos::bluefin::protobuf::Config::release_nmea_in_moos_var
::std::string * release_nmea_in_moos_var()
Definition: bluefin_driver.pb.h:881
goby::moos::bluefin::protobuf::Config::operator=
Config & operator=(const Config &from)
Definition: bluefin_driver.pb.h:364
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: bluefin_driver.pb.h:49
goby::moos::bluefin::protobuf::Config::set_nmea_out_moos_var
void set_nmea_out_moos_var(const ::std::string &value)
Definition: bluefin_driver.pb.h:917
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::default_instance
static const BluefinModemIdLookUp & default_instance()
goby::moos::bluefin::protobuf::HardwareRatePair::New
HardwareRatePair * New() const final
Definition: bluefin_driver.pb.h:136
goby::moos::bluefin::protobuf::Config::swap
friend void swap(Config &a, Config &b)
Definition: bluefin_driver.pb.h:402
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::bluefin_id
::google::protobuf::int32 bluefin_id() const
Definition: bluefin_driver.pb.h:729
goby::moos::bluefin::protobuf::HardwareRatePair::set_allocated_hardware_name
void set_allocated_hardware_name(::std::string *hardware_name)
Definition: bluefin_driver.pb.h:629
goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_moos_server_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_moos_server_
Definition: bluefin_driver.pb.h:544
arena.h
goby::moos::bluefin::protobuf::Config::mutable_moos_server
::std::string * mutable_moos_server()
Definition: bluefin_driver.pb.h:786
goby::moos::bluefin::protobuf::HardwareRatePair::mutable_hardware_name
::std::string * mutable_hardware_name()
Definition: bluefin_driver.pb.h:616
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::moos::bluefin::protobuf::HardwareRatePair::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::New
BluefinModemIdLookUp * New(::google::protobuf::Arena *arena) const final
Definition: bluefin_driver.pb.h:285
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::Swap
void Swap(BluefinModemIdLookUp *other)
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::has_goby_id
bool has_goby_id() const
Definition: bluefin_driver.pb.h:692
goby::moos::bluefin::protobuf::HardwareRatePair::ByteSizeLong
size_t ByteSizeLong() const final
goby::moos::bluefin::protobuf::HardwareRatePair::packet_bytes
::google::protobuf::int32 packet_bytes() const
Definition: bluefin_driver.pb.h:677
goby::moos::bluefin::protobuf::Config::_i_give_permission_to_break_this_code_default_nmea_out_moos_var_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_nmea_out_moos_var_
Definition: bluefin_driver.pb.h:552
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: bluefin_driver.pb.h:50
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::kBluefinIdFieldNumber
static const int kBluefinIdFieldNumber
Definition: bluefin_driver.pb.h:334
goby::moos::bluefin::protobuf::Config::hardware_to_rate
const ::google::protobuf::RepeatedPtrField< ::goby::moos::bluefin::protobuf::HardwareRatePair > & hardware_to_rate() const
Definition: bluefin_driver.pb.h:990
goby::moos::bluefin::protobuf::HardwareRatePair::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::moos::bluefin::protobuf::HardwareRatePair::kRateFieldNumber
static const int kRateFieldNumber
Definition: bluefin_driver.pb.h:197
goby::moos::bluefin::protobuf::Config::clear_moos_port
void clear_moos_port()
Definition: bluefin_driver.pb.h:819
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::set_goby_id
void set_goby_id(::google::protobuf::int32 value)
Definition: bluefin_driver.pb.h:709
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: bluefin_driver.pb.h:45
goby::moos::bluefin::protobuf::HardwareRatePair::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: bluefin_driver.pb.h:126
goby::moos::bluefin::protobuf::HardwareRatePair::Swap
void Swap(HardwareRatePair *other)
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto
Definition: bluefin_driver.pb.h:42
google::protobuf::Message::Message
Message()
Definition: message.h:191
goby::moos::bluefin::protobuf::Config::set_allocated_nmea_out_moos_var
void set_allocated_nmea_out_moos_var(::std::string *nmea_out_moos_var)
Definition: bluefin_driver.pb.h:955
friend
goby::moos::bluefin::protobuf::HardwareRatePair::clear_rate
void clear_rate()
Definition: bluefin_driver.pb.h:649
goby::moos::bluefin::protobuf::HardwareRatePair::operator=
HardwareRatePair & operator=(const HardwareRatePair &from)
Definition: bluefin_driver.pb.h:92
goby::moos::bluefin::protobuf::Config::set_allocated_nmea_in_moos_var
void set_allocated_nmea_in_moos_var(::std::string *nmea_in_moos_var)
Definition: bluefin_driver.pb.h:889
google
Definition: dccl.h:57
goby::moos::bluefin::protobuf::HardwareRatePair::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::has_bluefin_id
bool has_bluefin_id() const
Definition: bluefin_driver.pb.h:716
goby::moos::bluefin::protobuf::Config::modem_lookup_size
int modem_lookup_size() const
Definition: bluefin_driver.pb.h:996
goby::moos::bluefin::protobuf::HardwareRatePair::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::moos::bluefin::protobuf::HardwareRatePair::has_rate
bool has_rate() const
Definition: bluefin_driver.pb.h:640
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: bluefin_driver.pb.h:48
goby::moos::bluefin::protobuf::BluefinModemIdLookUp::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
protobuf_goby_2fmoos_2fprotobuf_2fbluefin_5fdriver_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: bluefin_driver.pb.h:46
goby::moos::bluefin::protobuf::HardwareRatePair::set_packet_bytes
void set_packet_bytes(::google::protobuf::int32 value)
Definition: bluefin_driver.pb.h:681
goby::moos::bluefin::protobuf::HardwareRatePair::set_hardware_name
void set_hardware_name(const ::std::string &value)
Definition: bluefin_driver.pb.h:591