Goby3  3.1.4
2024.02.22
waveglider_sv2_frontseat_driver.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/frontseat/waveglider/waveglider_sv2_frontseat_driver.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_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>
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_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_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[14];
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_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
54 namespace goby {
55 namespace middleware {
56 namespace frontseat {
57 namespace protobuf {
58 class SV2ACKNAKQueuedMessage;
59 class SV2ACKNAKQueuedMessageDefaultTypeInternal;
60 extern SV2ACKNAKQueuedMessageDefaultTypeInternal _SV2ACKNAKQueuedMessage_default_instance_;
61 class SV2CommandFollowFixedHeading;
62 class SV2CommandFollowFixedHeadingDefaultTypeInternal;
63 extern SV2CommandFollowFixedHeadingDefaultTypeInternal _SV2CommandFollowFixedHeading_default_instance_;
64 class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody;
65 class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal;
66 extern SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal _SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody_default_instance_;
67 class SV2Footer;
68 class SV2FooterDefaultTypeInternal;
69 extern SV2FooterDefaultTypeInternal _SV2Footer_default_instance_;
70 class SV2GenericACK;
71 class SV2GenericACKDefaultTypeInternal;
72 extern SV2GenericACKDefaultTypeInternal _SV2GenericACK_default_instance_;
73 class SV2GenericNAK;
74 class SV2GenericNAKDefaultTypeInternal;
75 extern SV2GenericNAKDefaultTypeInternal _SV2GenericNAK_default_instance_;
76 class SV2Header;
77 class SV2HeaderDefaultTypeInternal;
78 extern SV2HeaderDefaultTypeInternal _SV2Header_default_instance_;
79 class SV2ReplyEnumerate;
80 class SV2ReplyEnumerateDefaultTypeInternal;
81 extern SV2ReplyEnumerateDefaultTypeInternal _SV2ReplyEnumerate_default_instance_;
82 class SV2ReplyQueuedMessage;
83 class SV2ReplyQueuedMessageDefaultTypeInternal;
84 extern SV2ReplyQueuedMessageDefaultTypeInternal _SV2ReplyQueuedMessage_default_instance_;
85 class SV2ReplyStatus;
86 class SV2ReplyStatusDefaultTypeInternal;
87 extern SV2ReplyStatusDefaultTypeInternal _SV2ReplyStatus_default_instance_;
88 class SV2RequestEnumerate;
89 class SV2RequestEnumerateDefaultTypeInternal;
90 extern SV2RequestEnumerateDefaultTypeInternal _SV2RequestEnumerate_default_instance_;
91 class SV2RequestQueuedMessage;
92 class SV2RequestQueuedMessageDefaultTypeInternal;
93 extern SV2RequestQueuedMessageDefaultTypeInternal _SV2RequestQueuedMessage_default_instance_;
94 class SV2RequestStatus;
95 class SV2RequestStatusDefaultTypeInternal;
96 extern SV2RequestStatusDefaultTypeInternal _SV2RequestStatus_default_instance_;
97 class SV2SendToConsole;
98 class SV2SendToConsoleDefaultTypeInternal;
99 extern SV2SendToConsoleDefaultTypeInternal _SV2SendToConsole_default_instance_;
100 } // namespace protobuf
101 } // namespace frontseat
102 } // namespace middleware
103 } // namespace goby
104 namespace google {
105 namespace protobuf {
106 template<> ::goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage>(Arena*);
107 template<> ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading>(Arena*);
108 template<> ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(Arena*);
109 template<> ::goby::middleware::frontseat::protobuf::SV2Footer* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(Arena*);
110 template<> ::goby::middleware::frontseat::protobuf::SV2GenericACK* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2GenericACK>(Arena*);
111 template<> ::goby::middleware::frontseat::protobuf::SV2GenericNAK* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2GenericNAK>(Arena*);
112 template<> ::goby::middleware::frontseat::protobuf::SV2Header* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(Arena*);
113 template<> ::goby::middleware::frontseat::protobuf::SV2ReplyEnumerate* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2ReplyEnumerate>(Arena*);
114 template<> ::goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage>(Arena*);
115 template<> ::goby::middleware::frontseat::protobuf::SV2ReplyStatus* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2ReplyStatus>(Arena*);
116 template<> ::goby::middleware::frontseat::protobuf::SV2RequestEnumerate* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2RequestEnumerate>(Arena*);
117 template<> ::goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage>(Arena*);
118 template<> ::goby::middleware::frontseat::protobuf::SV2RequestStatus* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2RequestStatus>(Arena*);
119 template<> ::goby::middleware::frontseat::protobuf::SV2SendToConsole* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2SendToConsole>(Arena*);
120 } // namespace protobuf
121 } // namespace google
122 namespace goby {
123 namespace middleware {
124 namespace frontseat {
125 namespace protobuf {
126 
130 };
131 bool SV2Header_BoardId_IsValid(int value);
135 
136 const ::google::protobuf::EnumDescriptor* SV2Header_BoardId_descriptor();
137 inline const ::std::string& SV2Header_BoardId_Name(SV2Header_BoardId value) {
138  return ::google::protobuf::internal::NameOfEnum(
140 }
142  const ::std::string& name, SV2Header_BoardId* value) {
143  return ::google::protobuf::internal::ParseNamedEnum<SV2Header_BoardId>(
144  SV2Header_BoardId_descriptor(), name, value);
145 }
155 };
156 bool SV2Header_CCTaskId_IsValid(int value);
160 
161 const ::google::protobuf::EnumDescriptor* SV2Header_CCTaskId_descriptor();
162 inline const ::std::string& SV2Header_CCTaskId_Name(SV2Header_CCTaskId value) {
163  return ::google::protobuf::internal::NameOfEnum(
165 }
167  const ::std::string& name, SV2Header_CCTaskId* value) {
168  return ::google::protobuf::internal::ParseNamedEnum<SV2Header_CCTaskId>(
169  SV2Header_CCTaskId_descriptor(), name, value);
170 }
181 };
182 bool MessageTypes_IsValid(int value);
186 
187 const ::google::protobuf::EnumDescriptor* MessageTypes_descriptor();
188 inline const ::std::string& MessageTypes_Name(MessageTypes value) {
189  return ::google::protobuf::internal::NameOfEnum(
190  MessageTypes_descriptor(), value);
191 }
192 inline bool MessageTypes_Parse(
193  const ::std::string& name, MessageTypes* value) {
194  return ::google::protobuf::internal::ParseNamedEnum<MessageTypes>(
195  MessageTypes_descriptor(), name, value);
196 }
197 // ===================================================================
198 
199 class SV2Header : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2Header) */ {
200  public:
201  SV2Header();
202  virtual ~SV2Header();
203 
204  SV2Header(const SV2Header& from);
205 
206  inline SV2Header& operator=(const SV2Header& from) {
207  CopyFrom(from);
208  return *this;
209  }
210  #if LANG_CXX11
211  SV2Header(SV2Header&& from) noexcept
212  : SV2Header() {
213  *this = ::std::move(from);
214  }
215 
216  inline SV2Header& operator=(SV2Header&& from) noexcept {
217  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
218  if (this != &from) InternalSwap(&from);
219  } else {
220  CopyFrom(from);
221  }
222  return *this;
223  }
224  #endif
225  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
226  return _internal_metadata_.unknown_fields();
227  }
228  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
229  return _internal_metadata_.mutable_unknown_fields();
230  }
231 
232  static const ::google::protobuf::Descriptor* descriptor();
233  static const SV2Header& default_instance();
234 
235  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
236  static inline const SV2Header* internal_default_instance() {
237  return reinterpret_cast<const SV2Header*>(
239  }
240  static constexpr int kIndexInFileMessages =
241  0;
242 
243  void Swap(SV2Header* other);
244  friend void swap(SV2Header& a, SV2Header& b) {
245  a.Swap(&b);
246  }
247 
248  // implements Message ----------------------------------------------
249 
250  inline SV2Header* New() const final {
251  return CreateMaybeMessage<SV2Header>(NULL);
252  }
253 
254  SV2Header* New(::google::protobuf::Arena* arena) const final {
255  return CreateMaybeMessage<SV2Header>(arena);
256  }
257  void CopyFrom(const ::google::protobuf::Message& from) final;
258  void MergeFrom(const ::google::protobuf::Message& from) final;
259  void CopyFrom(const SV2Header& from);
260  void MergeFrom(const SV2Header& from);
261  void Clear() final;
262  bool IsInitialized() const final;
263 
264  size_t ByteSizeLong() const final;
266  ::google::protobuf::io::CodedInputStream* input) final;
268  ::google::protobuf::io::CodedOutputStream* output) const final;
270  bool deterministic, ::google::protobuf::uint8* target) const final;
271  int GetCachedSize() const final { return _cached_size_.Get(); }
272 
273  private:
274  void SharedCtor();
275  void SharedDtor();
276  void SetCachedSize(int size) const final;
277  void InternalSwap(SV2Header* other);
278  private:
279  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
280  return NULL;
281  }
282  inline void* MaybeArenaPtr() const {
283  return NULL;
284  }
285  public:
286 
288 
289  // nested types ----------------------------------------------------
290 
292  static const BoardId BOARD_ID_CC =
296  static inline bool BoardId_IsValid(int value) {
297  return SV2Header_BoardId_IsValid(value);
298  }
299  static const BoardId BoardId_MIN =
301  static const BoardId BoardId_MAX =
303  static const int BoardId_ARRAYSIZE =
305  static inline const ::google::protobuf::EnumDescriptor*
308  }
309  static inline const ::std::string& BoardId_Name(BoardId value) {
310  return SV2Header_BoardId_Name(value);
311  }
312  static inline bool BoardId_Parse(const ::std::string& name,
313  BoardId* value) {
314  return SV2Header_BoardId_Parse(name, value);
315  }
316 
318  static const CCTaskId CCTASK_ID_MAIN =
326  static const CCTaskId CCTASK_ID_XBEE =
334  static inline bool CCTaskId_IsValid(int value) {
335  return SV2Header_CCTaskId_IsValid(value);
336  }
337  static const CCTaskId CCTaskId_MIN =
339  static const CCTaskId CCTaskId_MAX =
341  static const int CCTaskId_ARRAYSIZE =
343  static inline const ::google::protobuf::EnumDescriptor*
346  }
347  static inline const ::std::string& CCTaskId_Name(CCTaskId value) {
348  return SV2Header_CCTaskId_Name(value);
349  }
350  static inline bool CCTaskId_Parse(const ::std::string& name,
351  CCTaskId* value) {
352  return SV2Header_CCTaskId_Parse(name, value);
353  }
354 
355  // accessors -------------------------------------------------------
356 
357  // required uint32 start_of_frame = 1 [(.dccl.field) = {
358  bool has_start_of_frame() const;
359  void clear_start_of_frame();
360  static const int kStartOfFrameFieldNumber = 1;
363 
364  // required uint32 message_size = 2 [(.dccl.field) = {
365  bool has_message_size() const;
366  void clear_message_size();
367  static const int kMessageSizeFieldNumber = 2;
370 
371  // required uint32 dest = 3 [(.dccl.field) = {
372  bool has_dest() const;
373  void clear_dest();
374  static const int kDestFieldNumber = 3;
376  void set_dest(::google::protobuf::uint32 value);
377 
378  // required uint32 src = 4 [(.dccl.field) = {
379  bool has_src() const;
380  void clear_src();
381  static const int kSrcFieldNumber = 4;
383  void set_src(::google::protobuf::uint32 value);
384 
385  // required uint32 transaction_id = 5 [(.dccl.field) = {
386  bool has_transaction_id() const;
387  void clear_transaction_id();
388  static const int kTransactionIdFieldNumber = 5;
391 
392  // required uint32 message_type = 6 [(.dccl.field) = {
393  bool has_message_type() const;
394  void clear_message_type();
395  static const int kMessageTypeFieldNumber = 6;
398 
399  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2Header)
400  private:
401  void set_has_start_of_frame();
402  void clear_has_start_of_frame();
403  void set_has_message_size();
404  void clear_has_message_size();
405  void set_has_dest();
406  void clear_has_dest();
407  void set_has_src();
408  void clear_has_src();
409  void set_has_transaction_id();
410  void clear_has_transaction_id();
411  void set_has_message_type();
412  void clear_has_message_type();
413 
414  // helper for ByteSizeLong()
415  size_t RequiredFieldsByteSizeFallback() const;
416 
417  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
418  ::google::protobuf::internal::HasBits<1> _has_bits_;
419  mutable ::google::protobuf::internal::CachedSize _cached_size_;
420  ::google::protobuf::uint32 start_of_frame_;
421  ::google::protobuf::uint32 message_size_;
424  ::google::protobuf::uint32 transaction_id_;
425  ::google::protobuf::uint32 message_type_;
426  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
427 };
428 // -------------------------------------------------------------------
429 
430 class SV2Footer : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2Footer) */ {
431  public:
432  SV2Footer();
433  virtual ~SV2Footer();
434 
435  SV2Footer(const SV2Footer& from);
436 
437  inline SV2Footer& operator=(const SV2Footer& from) {
438  CopyFrom(from);
439  return *this;
440  }
441  #if LANG_CXX11
442  SV2Footer(SV2Footer&& from) noexcept
443  : SV2Footer() {
444  *this = ::std::move(from);
445  }
446 
447  inline SV2Footer& operator=(SV2Footer&& from) noexcept {
448  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
449  if (this != &from) InternalSwap(&from);
450  } else {
451  CopyFrom(from);
452  }
453  return *this;
454  }
455  #endif
456  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
457  return _internal_metadata_.unknown_fields();
458  }
459  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
460  return _internal_metadata_.mutable_unknown_fields();
461  }
462 
463  static const ::google::protobuf::Descriptor* descriptor();
464  static const SV2Footer& default_instance();
465 
466  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
467  static inline const SV2Footer* internal_default_instance() {
468  return reinterpret_cast<const SV2Footer*>(
470  }
471  static constexpr int kIndexInFileMessages =
472  1;
473 
474  void Swap(SV2Footer* other);
475  friend void swap(SV2Footer& a, SV2Footer& b) {
476  a.Swap(&b);
477  }
478 
479  // implements Message ----------------------------------------------
480 
481  inline SV2Footer* New() const final {
482  return CreateMaybeMessage<SV2Footer>(NULL);
483  }
484 
485  SV2Footer* New(::google::protobuf::Arena* arena) const final {
486  return CreateMaybeMessage<SV2Footer>(arena);
487  }
488  void CopyFrom(const ::google::protobuf::Message& from) final;
489  void MergeFrom(const ::google::protobuf::Message& from) final;
490  void CopyFrom(const SV2Footer& from);
491  void MergeFrom(const SV2Footer& from);
492  void Clear() final;
493  bool IsInitialized() const final;
494 
495  size_t ByteSizeLong() const final;
497  ::google::protobuf::io::CodedInputStream* input) final;
499  ::google::protobuf::io::CodedOutputStream* output) const final;
501  bool deterministic, ::google::protobuf::uint8* target) const final;
502  int GetCachedSize() const final { return _cached_size_.Get(); }
503 
504  private:
505  void SharedCtor();
506  void SharedDtor();
507  void SetCachedSize(int size) const final;
508  void InternalSwap(SV2Footer* other);
509  private:
510  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
511  return NULL;
512  }
513  inline void* MaybeArenaPtr() const {
514  return NULL;
515  }
516  public:
517 
519 
520  // nested types ----------------------------------------------------
521 
522  // accessors -------------------------------------------------------
523 
524  // required uint32 crc16 = 1 [(.dccl.field) = {
525  bool has_crc16() const;
526  void clear_crc16();
527  static const int kCrc16FieldNumber = 1;
528  ::google::protobuf::uint32 crc16() const;
529  void set_crc16(::google::protobuf::uint32 value);
530 
531  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2Footer)
532  private:
533  void set_has_crc16();
534  void clear_has_crc16();
535 
536  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
537  ::google::protobuf::internal::HasBits<1> _has_bits_;
538  mutable ::google::protobuf::internal::CachedSize _cached_size_;
539  ::google::protobuf::uint32 crc16_;
541 };
542 // -------------------------------------------------------------------
543 
544 class SV2RequestEnumerate : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2RequestEnumerate) */ {
545  public:
547  virtual ~SV2RequestEnumerate();
548 
550 
552  CopyFrom(from);
553  return *this;
554  }
555  #if LANG_CXX11
557  : SV2RequestEnumerate() {
558  *this = ::std::move(from);
559  }
560 
561  inline SV2RequestEnumerate& operator=(SV2RequestEnumerate&& from) noexcept {
562  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
563  if (this != &from) InternalSwap(&from);
564  } else {
565  CopyFrom(from);
566  }
567  return *this;
568  }
569  #endif
570  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
571  return _internal_metadata_.unknown_fields();
572  }
573  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
574  return _internal_metadata_.mutable_unknown_fields();
575  }
576 
577  static const ::google::protobuf::Descriptor* descriptor();
578  static const SV2RequestEnumerate& default_instance();
579 
580  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
582  return reinterpret_cast<const SV2RequestEnumerate*>(
584  }
585  static constexpr int kIndexInFileMessages =
586  2;
587 
588  void Swap(SV2RequestEnumerate* other);
590  a.Swap(&b);
591  }
592 
593  // implements Message ----------------------------------------------
594 
595  inline SV2RequestEnumerate* New() const final {
596  return CreateMaybeMessage<SV2RequestEnumerate>(NULL);
597  }
598 
600  return CreateMaybeMessage<SV2RequestEnumerate>(arena);
601  }
602  void CopyFrom(const ::google::protobuf::Message& from) final;
603  void MergeFrom(const ::google::protobuf::Message& from) final;
604  void CopyFrom(const SV2RequestEnumerate& from);
605  void MergeFrom(const SV2RequestEnumerate& from);
606  void Clear() final;
607  bool IsInitialized() const final;
608 
609  size_t ByteSizeLong() const final;
611  ::google::protobuf::io::CodedInputStream* input) final;
613  ::google::protobuf::io::CodedOutputStream* output) const final;
615  bool deterministic, ::google::protobuf::uint8* target) const final;
616  int GetCachedSize() const final { return _cached_size_.Get(); }
617 
618  private:
619  void SharedCtor();
620  void SharedDtor();
621  void SetCachedSize(int size) const final;
622  void InternalSwap(SV2RequestEnumerate* other);
623  private:
624  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
625  return NULL;
626  }
627  inline void* MaybeArenaPtr() const {
628  return NULL;
629  }
630  public:
631 
633 
634  // nested types ----------------------------------------------------
635 
636  // accessors -------------------------------------------------------
637 
638  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
639  bool has_header() const;
640  void clear_header();
641  static const int kHeaderFieldNumber = 1;
642  private:
643  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
644  public:
645  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
646  ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
647  ::goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
648  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
649 
650  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
651  bool has_footer() const;
652  void clear_footer();
653  static const int kFooterFieldNumber = 100;
654  private:
655  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
656  public:
657  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
658  ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
659  ::goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
660  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
661 
662  // required uint32 protocols_supported = 2 [(.dccl.field) = {
663  bool has_protocols_supported() const;
664  void clear_protocols_supported();
665  static const int kProtocolsSupportedFieldNumber = 2;
666  ::google::protobuf::uint32 protocols_supported() const;
667  void set_protocols_supported(::google::protobuf::uint32 value);
668 
669  // required uint32 commands_supported = 3 [(.dccl.field) = {
670  bool has_commands_supported() const;
671  void clear_commands_supported();
672  static const int kCommandsSupportedFieldNumber = 3;
673  ::google::protobuf::uint32 commands_supported() const;
674  void set_commands_supported(::google::protobuf::uint32 value);
675 
676  enum DCCLParameters { DCCL_ID = 8257552, DCCL_MAX_BYTES = 557 };
677  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2RequestEnumerate)
678  private:
679  void set_has_header();
680  void clear_has_header();
681  void set_has_protocols_supported();
682  void clear_has_protocols_supported();
683  void set_has_commands_supported();
684  void clear_has_commands_supported();
685  void set_has_footer();
686  void clear_has_footer();
687 
688  // helper for ByteSizeLong()
689  size_t RequiredFieldsByteSizeFallback() const;
690 
691  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
692  ::google::protobuf::internal::HasBits<1> _has_bits_;
693  mutable ::google::protobuf::internal::CachedSize _cached_size_;
696  ::google::protobuf::uint32 protocols_supported_;
697  ::google::protobuf::uint32 commands_supported_;
698  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
699 };
700 // -------------------------------------------------------------------
701 
702 class SV2ReplyEnumerate : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate) */ {
703  public:
705  virtual ~SV2ReplyEnumerate();
706 
708 
710  CopyFrom(from);
711  return *this;
712  }
713  #if LANG_CXX11
714  SV2ReplyEnumerate(SV2ReplyEnumerate&& from) noexcept
715  : SV2ReplyEnumerate() {
716  *this = ::std::move(from);
717  }
718 
719  inline SV2ReplyEnumerate& operator=(SV2ReplyEnumerate&& from) noexcept {
720  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
721  if (this != &from) InternalSwap(&from);
722  } else {
723  CopyFrom(from);
724  }
725  return *this;
726  }
727  #endif
728  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
729  return _internal_metadata_.unknown_fields();
730  }
731  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
732  return _internal_metadata_.mutable_unknown_fields();
733  }
734 
735  static const ::google::protobuf::Descriptor* descriptor();
736  static const SV2ReplyEnumerate& default_instance();
737 
738  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
740  return reinterpret_cast<const SV2ReplyEnumerate*>(
742  }
743  static constexpr int kIndexInFileMessages =
744  3;
745 
746  void Swap(SV2ReplyEnumerate* other);
748  a.Swap(&b);
749  }
750 
751  // implements Message ----------------------------------------------
752 
753  inline SV2ReplyEnumerate* New() const final {
754  return CreateMaybeMessage<SV2ReplyEnumerate>(NULL);
755  }
756 
758  return CreateMaybeMessage<SV2ReplyEnumerate>(arena);
759  }
760  void CopyFrom(const ::google::protobuf::Message& from) final;
761  void MergeFrom(const ::google::protobuf::Message& from) final;
762  void CopyFrom(const SV2ReplyEnumerate& from);
763  void MergeFrom(const SV2ReplyEnumerate& from);
764  void Clear() final;
765  bool IsInitialized() const final;
766 
767  size_t ByteSizeLong() const final;
769  ::google::protobuf::io::CodedInputStream* input) final;
771  ::google::protobuf::io::CodedOutputStream* output) const final;
773  bool deterministic, ::google::protobuf::uint8* target) const final;
774  int GetCachedSize() const final { return _cached_size_.Get(); }
775 
776  private:
777  void SharedCtor();
778  void SharedDtor();
779  void SetCachedSize(int size) const final;
780  void InternalSwap(SV2ReplyEnumerate* other);
781  private:
782  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
783  return NULL;
784  }
785  inline void* MaybeArenaPtr() const {
786  return NULL;
787  }
788  public:
789 
791 
792  // nested types ----------------------------------------------------
793 
794  // accessors -------------------------------------------------------
795 
796  // required bytes serial_number = 13 [(.dccl.field) = {
797  bool has_serial_number() const;
798  void clear_serial_number();
799  static const int kSerialNumberFieldNumber = 13;
800  const ::std::string& serial_number() const;
801  void set_serial_number(const ::std::string& value);
802  #if LANG_CXX11
803  void set_serial_number(::std::string&& value);
804  #endif
805  void set_serial_number(const char* value);
806  void set_serial_number(const void* value, size_t size);
807  ::std::string* mutable_serial_number();
808  ::std::string* release_serial_number();
809  void set_allocated_serial_number(::std::string* serial_number);
810 
811  // required bytes description = 20 [(.dccl.field) = {
812  bool has_description() const;
813  void clear_description();
814  static const int kDescriptionFieldNumber = 20;
815  const ::std::string& description() const;
816  void set_description(const ::std::string& value);
817  #if LANG_CXX11
818  void set_description(::std::string&& value);
819  #endif
820  void set_description(const char* value);
821  void set_description(const void* value, size_t size);
822  ::std::string* mutable_description();
823  ::std::string* release_description();
824  void set_allocated_description(::std::string* description);
825 
826  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
827  bool has_header() const;
828  void clear_header();
829  static const int kHeaderFieldNumber = 1;
830  private:
831  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
832  public:
833  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
836  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
837 
838  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
839  bool has_footer() const;
840  void clear_footer();
841  static const int kFooterFieldNumber = 100;
842  private:
843  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
844  public:
845  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
848  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
849 
850  // required uint32 original_msg_type = 2 [(.dccl.field) = {
851  bool has_original_msg_type() const;
852  void clear_original_msg_type();
853  static const int kOriginalMsgTypeFieldNumber = 2;
854  ::google::protobuf::uint32 original_msg_type() const;
855  void set_original_msg_type(::google::protobuf::uint32 value);
856 
857  // required uint32 number_of_devices_responding = 3 [(.dccl.field) = {
858  bool has_number_of_devices_responding() const;
859  void clear_number_of_devices_responding();
860  static const int kNumberOfDevicesRespondingFieldNumber = 3;
861  ::google::protobuf::uint32 number_of_devices_responding() const;
862  void set_number_of_devices_responding(::google::protobuf::uint32 value);
863 
864  // required uint32 number_of_devices_in_message = 4 [(.dccl.field) = {
865  bool has_number_of_devices_in_message() const;
866  void clear_number_of_devices_in_message();
867  static const int kNumberOfDevicesInMessageFieldNumber = 4;
868  ::google::protobuf::uint32 number_of_devices_in_message() const;
869  void set_number_of_devices_in_message(::google::protobuf::uint32 value);
870 
871  // required uint32 version = 10 [(.dccl.field) = {
872  bool has_version() const;
873  void clear_version();
874  static const int kVersionFieldNumber = 10;
875  ::google::protobuf::uint32 version() const;
876  void set_version(::google::protobuf::uint32 value);
877 
878  // required uint32 device_type = 11 [(.dccl.field) = {
879  bool has_device_type() const;
880  void clear_device_type();
881  static const int kDeviceTypeFieldNumber = 11;
882  ::google::protobuf::uint32 device_type() const;
883  void set_device_type(::google::protobuf::uint32 value);
884 
885  // required uint32 board_addr = 12 [(.dccl.field) = {
886  bool has_board_addr() const;
887  void clear_board_addr();
888  static const int kBoardAddrFieldNumber = 12;
889  ::google::protobuf::uint32 board_addr() const;
890  void set_board_addr(::google::protobuf::uint32 value);
891 
892  // required uint32 location = 14 [(.dccl.field) = {
893  bool has_location() const;
894  void clear_location();
895  static const int kLocationFieldNumber = 14;
896  ::google::protobuf::uint32 location() const;
897  void set_location(::google::protobuf::uint32 value);
898 
899  // required uint32 polling_frequency = 15 [(.dccl.field) = {
900  bool has_polling_frequency() const;
901  void clear_polling_frequency();
902  static const int kPollingFrequencyFieldNumber = 15;
903  ::google::protobuf::uint32 polling_frequency() const;
904  void set_polling_frequency(::google::protobuf::uint32 value);
905 
906  // required uint32 extra_info = 16 [(.dccl.field) = {
907  bool has_extra_info() const;
908  void clear_extra_info();
909  static const int kExtraInfoFieldNumber = 16;
910  ::google::protobuf::uint32 extra_info() const;
911  void set_extra_info(::google::protobuf::uint32 value);
912 
913  // required uint32 firmware_major = 17 [(.dccl.field) = {
914  bool has_firmware_major() const;
915  void clear_firmware_major();
916  static const int kFirmwareMajorFieldNumber = 17;
917  ::google::protobuf::uint32 firmware_major() const;
918  void set_firmware_major(::google::protobuf::uint32 value);
919 
920  // required uint32 firmware_minor = 18 [(.dccl.field) = {
921  bool has_firmware_minor() const;
922  void clear_firmware_minor();
923  static const int kFirmwareMinorFieldNumber = 18;
924  ::google::protobuf::uint32 firmware_minor() const;
925  void set_firmware_minor(::google::protobuf::uint32 value);
926 
927  // required uint32 firmware_revision = 19 [(.dccl.field) = {
928  bool has_firmware_revision() const;
929  void clear_firmware_revision();
930  static const int kFirmwareRevisionFieldNumber = 19;
931  ::google::protobuf::uint32 firmware_revision() const;
932  void set_firmware_revision(::google::protobuf::uint32 value);
933 
934  enum DCCLParameters { DCCL_ID = 8257793, DCCL_MAX_BYTES = 557 };
935  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate)
936  private:
937  void set_has_header();
938  void clear_has_header();
939  void set_has_original_msg_type();
940  void clear_has_original_msg_type();
941  void set_has_number_of_devices_responding();
942  void clear_has_number_of_devices_responding();
943  void set_has_number_of_devices_in_message();
944  void clear_has_number_of_devices_in_message();
945  void set_has_version();
946  void clear_has_version();
947  void set_has_device_type();
948  void clear_has_device_type();
949  void set_has_board_addr();
950  void clear_has_board_addr();
951  void set_has_serial_number();
952  void clear_has_serial_number();
953  void set_has_location();
954  void clear_has_location();
955  void set_has_polling_frequency();
956  void clear_has_polling_frequency();
957  void set_has_extra_info();
958  void clear_has_extra_info();
959  void set_has_firmware_major();
960  void clear_has_firmware_major();
961  void set_has_firmware_minor();
962  void clear_has_firmware_minor();
963  void set_has_firmware_revision();
964  void clear_has_firmware_revision();
965  void set_has_description();
966  void clear_has_description();
967  void set_has_footer();
968  void clear_has_footer();
969 
970  // helper for ByteSizeLong()
971  size_t RequiredFieldsByteSizeFallback() const;
972 
973  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
974  ::google::protobuf::internal::HasBits<1> _has_bits_;
975  mutable ::google::protobuf::internal::CachedSize _cached_size_;
976  ::google::protobuf::internal::ArenaStringPtr serial_number_;
977  ::google::protobuf::internal::ArenaStringPtr description_;
980  ::google::protobuf::uint32 original_msg_type_;
981  ::google::protobuf::uint32 number_of_devices_responding_;
982  ::google::protobuf::uint32 number_of_devices_in_message_;
984  ::google::protobuf::uint32 device_type_;
985  ::google::protobuf::uint32 board_addr_;
986  ::google::protobuf::uint32 location_;
987  ::google::protobuf::uint32 polling_frequency_;
988  ::google::protobuf::uint32 extra_info_;
989  ::google::protobuf::uint32 firmware_major_;
990  ::google::protobuf::uint32 firmware_minor_;
991  ::google::protobuf::uint32 firmware_revision_;
992  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
993 };
994 // -------------------------------------------------------------------
995 
996 class SV2RequestStatus : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2RequestStatus) */ {
997  public:
999  virtual ~SV2RequestStatus();
1000 
1001  SV2RequestStatus(const SV2RequestStatus& from);
1002 
1004  CopyFrom(from);
1005  return *this;
1006  }
1007  #if LANG_CXX11
1008  SV2RequestStatus(SV2RequestStatus&& from) noexcept
1009  : SV2RequestStatus() {
1010  *this = ::std::move(from);
1011  }
1012 
1013  inline SV2RequestStatus& operator=(SV2RequestStatus&& from) noexcept {
1014  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1015  if (this != &from) InternalSwap(&from);
1016  } else {
1017  CopyFrom(from);
1018  }
1019  return *this;
1020  }
1021  #endif
1022  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1023  return _internal_metadata_.unknown_fields();
1024  }
1025  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1026  return _internal_metadata_.mutable_unknown_fields();
1027  }
1028 
1029  static const ::google::protobuf::Descriptor* descriptor();
1030  static const SV2RequestStatus& default_instance();
1031 
1032  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1034  return reinterpret_cast<const SV2RequestStatus*>(
1036  }
1037  static constexpr int kIndexInFileMessages =
1038  4;
1039 
1040  void Swap(SV2RequestStatus* other);
1042  a.Swap(&b);
1043  }
1044 
1045  // implements Message ----------------------------------------------
1046 
1047  inline SV2RequestStatus* New() const final {
1048  return CreateMaybeMessage<SV2RequestStatus>(NULL);
1049  }
1050 
1052  return CreateMaybeMessage<SV2RequestStatus>(arena);
1053  }
1054  void CopyFrom(const ::google::protobuf::Message& from) final;
1055  void MergeFrom(const ::google::protobuf::Message& from) final;
1056  void CopyFrom(const SV2RequestStatus& from);
1057  void MergeFrom(const SV2RequestStatus& from);
1058  void Clear() final;
1059  bool IsInitialized() const final;
1060 
1061  size_t ByteSizeLong() const final;
1063  ::google::protobuf::io::CodedInputStream* input) final;
1065  ::google::protobuf::io::CodedOutputStream* output) const final;
1066  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1067  bool deterministic, ::google::protobuf::uint8* target) const final;
1068  int GetCachedSize() const final { return _cached_size_.Get(); }
1069 
1070  private:
1071  void SharedCtor();
1072  void SharedDtor();
1073  void SetCachedSize(int size) const final;
1074  void InternalSwap(SV2RequestStatus* other);
1075  private:
1076  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1077  return NULL;
1078  }
1079  inline void* MaybeArenaPtr() const {
1080  return NULL;
1081  }
1082  public:
1083 
1085 
1086  // nested types ----------------------------------------------------
1087 
1088  // accessors -------------------------------------------------------
1089 
1090  // required bytes time = 2 [(.dccl.field) = {
1091  bool has_time() const;
1092  void clear_time();
1093  static const int kTimeFieldNumber = 2;
1094  const ::std::string& time() const;
1095  void set_time(const ::std::string& value);
1096  #if LANG_CXX11
1097  void set_time(::std::string&& value);
1098  #endif
1099  void set_time(const char* value);
1100  void set_time(const void* value, size_t size);
1101  ::std::string* mutable_time();
1102  ::std::string* release_time();
1103  void set_allocated_time(::std::string* time);
1104 
1105  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
1106  bool has_header() const;
1107  void clear_header();
1108  static const int kHeaderFieldNumber = 1;
1109  private:
1110  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
1111  public:
1112  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
1115  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
1116 
1117  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
1118  bool has_footer() const;
1119  void clear_footer();
1120  static const int kFooterFieldNumber = 100;
1121  private:
1122  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
1123  public:
1124  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
1127  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
1128 
1129  // required uint32 latitude = 3 [(.dccl.field) = {
1130  bool has_latitude() const;
1131  void clear_latitude();
1132  static const int kLatitudeFieldNumber = 3;
1133  ::google::protobuf::uint32 latitude() const;
1134  void set_latitude(::google::protobuf::uint32 value);
1135 
1136  // required uint32 longitude = 4 [(.dccl.field) = {
1137  bool has_longitude() const;
1138  void clear_longitude();
1139  static const int kLongitudeFieldNumber = 4;
1140  ::google::protobuf::uint32 longitude() const;
1141  void set_longitude(::google::protobuf::uint32 value);
1142 
1143  // required uint32 fix_valid = 5 [(.dccl.field) = {
1144  bool has_fix_valid() const;
1145  void clear_fix_valid();
1146  static const int kFixValidFieldNumber = 5;
1147  ::google::protobuf::uint32 fix_valid() const;
1148  void set_fix_valid(::google::protobuf::uint32 value);
1149 
1150  enum DCCLParameters { DCCL_ID = 8257570, DCCL_MAX_BYTES = 557 };
1151  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2RequestStatus)
1152  private:
1153  void set_has_header();
1154  void clear_has_header();
1155  void set_has_time();
1156  void clear_has_time();
1157  void set_has_latitude();
1158  void clear_has_latitude();
1159  void set_has_longitude();
1160  void clear_has_longitude();
1161  void set_has_fix_valid();
1162  void clear_has_fix_valid();
1163  void set_has_footer();
1164  void clear_has_footer();
1165 
1166  // helper for ByteSizeLong()
1167  size_t RequiredFieldsByteSizeFallback() const;
1168 
1169  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1170  ::google::protobuf::internal::HasBits<1> _has_bits_;
1171  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1172  ::google::protobuf::internal::ArenaStringPtr time_;
1175  ::google::protobuf::uint32 latitude_;
1176  ::google::protobuf::uint32 longitude_;
1177  ::google::protobuf::uint32 fix_valid_;
1178  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
1179 };
1180 // -------------------------------------------------------------------
1181 
1182 class SV2ReplyStatus : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2ReplyStatus) */ {
1183  public:
1184  SV2ReplyStatus();
1185  virtual ~SV2ReplyStatus();
1186 
1187  SV2ReplyStatus(const SV2ReplyStatus& from);
1188 
1189  inline SV2ReplyStatus& operator=(const SV2ReplyStatus& from) {
1190  CopyFrom(from);
1191  return *this;
1192  }
1193  #if LANG_CXX11
1194  SV2ReplyStatus(SV2ReplyStatus&& from) noexcept
1195  : SV2ReplyStatus() {
1196  *this = ::std::move(from);
1197  }
1198 
1199  inline SV2ReplyStatus& operator=(SV2ReplyStatus&& from) noexcept {
1200  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1201  if (this != &from) InternalSwap(&from);
1202  } else {
1203  CopyFrom(from);
1204  }
1205  return *this;
1206  }
1207  #endif
1208  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1209  return _internal_metadata_.unknown_fields();
1210  }
1211  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1212  return _internal_metadata_.mutable_unknown_fields();
1213  }
1214 
1215  static const ::google::protobuf::Descriptor* descriptor();
1216  static const SV2ReplyStatus& default_instance();
1217 
1218  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1220  return reinterpret_cast<const SV2ReplyStatus*>(
1222  }
1223  static constexpr int kIndexInFileMessages =
1224  5;
1225 
1226  void Swap(SV2ReplyStatus* other);
1227  friend void swap(SV2ReplyStatus& a, SV2ReplyStatus& b) {
1228  a.Swap(&b);
1229  }
1230 
1231  // implements Message ----------------------------------------------
1232 
1233  inline SV2ReplyStatus* New() const final {
1234  return CreateMaybeMessage<SV2ReplyStatus>(NULL);
1235  }
1236 
1237  SV2ReplyStatus* New(::google::protobuf::Arena* arena) const final {
1238  return CreateMaybeMessage<SV2ReplyStatus>(arena);
1239  }
1240  void CopyFrom(const ::google::protobuf::Message& from) final;
1241  void MergeFrom(const ::google::protobuf::Message& from) final;
1242  void CopyFrom(const SV2ReplyStatus& from);
1243  void MergeFrom(const SV2ReplyStatus& from);
1244  void Clear() final;
1245  bool IsInitialized() const final;
1246 
1247  size_t ByteSizeLong() const final;
1249  ::google::protobuf::io::CodedInputStream* input) final;
1251  ::google::protobuf::io::CodedOutputStream* output) const final;
1252  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1253  bool deterministic, ::google::protobuf::uint8* target) const final;
1254  int GetCachedSize() const final { return _cached_size_.Get(); }
1255 
1256  private:
1257  void SharedCtor();
1258  void SharedDtor();
1259  void SetCachedSize(int size) const final;
1260  void InternalSwap(SV2ReplyStatus* other);
1261  private:
1262  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1263  return NULL;
1264  }
1265  inline void* MaybeArenaPtr() const {
1266  return NULL;
1267  }
1268  public:
1269 
1271 
1272  // nested types ----------------------------------------------------
1273 
1274  // accessors -------------------------------------------------------
1275 
1276  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
1277  bool has_header() const;
1278  void clear_header();
1279  static const int kHeaderFieldNumber = 1;
1280  private:
1281  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
1282  public:
1283  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
1284  ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1285  ::goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
1286  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
1287 
1288  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
1289  bool has_footer() const;
1290  void clear_footer();
1291  static const int kFooterFieldNumber = 100;
1292  private:
1293  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
1294  public:
1295  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
1296  ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1297  ::goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
1298  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
1299 
1300  // required uint32 original_msg_type = 2 [(.dccl.field) = {
1301  bool has_original_msg_type() const;
1302  void clear_original_msg_type();
1303  static const int kOriginalMsgTypeFieldNumber = 2;
1304  ::google::protobuf::uint32 original_msg_type() const;
1305  void set_original_msg_type(::google::protobuf::uint32 value);
1306 
1307  // required uint32 number_of_devices_responding = 3 [(.dccl.field) = {
1308  bool has_number_of_devices_responding() const;
1309  void clear_number_of_devices_responding();
1310  static const int kNumberOfDevicesRespondingFieldNumber = 3;
1311  ::google::protobuf::uint32 number_of_devices_responding() const;
1312  void set_number_of_devices_responding(::google::protobuf::uint32 value);
1313 
1314  // required uint32 number_of_devices_in_message = 4 [(.dccl.field) = {
1315  bool has_number_of_devices_in_message() const;
1316  void clear_number_of_devices_in_message();
1317  static const int kNumberOfDevicesInMessageFieldNumber = 4;
1318  ::google::protobuf::uint32 number_of_devices_in_message() const;
1319  void set_number_of_devices_in_message(::google::protobuf::uint32 value);
1320 
1321  // required uint32 version = 10 [(.dccl.field) = {
1322  bool has_version() const;
1323  void clear_version();
1324  static const int kVersionFieldNumber = 10;
1325  ::google::protobuf::uint32 version() const;
1326  void set_version(::google::protobuf::uint32 value);
1327 
1328  // required uint32 board_addr = 11 [(.dccl.field) = {
1329  bool has_board_addr() const;
1330  void clear_board_addr();
1331  static const int kBoardAddrFieldNumber = 11;
1332  ::google::protobuf::uint32 board_addr() const;
1333  void set_board_addr(::google::protobuf::uint32 value);
1334 
1335  // required uint32 alarms = 12 [(.dccl.field) = {
1336  bool has_alarms() const;
1337  void clear_alarms();
1338  static const int kAlarmsFieldNumber = 12;
1339  ::google::protobuf::uint32 alarms() const;
1340  void set_alarms(::google::protobuf::uint32 value);
1341 
1342  // required uint32 leak_sensor_1 = 13 [(.dccl.field) = {
1343  bool has_leak_sensor_1() const;
1344  void clear_leak_sensor_1();
1345  static const int kLeakSensor1FieldNumber = 13;
1346  ::google::protobuf::uint32 leak_sensor_1() const;
1347  void set_leak_sensor_1(::google::protobuf::uint32 value);
1348 
1349  // required uint32 leak_sensor_2 = 14 [(.dccl.field) = {
1350  bool has_leak_sensor_2() const;
1351  void clear_leak_sensor_2();
1352  static const int kLeakSensor2FieldNumber = 14;
1353  ::google::protobuf::uint32 leak_sensor_2() const;
1354  void set_leak_sensor_2(::google::protobuf::uint32 value);
1355 
1356  // required uint32 humid_temp = 15 [(.dccl.field) = {
1357  bool has_humid_temp() const;
1358  void clear_humid_temp();
1359  static const int kHumidTempFieldNumber = 15;
1360  ::google::protobuf::uint32 humid_temp() const;
1361  void set_humid_temp(::google::protobuf::uint32 value);
1362 
1363  // required uint32 relative_humidity = 16 [(.dccl.field) = {
1364  bool has_relative_humidity() const;
1365  void clear_relative_humidity();
1366  static const int kRelativeHumidityFieldNumber = 16;
1367  ::google::protobuf::uint32 relative_humidity() const;
1368  void set_relative_humidity(::google::protobuf::uint32 value);
1369 
1370  // required uint32 pressure_temp = 17 [(.dccl.field) = {
1371  bool has_pressure_temp() const;
1372  void clear_pressure_temp();
1373  static const int kPressureTempFieldNumber = 17;
1374  ::google::protobuf::uint32 pressure_temp() const;
1375  void set_pressure_temp(::google::protobuf::uint32 value);
1376 
1377  // required uint32 pressure = 18 [(.dccl.field) = {
1378  bool has_pressure() const;
1379  void clear_pressure();
1380  static const int kPressureFieldNumber = 18;
1381  ::google::protobuf::uint32 pressure() const;
1382  void set_pressure(::google::protobuf::uint32 value);
1383 
1384  enum DCCLParameters { DCCL_ID = 8258049, DCCL_MAX_BYTES = 557 };
1385  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2ReplyStatus)
1386  private:
1387  void set_has_header();
1388  void clear_has_header();
1389  void set_has_original_msg_type();
1390  void clear_has_original_msg_type();
1391  void set_has_number_of_devices_responding();
1392  void clear_has_number_of_devices_responding();
1393  void set_has_number_of_devices_in_message();
1394  void clear_has_number_of_devices_in_message();
1395  void set_has_version();
1396  void clear_has_version();
1397  void set_has_board_addr();
1398  void clear_has_board_addr();
1399  void set_has_alarms();
1400  void clear_has_alarms();
1401  void set_has_leak_sensor_1();
1402  void clear_has_leak_sensor_1();
1403  void set_has_leak_sensor_2();
1404  void clear_has_leak_sensor_2();
1405  void set_has_humid_temp();
1406  void clear_has_humid_temp();
1407  void set_has_relative_humidity();
1408  void clear_has_relative_humidity();
1409  void set_has_pressure_temp();
1410  void clear_has_pressure_temp();
1411  void set_has_pressure();
1412  void clear_has_pressure();
1413  void set_has_footer();
1414  void clear_has_footer();
1415 
1416  // helper for ByteSizeLong()
1417  size_t RequiredFieldsByteSizeFallback() const;
1418 
1419  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1420  ::google::protobuf::internal::HasBits<1> _has_bits_;
1421  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1424  ::google::protobuf::uint32 original_msg_type_;
1425  ::google::protobuf::uint32 number_of_devices_responding_;
1426  ::google::protobuf::uint32 number_of_devices_in_message_;
1427  ::google::protobuf::uint32 version_;
1428  ::google::protobuf::uint32 board_addr_;
1430  ::google::protobuf::uint32 leak_sensor_1_;
1431  ::google::protobuf::uint32 leak_sensor_2_;
1432  ::google::protobuf::uint32 humid_temp_;
1433  ::google::protobuf::uint32 relative_humidity_;
1434  ::google::protobuf::uint32 pressure_temp_;
1435  ::google::protobuf::uint32 pressure_;
1436  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
1437 };
1438 // -------------------------------------------------------------------
1439 
1440 class SV2RequestQueuedMessage : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage) */ {
1441  public:
1443  virtual ~SV2RequestQueuedMessage();
1444 
1446 
1448  CopyFrom(from);
1449  return *this;
1450  }
1451  #if LANG_CXX11
1454  *this = ::std::move(from);
1455  }
1456 
1457  inline SV2RequestQueuedMessage& operator=(SV2RequestQueuedMessage&& from) noexcept {
1458  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1459  if (this != &from) InternalSwap(&from);
1460  } else {
1461  CopyFrom(from);
1462  }
1463  return *this;
1464  }
1465  #endif
1466  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1467  return _internal_metadata_.unknown_fields();
1468  }
1469  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1470  return _internal_metadata_.mutable_unknown_fields();
1471  }
1472 
1473  static const ::google::protobuf::Descriptor* descriptor();
1474  static const SV2RequestQueuedMessage& default_instance();
1475 
1476  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1478  return reinterpret_cast<const SV2RequestQueuedMessage*>(
1480  }
1481  static constexpr int kIndexInFileMessages =
1482  6;
1483 
1484  void Swap(SV2RequestQueuedMessage* other);
1486  a.Swap(&b);
1487  }
1488 
1489  // implements Message ----------------------------------------------
1490 
1491  inline SV2RequestQueuedMessage* New() const final {
1492  return CreateMaybeMessage<SV2RequestQueuedMessage>(NULL);
1493  }
1494 
1496  return CreateMaybeMessage<SV2RequestQueuedMessage>(arena);
1497  }
1498  void CopyFrom(const ::google::protobuf::Message& from) final;
1499  void MergeFrom(const ::google::protobuf::Message& from) final;
1500  void CopyFrom(const SV2RequestQueuedMessage& from);
1501  void MergeFrom(const SV2RequestQueuedMessage& from);
1502  void Clear() final;
1503  bool IsInitialized() const final;
1504 
1505  size_t ByteSizeLong() const final;
1507  ::google::protobuf::io::CodedInputStream* input) final;
1509  ::google::protobuf::io::CodedOutputStream* output) const final;
1510  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1511  bool deterministic, ::google::protobuf::uint8* target) const final;
1512  int GetCachedSize() const final { return _cached_size_.Get(); }
1513 
1514  private:
1515  void SharedCtor();
1516  void SharedDtor();
1517  void SetCachedSize(int size) const final;
1518  void InternalSwap(SV2RequestQueuedMessage* other);
1519  private:
1520  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1521  return NULL;
1522  }
1523  inline void* MaybeArenaPtr() const {
1524  return NULL;
1525  }
1526  public:
1527 
1529 
1530  // nested types ----------------------------------------------------
1531 
1532  // accessors -------------------------------------------------------
1533 
1534  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
1535  bool has_header() const;
1536  void clear_header();
1537  static const int kHeaderFieldNumber = 1;
1538  private:
1539  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
1540  public:
1541  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
1542  ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1543  ::goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
1544  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
1545 
1546  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
1547  bool has_footer() const;
1548  void clear_footer();
1549  static const int kFooterFieldNumber = 100;
1550  private:
1551  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
1552  public:
1553  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
1554  ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1555  ::goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
1556  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
1557 
1558  enum DCCLParameters { DCCL_ID = 8257600, DCCL_MAX_BYTES = 557 };
1559  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage)
1560  private:
1561  void set_has_header();
1562  void clear_has_header();
1563  void set_has_footer();
1564  void clear_has_footer();
1565 
1566  // helper for ByteSizeLong()
1567  size_t RequiredFieldsByteSizeFallback() const;
1568 
1569  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1570  ::google::protobuf::internal::HasBits<1> _has_bits_;
1571  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1574  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
1575 };
1576 // -------------------------------------------------------------------
1577 
1578 class SV2ReplyQueuedMessage : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage) */ {
1579  public:
1581  virtual ~SV2ReplyQueuedMessage();
1582 
1584 
1586  CopyFrom(from);
1587  return *this;
1588  }
1589  #if LANG_CXX11
1591  : SV2ReplyQueuedMessage() {
1592  *this = ::std::move(from);
1593  }
1594 
1595  inline SV2ReplyQueuedMessage& operator=(SV2ReplyQueuedMessage&& from) noexcept {
1596  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1597  if (this != &from) InternalSwap(&from);
1598  } else {
1599  CopyFrom(from);
1600  }
1601  return *this;
1602  }
1603  #endif
1604  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1605  return _internal_metadata_.unknown_fields();
1606  }
1607  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1608  return _internal_metadata_.mutable_unknown_fields();
1609  }
1610 
1611  static const ::google::protobuf::Descriptor* descriptor();
1612  static const SV2ReplyQueuedMessage& default_instance();
1613 
1614  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1616  return reinterpret_cast<const SV2ReplyQueuedMessage*>(
1618  }
1619  static constexpr int kIndexInFileMessages =
1620  7;
1621 
1622  void Swap(SV2ReplyQueuedMessage* other);
1624  a.Swap(&b);
1625  }
1626 
1627  // implements Message ----------------------------------------------
1628 
1629  inline SV2ReplyQueuedMessage* New() const final {
1630  return CreateMaybeMessage<SV2ReplyQueuedMessage>(NULL);
1631  }
1632 
1634  return CreateMaybeMessage<SV2ReplyQueuedMessage>(arena);
1635  }
1636  void CopyFrom(const ::google::protobuf::Message& from) final;
1637  void MergeFrom(const ::google::protobuf::Message& from) final;
1638  void CopyFrom(const SV2ReplyQueuedMessage& from);
1639  void MergeFrom(const SV2ReplyQueuedMessage& from);
1640  void Clear() final;
1641  bool IsInitialized() const final;
1642 
1643  size_t ByteSizeLong() const final;
1645  ::google::protobuf::io::CodedInputStream* input) final;
1647  ::google::protobuf::io::CodedOutputStream* output) const final;
1648  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1649  bool deterministic, ::google::protobuf::uint8* target) const final;
1650  int GetCachedSize() const final { return _cached_size_.Get(); }
1651 
1652  private:
1653  void SharedCtor();
1654  void SharedDtor();
1655  void SetCachedSize(int size) const final;
1656  void InternalSwap(SV2ReplyQueuedMessage* other);
1657  private:
1658  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1659  return NULL;
1660  }
1661  inline void* MaybeArenaPtr() const {
1662  return NULL;
1663  }
1664  public:
1665 
1667 
1668  // nested types ----------------------------------------------------
1669 
1670  // accessors -------------------------------------------------------
1671 
1672  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
1673  bool has_header() const;
1674  void clear_header();
1675  static const int kHeaderFieldNumber = 1;
1676  private:
1677  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
1678  public:
1679  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
1680  ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1681  ::goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
1682  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
1683 
1684  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
1685  bool has_footer() const;
1686  void clear_footer();
1687  static const int kFooterFieldNumber = 100;
1688  private:
1689  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
1690  public:
1691  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
1692  ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1693  ::goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
1694  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
1695 
1696  // required uint32 original_msg_type = 2 [(.dccl.field) = {
1697  bool has_original_msg_type() const;
1698  void clear_original_msg_type();
1699  static const int kOriginalMsgTypeFieldNumber = 2;
1700  ::google::protobuf::uint32 original_msg_type() const;
1701  void set_original_msg_type(::google::protobuf::uint32 value);
1702 
1703  enum DCCLParameters { DCCL_ID = 8258305, DCCL_MAX_BYTES = 557 };
1704  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage)
1705  private:
1706  void set_has_header();
1707  void clear_has_header();
1708  void set_has_original_msg_type();
1709  void clear_has_original_msg_type();
1710  void set_has_footer();
1711  void clear_has_footer();
1712 
1713  // helper for ByteSizeLong()
1714  size_t RequiredFieldsByteSizeFallback() const;
1715 
1716  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1717  ::google::protobuf::internal::HasBits<1> _has_bits_;
1718  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1721  ::google::protobuf::uint32 original_msg_type_;
1722  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
1723 };
1724 // -------------------------------------------------------------------
1725 
1726 class SV2ACKNAKQueuedMessage : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage) */ {
1727  public:
1729  virtual ~SV2ACKNAKQueuedMessage();
1730 
1732 
1734  CopyFrom(from);
1735  return *this;
1736  }
1737  #if LANG_CXX11
1740  *this = ::std::move(from);
1741  }
1742 
1743  inline SV2ACKNAKQueuedMessage& operator=(SV2ACKNAKQueuedMessage&& from) noexcept {
1744  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1745  if (this != &from) InternalSwap(&from);
1746  } else {
1747  CopyFrom(from);
1748  }
1749  return *this;
1750  }
1751  #endif
1752  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1753  return _internal_metadata_.unknown_fields();
1754  }
1755  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1756  return _internal_metadata_.mutable_unknown_fields();
1757  }
1758 
1759  static const ::google::protobuf::Descriptor* descriptor();
1760  static const SV2ACKNAKQueuedMessage& default_instance();
1761 
1762  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1764  return reinterpret_cast<const SV2ACKNAKQueuedMessage*>(
1766  }
1767  static constexpr int kIndexInFileMessages =
1768  8;
1769 
1770  void Swap(SV2ACKNAKQueuedMessage* other);
1772  a.Swap(&b);
1773  }
1774 
1775  // implements Message ----------------------------------------------
1776 
1777  inline SV2ACKNAKQueuedMessage* New() const final {
1778  return CreateMaybeMessage<SV2ACKNAKQueuedMessage>(NULL);
1779  }
1780 
1782  return CreateMaybeMessage<SV2ACKNAKQueuedMessage>(arena);
1783  }
1784  void CopyFrom(const ::google::protobuf::Message& from) final;
1785  void MergeFrom(const ::google::protobuf::Message& from) final;
1786  void CopyFrom(const SV2ACKNAKQueuedMessage& from);
1787  void MergeFrom(const SV2ACKNAKQueuedMessage& from);
1788  void Clear() final;
1789  bool IsInitialized() const final;
1790 
1791  size_t ByteSizeLong() const final;
1793  ::google::protobuf::io::CodedInputStream* input) final;
1795  ::google::protobuf::io::CodedOutputStream* output) const final;
1796  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1797  bool deterministic, ::google::protobuf::uint8* target) const final;
1798  int GetCachedSize() const final { return _cached_size_.Get(); }
1799 
1800  private:
1801  void SharedCtor();
1802  void SharedDtor();
1803  void SetCachedSize(int size) const final;
1804  void InternalSwap(SV2ACKNAKQueuedMessage* other);
1805  private:
1806  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1807  return NULL;
1808  }
1809  inline void* MaybeArenaPtr() const {
1810  return NULL;
1811  }
1812  public:
1813 
1815 
1816  // nested types ----------------------------------------------------
1817 
1818  // accessors -------------------------------------------------------
1819 
1820  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
1821  bool has_header() const;
1822  void clear_header();
1823  static const int kHeaderFieldNumber = 1;
1824  private:
1825  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
1826  public:
1827  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
1828  ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1829  ::goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
1830  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
1831 
1832  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
1833  bool has_footer() const;
1834  void clear_footer();
1835  static const int kFooterFieldNumber = 100;
1836  private:
1837  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
1838  public:
1839  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
1840  ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
1841  ::goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
1842  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
1843 
1844  // required uint32 command_format = 2 [(.dccl.field) = {
1845  bool has_command_format() const;
1846  void clear_command_format();
1847  static const int kCommandFormatFieldNumber = 2;
1848  ::google::protobuf::uint32 command_format() const;
1849  void set_command_format(::google::protobuf::uint32 value);
1850 
1851  // required uint32 response_code = 3 [(.dccl.field) = {
1852  bool has_response_code() const;
1853  void clear_response_code();
1854  static const int kResponseCodeFieldNumber = 3;
1855  ::google::protobuf::uint32 response_code() const;
1856  void set_response_code(::google::protobuf::uint32 value);
1857 
1858  // required uint32 response_message_length = 4 [(.dccl.field) = {
1859  bool has_response_message_length() const;
1860  void clear_response_message_length();
1861  static const int kResponseMessageLengthFieldNumber = 4;
1862  ::google::protobuf::uint32 response_message_length() const;
1863  void set_response_message_length(::google::protobuf::uint32 value);
1864 
1865  enum DCCLParameters { DCCL_ID = 8257601, DCCL_MAX_BYTES = 557 };
1866  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage)
1867  private:
1868  void set_has_header();
1869  void clear_has_header();
1870  void set_has_command_format();
1871  void clear_has_command_format();
1872  void set_has_response_code();
1873  void clear_has_response_code();
1874  void set_has_response_message_length();
1875  void clear_has_response_message_length();
1876  void set_has_footer();
1877  void clear_has_footer();
1878 
1879  // helper for ByteSizeLong()
1880  size_t RequiredFieldsByteSizeFallback() const;
1881 
1882  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1883  ::google::protobuf::internal::HasBits<1> _has_bits_;
1884  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1887  ::google::protobuf::uint32 command_format_;
1888  ::google::protobuf::uint32 response_code_;
1889  ::google::protobuf::uint32 response_message_length_;
1890  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
1891 };
1892 // -------------------------------------------------------------------
1893 
1894 class SV2GenericNAK : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2GenericNAK) */ {
1895  public:
1896  SV2GenericNAK();
1897  virtual ~SV2GenericNAK();
1898 
1899  SV2GenericNAK(const SV2GenericNAK& from);
1900 
1901  inline SV2GenericNAK& operator=(const SV2GenericNAK& from) {
1902  CopyFrom(from);
1903  return *this;
1904  }
1905  #if LANG_CXX11
1906  SV2GenericNAK(SV2GenericNAK&& from) noexcept
1907  : SV2GenericNAK() {
1908  *this = ::std::move(from);
1909  }
1910 
1911  inline SV2GenericNAK& operator=(SV2GenericNAK&& from) noexcept {
1912  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1913  if (this != &from) InternalSwap(&from);
1914  } else {
1915  CopyFrom(from);
1916  }
1917  return *this;
1918  }
1919  #endif
1920  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1921  return _internal_metadata_.unknown_fields();
1922  }
1923  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1924  return _internal_metadata_.mutable_unknown_fields();
1925  }
1926 
1927  static const ::google::protobuf::Descriptor* descriptor();
1928  static const SV2GenericNAK& default_instance();
1929 
1930  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
1931  static inline const SV2GenericNAK* internal_default_instance() {
1932  return reinterpret_cast<const SV2GenericNAK*>(
1934  }
1935  static constexpr int kIndexInFileMessages =
1936  9;
1937 
1938  void Swap(SV2GenericNAK* other);
1939  friend void swap(SV2GenericNAK& a, SV2GenericNAK& b) {
1940  a.Swap(&b);
1941  }
1942 
1943  // implements Message ----------------------------------------------
1944 
1945  inline SV2GenericNAK* New() const final {
1946  return CreateMaybeMessage<SV2GenericNAK>(NULL);
1947  }
1948 
1949  SV2GenericNAK* New(::google::protobuf::Arena* arena) const final {
1950  return CreateMaybeMessage<SV2GenericNAK>(arena);
1951  }
1952  void CopyFrom(const ::google::protobuf::Message& from) final;
1953  void MergeFrom(const ::google::protobuf::Message& from) final;
1954  void CopyFrom(const SV2GenericNAK& from);
1955  void MergeFrom(const SV2GenericNAK& from);
1956  void Clear() final;
1957  bool IsInitialized() const final;
1958 
1959  size_t ByteSizeLong() const final;
1961  ::google::protobuf::io::CodedInputStream* input) final;
1963  ::google::protobuf::io::CodedOutputStream* output) const final;
1964  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1965  bool deterministic, ::google::protobuf::uint8* target) const final;
1966  int GetCachedSize() const final { return _cached_size_.Get(); }
1967 
1968  private:
1969  void SharedCtor();
1970  void SharedDtor();
1971  void SetCachedSize(int size) const final;
1972  void InternalSwap(SV2GenericNAK* other);
1973  private:
1974  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1975  return NULL;
1976  }
1977  inline void* MaybeArenaPtr() const {
1978  return NULL;
1979  }
1980  public:
1981 
1983 
1984  // nested types ----------------------------------------------------
1985 
1986  // accessors -------------------------------------------------------
1987 
1988  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
1989  bool has_header() const;
1990  void clear_header();
1991  static const int kHeaderFieldNumber = 1;
1992  private:
1993  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
1994  public:
1995  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
1996  ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
1997  ::goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
1998  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
1999 
2000  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
2001  bool has_footer() const;
2002  void clear_footer();
2003  static const int kFooterFieldNumber = 100;
2004  private:
2005  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
2006  public:
2007  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
2008  ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2009  ::goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
2010  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2011 
2012  // required uint32 original_msg_type = 2 [(.dccl.field) = {
2013  bool has_original_msg_type() const;
2014  void clear_original_msg_type();
2015  static const int kOriginalMsgTypeFieldNumber = 2;
2016  ::google::protobuf::uint32 original_msg_type() const;
2017  void set_original_msg_type(::google::protobuf::uint32 value);
2018 
2019  // required uint32 response_code = 3 [(.dccl.field) = {
2020  bool has_response_code() const;
2021  void clear_response_code();
2022  static const int kResponseCodeFieldNumber = 3;
2023  ::google::protobuf::uint32 response_code() const;
2024  void set_response_code(::google::protobuf::uint32 value);
2025 
2026  enum DCCLParameters { DCCL_ID = 8257536, DCCL_MAX_BYTES = 557 };
2027  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2GenericNAK)
2028  private:
2029  void set_has_header();
2030  void clear_has_header();
2031  void set_has_original_msg_type();
2032  void clear_has_original_msg_type();
2033  void set_has_response_code();
2034  void clear_has_response_code();
2035  void set_has_footer();
2036  void clear_has_footer();
2037 
2038  // helper for ByteSizeLong()
2039  size_t RequiredFieldsByteSizeFallback() const;
2040 
2041  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2042  ::google::protobuf::internal::HasBits<1> _has_bits_;
2043  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2046  ::google::protobuf::uint32 original_msg_type_;
2047  ::google::protobuf::uint32 response_code_;
2048  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
2049 };
2050 // -------------------------------------------------------------------
2051 
2052 class SV2GenericACK : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2GenericACK) */ {
2053  public:
2054  SV2GenericACK();
2055  virtual ~SV2GenericACK();
2056 
2057  SV2GenericACK(const SV2GenericACK& from);
2058 
2059  inline SV2GenericACK& operator=(const SV2GenericACK& from) {
2060  CopyFrom(from);
2061  return *this;
2062  }
2063  #if LANG_CXX11
2064  SV2GenericACK(SV2GenericACK&& from) noexcept
2065  : SV2GenericACK() {
2066  *this = ::std::move(from);
2067  }
2068 
2069  inline SV2GenericACK& operator=(SV2GenericACK&& from) noexcept {
2070  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2071  if (this != &from) InternalSwap(&from);
2072  } else {
2073  CopyFrom(from);
2074  }
2075  return *this;
2076  }
2077  #endif
2078  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2079  return _internal_metadata_.unknown_fields();
2080  }
2081  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2082  return _internal_metadata_.mutable_unknown_fields();
2083  }
2084 
2085  static const ::google::protobuf::Descriptor* descriptor();
2086  static const SV2GenericACK& default_instance();
2087 
2088  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2089  static inline const SV2GenericACK* internal_default_instance() {
2090  return reinterpret_cast<const SV2GenericACK*>(
2092  }
2093  static constexpr int kIndexInFileMessages =
2094  10;
2095 
2096  void Swap(SV2GenericACK* other);
2097  friend void swap(SV2GenericACK& a, SV2GenericACK& b) {
2098  a.Swap(&b);
2099  }
2100 
2101  // implements Message ----------------------------------------------
2102 
2103  inline SV2GenericACK* New() const final {
2104  return CreateMaybeMessage<SV2GenericACK>(NULL);
2105  }
2106 
2107  SV2GenericACK* New(::google::protobuf::Arena* arena) const final {
2108  return CreateMaybeMessage<SV2GenericACK>(arena);
2109  }
2110  void CopyFrom(const ::google::protobuf::Message& from) final;
2111  void MergeFrom(const ::google::protobuf::Message& from) final;
2112  void CopyFrom(const SV2GenericACK& from);
2113  void MergeFrom(const SV2GenericACK& from);
2114  void Clear() final;
2115  bool IsInitialized() const final;
2116 
2117  size_t ByteSizeLong() const final;
2119  ::google::protobuf::io::CodedInputStream* input) final;
2121  ::google::protobuf::io::CodedOutputStream* output) const final;
2122  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2123  bool deterministic, ::google::protobuf::uint8* target) const final;
2124  int GetCachedSize() const final { return _cached_size_.Get(); }
2125 
2126  private:
2127  void SharedCtor();
2128  void SharedDtor();
2129  void SetCachedSize(int size) const final;
2130  void InternalSwap(SV2GenericACK* other);
2131  private:
2132  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2133  return NULL;
2134  }
2135  inline void* MaybeArenaPtr() const {
2136  return NULL;
2137  }
2138  public:
2139 
2141 
2142  // nested types ----------------------------------------------------
2143 
2144  // accessors -------------------------------------------------------
2145 
2146  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
2147  bool has_header() const;
2148  void clear_header();
2149  static const int kHeaderFieldNumber = 1;
2150  private:
2151  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
2152  public:
2153  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
2154  ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2155  ::goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
2156  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
2157 
2158  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
2159  bool has_footer() const;
2160  void clear_footer();
2161  static const int kFooterFieldNumber = 100;
2162  private:
2163  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
2164  public:
2165  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
2166  ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2167  ::goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
2168  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2169 
2170  // required uint32 original_msg_type = 2 [(.dccl.field) = {
2171  bool has_original_msg_type() const;
2172  void clear_original_msg_type();
2173  static const int kOriginalMsgTypeFieldNumber = 2;
2174  ::google::protobuf::uint32 original_msg_type() const;
2175  void set_original_msg_type(::google::protobuf::uint32 value);
2176 
2177  enum DCCLParameters { DCCL_ID = 8257537, DCCL_MAX_BYTES = 557 };
2178  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2GenericACK)
2179  private:
2180  void set_has_header();
2181  void clear_has_header();
2182  void set_has_original_msg_type();
2183  void clear_has_original_msg_type();
2184  void set_has_footer();
2185  void clear_has_footer();
2186 
2187  // helper for ByteSizeLong()
2188  size_t RequiredFieldsByteSizeFallback() const;
2189 
2190  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2191  ::google::protobuf::internal::HasBits<1> _has_bits_;
2192  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2195  ::google::protobuf::uint32 original_msg_type_;
2196  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
2197 };
2198 // -------------------------------------------------------------------
2199 
2200 class SV2SendToConsole : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2SendToConsole) */ {
2201  public:
2202  SV2SendToConsole();
2203  virtual ~SV2SendToConsole();
2204 
2205  SV2SendToConsole(const SV2SendToConsole& from);
2206 
2208  CopyFrom(from);
2209  return *this;
2210  }
2211  #if LANG_CXX11
2212  SV2SendToConsole(SV2SendToConsole&& from) noexcept
2213  : SV2SendToConsole() {
2214  *this = ::std::move(from);
2215  }
2216 
2217  inline SV2SendToConsole& operator=(SV2SendToConsole&& from) noexcept {
2218  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2219  if (this != &from) InternalSwap(&from);
2220  } else {
2221  CopyFrom(from);
2222  }
2223  return *this;
2224  }
2225  #endif
2226  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2227  return _internal_metadata_.unknown_fields();
2228  }
2229  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2230  return _internal_metadata_.mutable_unknown_fields();
2231  }
2232 
2233  static const ::google::protobuf::Descriptor* descriptor();
2234  static const SV2SendToConsole& default_instance();
2235 
2236  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2238  return reinterpret_cast<const SV2SendToConsole*>(
2240  }
2241  static constexpr int kIndexInFileMessages =
2242  11;
2243 
2244  void Swap(SV2SendToConsole* other);
2246  a.Swap(&b);
2247  }
2248 
2249  // implements Message ----------------------------------------------
2250 
2251  inline SV2SendToConsole* New() const final {
2252  return CreateMaybeMessage<SV2SendToConsole>(NULL);
2253  }
2254 
2256  return CreateMaybeMessage<SV2SendToConsole>(arena);
2257  }
2258  void CopyFrom(const ::google::protobuf::Message& from) final;
2259  void MergeFrom(const ::google::protobuf::Message& from) final;
2260  void CopyFrom(const SV2SendToConsole& from);
2261  void MergeFrom(const SV2SendToConsole& from);
2262  void Clear() final;
2263  bool IsInitialized() const final;
2264 
2265  size_t ByteSizeLong() const final;
2267  ::google::protobuf::io::CodedInputStream* input) final;
2269  ::google::protobuf::io::CodedOutputStream* output) const final;
2270  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2271  bool deterministic, ::google::protobuf::uint8* target) const final;
2272  int GetCachedSize() const final { return _cached_size_.Get(); }
2273 
2274  private:
2275  void SharedCtor();
2276  void SharedDtor();
2277  void SetCachedSize(int size) const final;
2278  void InternalSwap(SV2SendToConsole* other);
2279  private:
2280  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2281  return NULL;
2282  }
2283  inline void* MaybeArenaPtr() const {
2284  return NULL;
2285  }
2286  public:
2287 
2289 
2290  // nested types ----------------------------------------------------
2291 
2292  // accessors -------------------------------------------------------
2293 
2294  // required bytes text = 5 [(.dccl.field) = {
2295  bool has_text() const;
2296  void clear_text();
2297  static const int kTextFieldNumber = 5;
2298  const ::std::string& text() const;
2299  void set_text(const ::std::string& value);
2300  #if LANG_CXX11
2301  void set_text(::std::string&& value);
2302  #endif
2303  void set_text(const char* value);
2304  void set_text(const void* value, size_t size);
2305  ::std::string* mutable_text();
2306  ::std::string* release_text();
2307  void set_allocated_text(::std::string* text);
2308 
2309  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
2310  bool has_header() const;
2311  void clear_header();
2312  static const int kHeaderFieldNumber = 1;
2313  private:
2314  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
2315  public:
2316  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
2319  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
2320 
2321  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
2322  bool has_footer() const;
2323  void clear_footer();
2324  static const int kFooterFieldNumber = 100;
2325  private:
2326  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
2327  public:
2328  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
2331  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2332 
2333  // required uint32 original_msg_type = 2 [(.dccl.field) = {
2334  bool has_original_msg_type() const;
2335  void clear_original_msg_type();
2336  static const int kOriginalMsgTypeFieldNumber = 2;
2337  ::google::protobuf::uint32 original_msg_type() const;
2338  void set_original_msg_type(::google::protobuf::uint32 value);
2339 
2340  enum DCCLParameters { DCCL_ID = 8258561, DCCL_MAX_BYTES = 557 };
2341  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2SendToConsole)
2342  private:
2343  void set_has_header();
2344  void clear_has_header();
2345  void set_has_original_msg_type();
2346  void clear_has_original_msg_type();
2347  void set_has_text();
2348  void clear_has_text();
2349  void set_has_footer();
2350  void clear_has_footer();
2351 
2352  // helper for ByteSizeLong()
2353  size_t RequiredFieldsByteSizeFallback() const;
2354 
2355  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2356  ::google::protobuf::internal::HasBits<1> _has_bits_;
2357  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2358  ::google::protobuf::internal::ArenaStringPtr text_;
2361  ::google::protobuf::uint32 original_msg_type_;
2362  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
2363 };
2364 // -------------------------------------------------------------------
2365 
2366 class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody) */ {
2367  public:
2370 
2372 
2374  CopyFrom(from);
2375  return *this;
2376  }
2377  #if LANG_CXX11
2380  *this = ::std::move(from);
2381  }
2382 
2383  inline SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& operator=(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody&& from) noexcept {
2384  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2385  if (this != &from) InternalSwap(&from);
2386  } else {
2387  CopyFrom(from);
2388  }
2389  return *this;
2390  }
2391  #endif
2392  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2393  return _internal_metadata_.unknown_fields();
2394  }
2395  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2396  return _internal_metadata_.mutable_unknown_fields();
2397  }
2398 
2399  static const ::google::protobuf::Descriptor* descriptor();
2401 
2402  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2404  return reinterpret_cast<const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody*>(
2406  }
2407  static constexpr int kIndexInFileMessages =
2408  12;
2409 
2412  a.Swap(&b);
2413  }
2414 
2415  // implements Message ----------------------------------------------
2416 
2418  return CreateMaybeMessage<SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(NULL);
2419  }
2420 
2422  return CreateMaybeMessage<SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(arena);
2423  }
2424  void CopyFrom(const ::google::protobuf::Message& from) final;
2425  void MergeFrom(const ::google::protobuf::Message& from) final;
2428  void Clear() final;
2429  bool IsInitialized() const final;
2430 
2431  size_t ByteSizeLong() const final;
2433  ::google::protobuf::io::CodedInputStream* input) final;
2435  ::google::protobuf::io::CodedOutputStream* output) const final;
2436  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2437  bool deterministic, ::google::protobuf::uint8* target) const final;
2438  int GetCachedSize() const final { return _cached_size_.Get(); }
2439 
2440  private:
2441  void SharedCtor();
2442  void SharedDtor();
2443  void SetCachedSize(int size) const final;
2445  private:
2446  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2447  return NULL;
2448  }
2449  inline void* MaybeArenaPtr() const {
2450  return NULL;
2451  }
2452  public:
2453 
2455 
2456  // nested types ----------------------------------------------------
2457 
2458  // accessors -------------------------------------------------------
2459 
2460  // required uint32 level2id = 4 [(.dccl.field) = {
2461  bool has_level2id() const;
2462  void clear_level2id();
2463  static const int kLevel2IdFieldNumber = 4;
2464  ::google::protobuf::uint32 level2id() const;
2465  void set_level2id(::google::protobuf::uint32 value);
2466 
2467  // required uint32 wgmsid = 5 [(.dccl.field) = {
2468  bool has_wgmsid() const;
2469  void clear_wgmsid();
2470  static const int kWgmsidFieldNumber = 5;
2471  ::google::protobuf::uint32 wgmsid() const;
2472  void set_wgmsid(::google::protobuf::uint32 value);
2473 
2474  // required uint32 data_size = 6 [(.dccl.field) = {
2475  bool has_data_size() const;
2476  void clear_data_size();
2477  static const int kDataSizeFieldNumber = 6;
2478  ::google::protobuf::uint32 data_size() const;
2479  void set_data_size(::google::protobuf::uint32 value);
2480 
2481  // required uint32 structure_id = 7 [(.dccl.field) = {
2482  bool has_structure_id() const;
2483  void clear_structure_id();
2484  static const int kStructureIdFieldNumber = 7;
2485  ::google::protobuf::uint32 structure_id() const;
2486  void set_structure_id(::google::protobuf::uint32 value);
2487 
2488  // required uint32 command_value = 8 [(.dccl.field) = {
2489  bool has_command_value() const;
2490  void clear_command_value();
2491  static const int kCommandValueFieldNumber = 8;
2492  ::google::protobuf::uint32 command_value() const;
2493  void set_command_value(::google::protobuf::uint32 value);
2494 
2495  // required uint32 reserved = 9 [(.dccl.field) = {
2496  bool has_reserved() const;
2497  void clear_reserved();
2498  static const int kReservedFieldNumber = 9;
2499  ::google::protobuf::uint32 reserved() const;
2500  void set_reserved(::google::protobuf::uint32 value);
2501 
2502  // required uint32 heading_degrees = 10 [(.dccl.field) = {
2503  bool has_heading_degrees() const;
2504  void clear_heading_degrees();
2505  static const int kHeadingDegreesFieldNumber = 10;
2506  ::google::protobuf::uint32 heading_degrees() const;
2507  void set_heading_degrees(::google::protobuf::uint32 value);
2508 
2509  // required uint32 latitude = 11 [(.dccl.field) = {
2510  bool has_latitude() const;
2511  void clear_latitude();
2512  static const int kLatitudeFieldNumber = 11;
2513  ::google::protobuf::uint32 latitude() const;
2514  void set_latitude(::google::protobuf::uint32 value);
2515 
2516  // required uint32 longitude = 12 [(.dccl.field) = {
2517  bool has_longitude() const;
2518  void clear_longitude();
2519  static const int kLongitudeFieldNumber = 12;
2520  ::google::protobuf::uint32 longitude() const;
2521  void set_longitude(::google::protobuf::uint32 value);
2522 
2523  // required uint32 crc16 = 100 [(.dccl.field) = {
2524  bool has_crc16() const;
2525  void clear_crc16();
2526  static const int kCrc16FieldNumber = 100;
2527  ::google::protobuf::uint32 crc16() const;
2528  void set_crc16(::google::protobuf::uint32 value);
2529 
2530  enum DCCLParameters { DCCL_ID = 8258047, DCCL_MAX_BYTES = 557 };
2531  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody)
2532  private:
2533  void set_has_level2id();
2534  void clear_has_level2id();
2535  void set_has_wgmsid();
2536  void clear_has_wgmsid();
2537  void set_has_data_size();
2538  void clear_has_data_size();
2539  void set_has_structure_id();
2540  void clear_has_structure_id();
2541  void set_has_command_value();
2542  void clear_has_command_value();
2543  void set_has_reserved();
2544  void clear_has_reserved();
2545  void set_has_heading_degrees();
2546  void clear_has_heading_degrees();
2547  void set_has_latitude();
2548  void clear_has_latitude();
2549  void set_has_longitude();
2550  void clear_has_longitude();
2551  void set_has_crc16();
2552  void clear_has_crc16();
2553 
2554  // helper for ByteSizeLong()
2555  size_t RequiredFieldsByteSizeFallback() const;
2556 
2557  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2558  ::google::protobuf::internal::HasBits<1> _has_bits_;
2559  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2560  ::google::protobuf::uint32 level2id_;
2562  ::google::protobuf::uint32 data_size_;
2563  ::google::protobuf::uint32 structure_id_;
2564  ::google::protobuf::uint32 command_value_;
2565  ::google::protobuf::uint32 reserved_;
2566  ::google::protobuf::uint32 heading_degrees_;
2567  ::google::protobuf::uint32 latitude_;
2568  ::google::protobuf::uint32 longitude_;
2570  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
2571 };
2572 // -------------------------------------------------------------------
2573 
2574 class SV2CommandFollowFixedHeading : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading) */ {
2575  public:
2577  virtual ~SV2CommandFollowFixedHeading();
2578 
2580 
2582  CopyFrom(from);
2583  return *this;
2584  }
2585  #if LANG_CXX11
2588  *this = ::std::move(from);
2589  }
2590 
2591  inline SV2CommandFollowFixedHeading& operator=(SV2CommandFollowFixedHeading&& from) noexcept {
2592  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
2593  if (this != &from) InternalSwap(&from);
2594  } else {
2595  CopyFrom(from);
2596  }
2597  return *this;
2598  }
2599  #endif
2600  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
2601  return _internal_metadata_.unknown_fields();
2602  }
2603  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2604  return _internal_metadata_.mutable_unknown_fields();
2605  }
2606 
2607  static const ::google::protobuf::Descriptor* descriptor();
2609 
2610  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
2612  return reinterpret_cast<const SV2CommandFollowFixedHeading*>(
2614  }
2615  static constexpr int kIndexInFileMessages =
2616  13;
2617 
2618  void Swap(SV2CommandFollowFixedHeading* other);
2620  a.Swap(&b);
2621  }
2622 
2623  // implements Message ----------------------------------------------
2624 
2625  inline SV2CommandFollowFixedHeading* New() const final {
2626  return CreateMaybeMessage<SV2CommandFollowFixedHeading>(NULL);
2627  }
2628 
2630  return CreateMaybeMessage<SV2CommandFollowFixedHeading>(arena);
2631  }
2632  void CopyFrom(const ::google::protobuf::Message& from) final;
2633  void MergeFrom(const ::google::protobuf::Message& from) final;
2634  void CopyFrom(const SV2CommandFollowFixedHeading& from);
2635  void MergeFrom(const SV2CommandFollowFixedHeading& from);
2636  void Clear() final;
2637  bool IsInitialized() const final;
2638 
2639  size_t ByteSizeLong() const final;
2641  ::google::protobuf::io::CodedInputStream* input) final;
2643  ::google::protobuf::io::CodedOutputStream* output) const final;
2644  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
2645  bool deterministic, ::google::protobuf::uint8* target) const final;
2646  int GetCachedSize() const final { return _cached_size_.Get(); }
2647 
2648  private:
2649  void SharedCtor();
2650  void SharedDtor();
2651  void SetCachedSize(int size) const final;
2652  void InternalSwap(SV2CommandFollowFixedHeading* other);
2653  private:
2654  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
2655  return NULL;
2656  }
2657  inline void* MaybeArenaPtr() const {
2658  return NULL;
2659  }
2660  public:
2661 
2663 
2664  // nested types ----------------------------------------------------
2665 
2667 
2668  // accessors -------------------------------------------------------
2669 
2670  // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
2671  bool has_header() const;
2672  void clear_header();
2673  static const int kHeaderFieldNumber = 1;
2674  private:
2675  const ::goby::middleware::frontseat::protobuf::SV2Header& _internal_header() const;
2676  public:
2677  const ::goby::middleware::frontseat::protobuf::SV2Header& header() const;
2678  ::goby::middleware::frontseat::protobuf::SV2Header* release_header();
2679  ::goby::middleware::frontseat::protobuf::SV2Header* mutable_header();
2680  void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header* header);
2681 
2682  // required .goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody body = 4;
2683  bool has_body() const;
2684  void clear_body();
2685  static const int kBodyFieldNumber = 4;
2686  private:
2687  const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& _internal_body() const;
2688  public:
2689  const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& body() const;
2690  ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* release_body();
2691  ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* mutable_body();
2692  void set_allocated_body(::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* body);
2693 
2694  // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
2695  bool has_footer() const;
2696  void clear_footer();
2697  static const int kFooterFieldNumber = 100;
2698  private:
2699  const ::goby::middleware::frontseat::protobuf::SV2Footer& _internal_footer() const;
2700  public:
2701  const ::goby::middleware::frontseat::protobuf::SV2Footer& footer() const;
2702  ::goby::middleware::frontseat::protobuf::SV2Footer* release_footer();
2703  ::goby::middleware::frontseat::protobuf::SV2Footer* mutable_footer();
2704  void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer* footer);
2705 
2706  // required uint32 original_msg_type = 2 [(.dccl.field) = {
2707  bool has_original_msg_type() const;
2708  void clear_original_msg_type();
2709  static const int kOriginalMsgTypeFieldNumber = 2;
2710  ::google::protobuf::uint32 original_msg_type() const;
2711  void set_original_msg_type(::google::protobuf::uint32 value);
2712 
2713  // required uint32 command_format = 3 [(.dccl.field) = {
2714  bool has_command_format() const;
2715  void clear_command_format();
2716  static const int kCommandFormatFieldNumber = 3;
2717  ::google::protobuf::uint32 command_format() const;
2718  void set_command_format(::google::protobuf::uint32 value);
2719 
2720  enum DCCLParameters { DCCL_ID = 8258817, DCCL_MAX_BYTES = 557 };
2721  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading)
2722  private:
2723  void set_has_header();
2724  void clear_has_header();
2725  void set_has_original_msg_type();
2726  void clear_has_original_msg_type();
2727  void set_has_command_format();
2728  void clear_has_command_format();
2729  void set_has_body();
2730  void clear_has_body();
2731  void set_has_footer();
2732  void clear_has_footer();
2733 
2734  // helper for ByteSizeLong()
2735  size_t RequiredFieldsByteSizeFallback() const;
2736 
2737  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
2738  ::google::protobuf::internal::HasBits<1> _has_bits_;
2739  mutable ::google::protobuf::internal::CachedSize _cached_size_;
2743  ::google::protobuf::uint32 original_msg_type_;
2744  ::google::protobuf::uint32 command_format_;
2745  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct;
2746 };
2747 // ===================================================================
2748 
2749 
2750 // ===================================================================
2751 
2752 #ifdef __GNUC__
2753  #pragma GCC diagnostic push
2754  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2755 #endif // __GNUC__
2756 // SV2Header
2757 
2758 // required uint32 start_of_frame = 1 [(.dccl.field) = {
2759 inline bool SV2Header::has_start_of_frame() const {
2760  return (_has_bits_[0] & 0x00000001u) != 0;
2761 }
2762 inline void SV2Header::set_has_start_of_frame() {
2763  _has_bits_[0] |= 0x00000001u;
2764 }
2765 inline void SV2Header::clear_has_start_of_frame() {
2766  _has_bits_[0] &= ~0x00000001u;
2767 }
2769  start_of_frame_ = 0u;
2770  clear_has_start_of_frame();
2771 }
2773  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2Header.start_of_frame)
2774  return start_of_frame_;
2775 }
2777  set_has_start_of_frame();
2778  start_of_frame_ = value;
2779  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2Header.start_of_frame)
2780 }
2781 
2782 // required uint32 message_size = 2 [(.dccl.field) = {
2783 inline bool SV2Header::has_message_size() const {
2784  return (_has_bits_[0] & 0x00000002u) != 0;
2785 }
2786 inline void SV2Header::set_has_message_size() {
2787  _has_bits_[0] |= 0x00000002u;
2788 }
2789 inline void SV2Header::clear_has_message_size() {
2790  _has_bits_[0] &= ~0x00000002u;
2791 }
2793  message_size_ = 0u;
2794  clear_has_message_size();
2795 }
2797  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2Header.message_size)
2798  return message_size_;
2799 }
2801  set_has_message_size();
2802  message_size_ = value;
2803  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2Header.message_size)
2804 }
2805 
2806 // required uint32 dest = 3 [(.dccl.field) = {
2807 inline bool SV2Header::has_dest() const {
2808  return (_has_bits_[0] & 0x00000004u) != 0;
2809 }
2810 inline void SV2Header::set_has_dest() {
2811  _has_bits_[0] |= 0x00000004u;
2812 }
2813 inline void SV2Header::clear_has_dest() {
2814  _has_bits_[0] &= ~0x00000004u;
2815 }
2816 inline void SV2Header::clear_dest() {
2817  dest_ = 0u;
2818  clear_has_dest();
2819 }
2821  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2Header.dest)
2822  return dest_;
2823 }
2825  set_has_dest();
2826  dest_ = value;
2827  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2Header.dest)
2828 }
2829 
2830 // required uint32 src = 4 [(.dccl.field) = {
2831 inline bool SV2Header::has_src() const {
2832  return (_has_bits_[0] & 0x00000008u) != 0;
2833 }
2834 inline void SV2Header::set_has_src() {
2835  _has_bits_[0] |= 0x00000008u;
2836 }
2837 inline void SV2Header::clear_has_src() {
2838  _has_bits_[0] &= ~0x00000008u;
2839 }
2840 inline void SV2Header::clear_src() {
2841  src_ = 0u;
2842  clear_has_src();
2843 }
2845  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2Header.src)
2846  return src_;
2847 }
2849  set_has_src();
2850  src_ = value;
2851  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2Header.src)
2852 }
2853 
2854 // required uint32 transaction_id = 5 [(.dccl.field) = {
2855 inline bool SV2Header::has_transaction_id() const {
2856  return (_has_bits_[0] & 0x00000010u) != 0;
2857 }
2858 inline void SV2Header::set_has_transaction_id() {
2859  _has_bits_[0] |= 0x00000010u;
2860 }
2861 inline void SV2Header::clear_has_transaction_id() {
2862  _has_bits_[0] &= ~0x00000010u;
2863 }
2865  transaction_id_ = 0u;
2866  clear_has_transaction_id();
2867 }
2869  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2Header.transaction_id)
2870  return transaction_id_;
2871 }
2873  set_has_transaction_id();
2874  transaction_id_ = value;
2875  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2Header.transaction_id)
2876 }
2877 
2878 // required uint32 message_type = 6 [(.dccl.field) = {
2879 inline bool SV2Header::has_message_type() const {
2880  return (_has_bits_[0] & 0x00000020u) != 0;
2881 }
2882 inline void SV2Header::set_has_message_type() {
2883  _has_bits_[0] |= 0x00000020u;
2884 }
2885 inline void SV2Header::clear_has_message_type() {
2886  _has_bits_[0] &= ~0x00000020u;
2887 }
2889  message_type_ = 0u;
2890  clear_has_message_type();
2891 }
2893  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2Header.message_type)
2894  return message_type_;
2895 }
2897  set_has_message_type();
2898  message_type_ = value;
2899  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2Header.message_type)
2900 }
2901 
2902 // -------------------------------------------------------------------
2903 
2904 // SV2Footer
2905 
2906 // required uint32 crc16 = 1 [(.dccl.field) = {
2907 inline bool SV2Footer::has_crc16() const {
2908  return (_has_bits_[0] & 0x00000001u) != 0;
2909 }
2910 inline void SV2Footer::set_has_crc16() {
2911  _has_bits_[0] |= 0x00000001u;
2912 }
2913 inline void SV2Footer::clear_has_crc16() {
2914  _has_bits_[0] &= ~0x00000001u;
2915 }
2916 inline void SV2Footer::clear_crc16() {
2917  crc16_ = 0u;
2918  clear_has_crc16();
2919 }
2921  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2Footer.crc16)
2922  return crc16_;
2923 }
2925  set_has_crc16();
2926  crc16_ = value;
2927  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2Footer.crc16)
2928 }
2929 
2930 // -------------------------------------------------------------------
2931 
2932 // SV2RequestEnumerate
2933 
2934 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
2935 inline bool SV2RequestEnumerate::has_header() const {
2936  return (_has_bits_[0] & 0x00000001u) != 0;
2937 }
2938 inline void SV2RequestEnumerate::set_has_header() {
2939  _has_bits_[0] |= 0x00000001u;
2940 }
2941 inline void SV2RequestEnumerate::clear_has_header() {
2942  _has_bits_[0] &= ~0x00000001u;
2943 }
2945  if (header_ != NULL) header_->Clear();
2946  clear_has_header();
2947 }
2948 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestEnumerate::_internal_header() const {
2949  return *header_;
2950 }
2951 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestEnumerate::header() const {
2952  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
2953  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.header)
2954  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
2956 }
2957 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::release_header() {
2958  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.header)
2959  clear_has_header();
2961  header_ = NULL;
2962  return temp;
2963 }
2964 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestEnumerate::mutable_header() {
2965  set_has_header();
2966  if (header_ == NULL) {
2967  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
2968  header_ = p;
2969  }
2970  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.header)
2971  return header_;
2972 }
2974  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2975  if (message_arena == NULL) {
2976  delete header_;
2977  }
2978  if (header) {
2979  ::google::protobuf::Arena* submessage_arena = NULL;
2980  if (message_arena != submessage_arena) {
2981  header = ::google::protobuf::internal::GetOwnedMessage(
2982  message_arena, header, submessage_arena);
2983  }
2984  set_has_header();
2985  } else {
2986  clear_has_header();
2987  }
2988  header_ = header;
2989  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.header)
2990 }
2991 
2992 // required uint32 protocols_supported = 2 [(.dccl.field) = {
2994  return (_has_bits_[0] & 0x00000004u) != 0;
2995 }
2996 inline void SV2RequestEnumerate::set_has_protocols_supported() {
2997  _has_bits_[0] |= 0x00000004u;
2998 }
2999 inline void SV2RequestEnumerate::clear_has_protocols_supported() {
3000  _has_bits_[0] &= ~0x00000004u;
3001 }
3003  protocols_supported_ = 0u;
3004  clear_has_protocols_supported();
3005 }
3007  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.protocols_supported)
3008  return protocols_supported_;
3009 }
3011  set_has_protocols_supported();
3012  protocols_supported_ = value;
3013  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.protocols_supported)
3014 }
3015 
3016 // required uint32 commands_supported = 3 [(.dccl.field) = {
3018  return (_has_bits_[0] & 0x00000008u) != 0;
3019 }
3020 inline void SV2RequestEnumerate::set_has_commands_supported() {
3021  _has_bits_[0] |= 0x00000008u;
3022 }
3023 inline void SV2RequestEnumerate::clear_has_commands_supported() {
3024  _has_bits_[0] &= ~0x00000008u;
3025 }
3027  commands_supported_ = 0u;
3028  clear_has_commands_supported();
3029 }
3031  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.commands_supported)
3032  return commands_supported_;
3033 }
3035  set_has_commands_supported();
3036  commands_supported_ = value;
3037  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.commands_supported)
3038 }
3039 
3040 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
3041 inline bool SV2RequestEnumerate::has_footer() const {
3042  return (_has_bits_[0] & 0x00000002u) != 0;
3043 }
3044 inline void SV2RequestEnumerate::set_has_footer() {
3045  _has_bits_[0] |= 0x00000002u;
3046 }
3047 inline void SV2RequestEnumerate::clear_has_footer() {
3048  _has_bits_[0] &= ~0x00000002u;
3049 }
3051  if (footer_ != NULL) footer_->Clear();
3052  clear_has_footer();
3053 }
3054 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestEnumerate::_internal_footer() const {
3055  return *footer_;
3056 }
3057 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestEnumerate::footer() const {
3058  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
3059  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.footer)
3060  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
3062 }
3063 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::release_footer() {
3064  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.footer)
3065  clear_has_footer();
3067  footer_ = NULL;
3068  return temp;
3069 }
3070 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestEnumerate::mutable_footer() {
3071  set_has_footer();
3072  if (footer_ == NULL) {
3073  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
3074  footer_ = p;
3075  }
3076  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.footer)
3077  return footer_;
3078 }
3080  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3081  if (message_arena == NULL) {
3082  delete footer_;
3083  }
3084  if (footer) {
3085  ::google::protobuf::Arena* submessage_arena = NULL;
3086  if (message_arena != submessage_arena) {
3087  footer = ::google::protobuf::internal::GetOwnedMessage(
3088  message_arena, footer, submessage_arena);
3089  }
3090  set_has_footer();
3091  } else {
3092  clear_has_footer();
3093  }
3094  footer_ = footer;
3095  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2RequestEnumerate.footer)
3096 }
3097 
3098 // -------------------------------------------------------------------
3099 
3100 // SV2ReplyEnumerate
3101 
3102 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
3103 inline bool SV2ReplyEnumerate::has_header() const {
3104  return (_has_bits_[0] & 0x00000004u) != 0;
3105 }
3106 inline void SV2ReplyEnumerate::set_has_header() {
3107  _has_bits_[0] |= 0x00000004u;
3108 }
3109 inline void SV2ReplyEnumerate::clear_has_header() {
3110  _has_bits_[0] &= ~0x00000004u;
3111 }
3113  if (header_ != NULL) header_->Clear();
3114  clear_has_header();
3115 }
3116 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyEnumerate::_internal_header() const {
3117  return *header_;
3118 }
3119 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyEnumerate::header() const {
3120  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
3121  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.header)
3122  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
3124 }
3125 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::release_header() {
3126  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.header)
3127  clear_has_header();
3129  header_ = NULL;
3130  return temp;
3131 }
3132 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyEnumerate::mutable_header() {
3133  set_has_header();
3134  if (header_ == NULL) {
3135  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
3136  header_ = p;
3137  }
3138  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.header)
3139  return header_;
3140 }
3142  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3143  if (message_arena == NULL) {
3144  delete header_;
3145  }
3146  if (header) {
3147  ::google::protobuf::Arena* submessage_arena = NULL;
3148  if (message_arena != submessage_arena) {
3149  header = ::google::protobuf::internal::GetOwnedMessage(
3150  message_arena, header, submessage_arena);
3151  }
3152  set_has_header();
3153  } else {
3154  clear_has_header();
3155  }
3156  header_ = header;
3157  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.header)
3158 }
3159 
3160 // required uint32 original_msg_type = 2 [(.dccl.field) = {
3162  return (_has_bits_[0] & 0x00000010u) != 0;
3163 }
3164 inline void SV2ReplyEnumerate::set_has_original_msg_type() {
3165  _has_bits_[0] |= 0x00000010u;
3166 }
3167 inline void SV2ReplyEnumerate::clear_has_original_msg_type() {
3168  _has_bits_[0] &= ~0x00000010u;
3169 }
3171  original_msg_type_ = 0u;
3172  clear_has_original_msg_type();
3173 }
3175  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.original_msg_type)
3176  return original_msg_type_;
3177 }
3179  set_has_original_msg_type();
3180  original_msg_type_ = value;
3181  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.original_msg_type)
3182 }
3183 
3184 // required uint32 number_of_devices_responding = 3 [(.dccl.field) = {
3186  return (_has_bits_[0] & 0x00000020u) != 0;
3187 }
3188 inline void SV2ReplyEnumerate::set_has_number_of_devices_responding() {
3189  _has_bits_[0] |= 0x00000020u;
3190 }
3191 inline void SV2ReplyEnumerate::clear_has_number_of_devices_responding() {
3192  _has_bits_[0] &= ~0x00000020u;
3193 }
3195  number_of_devices_responding_ = 0u;
3196  clear_has_number_of_devices_responding();
3197 }
3199  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.number_of_devices_responding)
3200  return number_of_devices_responding_;
3201 }
3203  set_has_number_of_devices_responding();
3204  number_of_devices_responding_ = value;
3205  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.number_of_devices_responding)
3206 }
3207 
3208 // required uint32 number_of_devices_in_message = 4 [(.dccl.field) = {
3210  return (_has_bits_[0] & 0x00000040u) != 0;
3211 }
3212 inline void SV2ReplyEnumerate::set_has_number_of_devices_in_message() {
3213  _has_bits_[0] |= 0x00000040u;
3214 }
3215 inline void SV2ReplyEnumerate::clear_has_number_of_devices_in_message() {
3216  _has_bits_[0] &= ~0x00000040u;
3217 }
3219  number_of_devices_in_message_ = 0u;
3220  clear_has_number_of_devices_in_message();
3221 }
3223  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.number_of_devices_in_message)
3224  return number_of_devices_in_message_;
3225 }
3227  set_has_number_of_devices_in_message();
3228  number_of_devices_in_message_ = value;
3229  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.number_of_devices_in_message)
3230 }
3231 
3232 // required uint32 version = 10 [(.dccl.field) = {
3233 inline bool SV2ReplyEnumerate::has_version() const {
3234  return (_has_bits_[0] & 0x00000080u) != 0;
3235 }
3236 inline void SV2ReplyEnumerate::set_has_version() {
3237  _has_bits_[0] |= 0x00000080u;
3238 }
3239 inline void SV2ReplyEnumerate::clear_has_version() {
3240  _has_bits_[0] &= ~0x00000080u;
3241 }
3243  version_ = 0u;
3244  clear_has_version();
3245 }
3247  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.version)
3248  return version_;
3249 }
3251  set_has_version();
3252  version_ = value;
3253  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.version)
3254 }
3255 
3256 // required uint32 device_type = 11 [(.dccl.field) = {
3258  return (_has_bits_[0] & 0x00000100u) != 0;
3259 }
3260 inline void SV2ReplyEnumerate::set_has_device_type() {
3261  _has_bits_[0] |= 0x00000100u;
3262 }
3263 inline void SV2ReplyEnumerate::clear_has_device_type() {
3264  _has_bits_[0] &= ~0x00000100u;
3265 }
3267  device_type_ = 0u;
3268  clear_has_device_type();
3269 }
3271  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.device_type)
3272  return device_type_;
3273 }
3275  set_has_device_type();
3276  device_type_ = value;
3277  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.device_type)
3278 }
3279 
3280 // required uint32 board_addr = 12 [(.dccl.field) = {
3282  return (_has_bits_[0] & 0x00000200u) != 0;
3283 }
3284 inline void SV2ReplyEnumerate::set_has_board_addr() {
3285  _has_bits_[0] |= 0x00000200u;
3286 }
3287 inline void SV2ReplyEnumerate::clear_has_board_addr() {
3288  _has_bits_[0] &= ~0x00000200u;
3289 }
3291  board_addr_ = 0u;
3292  clear_has_board_addr();
3293 }
3295  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.board_addr)
3296  return board_addr_;
3297 }
3299  set_has_board_addr();
3300  board_addr_ = value;
3301  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.board_addr)
3302 }
3303 
3304 // required bytes serial_number = 13 [(.dccl.field) = {
3306  return (_has_bits_[0] & 0x00000001u) != 0;
3307 }
3308 inline void SV2ReplyEnumerate::set_has_serial_number() {
3309  _has_bits_[0] |= 0x00000001u;
3310 }
3311 inline void SV2ReplyEnumerate::clear_has_serial_number() {
3312  _has_bits_[0] &= ~0x00000001u;
3313 }
3315  serial_number_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3316  clear_has_serial_number();
3317 }
3318 inline const ::std::string& SV2ReplyEnumerate::serial_number() const {
3319  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.serial_number)
3320  return serial_number_.GetNoArena();
3321 }
3322 inline void SV2ReplyEnumerate::set_serial_number(const ::std::string& value) {
3323  set_has_serial_number();
3324  serial_number_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3325  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.serial_number)
3326 }
3327 #if LANG_CXX11
3328 inline void SV2ReplyEnumerate::set_serial_number(::std::string&& value) {
3329  set_has_serial_number();
3330  serial_number_.SetNoArena(
3332  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.serial_number)
3333 }
3334 #endif
3335 inline void SV2ReplyEnumerate::set_serial_number(const char* value) {
3336  GOOGLE_DCHECK(value != NULL);
3337  set_has_serial_number();
3338  serial_number_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3339  // @@protoc_insertion_point(field_set_char:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.serial_number)
3340 }
3341 inline void SV2ReplyEnumerate::set_serial_number(const void* value, size_t size) {
3342  set_has_serial_number();
3343  serial_number_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3344  ::std::string(reinterpret_cast<const char*>(value), size));
3345  // @@protoc_insertion_point(field_set_pointer:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.serial_number)
3346 }
3348  set_has_serial_number();
3349  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.serial_number)
3350  return serial_number_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3351 }
3353  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.serial_number)
3354  if (!has_serial_number()) {
3355  return NULL;
3356  }
3357  clear_has_serial_number();
3358  return serial_number_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3359 }
3360 inline void SV2ReplyEnumerate::set_allocated_serial_number(::std::string* serial_number) {
3361  if (serial_number != NULL) {
3362  set_has_serial_number();
3363  } else {
3364  clear_has_serial_number();
3365  }
3366  serial_number_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), serial_number);
3367  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.serial_number)
3368 }
3369 
3370 // required uint32 location = 14 [(.dccl.field) = {
3371 inline bool SV2ReplyEnumerate::has_location() const {
3372  return (_has_bits_[0] & 0x00000400u) != 0;
3373 }
3374 inline void SV2ReplyEnumerate::set_has_location() {
3375  _has_bits_[0] |= 0x00000400u;
3376 }
3377 inline void SV2ReplyEnumerate::clear_has_location() {
3378  _has_bits_[0] &= ~0x00000400u;
3379 }
3381  location_ = 0u;
3382  clear_has_location();
3383 }
3385  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.location)
3386  return location_;
3387 }
3389  set_has_location();
3390  location_ = value;
3391  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.location)
3392 }
3393 
3394 // required uint32 polling_frequency = 15 [(.dccl.field) = {
3396  return (_has_bits_[0] & 0x00000800u) != 0;
3397 }
3398 inline void SV2ReplyEnumerate::set_has_polling_frequency() {
3399  _has_bits_[0] |= 0x00000800u;
3400 }
3401 inline void SV2ReplyEnumerate::clear_has_polling_frequency() {
3402  _has_bits_[0] &= ~0x00000800u;
3403 }
3405  polling_frequency_ = 0u;
3406  clear_has_polling_frequency();
3407 }
3409  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.polling_frequency)
3410  return polling_frequency_;
3411 }
3413  set_has_polling_frequency();
3414  polling_frequency_ = value;
3415  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.polling_frequency)
3416 }
3417 
3418 // required uint32 extra_info = 16 [(.dccl.field) = {
3420  return (_has_bits_[0] & 0x00001000u) != 0;
3421 }
3422 inline void SV2ReplyEnumerate::set_has_extra_info() {
3423  _has_bits_[0] |= 0x00001000u;
3424 }
3425 inline void SV2ReplyEnumerate::clear_has_extra_info() {
3426  _has_bits_[0] &= ~0x00001000u;
3427 }
3429  extra_info_ = 0u;
3430  clear_has_extra_info();
3431 }
3433  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.extra_info)
3434  return extra_info_;
3435 }
3437  set_has_extra_info();
3438  extra_info_ = value;
3439  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.extra_info)
3440 }
3441 
3442 // required uint32 firmware_major = 17 [(.dccl.field) = {
3444  return (_has_bits_[0] & 0x00002000u) != 0;
3445 }
3446 inline void SV2ReplyEnumerate::set_has_firmware_major() {
3447  _has_bits_[0] |= 0x00002000u;
3448 }
3449 inline void SV2ReplyEnumerate::clear_has_firmware_major() {
3450  _has_bits_[0] &= ~0x00002000u;
3451 }
3453  firmware_major_ = 0u;
3454  clear_has_firmware_major();
3455 }
3457  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.firmware_major)
3458  return firmware_major_;
3459 }
3461  set_has_firmware_major();
3462  firmware_major_ = value;
3463  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.firmware_major)
3464 }
3465 
3466 // required uint32 firmware_minor = 18 [(.dccl.field) = {
3468  return (_has_bits_[0] & 0x00004000u) != 0;
3469 }
3470 inline void SV2ReplyEnumerate::set_has_firmware_minor() {
3471  _has_bits_[0] |= 0x00004000u;
3472 }
3473 inline void SV2ReplyEnumerate::clear_has_firmware_minor() {
3474  _has_bits_[0] &= ~0x00004000u;
3475 }
3477  firmware_minor_ = 0u;
3478  clear_has_firmware_minor();
3479 }
3481  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.firmware_minor)
3482  return firmware_minor_;
3483 }
3485  set_has_firmware_minor();
3486  firmware_minor_ = value;
3487  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.firmware_minor)
3488 }
3489 
3490 // required uint32 firmware_revision = 19 [(.dccl.field) = {
3492  return (_has_bits_[0] & 0x00008000u) != 0;
3493 }
3494 inline void SV2ReplyEnumerate::set_has_firmware_revision() {
3495  _has_bits_[0] |= 0x00008000u;
3496 }
3497 inline void SV2ReplyEnumerate::clear_has_firmware_revision() {
3498  _has_bits_[0] &= ~0x00008000u;
3499 }
3501  firmware_revision_ = 0u;
3502  clear_has_firmware_revision();
3503 }
3505  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.firmware_revision)
3506  return firmware_revision_;
3507 }
3509  set_has_firmware_revision();
3510  firmware_revision_ = value;
3511  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.firmware_revision)
3512 }
3513 
3514 // required bytes description = 20 [(.dccl.field) = {
3516  return (_has_bits_[0] & 0x00000002u) != 0;
3517 }
3518 inline void SV2ReplyEnumerate::set_has_description() {
3519  _has_bits_[0] |= 0x00000002u;
3520 }
3521 inline void SV2ReplyEnumerate::clear_has_description() {
3522  _has_bits_[0] &= ~0x00000002u;
3523 }
3525  description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3526  clear_has_description();
3527 }
3528 inline const ::std::string& SV2ReplyEnumerate::description() const {
3529  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.description)
3530  return description_.GetNoArena();
3531 }
3532 inline void SV2ReplyEnumerate::set_description(const ::std::string& value) {
3533  set_has_description();
3534  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3535  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.description)
3536 }
3537 #if LANG_CXX11
3538 inline void SV2ReplyEnumerate::set_description(::std::string&& value) {
3539  set_has_description();
3540  description_.SetNoArena(
3542  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.description)
3543 }
3544 #endif
3545 inline void SV2ReplyEnumerate::set_description(const char* value) {
3546  GOOGLE_DCHECK(value != NULL);
3547  set_has_description();
3548  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3549  // @@protoc_insertion_point(field_set_char:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.description)
3550 }
3551 inline void SV2ReplyEnumerate::set_description(const void* value, size_t size) {
3552  set_has_description();
3553  description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3554  ::std::string(reinterpret_cast<const char*>(value), size));
3555  // @@protoc_insertion_point(field_set_pointer:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.description)
3556 }
3558  set_has_description();
3559  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.description)
3560  return description_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3561 }
3563  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.description)
3564  if (!has_description()) {
3565  return NULL;
3566  }
3567  clear_has_description();
3568  return description_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3569 }
3570 inline void SV2ReplyEnumerate::set_allocated_description(::std::string* description) {
3571  if (description != NULL) {
3572  set_has_description();
3573  } else {
3574  clear_has_description();
3575  }
3576  description_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), description);
3577  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.description)
3578 }
3579 
3580 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
3581 inline bool SV2ReplyEnumerate::has_footer() const {
3582  return (_has_bits_[0] & 0x00000008u) != 0;
3583 }
3584 inline void SV2ReplyEnumerate::set_has_footer() {
3585  _has_bits_[0] |= 0x00000008u;
3586 }
3587 inline void SV2ReplyEnumerate::clear_has_footer() {
3588  _has_bits_[0] &= ~0x00000008u;
3589 }
3591  if (footer_ != NULL) footer_->Clear();
3592  clear_has_footer();
3593 }
3594 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyEnumerate::_internal_footer() const {
3595  return *footer_;
3596 }
3597 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyEnumerate::footer() const {
3598  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
3599  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.footer)
3600  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
3602 }
3603 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::release_footer() {
3604  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.footer)
3605  clear_has_footer();
3607  footer_ = NULL;
3608  return temp;
3609 }
3610 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyEnumerate::mutable_footer() {
3611  set_has_footer();
3612  if (footer_ == NULL) {
3613  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
3614  footer_ = p;
3615  }
3616  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.footer)
3617  return footer_;
3618 }
3620  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3621  if (message_arena == NULL) {
3622  delete footer_;
3623  }
3624  if (footer) {
3625  ::google::protobuf::Arena* submessage_arena = NULL;
3626  if (message_arena != submessage_arena) {
3627  footer = ::google::protobuf::internal::GetOwnedMessage(
3628  message_arena, footer, submessage_arena);
3629  }
3630  set_has_footer();
3631  } else {
3632  clear_has_footer();
3633  }
3634  footer_ = footer;
3635  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ReplyEnumerate.footer)
3636 }
3637 
3638 // -------------------------------------------------------------------
3639 
3640 // SV2RequestStatus
3641 
3642 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
3643 inline bool SV2RequestStatus::has_header() const {
3644  return (_has_bits_[0] & 0x00000002u) != 0;
3645 }
3646 inline void SV2RequestStatus::set_has_header() {
3647  _has_bits_[0] |= 0x00000002u;
3648 }
3649 inline void SV2RequestStatus::clear_has_header() {
3650  _has_bits_[0] &= ~0x00000002u;
3651 }
3653  if (header_ != NULL) header_->Clear();
3654  clear_has_header();
3655 }
3656 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestStatus::_internal_header() const {
3657  return *header_;
3658 }
3659 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestStatus::header() const {
3660  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
3661  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestStatus.header)
3662  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
3664 }
3665 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::release_header() {
3666  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2RequestStatus.header)
3667  clear_has_header();
3669  header_ = NULL;
3670  return temp;
3671 }
3672 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestStatus::mutable_header() {
3673  set_has_header();
3674  if (header_ == NULL) {
3675  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
3676  header_ = p;
3677  }
3678  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2RequestStatus.header)
3679  return header_;
3680 }
3682  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3683  if (message_arena == NULL) {
3684  delete header_;
3685  }
3686  if (header) {
3687  ::google::protobuf::Arena* submessage_arena = NULL;
3688  if (message_arena != submessage_arena) {
3689  header = ::google::protobuf::internal::GetOwnedMessage(
3690  message_arena, header, submessage_arena);
3691  }
3692  set_has_header();
3693  } else {
3694  clear_has_header();
3695  }
3696  header_ = header;
3697  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2RequestStatus.header)
3698 }
3699 
3700 // required bytes time = 2 [(.dccl.field) = {
3701 inline bool SV2RequestStatus::has_time() const {
3702  return (_has_bits_[0] & 0x00000001u) != 0;
3703 }
3704 inline void SV2RequestStatus::set_has_time() {
3705  _has_bits_[0] |= 0x00000001u;
3706 }
3707 inline void SV2RequestStatus::clear_has_time() {
3708  _has_bits_[0] &= ~0x00000001u;
3709 }
3711  time_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3712  clear_has_time();
3713 }
3714 inline const ::std::string& SV2RequestStatus::time() const {
3715  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestStatus.time)
3716  return time_.GetNoArena();
3717 }
3718 inline void SV2RequestStatus::set_time(const ::std::string& value) {
3719  set_has_time();
3720  time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3721  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2RequestStatus.time)
3722 }
3723 #if LANG_CXX11
3724 inline void SV2RequestStatus::set_time(::std::string&& value) {
3725  set_has_time();
3726  time_.SetNoArena(
3728  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.frontseat.protobuf.SV2RequestStatus.time)
3729 }
3730 #endif
3731 inline void SV2RequestStatus::set_time(const char* value) {
3732  GOOGLE_DCHECK(value != NULL);
3733  set_has_time();
3734  time_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3735  // @@protoc_insertion_point(field_set_char:goby.middleware.frontseat.protobuf.SV2RequestStatus.time)
3736 }
3737 inline void SV2RequestStatus::set_time(const void* value, size_t size) {
3738  set_has_time();
3740  ::std::string(reinterpret_cast<const char*>(value), size));
3741  // @@protoc_insertion_point(field_set_pointer:goby.middleware.frontseat.protobuf.SV2RequestStatus.time)
3742 }
3743 inline ::std::string* SV2RequestStatus::mutable_time() {
3744  set_has_time();
3745  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2RequestStatus.time)
3746  return time_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3747 }
3748 inline ::std::string* SV2RequestStatus::release_time() {
3749  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2RequestStatus.time)
3750  if (!has_time()) {
3751  return NULL;
3752  }
3753  clear_has_time();
3754  return time_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3755 }
3756 inline void SV2RequestStatus::set_allocated_time(::std::string* time) {
3757  if (time != NULL) {
3758  set_has_time();
3759  } else {
3760  clear_has_time();
3761  }
3762  time_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), time);
3763  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2RequestStatus.time)
3764 }
3765 
3766 // required uint32 latitude = 3 [(.dccl.field) = {
3767 inline bool SV2RequestStatus::has_latitude() const {
3768  return (_has_bits_[0] & 0x00000008u) != 0;
3769 }
3770 inline void SV2RequestStatus::set_has_latitude() {
3771  _has_bits_[0] |= 0x00000008u;
3772 }
3773 inline void SV2RequestStatus::clear_has_latitude() {
3774  _has_bits_[0] &= ~0x00000008u;
3775 }
3777  latitude_ = 0u;
3778  clear_has_latitude();
3779 }
3781  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestStatus.latitude)
3782  return latitude_;
3783 }
3785  set_has_latitude();
3786  latitude_ = value;
3787  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2RequestStatus.latitude)
3788 }
3789 
3790 // required uint32 longitude = 4 [(.dccl.field) = {
3791 inline bool SV2RequestStatus::has_longitude() const {
3792  return (_has_bits_[0] & 0x00000010u) != 0;
3793 }
3794 inline void SV2RequestStatus::set_has_longitude() {
3795  _has_bits_[0] |= 0x00000010u;
3796 }
3797 inline void SV2RequestStatus::clear_has_longitude() {
3798  _has_bits_[0] &= ~0x00000010u;
3799 }
3801  longitude_ = 0u;
3802  clear_has_longitude();
3803 }
3805  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestStatus.longitude)
3806  return longitude_;
3807 }
3809  set_has_longitude();
3810  longitude_ = value;
3811  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2RequestStatus.longitude)
3812 }
3813 
3814 // required uint32 fix_valid = 5 [(.dccl.field) = {
3815 inline bool SV2RequestStatus::has_fix_valid() const {
3816  return (_has_bits_[0] & 0x00000020u) != 0;
3817 }
3818 inline void SV2RequestStatus::set_has_fix_valid() {
3819  _has_bits_[0] |= 0x00000020u;
3820 }
3821 inline void SV2RequestStatus::clear_has_fix_valid() {
3822  _has_bits_[0] &= ~0x00000020u;
3823 }
3825  fix_valid_ = 0u;
3826  clear_has_fix_valid();
3827 }
3829  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestStatus.fix_valid)
3830  return fix_valid_;
3831 }
3833  set_has_fix_valid();
3834  fix_valid_ = value;
3835  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2RequestStatus.fix_valid)
3836 }
3837 
3838 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
3839 inline bool SV2RequestStatus::has_footer() const {
3840  return (_has_bits_[0] & 0x00000004u) != 0;
3841 }
3842 inline void SV2RequestStatus::set_has_footer() {
3843  _has_bits_[0] |= 0x00000004u;
3844 }
3845 inline void SV2RequestStatus::clear_has_footer() {
3846  _has_bits_[0] &= ~0x00000004u;
3847 }
3849  if (footer_ != NULL) footer_->Clear();
3850  clear_has_footer();
3851 }
3852 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestStatus::_internal_footer() const {
3853  return *footer_;
3854 }
3855 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestStatus::footer() const {
3856  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
3857  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestStatus.footer)
3858  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
3860 }
3861 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::release_footer() {
3862  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2RequestStatus.footer)
3863  clear_has_footer();
3865  footer_ = NULL;
3866  return temp;
3867 }
3868 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestStatus::mutable_footer() {
3869  set_has_footer();
3870  if (footer_ == NULL) {
3871  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
3872  footer_ = p;
3873  }
3874  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2RequestStatus.footer)
3875  return footer_;
3876 }
3878  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3879  if (message_arena == NULL) {
3880  delete footer_;
3881  }
3882  if (footer) {
3883  ::google::protobuf::Arena* submessage_arena = NULL;
3884  if (message_arena != submessage_arena) {
3885  footer = ::google::protobuf::internal::GetOwnedMessage(
3886  message_arena, footer, submessage_arena);
3887  }
3888  set_has_footer();
3889  } else {
3890  clear_has_footer();
3891  }
3892  footer_ = footer;
3893  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2RequestStatus.footer)
3894 }
3895 
3896 // -------------------------------------------------------------------
3897 
3898 // SV2ReplyStatus
3899 
3900 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
3901 inline bool SV2ReplyStatus::has_header() const {
3902  return (_has_bits_[0] & 0x00000001u) != 0;
3903 }
3904 inline void SV2ReplyStatus::set_has_header() {
3905  _has_bits_[0] |= 0x00000001u;
3906 }
3907 inline void SV2ReplyStatus::clear_has_header() {
3908  _has_bits_[0] &= ~0x00000001u;
3909 }
3911  if (header_ != NULL) header_->Clear();
3912  clear_has_header();
3913 }
3914 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyStatus::_internal_header() const {
3915  return *header_;
3916 }
3917 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyStatus::header() const {
3918  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
3919  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.header)
3920  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
3922 }
3923 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::release_header() {
3924  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ReplyStatus.header)
3925  clear_has_header();
3927  header_ = NULL;
3928  return temp;
3929 }
3930 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyStatus::mutable_header() {
3931  set_has_header();
3932  if (header_ == NULL) {
3933  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
3934  header_ = p;
3935  }
3936  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ReplyStatus.header)
3937  return header_;
3938 }
3940  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3941  if (message_arena == NULL) {
3942  delete header_;
3943  }
3944  if (header) {
3945  ::google::protobuf::Arena* submessage_arena = NULL;
3946  if (message_arena != submessage_arena) {
3947  header = ::google::protobuf::internal::GetOwnedMessage(
3948  message_arena, header, submessage_arena);
3949  }
3950  set_has_header();
3951  } else {
3952  clear_has_header();
3953  }
3954  header_ = header;
3955  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ReplyStatus.header)
3956 }
3957 
3958 // required uint32 original_msg_type = 2 [(.dccl.field) = {
3960  return (_has_bits_[0] & 0x00000004u) != 0;
3961 }
3962 inline void SV2ReplyStatus::set_has_original_msg_type() {
3963  _has_bits_[0] |= 0x00000004u;
3964 }
3965 inline void SV2ReplyStatus::clear_has_original_msg_type() {
3966  _has_bits_[0] &= ~0x00000004u;
3967 }
3969  original_msg_type_ = 0u;
3970  clear_has_original_msg_type();
3971 }
3973  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.original_msg_type)
3974  return original_msg_type_;
3975 }
3977  set_has_original_msg_type();
3978  original_msg_type_ = value;
3979  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.original_msg_type)
3980 }
3981 
3982 // required uint32 number_of_devices_responding = 3 [(.dccl.field) = {
3984  return (_has_bits_[0] & 0x00000008u) != 0;
3985 }
3986 inline void SV2ReplyStatus::set_has_number_of_devices_responding() {
3987  _has_bits_[0] |= 0x00000008u;
3988 }
3989 inline void SV2ReplyStatus::clear_has_number_of_devices_responding() {
3990  _has_bits_[0] &= ~0x00000008u;
3991 }
3993  number_of_devices_responding_ = 0u;
3994  clear_has_number_of_devices_responding();
3995 }
3997  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.number_of_devices_responding)
3998  return number_of_devices_responding_;
3999 }
4001  set_has_number_of_devices_responding();
4002  number_of_devices_responding_ = value;
4003  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.number_of_devices_responding)
4004 }
4005 
4006 // required uint32 number_of_devices_in_message = 4 [(.dccl.field) = {
4008  return (_has_bits_[0] & 0x00000010u) != 0;
4009 }
4010 inline void SV2ReplyStatus::set_has_number_of_devices_in_message() {
4011  _has_bits_[0] |= 0x00000010u;
4012 }
4013 inline void SV2ReplyStatus::clear_has_number_of_devices_in_message() {
4014  _has_bits_[0] &= ~0x00000010u;
4015 }
4017  number_of_devices_in_message_ = 0u;
4018  clear_has_number_of_devices_in_message();
4019 }
4021  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.number_of_devices_in_message)
4022  return number_of_devices_in_message_;
4023 }
4025  set_has_number_of_devices_in_message();
4026  number_of_devices_in_message_ = value;
4027  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.number_of_devices_in_message)
4028 }
4029 
4030 // required uint32 version = 10 [(.dccl.field) = {
4031 inline bool SV2ReplyStatus::has_version() const {
4032  return (_has_bits_[0] & 0x00000020u) != 0;
4033 }
4034 inline void SV2ReplyStatus::set_has_version() {
4035  _has_bits_[0] |= 0x00000020u;
4036 }
4037 inline void SV2ReplyStatus::clear_has_version() {
4038  _has_bits_[0] &= ~0x00000020u;
4039 }
4041  version_ = 0u;
4042  clear_has_version();
4043 }
4045  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.version)
4046  return version_;
4047 }
4049  set_has_version();
4050  version_ = value;
4051  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.version)
4052 }
4053 
4054 // required uint32 board_addr = 11 [(.dccl.field) = {
4055 inline bool SV2ReplyStatus::has_board_addr() const {
4056  return (_has_bits_[0] & 0x00000040u) != 0;
4057 }
4058 inline void SV2ReplyStatus::set_has_board_addr() {
4059  _has_bits_[0] |= 0x00000040u;
4060 }
4061 inline void SV2ReplyStatus::clear_has_board_addr() {
4062  _has_bits_[0] &= ~0x00000040u;
4063 }
4065  board_addr_ = 0u;
4066  clear_has_board_addr();
4067 }
4069  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.board_addr)
4070  return board_addr_;
4071 }
4073  set_has_board_addr();
4074  board_addr_ = value;
4075  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.board_addr)
4076 }
4077 
4078 // required uint32 alarms = 12 [(.dccl.field) = {
4079 inline bool SV2ReplyStatus::has_alarms() const {
4080  return (_has_bits_[0] & 0x00000080u) != 0;
4081 }
4082 inline void SV2ReplyStatus::set_has_alarms() {
4083  _has_bits_[0] |= 0x00000080u;
4084 }
4085 inline void SV2ReplyStatus::clear_has_alarms() {
4086  _has_bits_[0] &= ~0x00000080u;
4087 }
4089  alarms_ = 0u;
4090  clear_has_alarms();
4091 }
4093  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.alarms)
4094  return alarms_;
4095 }
4097  set_has_alarms();
4098  alarms_ = value;
4099  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.alarms)
4100 }
4101 
4102 // required uint32 leak_sensor_1 = 13 [(.dccl.field) = {
4104  return (_has_bits_[0] & 0x00000100u) != 0;
4105 }
4106 inline void SV2ReplyStatus::set_has_leak_sensor_1() {
4107  _has_bits_[0] |= 0x00000100u;
4108 }
4109 inline void SV2ReplyStatus::clear_has_leak_sensor_1() {
4110  _has_bits_[0] &= ~0x00000100u;
4111 }
4113  leak_sensor_1_ = 0u;
4114  clear_has_leak_sensor_1();
4115 }
4117  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.leak_sensor_1)
4118  return leak_sensor_1_;
4119 }
4121  set_has_leak_sensor_1();
4122  leak_sensor_1_ = value;
4123  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.leak_sensor_1)
4124 }
4125 
4126 // required uint32 leak_sensor_2 = 14 [(.dccl.field) = {
4128  return (_has_bits_[0] & 0x00000200u) != 0;
4129 }
4130 inline void SV2ReplyStatus::set_has_leak_sensor_2() {
4131  _has_bits_[0] |= 0x00000200u;
4132 }
4133 inline void SV2ReplyStatus::clear_has_leak_sensor_2() {
4134  _has_bits_[0] &= ~0x00000200u;
4135 }
4137  leak_sensor_2_ = 0u;
4138  clear_has_leak_sensor_2();
4139 }
4141  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.leak_sensor_2)
4142  return leak_sensor_2_;
4143 }
4145  set_has_leak_sensor_2();
4146  leak_sensor_2_ = value;
4147  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.leak_sensor_2)
4148 }
4149 
4150 // required uint32 humid_temp = 15 [(.dccl.field) = {
4151 inline bool SV2ReplyStatus::has_humid_temp() const {
4152  return (_has_bits_[0] & 0x00000400u) != 0;
4153 }
4154 inline void SV2ReplyStatus::set_has_humid_temp() {
4155  _has_bits_[0] |= 0x00000400u;
4156 }
4157 inline void SV2ReplyStatus::clear_has_humid_temp() {
4158  _has_bits_[0] &= ~0x00000400u;
4159 }
4161  humid_temp_ = 0u;
4162  clear_has_humid_temp();
4163 }
4165  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.humid_temp)
4166  return humid_temp_;
4167 }
4169  set_has_humid_temp();
4170  humid_temp_ = value;
4171  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.humid_temp)
4172 }
4173 
4174 // required uint32 relative_humidity = 16 [(.dccl.field) = {
4176  return (_has_bits_[0] & 0x00000800u) != 0;
4177 }
4178 inline void SV2ReplyStatus::set_has_relative_humidity() {
4179  _has_bits_[0] |= 0x00000800u;
4180 }
4181 inline void SV2ReplyStatus::clear_has_relative_humidity() {
4182  _has_bits_[0] &= ~0x00000800u;
4183 }
4185  relative_humidity_ = 0u;
4186  clear_has_relative_humidity();
4187 }
4189  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.relative_humidity)
4190  return relative_humidity_;
4191 }
4193  set_has_relative_humidity();
4194  relative_humidity_ = value;
4195  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.relative_humidity)
4196 }
4197 
4198 // required uint32 pressure_temp = 17 [(.dccl.field) = {
4200  return (_has_bits_[0] & 0x00001000u) != 0;
4201 }
4202 inline void SV2ReplyStatus::set_has_pressure_temp() {
4203  _has_bits_[0] |= 0x00001000u;
4204 }
4205 inline void SV2ReplyStatus::clear_has_pressure_temp() {
4206  _has_bits_[0] &= ~0x00001000u;
4207 }
4209  pressure_temp_ = 0u;
4210  clear_has_pressure_temp();
4211 }
4213  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.pressure_temp)
4214  return pressure_temp_;
4215 }
4217  set_has_pressure_temp();
4218  pressure_temp_ = value;
4219  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.pressure_temp)
4220 }
4221 
4222 // required uint32 pressure = 18 [(.dccl.field) = {
4223 inline bool SV2ReplyStatus::has_pressure() const {
4224  return (_has_bits_[0] & 0x00002000u) != 0;
4225 }
4226 inline void SV2ReplyStatus::set_has_pressure() {
4227  _has_bits_[0] |= 0x00002000u;
4228 }
4229 inline void SV2ReplyStatus::clear_has_pressure() {
4230  _has_bits_[0] &= ~0x00002000u;
4231 }
4233  pressure_ = 0u;
4234  clear_has_pressure();
4235 }
4237  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.pressure)
4238  return pressure_;
4239 }
4241  set_has_pressure();
4242  pressure_ = value;
4243  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyStatus.pressure)
4244 }
4245 
4246 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
4247 inline bool SV2ReplyStatus::has_footer() const {
4248  return (_has_bits_[0] & 0x00000002u) != 0;
4249 }
4250 inline void SV2ReplyStatus::set_has_footer() {
4251  _has_bits_[0] |= 0x00000002u;
4252 }
4253 inline void SV2ReplyStatus::clear_has_footer() {
4254  _has_bits_[0] &= ~0x00000002u;
4255 }
4257  if (footer_ != NULL) footer_->Clear();
4258  clear_has_footer();
4259 }
4260 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyStatus::_internal_footer() const {
4261  return *footer_;
4262 }
4263 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyStatus::footer() const {
4264  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
4265  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyStatus.footer)
4266  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
4268 }
4269 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::release_footer() {
4270  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ReplyStatus.footer)
4271  clear_has_footer();
4273  footer_ = NULL;
4274  return temp;
4275 }
4276 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyStatus::mutable_footer() {
4277  set_has_footer();
4278  if (footer_ == NULL) {
4279  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
4280  footer_ = p;
4281  }
4282  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ReplyStatus.footer)
4283  return footer_;
4284 }
4286  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4287  if (message_arena == NULL) {
4288  delete footer_;
4289  }
4290  if (footer) {
4291  ::google::protobuf::Arena* submessage_arena = NULL;
4292  if (message_arena != submessage_arena) {
4293  footer = ::google::protobuf::internal::GetOwnedMessage(
4294  message_arena, footer, submessage_arena);
4295  }
4296  set_has_footer();
4297  } else {
4298  clear_has_footer();
4299  }
4300  footer_ = footer;
4301  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ReplyStatus.footer)
4302 }
4303 
4304 // -------------------------------------------------------------------
4305 
4306 // SV2RequestQueuedMessage
4307 
4308 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
4310  return (_has_bits_[0] & 0x00000001u) != 0;
4311 }
4312 inline void SV2RequestQueuedMessage::set_has_header() {
4313  _has_bits_[0] |= 0x00000001u;
4314 }
4315 inline void SV2RequestQueuedMessage::clear_has_header() {
4316  _has_bits_[0] &= ~0x00000001u;
4317 }
4319  if (header_ != NULL) header_->Clear();
4320  clear_has_header();
4321 }
4322 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestQueuedMessage::_internal_header() const {
4323  return *header_;
4324 }
4325 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2RequestQueuedMessage::header() const {
4326  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
4327  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage.header)
4328  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
4330 }
4331 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::release_header() {
4332  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage.header)
4333  clear_has_header();
4335  header_ = NULL;
4336  return temp;
4337 }
4338 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2RequestQueuedMessage::mutable_header() {
4339  set_has_header();
4340  if (header_ == NULL) {
4341  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
4342  header_ = p;
4343  }
4344  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage.header)
4345  return header_;
4346 }
4348  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4349  if (message_arena == NULL) {
4350  delete header_;
4351  }
4352  if (header) {
4353  ::google::protobuf::Arena* submessage_arena = NULL;
4354  if (message_arena != submessage_arena) {
4355  header = ::google::protobuf::internal::GetOwnedMessage(
4356  message_arena, header, submessage_arena);
4357  }
4358  set_has_header();
4359  } else {
4360  clear_has_header();
4361  }
4362  header_ = header;
4363  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage.header)
4364 }
4365 
4366 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
4368  return (_has_bits_[0] & 0x00000002u) != 0;
4369 }
4370 inline void SV2RequestQueuedMessage::set_has_footer() {
4371  _has_bits_[0] |= 0x00000002u;
4372 }
4373 inline void SV2RequestQueuedMessage::clear_has_footer() {
4374  _has_bits_[0] &= ~0x00000002u;
4375 }
4377  if (footer_ != NULL) footer_->Clear();
4378  clear_has_footer();
4379 }
4380 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestQueuedMessage::_internal_footer() const {
4381  return *footer_;
4382 }
4383 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2RequestQueuedMessage::footer() const {
4384  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
4385  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage.footer)
4386  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
4388 }
4389 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::release_footer() {
4390  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage.footer)
4391  clear_has_footer();
4393  footer_ = NULL;
4394  return temp;
4395 }
4396 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2RequestQueuedMessage::mutable_footer() {
4397  set_has_footer();
4398  if (footer_ == NULL) {
4399  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
4400  footer_ = p;
4401  }
4402  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage.footer)
4403  return footer_;
4404 }
4406  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4407  if (message_arena == NULL) {
4408  delete footer_;
4409  }
4410  if (footer) {
4411  ::google::protobuf::Arena* submessage_arena = NULL;
4412  if (message_arena != submessage_arena) {
4413  footer = ::google::protobuf::internal::GetOwnedMessage(
4414  message_arena, footer, submessage_arena);
4415  }
4416  set_has_footer();
4417  } else {
4418  clear_has_footer();
4419  }
4420  footer_ = footer;
4421  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2RequestQueuedMessage.footer)
4422 }
4423 
4424 // -------------------------------------------------------------------
4425 
4426 // SV2ReplyQueuedMessage
4427 
4428 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
4430  return (_has_bits_[0] & 0x00000001u) != 0;
4431 }
4432 inline void SV2ReplyQueuedMessage::set_has_header() {
4433  _has_bits_[0] |= 0x00000001u;
4434 }
4435 inline void SV2ReplyQueuedMessage::clear_has_header() {
4436  _has_bits_[0] &= ~0x00000001u;
4437 }
4439  if (header_ != NULL) header_->Clear();
4440  clear_has_header();
4441 }
4442 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyQueuedMessage::_internal_header() const {
4443  return *header_;
4444 }
4445 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ReplyQueuedMessage::header() const {
4446  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
4447  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.header)
4448  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
4450 }
4451 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::release_header() {
4452  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.header)
4453  clear_has_header();
4455  header_ = NULL;
4456  return temp;
4457 }
4458 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ReplyQueuedMessage::mutable_header() {
4459  set_has_header();
4460  if (header_ == NULL) {
4461  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
4462  header_ = p;
4463  }
4464  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.header)
4465  return header_;
4466 }
4468  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4469  if (message_arena == NULL) {
4470  delete header_;
4471  }
4472  if (header) {
4473  ::google::protobuf::Arena* submessage_arena = NULL;
4474  if (message_arena != submessage_arena) {
4475  header = ::google::protobuf::internal::GetOwnedMessage(
4476  message_arena, header, submessage_arena);
4477  }
4478  set_has_header();
4479  } else {
4480  clear_has_header();
4481  }
4482  header_ = header;
4483  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.header)
4484 }
4485 
4486 // required uint32 original_msg_type = 2 [(.dccl.field) = {
4488  return (_has_bits_[0] & 0x00000004u) != 0;
4489 }
4490 inline void SV2ReplyQueuedMessage::set_has_original_msg_type() {
4491  _has_bits_[0] |= 0x00000004u;
4492 }
4493 inline void SV2ReplyQueuedMessage::clear_has_original_msg_type() {
4494  _has_bits_[0] &= ~0x00000004u;
4495 }
4497  original_msg_type_ = 0u;
4498  clear_has_original_msg_type();
4499 }
4501  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.original_msg_type)
4502  return original_msg_type_;
4503 }
4505  set_has_original_msg_type();
4506  original_msg_type_ = value;
4507  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.original_msg_type)
4508 }
4509 
4510 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
4512  return (_has_bits_[0] & 0x00000002u) != 0;
4513 }
4514 inline void SV2ReplyQueuedMessage::set_has_footer() {
4515  _has_bits_[0] |= 0x00000002u;
4516 }
4517 inline void SV2ReplyQueuedMessage::clear_has_footer() {
4518  _has_bits_[0] &= ~0x00000002u;
4519 }
4521  if (footer_ != NULL) footer_->Clear();
4522  clear_has_footer();
4523 }
4524 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyQueuedMessage::_internal_footer() const {
4525  return *footer_;
4526 }
4527 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ReplyQueuedMessage::footer() const {
4528  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
4529  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.footer)
4530  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
4532 }
4533 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::release_footer() {
4534  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.footer)
4535  clear_has_footer();
4537  footer_ = NULL;
4538  return temp;
4539 }
4540 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ReplyQueuedMessage::mutable_footer() {
4541  set_has_footer();
4542  if (footer_ == NULL) {
4543  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
4544  footer_ = p;
4545  }
4546  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.footer)
4547  return footer_;
4548 }
4550  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4551  if (message_arena == NULL) {
4552  delete footer_;
4553  }
4554  if (footer) {
4555  ::google::protobuf::Arena* submessage_arena = NULL;
4556  if (message_arena != submessage_arena) {
4557  footer = ::google::protobuf::internal::GetOwnedMessage(
4558  message_arena, footer, submessage_arena);
4559  }
4560  set_has_footer();
4561  } else {
4562  clear_has_footer();
4563  }
4564  footer_ = footer;
4565  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ReplyQueuedMessage.footer)
4566 }
4567 
4568 // -------------------------------------------------------------------
4569 
4570 // SV2ACKNAKQueuedMessage
4571 
4572 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
4574  return (_has_bits_[0] & 0x00000001u) != 0;
4575 }
4576 inline void SV2ACKNAKQueuedMessage::set_has_header() {
4577  _has_bits_[0] |= 0x00000001u;
4578 }
4579 inline void SV2ACKNAKQueuedMessage::clear_has_header() {
4580  _has_bits_[0] &= ~0x00000001u;
4581 }
4583  if (header_ != NULL) header_->Clear();
4584  clear_has_header();
4585 }
4586 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ACKNAKQueuedMessage::_internal_header() const {
4587  return *header_;
4588 }
4589 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2ACKNAKQueuedMessage::header() const {
4590  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
4591  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.header)
4592  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
4594 }
4595 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::release_header() {
4596  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.header)
4597  clear_has_header();
4599  header_ = NULL;
4600  return temp;
4601 }
4602 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2ACKNAKQueuedMessage::mutable_header() {
4603  set_has_header();
4604  if (header_ == NULL) {
4605  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
4606  header_ = p;
4607  }
4608  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.header)
4609  return header_;
4610 }
4612  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4613  if (message_arena == NULL) {
4614  delete header_;
4615  }
4616  if (header) {
4617  ::google::protobuf::Arena* submessage_arena = NULL;
4618  if (message_arena != submessage_arena) {
4619  header = ::google::protobuf::internal::GetOwnedMessage(
4620  message_arena, header, submessage_arena);
4621  }
4622  set_has_header();
4623  } else {
4624  clear_has_header();
4625  }
4626  header_ = header;
4627  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.header)
4628 }
4629 
4630 // required uint32 command_format = 2 [(.dccl.field) = {
4632  return (_has_bits_[0] & 0x00000004u) != 0;
4633 }
4634 inline void SV2ACKNAKQueuedMessage::set_has_command_format() {
4635  _has_bits_[0] |= 0x00000004u;
4636 }
4637 inline void SV2ACKNAKQueuedMessage::clear_has_command_format() {
4638  _has_bits_[0] &= ~0x00000004u;
4639 }
4641  command_format_ = 0u;
4642  clear_has_command_format();
4643 }
4645  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.command_format)
4646  return command_format_;
4647 }
4649  set_has_command_format();
4650  command_format_ = value;
4651  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.command_format)
4652 }
4653 
4654 // required uint32 response_code = 3 [(.dccl.field) = {
4656  return (_has_bits_[0] & 0x00000008u) != 0;
4657 }
4658 inline void SV2ACKNAKQueuedMessage::set_has_response_code() {
4659  _has_bits_[0] |= 0x00000008u;
4660 }
4661 inline void SV2ACKNAKQueuedMessage::clear_has_response_code() {
4662  _has_bits_[0] &= ~0x00000008u;
4663 }
4665  response_code_ = 0u;
4666  clear_has_response_code();
4667 }
4669  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.response_code)
4670  return response_code_;
4671 }
4673  set_has_response_code();
4674  response_code_ = value;
4675  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.response_code)
4676 }
4677 
4678 // required uint32 response_message_length = 4 [(.dccl.field) = {
4680  return (_has_bits_[0] & 0x00000010u) != 0;
4681 }
4682 inline void SV2ACKNAKQueuedMessage::set_has_response_message_length() {
4683  _has_bits_[0] |= 0x00000010u;
4684 }
4685 inline void SV2ACKNAKQueuedMessage::clear_has_response_message_length() {
4686  _has_bits_[0] &= ~0x00000010u;
4687 }
4689  response_message_length_ = 0u;
4690  clear_has_response_message_length();
4691 }
4693  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.response_message_length)
4694  return response_message_length_;
4695 }
4697  set_has_response_message_length();
4698  response_message_length_ = value;
4699  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.response_message_length)
4700 }
4701 
4702 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
4704  return (_has_bits_[0] & 0x00000002u) != 0;
4705 }
4706 inline void SV2ACKNAKQueuedMessage::set_has_footer() {
4707  _has_bits_[0] |= 0x00000002u;
4708 }
4709 inline void SV2ACKNAKQueuedMessage::clear_has_footer() {
4710  _has_bits_[0] &= ~0x00000002u;
4711 }
4713  if (footer_ != NULL) footer_->Clear();
4714  clear_has_footer();
4715 }
4716 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ACKNAKQueuedMessage::_internal_footer() const {
4717  return *footer_;
4718 }
4719 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2ACKNAKQueuedMessage::footer() const {
4720  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
4721  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.footer)
4722  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
4724 }
4725 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::release_footer() {
4726  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.footer)
4727  clear_has_footer();
4729  footer_ = NULL;
4730  return temp;
4731 }
4732 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::mutable_footer() {
4733  set_has_footer();
4734  if (footer_ == NULL) {
4735  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
4736  footer_ = p;
4737  }
4738  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.footer)
4739  return footer_;
4740 }
4742  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4743  if (message_arena == NULL) {
4744  delete footer_;
4745  }
4746  if (footer) {
4747  ::google::protobuf::Arena* submessage_arena = NULL;
4748  if (message_arena != submessage_arena) {
4749  footer = ::google::protobuf::internal::GetOwnedMessage(
4750  message_arena, footer, submessage_arena);
4751  }
4752  set_has_footer();
4753  } else {
4754  clear_has_footer();
4755  }
4756  footer_ = footer;
4757  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2ACKNAKQueuedMessage.footer)
4758 }
4759 
4760 // -------------------------------------------------------------------
4761 
4762 // SV2GenericNAK
4763 
4764 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
4765 inline bool SV2GenericNAK::has_header() const {
4766  return (_has_bits_[0] & 0x00000001u) != 0;
4767 }
4768 inline void SV2GenericNAK::set_has_header() {
4769  _has_bits_[0] |= 0x00000001u;
4770 }
4771 inline void SV2GenericNAK::clear_has_header() {
4772  _has_bits_[0] &= ~0x00000001u;
4773 }
4775  if (header_ != NULL) header_->Clear();
4776  clear_has_header();
4777 }
4778 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericNAK::_internal_header() const {
4779  return *header_;
4780 }
4781 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericNAK::header() const {
4782  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
4783  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2GenericNAK.header)
4784  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
4786 }
4787 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::release_header() {
4788  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2GenericNAK.header)
4789  clear_has_header();
4791  header_ = NULL;
4792  return temp;
4793 }
4794 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericNAK::mutable_header() {
4795  set_has_header();
4796  if (header_ == NULL) {
4797  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
4798  header_ = p;
4799  }
4800  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2GenericNAK.header)
4801  return header_;
4802 }
4804  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4805  if (message_arena == NULL) {
4806  delete header_;
4807  }
4808  if (header) {
4809  ::google::protobuf::Arena* submessage_arena = NULL;
4810  if (message_arena != submessage_arena) {
4811  header = ::google::protobuf::internal::GetOwnedMessage(
4812  message_arena, header, submessage_arena);
4813  }
4814  set_has_header();
4815  } else {
4816  clear_has_header();
4817  }
4818  header_ = header;
4819  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2GenericNAK.header)
4820 }
4821 
4822 // required uint32 original_msg_type = 2 [(.dccl.field) = {
4824  return (_has_bits_[0] & 0x00000004u) != 0;
4825 }
4826 inline void SV2GenericNAK::set_has_original_msg_type() {
4827  _has_bits_[0] |= 0x00000004u;
4828 }
4829 inline void SV2GenericNAK::clear_has_original_msg_type() {
4830  _has_bits_[0] &= ~0x00000004u;
4831 }
4833  original_msg_type_ = 0u;
4834  clear_has_original_msg_type();
4835 }
4837  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2GenericNAK.original_msg_type)
4838  return original_msg_type_;
4839 }
4841  set_has_original_msg_type();
4842  original_msg_type_ = value;
4843  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2GenericNAK.original_msg_type)
4844 }
4845 
4846 // required uint32 response_code = 3 [(.dccl.field) = {
4848  return (_has_bits_[0] & 0x00000008u) != 0;
4849 }
4850 inline void SV2GenericNAK::set_has_response_code() {
4851  _has_bits_[0] |= 0x00000008u;
4852 }
4853 inline void SV2GenericNAK::clear_has_response_code() {
4854  _has_bits_[0] &= ~0x00000008u;
4855 }
4857  response_code_ = 0u;
4858  clear_has_response_code();
4859 }
4861  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2GenericNAK.response_code)
4862  return response_code_;
4863 }
4865  set_has_response_code();
4866  response_code_ = value;
4867  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2GenericNAK.response_code)
4868 }
4869 
4870 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
4871 inline bool SV2GenericNAK::has_footer() const {
4872  return (_has_bits_[0] & 0x00000002u) != 0;
4873 }
4874 inline void SV2GenericNAK::set_has_footer() {
4875  _has_bits_[0] |= 0x00000002u;
4876 }
4877 inline void SV2GenericNAK::clear_has_footer() {
4878  _has_bits_[0] &= ~0x00000002u;
4879 }
4881  if (footer_ != NULL) footer_->Clear();
4882  clear_has_footer();
4883 }
4884 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericNAK::_internal_footer() const {
4885  return *footer_;
4886 }
4887 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericNAK::footer() const {
4888  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
4889  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2GenericNAK.footer)
4890  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
4892 }
4893 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::release_footer() {
4894  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2GenericNAK.footer)
4895  clear_has_footer();
4897  footer_ = NULL;
4898  return temp;
4899 }
4900 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericNAK::mutable_footer() {
4901  set_has_footer();
4902  if (footer_ == NULL) {
4903  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
4904  footer_ = p;
4905  }
4906  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2GenericNAK.footer)
4907  return footer_;
4908 }
4910  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4911  if (message_arena == NULL) {
4912  delete footer_;
4913  }
4914  if (footer) {
4915  ::google::protobuf::Arena* submessage_arena = NULL;
4916  if (message_arena != submessage_arena) {
4917  footer = ::google::protobuf::internal::GetOwnedMessage(
4918  message_arena, footer, submessage_arena);
4919  }
4920  set_has_footer();
4921  } else {
4922  clear_has_footer();
4923  }
4924  footer_ = footer;
4925  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2GenericNAK.footer)
4926 }
4927 
4928 // -------------------------------------------------------------------
4929 
4930 // SV2GenericACK
4931 
4932 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
4933 inline bool SV2GenericACK::has_header() const {
4934  return (_has_bits_[0] & 0x00000001u) != 0;
4935 }
4936 inline void SV2GenericACK::set_has_header() {
4937  _has_bits_[0] |= 0x00000001u;
4938 }
4939 inline void SV2GenericACK::clear_has_header() {
4940  _has_bits_[0] &= ~0x00000001u;
4941 }
4943  if (header_ != NULL) header_->Clear();
4944  clear_has_header();
4945 }
4946 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericACK::_internal_header() const {
4947  return *header_;
4948 }
4949 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2GenericACK::header() const {
4950  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
4951  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2GenericACK.header)
4952  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
4954 }
4955 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::release_header() {
4956  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2GenericACK.header)
4957  clear_has_header();
4959  header_ = NULL;
4960  return temp;
4961 }
4962 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2GenericACK::mutable_header() {
4963  set_has_header();
4964  if (header_ == NULL) {
4965  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
4966  header_ = p;
4967  }
4968  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2GenericACK.header)
4969  return header_;
4970 }
4972  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
4973  if (message_arena == NULL) {
4974  delete header_;
4975  }
4976  if (header) {
4977  ::google::protobuf::Arena* submessage_arena = NULL;
4978  if (message_arena != submessage_arena) {
4979  header = ::google::protobuf::internal::GetOwnedMessage(
4980  message_arena, header, submessage_arena);
4981  }
4982  set_has_header();
4983  } else {
4984  clear_has_header();
4985  }
4986  header_ = header;
4987  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2GenericACK.header)
4988 }
4989 
4990 // required uint32 original_msg_type = 2 [(.dccl.field) = {
4992  return (_has_bits_[0] & 0x00000004u) != 0;
4993 }
4994 inline void SV2GenericACK::set_has_original_msg_type() {
4995  _has_bits_[0] |= 0x00000004u;
4996 }
4997 inline void SV2GenericACK::clear_has_original_msg_type() {
4998  _has_bits_[0] &= ~0x00000004u;
4999 }
5001  original_msg_type_ = 0u;
5002  clear_has_original_msg_type();
5003 }
5005  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2GenericACK.original_msg_type)
5006  return original_msg_type_;
5007 }
5009  set_has_original_msg_type();
5010  original_msg_type_ = value;
5011  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2GenericACK.original_msg_type)
5012 }
5013 
5014 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
5015 inline bool SV2GenericACK::has_footer() const {
5016  return (_has_bits_[0] & 0x00000002u) != 0;
5017 }
5018 inline void SV2GenericACK::set_has_footer() {
5019  _has_bits_[0] |= 0x00000002u;
5020 }
5021 inline void SV2GenericACK::clear_has_footer() {
5022  _has_bits_[0] &= ~0x00000002u;
5023 }
5025  if (footer_ != NULL) footer_->Clear();
5026  clear_has_footer();
5027 }
5028 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericACK::_internal_footer() const {
5029  return *footer_;
5030 }
5031 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2GenericACK::footer() const {
5032  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
5033  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2GenericACK.footer)
5034  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
5036 }
5037 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::release_footer() {
5038  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2GenericACK.footer)
5039  clear_has_footer();
5041  footer_ = NULL;
5042  return temp;
5043 }
5044 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2GenericACK::mutable_footer() {
5045  set_has_footer();
5046  if (footer_ == NULL) {
5047  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
5048  footer_ = p;
5049  }
5050  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2GenericACK.footer)
5051  return footer_;
5052 }
5054  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
5055  if (message_arena == NULL) {
5056  delete footer_;
5057  }
5058  if (footer) {
5059  ::google::protobuf::Arena* submessage_arena = NULL;
5060  if (message_arena != submessage_arena) {
5061  footer = ::google::protobuf::internal::GetOwnedMessage(
5062  message_arena, footer, submessage_arena);
5063  }
5064  set_has_footer();
5065  } else {
5066  clear_has_footer();
5067  }
5068  footer_ = footer;
5069  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2GenericACK.footer)
5070 }
5071 
5072 // -------------------------------------------------------------------
5073 
5074 // SV2SendToConsole
5075 
5076 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
5077 inline bool SV2SendToConsole::has_header() const {
5078  return (_has_bits_[0] & 0x00000002u) != 0;
5079 }
5080 inline void SV2SendToConsole::set_has_header() {
5081  _has_bits_[0] |= 0x00000002u;
5082 }
5083 inline void SV2SendToConsole::clear_has_header() {
5084  _has_bits_[0] &= ~0x00000002u;
5085 }
5087  if (header_ != NULL) header_->Clear();
5088  clear_has_header();
5089 }
5090 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2SendToConsole::_internal_header() const {
5091  return *header_;
5092 }
5093 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2SendToConsole::header() const {
5094  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
5095  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2SendToConsole.header)
5096  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
5098 }
5099 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::release_header() {
5100  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2SendToConsole.header)
5101  clear_has_header();
5103  header_ = NULL;
5104  return temp;
5105 }
5106 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2SendToConsole::mutable_header() {
5107  set_has_header();
5108  if (header_ == NULL) {
5109  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
5110  header_ = p;
5111  }
5112  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2SendToConsole.header)
5113  return header_;
5114 }
5116  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
5117  if (message_arena == NULL) {
5118  delete header_;
5119  }
5120  if (header) {
5121  ::google::protobuf::Arena* submessage_arena = NULL;
5122  if (message_arena != submessage_arena) {
5123  header = ::google::protobuf::internal::GetOwnedMessage(
5124  message_arena, header, submessage_arena);
5125  }
5126  set_has_header();
5127  } else {
5128  clear_has_header();
5129  }
5130  header_ = header;
5131  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2SendToConsole.header)
5132 }
5133 
5134 // required uint32 original_msg_type = 2 [(.dccl.field) = {
5136  return (_has_bits_[0] & 0x00000008u) != 0;
5137 }
5138 inline void SV2SendToConsole::set_has_original_msg_type() {
5139  _has_bits_[0] |= 0x00000008u;
5140 }
5141 inline void SV2SendToConsole::clear_has_original_msg_type() {
5142  _has_bits_[0] &= ~0x00000008u;
5143 }
5145  original_msg_type_ = 0u;
5146  clear_has_original_msg_type();
5147 }
5149  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2SendToConsole.original_msg_type)
5150  return original_msg_type_;
5151 }
5153  set_has_original_msg_type();
5154  original_msg_type_ = value;
5155  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2SendToConsole.original_msg_type)
5156 }
5157 
5158 // required bytes text = 5 [(.dccl.field) = {
5159 inline bool SV2SendToConsole::has_text() const {
5160  return (_has_bits_[0] & 0x00000001u) != 0;
5161 }
5162 inline void SV2SendToConsole::set_has_text() {
5163  _has_bits_[0] |= 0x00000001u;
5164 }
5165 inline void SV2SendToConsole::clear_has_text() {
5166  _has_bits_[0] &= ~0x00000001u;
5167 }
5169  text_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
5170  clear_has_text();
5171 }
5172 inline const ::std::string& SV2SendToConsole::text() const {
5173  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2SendToConsole.text)
5174  return text_.GetNoArena();
5175 }
5176 inline void SV2SendToConsole::set_text(const ::std::string& value) {
5177  set_has_text();
5178  text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
5179  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2SendToConsole.text)
5180 }
5181 #if LANG_CXX11
5182 inline void SV2SendToConsole::set_text(::std::string&& value) {
5183  set_has_text();
5184  text_.SetNoArena(
5186  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.frontseat.protobuf.SV2SendToConsole.text)
5187 }
5188 #endif
5189 inline void SV2SendToConsole::set_text(const char* value) {
5190  GOOGLE_DCHECK(value != NULL);
5191  set_has_text();
5192  text_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
5193  // @@protoc_insertion_point(field_set_char:goby.middleware.frontseat.protobuf.SV2SendToConsole.text)
5194 }
5195 inline void SV2SendToConsole::set_text(const void* value, size_t size) {
5196  set_has_text();
5198  ::std::string(reinterpret_cast<const char*>(value), size));
5199  // @@protoc_insertion_point(field_set_pointer:goby.middleware.frontseat.protobuf.SV2SendToConsole.text)
5200 }
5201 inline ::std::string* SV2SendToConsole::mutable_text() {
5202  set_has_text();
5203  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2SendToConsole.text)
5204  return text_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
5205 }
5206 inline ::std::string* SV2SendToConsole::release_text() {
5207  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2SendToConsole.text)
5208  if (!has_text()) {
5209  return NULL;
5210  }
5211  clear_has_text();
5212  return text_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
5213 }
5214 inline void SV2SendToConsole::set_allocated_text(::std::string* text) {
5215  if (text != NULL) {
5216  set_has_text();
5217  } else {
5218  clear_has_text();
5219  }
5220  text_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), text);
5221  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2SendToConsole.text)
5222 }
5223 
5224 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
5225 inline bool SV2SendToConsole::has_footer() const {
5226  return (_has_bits_[0] & 0x00000004u) != 0;
5227 }
5228 inline void SV2SendToConsole::set_has_footer() {
5229  _has_bits_[0] |= 0x00000004u;
5230 }
5231 inline void SV2SendToConsole::clear_has_footer() {
5232  _has_bits_[0] &= ~0x00000004u;
5233 }
5235  if (footer_ != NULL) footer_->Clear();
5236  clear_has_footer();
5237 }
5238 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2SendToConsole::_internal_footer() const {
5239  return *footer_;
5240 }
5241 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2SendToConsole::footer() const {
5242  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
5243  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2SendToConsole.footer)
5244  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
5246 }
5247 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::release_footer() {
5248  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2SendToConsole.footer)
5249  clear_has_footer();
5251  footer_ = NULL;
5252  return temp;
5253 }
5254 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2SendToConsole::mutable_footer() {
5255  set_has_footer();
5256  if (footer_ == NULL) {
5257  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
5258  footer_ = p;
5259  }
5260  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2SendToConsole.footer)
5261  return footer_;
5262 }
5264  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
5265  if (message_arena == NULL) {
5266  delete footer_;
5267  }
5268  if (footer) {
5269  ::google::protobuf::Arena* submessage_arena = NULL;
5270  if (message_arena != submessage_arena) {
5271  footer = ::google::protobuf::internal::GetOwnedMessage(
5272  message_arena, footer, submessage_arena);
5273  }
5274  set_has_footer();
5275  } else {
5276  clear_has_footer();
5277  }
5278  footer_ = footer;
5279  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2SendToConsole.footer)
5280 }
5281 
5282 // -------------------------------------------------------------------
5283 
5284 // SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody
5285 
5286 // required uint32 level2id = 4 [(.dccl.field) = {
5288  return (_has_bits_[0] & 0x00000001u) != 0;
5289 }
5290 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_level2id() {
5291  _has_bits_[0] |= 0x00000001u;
5292 }
5293 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_level2id() {
5294  _has_bits_[0] &= ~0x00000001u;
5295 }
5297  level2id_ = 0u;
5298  clear_has_level2id();
5299 }
5301  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.level2id)
5302  return level2id_;
5303 }
5305  set_has_level2id();
5306  level2id_ = value;
5307  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.level2id)
5308 }
5309 
5310 // required uint32 wgmsid = 5 [(.dccl.field) = {
5312  return (_has_bits_[0] & 0x00000002u) != 0;
5313 }
5314 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_wgmsid() {
5315  _has_bits_[0] |= 0x00000002u;
5316 }
5317 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_wgmsid() {
5318  _has_bits_[0] &= ~0x00000002u;
5319 }
5321  wgmsid_ = 0u;
5322  clear_has_wgmsid();
5323 }
5325  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.wgmsid)
5326  return wgmsid_;
5327 }
5329  set_has_wgmsid();
5330  wgmsid_ = value;
5331  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.wgmsid)
5332 }
5333 
5334 // required uint32 data_size = 6 [(.dccl.field) = {
5336  return (_has_bits_[0] & 0x00000004u) != 0;
5337 }
5338 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_data_size() {
5339  _has_bits_[0] |= 0x00000004u;
5340 }
5341 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_data_size() {
5342  _has_bits_[0] &= ~0x00000004u;
5343 }
5345  data_size_ = 0u;
5346  clear_has_data_size();
5347 }
5349  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.data_size)
5350  return data_size_;
5351 }
5353  set_has_data_size();
5354  data_size_ = value;
5355  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.data_size)
5356 }
5357 
5358 // required uint32 structure_id = 7 [(.dccl.field) = {
5360  return (_has_bits_[0] & 0x00000008u) != 0;
5361 }
5362 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_structure_id() {
5363  _has_bits_[0] |= 0x00000008u;
5364 }
5365 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_structure_id() {
5366  _has_bits_[0] &= ~0x00000008u;
5367 }
5369  structure_id_ = 0u;
5370  clear_has_structure_id();
5371 }
5373  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.structure_id)
5374  return structure_id_;
5375 }
5377  set_has_structure_id();
5378  structure_id_ = value;
5379  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.structure_id)
5380 }
5381 
5382 // required uint32 command_value = 8 [(.dccl.field) = {
5384  return (_has_bits_[0] & 0x00000010u) != 0;
5385 }
5386 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_command_value() {
5387  _has_bits_[0] |= 0x00000010u;
5388 }
5389 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_command_value() {
5390  _has_bits_[0] &= ~0x00000010u;
5391 }
5393  command_value_ = 0u;
5394  clear_has_command_value();
5395 }
5397  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.command_value)
5398  return command_value_;
5399 }
5401  set_has_command_value();
5402  command_value_ = value;
5403  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.command_value)
5404 }
5405 
5406 // required uint32 reserved = 9 [(.dccl.field) = {
5408  return (_has_bits_[0] & 0x00000020u) != 0;
5409 }
5410 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_reserved() {
5411  _has_bits_[0] |= 0x00000020u;
5412 }
5413 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_reserved() {
5414  _has_bits_[0] &= ~0x00000020u;
5415 }
5417  reserved_ = 0u;
5418  clear_has_reserved();
5419 }
5421  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.reserved)
5422  return reserved_;
5423 }
5425  set_has_reserved();
5426  reserved_ = value;
5427  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.reserved)
5428 }
5429 
5430 // required uint32 heading_degrees = 10 [(.dccl.field) = {
5432  return (_has_bits_[0] & 0x00000040u) != 0;
5433 }
5434 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_heading_degrees() {
5435  _has_bits_[0] |= 0x00000040u;
5436 }
5437 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_heading_degrees() {
5438  _has_bits_[0] &= ~0x00000040u;
5439 }
5441  heading_degrees_ = 0u;
5442  clear_has_heading_degrees();
5443 }
5445  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.heading_degrees)
5446  return heading_degrees_;
5447 }
5449  set_has_heading_degrees();
5450  heading_degrees_ = value;
5451  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.heading_degrees)
5452 }
5453 
5454 // required uint32 latitude = 11 [(.dccl.field) = {
5456  return (_has_bits_[0] & 0x00000080u) != 0;
5457 }
5458 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_latitude() {
5459  _has_bits_[0] |= 0x00000080u;
5460 }
5461 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_latitude() {
5462  _has_bits_[0] &= ~0x00000080u;
5463 }
5465  latitude_ = 0u;
5466  clear_has_latitude();
5467 }
5469  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.latitude)
5470  return latitude_;
5471 }
5473  set_has_latitude();
5474  latitude_ = value;
5475  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.latitude)
5476 }
5477 
5478 // required uint32 longitude = 12 [(.dccl.field) = {
5480  return (_has_bits_[0] & 0x00000100u) != 0;
5481 }
5482 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_longitude() {
5483  _has_bits_[0] |= 0x00000100u;
5484 }
5485 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_longitude() {
5486  _has_bits_[0] &= ~0x00000100u;
5487 }
5489  longitude_ = 0u;
5490  clear_has_longitude();
5491 }
5493  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.longitude)
5494  return longitude_;
5495 }
5497  set_has_longitude();
5498  longitude_ = value;
5499  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.longitude)
5500 }
5501 
5502 // required uint32 crc16 = 100 [(.dccl.field) = {
5504  return (_has_bits_[0] & 0x00000200u) != 0;
5505 }
5506 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_crc16() {
5507  _has_bits_[0] |= 0x00000200u;
5508 }
5509 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_crc16() {
5510  _has_bits_[0] &= ~0x00000200u;
5511 }
5513  crc16_ = 0u;
5514  clear_has_crc16();
5515 }
5517  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.crc16)
5518  return crc16_;
5519 }
5521  set_has_crc16();
5522  crc16_ = value;
5523  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody.crc16)
5524 }
5525 
5526 // -------------------------------------------------------------------
5527 
5528 // SV2CommandFollowFixedHeading
5529 
5530 // required .goby.middleware.frontseat.protobuf.SV2Header header = 1;
5532  return (_has_bits_[0] & 0x00000001u) != 0;
5533 }
5534 inline void SV2CommandFollowFixedHeading::set_has_header() {
5535  _has_bits_[0] |= 0x00000001u;
5536 }
5537 inline void SV2CommandFollowFixedHeading::clear_has_header() {
5538  _has_bits_[0] &= ~0x00000001u;
5539 }
5541  if (header_ != NULL) header_->Clear();
5542  clear_has_header();
5543 }
5544 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2CommandFollowFixedHeading::_internal_header() const {
5545  return *header_;
5546 }
5547 inline const ::goby::middleware::frontseat::protobuf::SV2Header& SV2CommandFollowFixedHeading::header() const {
5548  const ::goby::middleware::frontseat::protobuf::SV2Header* p = header_;
5549  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.header)
5550  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Header*>(
5552 }
5553 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::release_header() {
5554  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.header)
5555  clear_has_header();
5557  header_ = NULL;
5558  return temp;
5559 }
5560 inline ::goby::middleware::frontseat::protobuf::SV2Header* SV2CommandFollowFixedHeading::mutable_header() {
5561  set_has_header();
5562  if (header_ == NULL) {
5563  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Header>(GetArenaNoVirtual());
5564  header_ = p;
5565  }
5566  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.header)
5567  return header_;
5568 }
5570  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
5571  if (message_arena == NULL) {
5572  delete header_;
5573  }
5574  if (header) {
5575  ::google::protobuf::Arena* submessage_arena = NULL;
5576  if (message_arena != submessage_arena) {
5577  header = ::google::protobuf::internal::GetOwnedMessage(
5578  message_arena, header, submessage_arena);
5579  }
5580  set_has_header();
5581  } else {
5582  clear_has_header();
5583  }
5584  header_ = header;
5585  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.header)
5586 }
5587 
5588 // required uint32 original_msg_type = 2 [(.dccl.field) = {
5590  return (_has_bits_[0] & 0x00000008u) != 0;
5591 }
5592 inline void SV2CommandFollowFixedHeading::set_has_original_msg_type() {
5593  _has_bits_[0] |= 0x00000008u;
5594 }
5595 inline void SV2CommandFollowFixedHeading::clear_has_original_msg_type() {
5596  _has_bits_[0] &= ~0x00000008u;
5597 }
5599  original_msg_type_ = 0u;
5600  clear_has_original_msg_type();
5601 }
5603  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.original_msg_type)
5604  return original_msg_type_;
5605 }
5607  set_has_original_msg_type();
5608  original_msg_type_ = value;
5609  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.original_msg_type)
5610 }
5611 
5612 // required uint32 command_format = 3 [(.dccl.field) = {
5614  return (_has_bits_[0] & 0x00000010u) != 0;
5615 }
5616 inline void SV2CommandFollowFixedHeading::set_has_command_format() {
5617  _has_bits_[0] |= 0x00000010u;
5618 }
5619 inline void SV2CommandFollowFixedHeading::clear_has_command_format() {
5620  _has_bits_[0] &= ~0x00000010u;
5621 }
5623  command_format_ = 0u;
5624  clear_has_command_format();
5625 }
5627  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.command_format)
5628  return command_format_;
5629 }
5631  set_has_command_format();
5632  command_format_ = value;
5633  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.command_format)
5634 }
5635 
5636 // required .goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.CommandFollowFixedHeadingBody body = 4;
5638  return (_has_bits_[0] & 0x00000002u) != 0;
5639 }
5640 inline void SV2CommandFollowFixedHeading::set_has_body() {
5641  _has_bits_[0] |= 0x00000002u;
5642 }
5643 inline void SV2CommandFollowFixedHeading::clear_has_body() {
5644  _has_bits_[0] &= ~0x00000002u;
5645 }
5647  if (body_ != NULL) body_->Clear();
5648  clear_has_body();
5649 }
5650 inline const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& SV2CommandFollowFixedHeading::_internal_body() const {
5651  return *body_;
5652 }
5653 inline const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& SV2CommandFollowFixedHeading::body() const {
5654  const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* p = body_;
5655  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.body)
5658 }
5659 inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::release_body() {
5660  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.body)
5661  clear_has_body();
5663  body_ = NULL;
5664  return temp;
5665 }
5666 inline ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::mutable_body() {
5667  set_has_body();
5668  if (body_ == NULL) {
5669  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody>(GetArenaNoVirtual());
5670  body_ = p;
5671  }
5672  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.body)
5673  return body_;
5674 }
5676  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
5677  if (message_arena == NULL) {
5678  delete body_;
5679  }
5680  if (body) {
5681  ::google::protobuf::Arena* submessage_arena = NULL;
5682  if (message_arena != submessage_arena) {
5683  body = ::google::protobuf::internal::GetOwnedMessage(
5684  message_arena, body, submessage_arena);
5685  }
5686  set_has_body();
5687  } else {
5688  clear_has_body();
5689  }
5690  body_ = body;
5691  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.body)
5692 }
5693 
5694 // required .goby.middleware.frontseat.protobuf.SV2Footer footer = 100;
5696  return (_has_bits_[0] & 0x00000004u) != 0;
5697 }
5698 inline void SV2CommandFollowFixedHeading::set_has_footer() {
5699  _has_bits_[0] |= 0x00000004u;
5700 }
5701 inline void SV2CommandFollowFixedHeading::clear_has_footer() {
5702  _has_bits_[0] &= ~0x00000004u;
5703 }
5705  if (footer_ != NULL) footer_->Clear();
5706  clear_has_footer();
5707 }
5708 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2CommandFollowFixedHeading::_internal_footer() const {
5709  return *footer_;
5710 }
5711 inline const ::goby::middleware::frontseat::protobuf::SV2Footer& SV2CommandFollowFixedHeading::footer() const {
5712  const ::goby::middleware::frontseat::protobuf::SV2Footer* p = footer_;
5713  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.footer)
5714  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::frontseat::protobuf::SV2Footer*>(
5716 }
5717 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::release_footer() {
5718  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.footer)
5719  clear_has_footer();
5721  footer_ = NULL;
5722  return temp;
5723 }
5724 inline ::goby::middleware::frontseat::protobuf::SV2Footer* SV2CommandFollowFixedHeading::mutable_footer() {
5725  set_has_footer();
5726  if (footer_ == NULL) {
5727  auto* p = CreateMaybeMessage<::goby::middleware::frontseat::protobuf::SV2Footer>(GetArenaNoVirtual());
5728  footer_ = p;
5729  }
5730  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.footer)
5731  return footer_;
5732 }
5734  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
5735  if (message_arena == NULL) {
5736  delete footer_;
5737  }
5738  if (footer) {
5739  ::google::protobuf::Arena* submessage_arena = NULL;
5740  if (message_arena != submessage_arena) {
5741  footer = ::google::protobuf::internal::GetOwnedMessage(
5742  message_arena, footer, submessage_arena);
5743  }
5744  set_has_footer();
5745  } else {
5746  clear_has_footer();
5747  }
5748  footer_ = footer;
5749  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.SV2CommandFollowFixedHeading.footer)
5750 }
5751 
5752 #ifdef __GNUC__
5753  #pragma GCC diagnostic pop
5754 #endif // __GNUC__
5755 // -------------------------------------------------------------------
5756 
5757 // -------------------------------------------------------------------
5758 
5759 // -------------------------------------------------------------------
5760 
5761 // -------------------------------------------------------------------
5762 
5763 // -------------------------------------------------------------------
5764 
5765 // -------------------------------------------------------------------
5766 
5767 // -------------------------------------------------------------------
5768 
5769 // -------------------------------------------------------------------
5770 
5771 // -------------------------------------------------------------------
5772 
5773 // -------------------------------------------------------------------
5774 
5775 // -------------------------------------------------------------------
5776 
5777 // -------------------------------------------------------------------
5778 
5779 // -------------------------------------------------------------------
5780 
5781 
5782 // @@protoc_insertion_point(namespace_scope)
5783 
5784 } // namespace protobuf
5785 } // namespace frontseat
5786 } // namespace middleware
5787 } // namespace goby
5788 
5789 namespace google {
5790 namespace protobuf {
5791 
5792 template <> struct is_proto_enum< ::goby::middleware::frontseat::protobuf::SV2Header_BoardId> : ::std::true_type {};
5793 template <>
5794 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::SV2Header_BoardId>() {
5796 }
5797 template <> struct is_proto_enum< ::goby::middleware::frontseat::protobuf::SV2Header_CCTaskId> : ::std::true_type {};
5798 template <>
5799 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::SV2Header_CCTaskId>() {
5801 }
5802 template <> struct is_proto_enum< ::goby::middleware::frontseat::protobuf::MessageTypes> : ::std::true_type {};
5803 template <>
5804 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::MessageTypes>() {
5806 }
5807 
5808 } // namespace protobuf
5809 } // namespace google
5810 
5811 // @@protoc_insertion_point(global_scope)
5812 
5813 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_Name
const ::std::string & SV2Header_CCTaskId_Name(SV2Header_CCTaskId value)
Definition: waveglider_sv2_frontseat_driver.pb.h:162
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_data_size
void set_data_size(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5352
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::firmware_minor
::google::protobuf::uint32 firmware_minor() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3480
goby::middleware::frontseat::protobuf::SV2Footer::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::SV2RequestEnumerate
Definition: waveglider_sv2_frontseat_driver.pb.h:544
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_polling_frequency
bool has_polling_frequency() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3395
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3597
goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_FILE_TRANSFER
static const CCTaskId CCTASK_ID_FILE_TRANSFER
Definition: waveglider_sv2_frontseat_driver.pb.h:328
goby::middleware::frontseat::protobuf::SV2Footer::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:459
goby::middleware::frontseat::protobuf::MessageTypes_MIN
const MessageTypes MessageTypes_MIN
Definition: waveglider_sv2_frontseat_driver.pb.h:183
goby::middleware::frontseat::protobuf::SV2Header_BoardId_BoardId_MIN
const SV2Header_BoardId SV2Header_BoardId_BoardId_MIN
Definition: waveglider_sv2_frontseat_driver.pb.h:132
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::longitude
::google::protobuf::uint32 longitude() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5492
goby::middleware::frontseat::protobuf::SV2Header::BoardId_Name
static const ::std::string & BoardId_Name(BoardId value)
Definition: waveglider_sv2_frontseat_driver.pb.h:309
goby::middleware::frontseat::protobuf::SV2Header::IsInitialized
bool IsInitialized() const final
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:4611
goby::middleware::frontseat::protobuf::SV2Header::kDestFieldNumber
static const int kDestFieldNumber
Definition: waveglider_sv2_frontseat_driver.pb.h:374
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::New
SV2RequestEnumerate * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:595
goby::middleware::frontseat::protobuf::SV2SendToConsole::mutable_text
::std::string * mutable_text()
Definition: waveglider_sv2_frontseat_driver.pb.h:5201
goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_MAIN
static const CCTaskId CCTASK_ID_MAIN
Definition: waveglider_sv2_frontseat_driver.pb.h:318
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTASK_ID_XBEE
@ SV2Header_CCTaskId_CCTASK_ID_XBEE
Definition: waveglider_sv2_frontseat_driver.pb.h:151
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::New
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:2417
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_pressure
bool has_pressure() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4223
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4573
goby::middleware::frontseat::protobuf::SV2RequestStatus::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3672
goby::middleware::frontseat::protobuf::SV2RequestStatus::internal_default_instance
static const SV2RequestStatus * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:1033
goby::middleware::frontseat::protobuf::SV2ReplyStatus::pressure_temp
::google::protobuf::uint32 pressure_temp() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4212
goby::middleware::frontseat::protobuf::SV2ReplyStatus::swap
friend void swap(SV2ReplyStatus &a, SV2ReplyStatus &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:1227
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_extra_info
void set_extra_info(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3436
goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_Parse
static bool CCTaskId_Parse(const ::std::string &name, CCTaskId *value)
Definition: waveglider_sv2_frontseat_driver.pb.h:350
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: waveglider_sv2_frontseat_driver.pb.h:50
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4325
goby::middleware::frontseat::protobuf::SV2SendToConsole::operator=
SV2SendToConsole & operator=(const SV2SendToConsole &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:2207
goby::middleware::frontseat::protobuf::SV2RequestStatus::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:3681
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::internal_default_instance
static const SV2RequestQueuedMessage * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:1477
goby::middleware::frontseat::protobuf::SV2Header_BoardId_BOARD_ID_CC
@ SV2Header_BoardId_BOARD_ID_CC
Definition: waveglider_sv2_frontseat_driver.pb.h:128
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_humid_temp
bool has_humid_temp() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4151
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::internal_default_instance
static const SV2ReplyQueuedMessage * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:1615
goby::middleware::frontseat::protobuf::_SV2Footer_default_instance_
SV2FooterDefaultTypeInternal _SV2Footer_default_instance_
goby::middleware::frontseat::protobuf::SV2SendToConsole::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:5106
goby::middleware::frontseat::protobuf::SV2RequestStatus::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3855
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:3939
goby::middleware::frontseat::protobuf::SV2RequestStatus::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:1022
goby::middleware::frontseat::protobuf::SV2GenericNAK::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4787
goby::middleware::frontseat::protobuf::SV2Footer::IsInitialized
bool IsInitialized() const final
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_crc16
void set_crc16(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5520
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4429
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3132
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_number_of_devices_in_message
bool has_number_of_devices_in_message() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3209
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4582
goby::middleware::frontseat::protobuf::SV2Header::set_start_of_frame
void set_start_of_frame(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:2776
goby::middleware::frontseat::protobuf::SV2RequestStatus::clear_time
void clear_time()
Definition: waveglider_sv2_frontseat_driver.pb.h:3710
goby::middleware::frontseat::protobuf::SV2RequestStatus::has_time
bool has_time() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3701
goby::middleware::frontseat::protobuf::SV2RequestStatus::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3848
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::release_description
::std::string * release_description()
Definition: waveglider_sv2_frontseat_driver.pb.h:3562
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::set_command_format
void set_command_format(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5630
goby::middleware::frontseat::protobuf::SV2GenericNAK::has_response_code
bool has_response_code() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4847
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_command_value
void set_command_value(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5400
goby::middleware::frontseat::protobuf::SV2Header::BoardId_IsValid
static bool BoardId_IsValid(int value)
Definition: waveglider_sv2_frontseat_driver.pb.h:296
goby::middleware::frontseat::protobuf::SV2Header::set_dest
void set_dest(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:2824
goby::middleware::frontseat::protobuf::SV2GenericNAK::internal_default_instance
static const SV2GenericNAK * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:1931
goby::middleware::frontseat::protobuf::SV2ReplyStatus::Swap
void Swap(SV2ReplyStatus *other)
goby::middleware::frontseat::protobuf::SV2GenericNAK::response_code
::google::protobuf::uint32 response_code() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4860
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::clear_response_message_length
void clear_response_message_length()
Definition: waveglider_sv2_frontseat_driver.pb.h:4688
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::crc16
::google::protobuf::uint32 crc16() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5516
goby::middleware::frontseat::protobuf::SV2Header::BoardId_Parse
static bool BoardId_Parse(const ::std::string &name, BoardId *value)
Definition: waveglider_sv2_frontseat_driver.pb.h:312
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::clear_original_msg_type
void clear_original_msg_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:4496
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage
Definition: waveglider_sv2_frontseat_driver.pb.h:1726
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5695
goby::middleware::frontseat::protobuf::SV2GenericNAK
Definition: waveglider_sv2_frontseat_driver.pb.h:1894
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::has_command_format
bool has_command_format() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4631
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_firmware_major
void set_firmware_major(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3460
goby::middleware::frontseat::protobuf::SV2SendToConsole::original_msg_type
::google::protobuf::uint32 original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5148
goby::middleware::frontseat::protobuf::SV2Footer::New
SV2Footer * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:485
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::frontseat::protobuf::SV2GenericACK::operator=
SV2GenericACK & operator=(const SV2GenericACK &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:2059
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_extra_info
bool has_extra_info() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3419
goby::middleware::frontseat::protobuf::SV2Header::operator=
SV2Header & operator=(const SV2Header &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:206
goby::middleware::frontseat::protobuf::MessageTypes_Parse
bool MessageTypes_Parse(const ::std::string &name, MessageTypes *value)
Definition: waveglider_sv2_frontseat_driver.pb.h:192
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::New
SV2ReplyQueuedMessage * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1629
goby::middleware::frontseat::protobuf::SV2GenericNAK::swap
friend void swap(SV2GenericNAK &a, SV2GenericNAK &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:1939
goby::middleware::frontseat::protobuf::SV2RequestStatus::set_longitude
void set_longitude(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3808
goby::middleware::frontseat::protobuf::SV2Header
Definition: waveglider_sv2_frontseat_driver.pb.h:199
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::description
const ::std::string & description() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3528
goby::middleware::frontseat::protobuf::SV2Header::dest
::google::protobuf::uint32 dest() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2820
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5711
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_wgmsid
bool has_wgmsid() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5311
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_number_of_devices_in_message
void clear_number_of_devices_in_message()
Definition: waveglider_sv2_frontseat_driver.pb.h:3218
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::mutable_serial_number
::std::string * mutable_serial_number()
Definition: waveglider_sv2_frontseat_driver.pb.h:3347
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::polling_frequency
::google::protobuf::uint32 polling_frequency() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3408
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_reserved
void set_reserved(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5424
goby::middleware::frontseat::protobuf::SV2Footer::Clear
void Clear() final
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::clear_protocols_supported
void clear_protocols_supported()
Definition: waveglider_sv2_frontseat_driver.pb.h:3002
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: waveglider_sv2_frontseat_driver.pb.h:48
goby::middleware::frontseat::protobuf::SV2Footer::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_number_of_devices_in_message
void set_number_of_devices_in_message(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3226
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_latitude
bool has_latitude() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5455
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::body
const ::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & body() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5653
goby::middleware::frontseat::protobuf::SV2GenericACK::Swap
void Swap(SV2GenericACK *other)
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::has_command_format
bool has_command_format() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5613
goby::middleware::frontseat::protobuf::SV2ReplyStatus::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4269
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:573
goby::middleware::frontseat::protobuf::SV2RequestStatus::has_fix_valid
bool has_fix_valid() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3815
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5547
goby::middleware::frontseat::protobuf::SV2GenericACK::swap
friend void swap(SV2GenericACK &a, SV2GenericACK &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:2097
goby::middleware::frontseat::protobuf::SV2Header::BoardId_MIN
static const BoardId BoardId_MIN
Definition: waveglider_sv2_frontseat_driver.pb.h:299
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::New
SV2ACKNAKQueuedMessage * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1777
goby::middleware::frontseat::protobuf::SV2SendToConsole::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:2229
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::mutable_body
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * mutable_body()
Definition: waveglider_sv2_frontseat_driver.pb.h:5666
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_polling_frequency
void clear_polling_frequency()
Definition: waveglider_sv2_frontseat_driver.pb.h:3404
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTASK_ID_DEFAULT_HOST
@ SV2Header_CCTaskId_CCTASK_ID_DEFAULT_HOST
Definition: waveglider_sv2_frontseat_driver.pb.h:153
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_ACK
@ MESSAGE_TYPE_ACK
Definition: waveglider_sv2_frontseat_driver.pb.h:173
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3112
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_level2id
void set_level2id(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5304
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_wgmsid
void set_wgmsid(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5328
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5531
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2935
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_original_msg_type
void set_original_msg_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3178
goby::middleware::frontseat::protobuf::SV2Header::clear_start_of_frame
void clear_start_of_frame()
Definition: waveglider_sv2_frontseat_driver.pb.h:2768
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_firmware_minor
bool has_firmware_minor() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3467
goby::middleware::frontseat::protobuf::SV2Header::BoardId_ARRAYSIZE
static const int BoardId_ARRAYSIZE
Definition: waveglider_sv2_frontseat_driver.pb.h:303
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4438
goby::middleware::frontseat::protobuf::SV2Footer::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: waveglider_sv2_frontseat_driver.pb.h:471
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:934
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4256
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::Swap
void Swap(SV2ReplyQueuedMessage *other)
goby::middleware::frontseat::protobuf::SV2Footer::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::SV2Header::BOARD_ID_BROADCAST
static const BoardId BOARD_ID_BROADCAST
Definition: waveglider_sv2_frontseat_driver.pb.h:294
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4712
goby::middleware::frontseat::protobuf::SV2SendToConsole::New
SV2SendToConsole * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:2255
goby::middleware::frontseat::protobuf::SV2GenericNAK::clear_original_msg_type
void clear_original_msg_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:4832
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:1469
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::set_allocated_body
void set_allocated_body(::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *body)
Definition: waveglider_sv2_frontseat_driver.pb.h:5675
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:1607
goby::middleware::frontseat::protobuf::SV2RequestStatus::New
SV2RequestStatus * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1047
goby::middleware::frontseat::protobuf::SV2Header::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:225
goby::middleware::frontseat::protobuf::SV2GenericNAK::original_msg_type
::google::protobuf::uint32 original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4836
goby::middleware::frontseat::protobuf::SV2GenericACK::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2078
goby::middleware::frontseat::protobuf::SV2SendToConsole::set_text
void set_text(const ::std::string &value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5176
goby::middleware::frontseat::protobuf::SV2Header::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: waveglider_sv2_frontseat_driver.pb.h:240
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::clear_body
void clear_body()
Definition: waveglider_sv2_frontseat_driver.pb.h:5646
goby::middleware::frontseat::protobuf::SV2Footer::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:5540
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:3141
goby::middleware::frontseat::protobuf::SV2SendToConsole::set_allocated_text
void set_allocated_text(::std::string *text)
Definition: waveglider_sv2_frontseat_driver.pb.h:5214
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::New
SV2ReplyEnumerate * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:757
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4451
goby::middleware::frontseat::protobuf::SV2GenericNAK::set_original_msg_type
void set_original_msg_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4840
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:1755
goby::middleware::frontseat::protobuf::SV2Header::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_crc16
bool has_crc16() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5503
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_number_of_devices_in_message
void clear_number_of_devices_in_message()
Definition: waveglider_sv2_frontseat_driver.pb.h:4016
goby::middleware::frontseat::protobuf::SV2RequestStatus::clear_fix_valid
void clear_fix_valid()
Definition: waveglider_sv2_frontseat_driver.pb.h:3824
goby::middleware::frontseat::protobuf::SV2Footer::swap
friend void swap(SV2Footer &a, SV2Footer &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:475
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::firmware_revision
::google::protobuf::uint32 firmware_revision() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3504
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_longitude
void set_longitude(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5496
goby::middleware::frontseat::protobuf::SV2ReplyStatus::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:1384
goby::middleware::frontseat::protobuf::SV2Footer::~SV2Footer
virtual ~SV2Footer()
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:2964
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::swap
friend void swap(SV2ACKNAKQueuedMessage &a, SV2ACKNAKQueuedMessage &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:1771
goby::middleware::frontseat::protobuf::SV2GenericNAK::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4765
goby::middleware::frontseat::protobuf::SV2RequestStatus::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:1150
goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_IRIDIUM
static const CCTaskId CCTASK_ID_IRIDIUM
Definition: waveglider_sv2_frontseat_driver.pb.h:322
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4527
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3125
goby::middleware::frontseat::protobuf::SV2Header::CCTaskId
SV2Header_CCTaskId CCTaskId
Definition: waveglider_sv2_frontseat_driver.pb.h:317
goby::middleware::frontseat::protobuf::SV2RequestStatus::release_time
::std::string * release_time()
Definition: waveglider_sv2_frontseat_driver.pb.h:3748
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_alarms
void set_alarms(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4096
goby::middleware::frontseat::protobuf::SV2ReplyStatus::board_addr
::google::protobuf::uint32 board_addr() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4068
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_pressure_temp
void clear_pressure_temp()
Definition: waveglider_sv2_frontseat_driver.pb.h:4208
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_serial_number
void set_serial_number(const ::std::string &value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3322
goby::middleware::frontseat::protobuf::SV2Footer::default_instance
static const SV2Footer & default_instance()
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_description
bool has_description() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3515
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::command_format
::google::protobuf::uint32 command_format() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5626
goby::middleware::frontseat::protobuf::SV2ReplyStatus::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3917
goby::middleware::frontseat::protobuf::MessageTypes
MessageTypes
Definition: waveglider_sv2_frontseat_driver.pb.h:171
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2951
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::set_response_code
void set_response_code(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4672
goby::middleware::frontseat::protobuf::SV2ReplyStatus::original_msg_type
::google::protobuf::uint32 original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3972
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3603
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_NAK
@ MESSAGE_TYPE_NAK
Definition: waveglider_sv2_frontseat_driver.pb.h:172
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3901
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::Swap
void Swap(SV2RequestQueuedMessage *other)
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4725
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::set_original_msg_type
void set_original_msg_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4504
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::original_msg_type
::google::protobuf::uint32 original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5602
goby::middleware::frontseat::protobuf::SV2Header::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:228
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4540
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::operator=
SV2ACKNAKQueuedMessage & operator=(const SV2ACKNAKQueuedMessage &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:1733
goby::middleware::frontseat::protobuf::SV2GenericACK
Definition: waveglider_sv2_frontseat_driver.pb.h:2052
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::New
SV2RequestQueuedMessage * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1491
goby::middleware::frontseat::protobuf::SV2Header::New
SV2Header * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:250
goby::middleware::frontseat::protobuf::SV2Header_BoardId_BoardId_ARRAYSIZE
const int SV2Header_BoardId_BoardId_ARRAYSIZE
Definition: waveglider_sv2_frontseat_driver.pb.h:134
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4376
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_relative_humidity
bool has_relative_humidity() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4175
google::protobuf::Arena
Definition: arena.h:244
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_alarms
bool has_alarms() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4079
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:2720
goby::middleware::frontseat::protobuf::SV2Header::has_transaction_id
bool has_transaction_id() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2855
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::New
SV2CommandFollowFixedHeading * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:2629
goby::middleware::frontseat::protobuf::SV2RequestStatus::longitude
::google::protobuf::uint32 longitude() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3804
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_structure_id
void set_structure_id(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5376
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_level2id
void clear_level2id()
Definition: waveglider_sv2_frontseat_driver.pb.h:5296
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4602
goby::middleware::frontseat::protobuf::SV2Footer::internal_default_instance
static const SV2Footer * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:467
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::has_body
bool has_body() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5637
goby::middleware::frontseat::protobuf::SV2Header::has_message_type
bool has_message_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2879
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_version
void clear_version()
Definition: waveglider_sv2_frontseat_driver.pb.h:3242
goby::middleware::frontseat::protobuf::SV2SendToConsole::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:2340
goby::middleware::frontseat::protobuf::SV2GenericACK::New
SV2GenericACK * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:2107
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::New
SV2RequestEnumerate * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:599
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_SEND_FORWARD_MESSAGE
@ MESSAGE_TYPE_SEND_FORWARD_MESSAGE
Definition: waveglider_sv2_frontseat_driver.pb.h:177
goby::middleware::frontseat::protobuf::SV2ReplyStatus::alarms
::google::protobuf::uint32 alarms() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4092
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::internal_default_instance
static const SV2RequestEnumerate * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:581
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::operator=
SV2RequestEnumerate & operator=(const SV2RequestEnumerate &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:551
goby::middleware::frontseat::protobuf::SV2RequestStatus::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3665
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3057
goby::middleware::frontseat::protobuf::SV2GenericACK::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5024
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: waveglider_sv2_frontseat_driver.pb.h:46
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_number_of_devices_responding
bool has_number_of_devices_responding() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3983
goby::middleware::frontseat::protobuf::SV2GenericACK::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4962
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:5560
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::internal_default_instance
static const SV2CommandFollowFixedHeading * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:2611
httplib::detail::has_header
bool has_header(const Headers &headers, const std::string &key)
Definition: httplib.h:3872
goby::middleware::frontseat::protobuf::SV2ReplyStatus::version
::google::protobuf::uint32 version() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4044
goby::middleware::frontseat::protobuf::SV2Footer::kCrc16FieldNumber
static const int kCrc16FieldNumber
Definition: waveglider_sv2_frontseat_driver.pb.h:527
goby::middleware::frontseat::protobuf::SV2GenericACK::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5015
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5724
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:4741
goby::middleware::frontseat::protobuf::SV2RequestStatus
Definition: waveglider_sv2_frontseat_driver.pb.h:996
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4445
goby::middleware::frontseat::protobuf::SV2GenericNAK::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:2026
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::internal_default_instance
static const SV2ReplyEnumerate * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:739
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[14]
Definition: waveglider_sv2_frontseat_driver.pb.h:47
goby::middleware::frontseat::protobuf::SV2Header::GetCachedSize
int GetCachedSize() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:271
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::has_original_msg_type
bool has_original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5589
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_original_msg_type
bool has_original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3959
goby::middleware::frontseat::protobuf::SV2RequestStatus::set_latitude
void set_latitude(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3784
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4511
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4520
goby::middleware::frontseat::protobuf::SV2Header_BoardId_Parse
bool SV2Header_BoardId_Parse(const ::std::string &name, SV2Header_BoardId *value)
Definition: waveglider_sv2_frontseat_driver.pb.h:141
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:4549
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::device_type
::google::protobuf::uint32 device_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3270
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_number_of_devices_responding
void clear_number_of_devices_responding()
Definition: waveglider_sv2_frontseat_driver.pb.h:3194
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_wgmsid
void clear_wgmsid()
Definition: waveglider_sv2_frontseat_driver.pb.h:5320
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:4405
goby::middleware::frontseat::protobuf::SV2ReplyStatus::leak_sensor_2
::google::protobuf::uint32 leak_sensor_2() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4140
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_REQUEST_QUEUED_MESSAGE
@ MESSAGE_TYPE_REQUEST_QUEUED_MESSAGE
Definition: waveglider_sv2_frontseat_driver.pb.h:179
goby::middleware::frontseat::protobuf::SV2Header::clear_message_size
void clear_message_size()
Definition: waveglider_sv2_frontseat_driver.pb.h:2792
goby::middleware::frontseat::protobuf::_SV2ReplyStatus_default_instance_
SV2ReplyStatusDefaultTypeInternal _SV2ReplyStatus_default_instance_
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::swap
friend void swap(SV2ReplyQueuedMessage &a, SV2ReplyQueuedMessage &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:1623
goby::middleware::frontseat::protobuf::SV2RequestStatus::Swap
void Swap(SV2RequestStatus *other)
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_POWER_STATUS_AND_CONTROL
@ MESSAGE_TYPE_POWER_STATUS_AND_CONTROL
Definition: waveglider_sv2_frontseat_driver.pb.h:178
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3119
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:3079
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:1703
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_descriptor
const ::google::protobuf::EnumDescriptor * SV2Header_CCTaskId_descriptor()
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::clear_command_format
void clear_command_format()
Definition: waveglider_sv2_frontseat_driver.pb.h:4640
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_humid_temp
void clear_humid_temp()
Definition: waveglider_sv2_frontseat_driver.pb.h:4160
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_REQUESTID_ENUMERATE
@ MESSAGE_TYPE_REQUESTID_ENUMERATE
Definition: waveglider_sv2_frontseat_driver.pb.h:174
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4533
goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_DEBUG_CONSOLE
static const CCTaskId CCTASK_ID_DEBUG_CONSOLE
Definition: waveglider_sv2_frontseat_driver.pb.h:324
goby::middleware::frontseat::protobuf::SV2SendToConsole::swap
friend void swap(SV2SendToConsole &a, SV2SendToConsole &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:2245
goby::middleware::frontseat::protobuf::SV2SendToConsole::has_original_msg_type
bool has_original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5135
goby::middleware::frontseat::protobuf::SV2GenericNAK::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4774
goby::middleware::frontseat::protobuf::SV2GenericACK::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5044
goby::middleware::frontseat::protobuf::SV2GenericNAK::New
SV2GenericNAK * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1945
goby::middleware::frontseat::protobuf::SV2GenericACK::clear_original_msg_type
void clear_original_msg_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:5000
goby::middleware::frontseat::protobuf::SV2GenericNAK::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:4909
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_IsValid
bool SV2Header_CCTaskId_IsValid(int value)
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_version
void set_version(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4048
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3050
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3070
goby::middleware::frontseat::protobuf::_SV2GenericNAK_default_instance_
SV2GenericNAKDefaultTypeInternal _SV2GenericNAK_default_instance_
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:4467
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::New
SV2ReplyEnumerate * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:753
goby::middleware::frontseat::protobuf::SV2RequestStatus::has_longitude
bool has_longitude() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3791
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:570
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_number_of_devices_responding
void clear_number_of_devices_responding()
Definition: waveglider_sv2_frontseat_driver.pb.h:3992
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_TELEMETRY
@ MESSAGE_TYPE_TELEMETRY
Definition: waveglider_sv2_frontseat_driver.pb.h:175
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::swap
friend void swap(SV2RequestQueuedMessage &a, SV2RequestQueuedMessage &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:1485
goby::middleware::frontseat::protobuf::SV2GenericNAK::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4781
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_pressure
void set_pressure(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4240
goby::middleware::frontseat::protobuf::SV2SendToConsole::Swap
void Swap(SV2SendToConsole *other)
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::has_commands_supported
bool has_commands_supported() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3017
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:1752
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_serial_number
void clear_serial_number()
Definition: waveglider_sv2_frontseat_driver.pb.h:3314
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_ACK_NAK_QUEUED_MESSAGE
@ MESSAGE_TYPE_ACK_NAK_QUEUED_MESSAGE
Definition: waveglider_sv2_frontseat_driver.pb.h:180
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::firmware_major
::google::protobuf::uint32 firmware_major() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3456
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_firmware_minor
void set_firmware_minor(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3484
goby::middleware::frontseat::protobuf::SV2Header::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_latitude
void set_latitude(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5472
goby::middleware::frontseat::protobuf::SV2Header::clear_dest
void clear_dest()
Definition: waveglider_sv2_frontseat_driver.pb.h:2816
goby::middleware::frontseat::protobuf::SV2GenericACK::original_msg_type
::google::protobuf::uint32 original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5004
message.h
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_board_addr
void set_board_addr(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4072
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_firmware_revision
void set_firmware_revision(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3508
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4595
goby::middleware::frontseat::protobuf::_SV2ReplyEnumerate_default_instance_
SV2ReplyEnumerateDefaultTypeInternal _SV2ReplyEnumerate_default_instance_
goby::middleware::frontseat::protobuf::SV2SendToConsole::clear_original_msg_type
void clear_original_msg_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:5144
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::swap
friend void swap(SV2CommandFollowFixedHeading &a, SV2CommandFollowFixedHeading &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:2619
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_heading_degrees
void clear_heading_degrees()
Definition: waveglider_sv2_frontseat_driver.pb.h:5440
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate
Definition: waveglider_sv2_frontseat_driver.pb.h:702
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTASK_ID_MAIN
@ SV2Header_CCTaskId_CCTASK_ID_MAIN
Definition: waveglider_sv2_frontseat_driver.pb.h:147
goby::middleware::frontseat::protobuf::SV2ReplyStatus::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3923
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_reserved
void clear_reserved()
Definition: waveglider_sv2_frontseat_driver.pb.h:5416
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_latitude
void clear_latitude()
Definition: waveglider_sv2_frontseat_driver.pb.h:5464
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_pressure_temp
void set_pressure_temp(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4216
goby::middleware::frontseat::protobuf::SV2RequestStatus::latitude
::google::protobuf::uint32 latitude() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3780
goby::middleware::frontseat::protobuf::SV2RequestStatus::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3868
goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_descriptor
static const ::google::protobuf::EnumDescriptor * CCTaskId_descriptor()
Definition: waveglider_sv2_frontseat_driver.pb.h:344
goby::middleware::frontseat::protobuf::SV2GenericNAK::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4871
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::command_format
::google::protobuf::uint32 command_format() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4644
goby::middleware::frontseat::protobuf::SV2GenericACK::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:2177
goby::middleware::frontseat::protobuf::_SV2ACKNAKQueuedMessage_default_instance_
SV2ACKNAKQueuedMessageDefaultTypeInternal _SV2ACKNAKQueuedMessage_default_instance_
goby::middleware::frontseat::protobuf::SV2SendToConsole::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:5099
goby::middleware::frontseat::protobuf::SV2GenericACK::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4955
goby::middleware::frontseat::protobuf::SV2Header_BoardId_BoardId_MAX
const SV2Header_BoardId SV2Header_BoardId_BoardId_MAX
Definition: waveglider_sv2_frontseat_driver.pb.h:133
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::operator=
SV2CommandFollowFixedHeading & operator=(const SV2CommandFollowFixedHeading &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:2581
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::Swap
void Swap(SV2ACKNAKQueuedMessage *other)
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:2957
goby::middleware::frontseat::protobuf::SV2Header::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_IsValid
static bool CCTaskId_IsValid(int value)
Definition: waveglider_sv2_frontseat_driver.pb.h:334
goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_DEFAULT_HOST
static const CCTaskId CCTASK_ID_DEFAULT_HOST
Definition: waveglider_sv2_frontseat_driver.pb.h:330
goby::middleware::frontseat::protobuf::_SV2RequestEnumerate_default_instance_
SV2RequestEnumerateDefaultTypeInternal _SV2RequestEnumerate_default_instance_
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4331
goby::middleware::frontseat::protobuf::SV2ReplyStatus::New
SV2ReplyStatus * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1233
goby::middleware::frontseat::protobuf::SV2Footer::SV2Footer
SV2Footer()
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::set_commands_supported
void set_commands_supported(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3034
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_leak_sensor_2
bool has_leak_sensor_2() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4127
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::AddDescriptors
void AddDescriptors()
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_description
void set_description(const ::std::string &value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3532
goby::middleware::frontseat::protobuf::SV2Header::BoardId_MAX
static const BoardId BoardId_MAX
Definition: waveglider_sv2_frontseat_driver.pb.h:301
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_structure_id
bool has_structure_id() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5359
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5704
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_number_of_devices_responding
void set_number_of_devices_responding(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4000
goby::middleware::frontseat::protobuf::SV2GenericNAK::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4893
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading
Definition: waveglider_sv2_frontseat_driver.pb.h:2574
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:2944
goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_MIN
static const CCTaskId CCTaskId_MIN
Definition: waveglider_sv2_frontseat_driver.pb.h:337
goby::middleware::frontseat::protobuf::SV2GenericNAK::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4880
goby::middleware::frontseat::protobuf::SV2ReplyStatus::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4263
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_number_of_devices_in_message
bool has_number_of_devices_in_message() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4007
goby::middleware::frontseat::protobuf::SV2RequestStatus::operator=
SV2RequestStatus & operator=(const SV2RequestStatus &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:1003
goby::middleware::frontseat::protobuf::SV2RequestStatus::swap
friend void swap(SV2RequestStatus &a, SV2RequestStatus &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:1041
goby::middleware::frontseat::protobuf::SV2SendToConsole::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5225
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::has_protocols_supported
bool has_protocols_supported() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2993
goby::middleware::frontseat::protobuf::SV2RequestStatus::clear_longitude
void clear_longitude()
Definition: waveglider_sv2_frontseat_driver.pb.h:3800
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_location
bool has_location() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3371
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: waveglider_sv2_frontseat_driver.pb.h:49
goby::middleware::frontseat::protobuf::SV2SendToConsole::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:5115
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::version
::google::protobuf::uint32 version() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3246
goby::middleware::frontseat::protobuf::SV2ReplyStatus::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4276
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:2395
goby::middleware::frontseat::protobuf::SV2Header_BoardId
SV2Header_BoardId
Definition: waveglider_sv2_frontseat_driver.pb.h:127
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5717
goby::middleware::frontseat::protobuf::SV2GenericACK::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:4971
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_leak_sensor_2
void set_leak_sensor_2(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4144
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::operator=
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody & operator=(const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:2373
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_description
void clear_description()
Definition: waveglider_sv2_frontseat_driver.pb.h:3524
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_leak_sensor_1
void clear_leak_sensor_1()
Definition: waveglider_sv2_frontseat_driver.pb.h:4112
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage
Definition: waveglider_sv2_frontseat_driver.pb.h:1578
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4396
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::New
SV2CommandFollowFixedHeading * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:2625
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4318
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::location
::google::protobuf::uint32 location() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3384
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_allocated_serial_number
void set_allocated_serial_number(::std::string *serial_number)
Definition: waveglider_sv2_frontseat_driver.pb.h:3360
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::original_msg_type
::google::protobuf::uint32 original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3174
goby::middleware::frontseat::protobuf::SV2SendToConsole::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5241
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTASK_ID_COMMAND
@ SV2Header_CCTaskId_CCTASK_ID_COMMAND
Definition: waveglider_sv2_frontseat_driver.pb.h:148
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::swap
friend void swap(SV2ReplyEnumerate &a, SV2ReplyEnumerate &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:747
goby::middleware::frontseat::protobuf::SV2Header::kMessageSizeFieldNumber
static const int kMessageSizeFieldNumber
Definition: waveglider_sv2_frontseat_driver.pb.h:367
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::has_response_code
bool has_response_code() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4655
goby::middleware::frontseat::protobuf::SV2Header::start_of_frame
::google::protobuf::uint32 start_of_frame() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2772
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_device_type
void clear_device_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:3266
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_Parse
bool SV2Header_CCTaskId_Parse(const ::std::string &name, SV2Header_CCTaskId *value)
Definition: waveglider_sv2_frontseat_driver.pb.h:166
goby::middleware::frontseat::protobuf::SV2SendToConsole::set_original_msg_type
void set_original_msg_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5152
goby::middleware::frontseat::protobuf::SV2Footer
Definition: waveglider_sv2_frontseat_driver.pb.h:430
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4367
goby::middleware::frontseat::protobuf::SV2SendToConsole::release_text
::std::string * release_text()
Definition: waveglider_sv2_frontseat_driver.pb.h:5206
goby::middleware::frontseat::protobuf::SV2ReplyStatus::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3930
goby::middleware::frontseat::protobuf::SV2RequestStatus::clear_latitude
void clear_latitude()
Definition: waveglider_sv2_frontseat_driver.pb.h:3776
goby::middleware::frontseat::protobuf::SV2Header_BoardId_descriptor
const ::google::protobuf::EnumDescriptor * SV2Header_BoardId_descriptor()
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4719
goby::middleware::frontseat::protobuf::SV2Header::swap
friend void swap(SV2Header &a, SV2Header &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:244
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_alarms
void clear_alarms()
Definition: waveglider_sv2_frontseat_driver.pb.h:4088
goby::middleware::frontseat::protobuf::SV2Header::has_src
bool has_src() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2831
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_number_of_devices_in_message
void set_number_of_devices_in_message(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4024
goby::middleware::frontseat::protobuf::SV2Footer::clear_crc16
void clear_crc16()
Definition: waveglider_sv2_frontseat_driver.pb.h:2916
goby::middleware::frontseat::protobuf::SV2SendToConsole::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5234
goby::middleware::frontseat::protobuf::SV2ReplyStatus::pressure
::google::protobuf::uint32 pressure() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4236
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTASK_ID_FILE_TRANSFER
@ SV2Header_CCTaskId_CCTASK_ID_FILE_TRANSFER
Definition: waveglider_sv2_frontseat_driver.pb.h:152
goby::middleware::frontseat::protobuf::SV2Header::internal_default_instance
static const SV2Header * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:236
goby::middleware::frontseat::protobuf::SV2Header::Clear
void Clear() final
goby::middleware::frontseat::protobuf::SV2SendToConsole::internal_default_instance
static const SV2SendToConsole * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:2237
goby::middleware::frontseat::protobuf::SV2GenericNAK::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4794
goby::middleware::frontseat::protobuf::SV2Header::has_message_size
bool has_message_size() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2783
goby::middleware::frontseat::protobuf::SV2RequestStatus::time
const ::std::string & time() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3714
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3581
goby::middleware::frontseat::protobuf::SV2GenericNAK::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:1920
goby::middleware::frontseat::protobuf::SV2Header::src
::google::protobuf::uint32 src() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2844
goby::middleware::frontseat::protobuf::SV2ReplyStatus::internal_default_instance
static const SV2ReplyStatus * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:1219
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::Swap
void Swap(SV2ReplyEnumerate *other)
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_longitude
bool has_longitude() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5479
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_location
void clear_location()
Definition: waveglider_sv2_frontseat_driver.pb.h:3380
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_device_type
void set_device_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3274
goby::middleware::frontseat::protobuf::SV2Footer::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::board_addr
::google::protobuf::uint32 board_addr() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3294
goby::middleware::frontseat::protobuf::SV2ReplyStatus::leak_sensor_1
::google::protobuf::uint32 leak_sensor_1() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4116
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_firmware_major
void clear_firmware_major()
Definition: waveglider_sv2_frontseat_driver.pb.h:3452
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4309
goby::middleware::frontseat::protobuf::SV2RequestStatus::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3861
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_heading_degrees
bool has_heading_degrees() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5431
goby::middleware::frontseat::protobuf::SV2Footer::Swap
void Swap(SV2Footer *other)
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::original_msg_type
::google::protobuf::uint32 original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4500
goby::middleware::frontseat::protobuf::SV2RequestStatus::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:3877
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_heading_degrees
void set_heading_degrees(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5448
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::operator=
SV2ReplyQueuedMessage & operator=(const SV2ReplyQueuedMessage &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:1585
google::protobuf::Metadata
Definition: message.h:174
goby::middleware::frontseat::protobuf::SV2Footer::crc16
::google::protobuf::uint32 crc16() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2920
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTASK_ID_DEBUG_CONSOLE
@ SV2Header_CCTaskId_CCTASK_ID_DEBUG_CONSOLE
Definition: waveglider_sv2_frontseat_driver.pb.h:150
goby::middleware::frontseat::protobuf::SV2GenericACK::set_original_msg_type
void set_original_msg_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5008
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_location
void set_location(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3388
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_longitude
void clear_longitude()
Definition: waveglider_sv2_frontseat_driver.pb.h:5488
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::level2id
::google::protobuf::uint32 level2id() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5300
goby::middleware::frontseat::protobuf::SV2ReplyStatus::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:1208
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_data_size
bool has_data_size() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5335
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::New
SV2RequestQueuedMessage * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1495
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_original_msg_type
bool has_original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3161
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::internal_default_instance
static const SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:2403
goby::middleware::frontseat::protobuf::SV2ReplyStatus::humid_temp
::google::protobuf::uint32 humid_temp() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4164
goby::middleware::frontseat::protobuf::SV2Header::clear_message_type
void clear_message_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:2888
goby::middleware::frontseat::protobuf::MessageTypes_descriptor
const ::google::protobuf::EnumDescriptor * MessageTypes_descriptor()
goby::middleware::frontseat::protobuf::SV2RequestStatus::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3643
goby::middleware::frontseat::protobuf::SV2SendToConsole::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5077
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_device_type
bool has_device_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3257
goby::middleware::frontseat::protobuf::SV2Header::set_message_size
void set_message_size(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:2800
goby::middleware::frontseat::protobuf::SV2Header::set_message_type
void set_message_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:2896
goby::acomms::data_size
size_t data_size(const Container &c)
Definition: dynamic_buffer.h:59
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_board_addr
void set_board_addr(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3298
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::clear_original_msg_type
void clear_original_msg_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:5598
goby::middleware::frontseat::protobuf::SV2SendToConsole::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5247
google::protobuf::Message
Definition: message.h:189
goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_COMMAND
static const CCTaskId CCTASK_ID_COMMAND
Definition: waveglider_sv2_frontseat_driver.pb.h:320
goby::middleware::frontseat::protobuf::SV2SendToConsole::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5254
goby::middleware::frontseat::protobuf::_SV2CommandFollowFixedHeading_default_instance_
SV2CommandFollowFixedHeadingDefaultTypeInternal _SV2CommandFollowFixedHeading_default_instance_
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_version
bool has_version() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3233
goby::middleware::frontseat::protobuf::SV2Header::clear_src
void clear_src()
Definition: waveglider_sv2_frontseat_driver.pb.h:2840
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:676
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_polling_frequency
void set_polling_frequency(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3412
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::structure_id
::google::protobuf::uint32 structure_id() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5372
goby::middleware::frontseat::protobuf::SV2GenericACK::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4933
goby::middleware::frontseat::protobuf::SV2Footer::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:5733
goby::middleware::frontseat::protobuf::SV2ReplyStatus::New
SV2ReplyStatus * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1237
goby::middleware::frontseat::protobuf::SV2GenericNAK::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:1923
goby::middleware::frontseat::protobuf::SV2RequestStatus::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3659
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_version
void set_version(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3250
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::operator=
SV2ReplyEnumerate & operator=(const SV2ReplyEnumerate &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:709
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3910
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_command_value
bool has_command_value() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5383
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_crc16
void clear_crc16()
Definition: waveglider_sv2_frontseat_driver.pb.h:5512
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:4285
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:728
goby::middleware::frontseat::protobuf::SV2ReplyStatus::operator=
SV2ReplyStatus & operator=(const SV2ReplyStatus &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:1189
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:2530
goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_ARRAYSIZE
static const int CCTaskId_ARRAYSIZE
Definition: waveglider_sv2_frontseat_driver.pb.h:341
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::reserved
::google::protobuf::uint32 reserved() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5420
goby::middleware::frontseat::protobuf::SV2Header::set_src
void set_src(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:2848
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3041
goby::middleware::frontseat::protobuf::SV2Header::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::frontseat::protobuf::SV2RequestStatus::fix_valid
::google::protobuf::uint32 fix_valid() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3828
goby::middleware::frontseat::protobuf::SV2GenericACK::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5031
goby::middleware::frontseat::protobuf::SV2ReplyStatus::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:1211
goby::middleware::frontseat::protobuf::SV2RequestStatus::mutable_time
::std::string * mutable_time()
Definition: waveglider_sv2_frontseat_driver.pb.h:3743
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_data_size
void clear_data_size()
Definition: waveglider_sv2_frontseat_driver.pb.h:5344
goby::middleware::frontseat::protobuf::SV2ReplyStatus::number_of_devices_in_message
::google::protobuf::uint32 number_of_devices_in_message() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4020
goby::middleware::frontseat::protobuf::SV2GenericNAK::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:4803
goby::middleware::frontseat::protobuf::SV2Header::transaction_id
::google::protobuf::uint32 transaction_id() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2868
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTASK_ID_FORWARD_FULL_MESSAGE
@ SV2Header_CCTaskId_CCTASK_ID_FORWARD_FULL_MESSAGE
Definition: waveglider_sv2_frontseat_driver.pb.h:154
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:1466
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_level2id
bool has_level2id() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5287
goby::middleware::frontseat::protobuf::_SV2RequestStatus_default_instance_
SV2RequestStatusDefaultTypeInternal _SV2RequestStatus_default_instance_
goby::middleware::frontseat::protobuf::MessageTypes_IsValid
bool MessageTypes_IsValid(int value)
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::clear_commands_supported
void clear_commands_supported()
Definition: waveglider_sv2_frontseat_driver.pb.h:3026
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_firmware_minor
void clear_firmware_minor()
Definition: waveglider_sv2_frontseat_driver.pb.h:3476
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::release_body
::goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * release_body()
Definition: waveglider_sv2_frontseat_driver.pb.h:5659
goby::middleware::frontseat::protobuf::SV2Footer::New
SV2Footer * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:481
goby::middleware::frontseat::protobuf::SV2GenericACK::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4942
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_allocated_description
void set_allocated_description(::std::string *description)
Definition: waveglider_sv2_frontseat_driver.pb.h:3570
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::operator=
SV2RequestQueuedMessage & operator=(const SV2RequestQueuedMessage &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:1447
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_original_msg_type
void clear_original_msg_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:3968
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::set_response_message_length
void set_response_message_length(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4696
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::has_response_message_length
bool has_response_message_length() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4679
goby::middleware::frontseat::protobuf::SV2Header::~SV2Header
virtual ~SV2Header()
goby::middleware::frontseat::protobuf::SV2GenericNAK::set_response_code
void set_response_code(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4864
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::Swap
void Swap(SV2CommandFollowFixedHeading *other)
goby::util::seawater::pressure
boost::units::quantity< decltype(boost::units::si::deci *bar)> pressure(boost::units::quantity< DepthUnit > depth, boost::units::quantity< LatitudeUnit > latitude)
Calculates pressure from depth and latitude.
Definition: pressure.h:55
goby::middleware::frontseat::protobuf::SV2Header::default_instance
static const SV2Header & default_instance()
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::number_of_devices_responding
::google::protobuf::uint32 number_of_devices_responding() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3198
goby::middleware::frontseat::protobuf::SV2Header::set_transaction_id
void set_transaction_id(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:2872
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_extra_info
void clear_extra_info()
Definition: waveglider_sv2_frontseat_driver.pb.h:3428
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4589
goby::middleware::frontseat::protobuf::SV2Header::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::Swap
void Swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody *other)
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4338
arena.h
goby::middleware::frontseat::protobuf::SV2GenericACK::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4949
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::set_protocols_supported
void set_protocols_supported(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3010
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_board_addr
bool has_board_addr() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3281
goby::middleware::frontseat::protobuf::SV2Header::kMessageTypeFieldNumber
static const int kMessageTypeFieldNumber
Definition: waveglider_sv2_frontseat_driver.pb.h:395
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4383
goby::middleware::frontseat::protobuf::SV2ReplyStatus::relative_humidity
::google::protobuf::uint32 relative_humidity() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4188
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto
Definition: waveglider_sv2_frontseat_driver.pb.h:42
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::swap
friend void swap(SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &a, SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:2411
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_number_of_devices_responding
void set_number_of_devices_responding(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3202
goby::middleware::frontseat::protobuf::SV2GenericNAK::operator=
SV2GenericNAK & operator=(const SV2GenericNAK &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:1901
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::data_size
::google::protobuf::uint32 data_size() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5348
goby::middleware::frontseat::protobuf::SV2Footer::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::frontseat::protobuf::_SV2RequestQueuedMessage_default_instance_
SV2RequestQueuedMessageDefaultTypeInternal _SV2RequestQueuedMessage_default_instance_
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTASK_ID_IRIDIUM
@ SV2Header_CCTaskId_CCTASK_ID_IRIDIUM
Definition: waveglider_sv2_frontseat_driver.pb.h:149
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_board_addr
void clear_board_addr()
Definition: waveglider_sv2_frontseat_driver.pb.h:3290
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_original_msg_type
void clear_original_msg_type()
Definition: waveglider_sv2_frontseat_driver.pb.h:3170
goby::middleware::frontseat::protobuf::SV2RequestStatus::set_allocated_time
void set_allocated_time(::std::string *time)
Definition: waveglider_sv2_frontseat_driver.pb.h:3756
goby::middleware::frontseat::protobuf::MessageTypes_MAX
const MessageTypes MessageTypes_MAX
Definition: waveglider_sv2_frontseat_driver.pb.h:184
goby::middleware::frontseat::protobuf::SV2Header::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::frontseat::protobuf::SV2GenericACK::New
SV2GenericACK * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:2103
boost::units::si::time
unit< time_dimension, si::system > time
Definition: time.hpp:22
goby::middleware::frontseat::protobuf::SV2Header::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_humid_temp
void set_humid_temp(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4168
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_leak_sensor_2
void clear_leak_sensor_2()
Definition: waveglider_sv2_frontseat_driver.pb.h:4136
goby::middleware::frontseat::protobuf::MessageTypes_Name
const ::std::string & MessageTypes_Name(MessageTypes value)
Definition: waveglider_sv2_frontseat_driver.pb.h:188
goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_MAX
static const CCTaskId CCTaskId_MAX
Definition: waveglider_sv2_frontseat_driver.pb.h:339
goby::middleware::frontseat::protobuf::SV2GenericACK::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:2081
goby::middleware::frontseat::protobuf::SV2RequestStatus::New
SV2RequestStatus * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1051
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::protocols_supported
::google::protobuf::uint32 protocols_supported() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3006
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::clear_response_code
void clear_response_code()
Definition: waveglider_sv2_frontseat_driver.pb.h:4664
goby::middleware::frontseat::protobuf::SV2ReplyStatus::number_of_devices_responding
::google::protobuf::uint32 number_of_devices_responding() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3996
goby::middleware::frontseat::protobuf::SV2GenericNAK::has_original_msg_type
bool has_original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4823
goby::middleware::frontseat::protobuf::SV2SendToConsole::New
SV2SendToConsole * New() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:2251
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_header
bool has_header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3103
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::command_value
::google::protobuf::uint32 command_value() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5396
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_version
void clear_version()
Definition: waveglider_sv2_frontseat_driver.pb.h:4040
goby::middleware::frontseat::protobuf::SV2ReplyStatus
Definition: waveglider_sv2_frontseat_driver.pb.h:1182
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_structure_id
void clear_structure_id()
Definition: waveglider_sv2_frontseat_driver.pb.h:5368
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::internal_default_instance
static const SV2ACKNAKQueuedMessage * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:1763
goby::middleware::frontseat::protobuf::SV2SendToConsole::has_text
bool has_text() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5159
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::New
SV2ReplyQueuedMessage * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1633
goby::middleware::frontseat::protobuf::_SV2GenericACK_default_instance_
SV2GenericACKDefaultTypeInternal _SV2GenericACK_default_instance_
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::release_serial_number
::std::string * release_serial_number()
Definition: waveglider_sv2_frontseat_driver.pb.h:3352
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::response_message_length
::google::protobuf::uint32 response_message_length() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4692
goby::middleware::frontseat::protobuf::SV2Header::kTransactionIdFieldNumber
static const int kTransactionIdFieldNumber
Definition: waveglider_sv2_frontseat_driver.pb.h:388
goby::middleware::frontseat::protobuf::SV2Footer::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_board_addr
void clear_board_addr()
Definition: waveglider_sv2_frontseat_driver.pb.h:4064
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_reserved
bool has_reserved() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5407
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_board_addr
bool has_board_addr() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4055
goby::middleware::frontseat::protobuf::SV2GenericNAK::clear_response_code
void clear_response_code()
Definition: waveglider_sv2_frontseat_driver.pb.h:4856
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:5569
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2600
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::heading_degrees
::google::protobuf::uint32 heading_degrees() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5444
goby::middleware::frontseat::protobuf::SV2SendToConsole
Definition: waveglider_sv2_frontseat_driver.pb.h:2200
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTaskId_MIN
const SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MIN
Definition: waveglider_sv2_frontseat_driver.pb.h:157
goby::middleware::frontseat::protobuf::SV2GenericACK::has_original_msg_type
bool has_original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4991
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4732
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_serial_number
bool has_serial_number() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3305
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:1865
goby::middleware::frontseat::protobuf::SV2Header::message_size
::google::protobuf::uint32 message_size() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2796
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_pressure
void clear_pressure()
Definition: waveglider_sv2_frontseat_driver.pb.h:4232
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::New
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:2421
goby::middleware::frontseat::protobuf::SV2RequestStatus::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3839
goby::middleware::frontseat::protobuf::MESSAGE_TYPE_REQUEST_STATUS
@ MESSAGE_TYPE_REQUEST_STATUS
Definition: waveglider_sv2_frontseat_driver.pb.h:176
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_relative_humidity
void set_relative_humidity(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4192
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage
Definition: waveglider_sv2_frontseat_driver.pb.h:1440
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::clear_command_format
void clear_command_format()
Definition: waveglider_sv2_frontseat_driver.pb.h:5622
goby::middleware::frontseat::protobuf::SV2Header::BoardId_descriptor
static const ::google::protobuf::EnumDescriptor * BoardId_descriptor()
Definition: waveglider_sv2_frontseat_driver.pb.h:306
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_firmware_revision
void clear_firmware_revision()
Definition: waveglider_sv2_frontseat_driver.pb.h:3500
goby::middleware::frontseat::protobuf::_SV2SendToConsole_default_instance_
SV2SendToConsoleDefaultTypeInternal _SV2SendToConsole_default_instance_
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:3619
goby::middleware::frontseat::protobuf::SV2Footer::GetCachedSize
int GetCachedSize() const final
Definition: waveglider_sv2_frontseat_driver.pb.h:502
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_leak_sensor_1
void set_leak_sensor_1(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4120
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::commands_supported
::google::protobuf::uint32 commands_supported() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3030
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::DCCLParameters
DCCLParameters
Definition: waveglider_sv2_frontseat_driver.pb.h:1558
goby::middleware::frontseat::protobuf::SV2Header_BoardId_IsValid
bool SV2Header_BoardId_IsValid(int value)
goby::middleware::frontseat::protobuf::SV2SendToConsole::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2226
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody
Definition: waveglider_sv2_frontseat_driver.pb.h:2366
goby::middleware::frontseat::protobuf::SV2Header::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::response_code
::google::protobuf::uint32 response_code() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4668
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2392
goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_XBEE
static const CCTaskId CCTASK_ID_XBEE
Definition: waveglider_sv2_frontseat_driver.pb.h:326
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::Swap
void Swap(SV2RequestEnumerate *other)
goby::middleware::frontseat::protobuf::SV2Header::clear_transaction_id
void clear_transaction_id()
Definition: waveglider_sv2_frontseat_driver.pb.h:2864
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3063
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_leak_sensor_1
bool has_leak_sensor_1() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4103
goby::middleware::frontseat::protobuf::_SV2Header_default_instance_
SV2HeaderDefaultTypeInternal _SV2Header_default_instance_
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::serial_number
const ::std::string & serial_number() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3318
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::extra_info
::google::protobuf::uint32 extra_info() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3432
goby::middleware::frontseat::protobuf::SV2RequestStatus::set_fix_valid
void set_fix_valid(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3832
goby::middleware::frontseat::protobuf::SV2GenericNAK::New
SV2GenericNAK * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1949
goby::middleware::frontseat::protobuf::SV2SendToConsole::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:5263
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:4347
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct
Definition: waveglider_sv2_frontseat_driver.pb.h:44
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_version
bool has_version() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4031
goby::middleware::frontseat::protobuf::SV2Header::has_dest
bool has_dest() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2807
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::set_command_format
void set_command_format(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:4648
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:1604
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:731
goby::middleware::frontseat::protobuf::SV2Header::kSrcFieldNumber
static const int kSrcFieldNumber
Definition: waveglider_sv2_frontseat_driver.pb.h:381
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::New
SV2ACKNAKQueuedMessage * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:1781
protobuf_goby_2fmiddleware_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: waveglider_sv2_frontseat_driver.pb.h:45
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTaskId_MAX
const SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MAX
Definition: waveglider_sv2_frontseat_driver.pb.h:158
goby::middleware::frontseat::protobuf::SV2ReplyStatus::set_original_msg_type
void set_original_msg_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3976
goby::middleware::frontseat::protobuf::SV2GenericACK::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:5037
goby::middleware::frontseat::protobuf::SV2Footer::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: waveglider_sv2_frontseat_driver.pb.h:456
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::release_header
::goby::middleware::frontseat::protobuf::SV2Header * release_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:5553
goby::middleware::frontseat::protobuf::SV2GenericNAK::Swap
void Swap(SV2GenericNAK *other)
goby::middleware::frontseat::protobuf::SV2GenericACK::internal_default_instance
static const SV2GenericACK * internal_default_instance()
Definition: waveglider_sv2_frontseat_driver.pb.h:2089
goby::middleware::frontseat::protobuf::_SV2ReplyQueuedMessage_default_instance_
SV2ReplyQueuedMessageDefaultTypeInternal _SV2ReplyQueuedMessage_default_instance_
goby::middleware::frontseat::protobuf::SV2Header_BoardId_Name
const ::std::string & SV2Header_BoardId_Name(SV2Header_BoardId value)
Definition: waveglider_sv2_frontseat_driver.pb.h:137
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_number_of_devices_responding
bool has_number_of_devices_responding() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3185
goby::middleware::frontseat::protobuf::SV2RequestStatus::has_latitude
bool has_latitude() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3767
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:2603
goby::middleware::frontseat::protobuf::SV2Header::New
SV2Header * New(::google::protobuf::Arena *arena) const final
Definition: waveglider_sv2_frontseat_driver.pb.h:254
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::clear_footer
void clear_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3590
goby::middleware::frontseat::protobuf::SV2Header::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::frontseat::protobuf::SV2ReplyStatus::clear_relative_humidity
void clear_relative_humidity()
Definition: waveglider_sv2_frontseat_driver.pb.h:4184
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId_CCTaskId_ARRAYSIZE
const int SV2Header_CCTaskId_CCTaskId_ARRAYSIZE
Definition: waveglider_sv2_frontseat_driver.pb.h:159
goby::middleware::frontseat::protobuf::SV2Header::SV2Header
SV2Header()
goby::middleware::frontseat::protobuf::SV2SendToConsole::clear_text
void clear_text()
Definition: waveglider_sv2_frontseat_driver.pb.h:5168
goby::middleware::frontseat::protobuf::SV2Header::has_start_of_frame
bool has_start_of_frame() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2759
goby::middleware::frontseat::protobuf::SV2Footer::InitAsDefaultInstance
static void InitAsDefaultInstance()
google::protobuf::Message::Message
Message()
Definition: message.h:191
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_command_value
void clear_command_value()
Definition: waveglider_sv2_frontseat_driver.pb.h:5392
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_firmware_revision
bool has_firmware_revision() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3491
goby::middleware::frontseat::protobuf::SV2RequestStatus::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: waveglider_sv2_frontseat_driver.pb.h:1025
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::latitude
::google::protobuf::uint32 latitude() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5468
friend
goby::middleware::frontseat::protobuf::SV2Footer::set_crc16
void set_crc16(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:2924
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::mutable_description
::std::string * mutable_description()
Definition: waveglider_sv2_frontseat_driver.pb.h:3557
goby::middleware::frontseat::protobuf::SV2Header::CCTaskId_Name
static const ::std::string & CCTaskId_Name(CCTaskId value)
Definition: waveglider_sv2_frontseat_driver.pb.h:347
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_pressure_temp
bool has_pressure_temp() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4199
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:3610
goby::middleware::frontseat::protobuf::SV2GenericNAK::footer
const ::goby::middleware::frontseat::protobuf::SV2Footer & footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4887
goby::middleware::frontseat::protobuf::SV2Header::Swap
void Swap(SV2Header *other)
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::has_original_msg_type
bool has_original_msg_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4487
goby::middleware::frontseat::protobuf::SV2Header::CCTASK_ID_FORWARD_FULL_MESSAGE
static const CCTaskId CCTASK_ID_FORWARD_FULL_MESSAGE
Definition: waveglider_sv2_frontseat_driver.pb.h:332
goby::middleware::frontseat::protobuf::SV2SendToConsole::text
const ::std::string & text() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5172
goby::middleware::frontseat::protobuf::MessageTypes_ARRAYSIZE
const int MessageTypes_ARRAYSIZE
Definition: waveglider_sv2_frontseat_driver.pb.h:185
goby::middleware::frontseat::protobuf::SV2Header::message_type
::google::protobuf::uint32 message_type() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2892
google
Definition: dccl.h:57
goby::middleware::frontseat::protobuf::SV2ReplyQueuedMessage::mutable_header
::goby::middleware::frontseat::protobuf::SV2Header * mutable_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:4458
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::number_of_devices_in_message
::google::protobuf::uint32 number_of_devices_in_message() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3222
goby::middleware::frontseat::protobuf::SV2ACKNAKQueuedMessage::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4703
goby::middleware::frontseat::protobuf::SV2Header::BOARD_ID_CC
static const BoardId BOARD_ID_CC
Definition: waveglider_sv2_frontseat_driver.pb.h:292
goby::middleware::frontseat::protobuf::SV2Footer::has_crc16
bool has_crc16() const
Definition: waveglider_sv2_frontseat_driver.pb.h:2907
goby::middleware::frontseat::protobuf::SV2RequestQueuedMessage::release_footer
::goby::middleware::frontseat::protobuf::SV2Footer * release_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4389
goby::middleware::frontseat::protobuf::SV2Footer::operator=
SV2Footer & operator=(const SV2Footer &from)
Definition: waveglider_sv2_frontseat_driver.pb.h:437
goby::middleware::frontseat::protobuf::SV2ReplyEnumerate::has_firmware_major
bool has_firmware_major() const
Definition: waveglider_sv2_frontseat_driver.pb.h:3443
goby::middleware::frontseat::protobuf::SV2GenericNAK::mutable_footer
::goby::middleware::frontseat::protobuf::SV2Footer * mutable_footer()
Definition: waveglider_sv2_frontseat_driver.pb.h:4900
goby::middleware::frontseat::protobuf::SV2RequestStatus::set_time
void set_time(const ::std::string &value)
Definition: waveglider_sv2_frontseat_driver.pb.h:3718
goby::middleware::frontseat::protobuf::SV2SendToConsole::header
const ::goby::middleware::frontseat::protobuf::SV2Header & header() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5093
goby::middleware::frontseat::protobuf::SV2RequestStatus::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:3652
goby::middleware::frontseat::protobuf::SV2ReplyStatus::has_footer
bool has_footer() const
Definition: waveglider_sv2_frontseat_driver.pb.h:4247
goby::middleware::frontseat::protobuf::SV2GenericACK::set_allocated_footer
void set_allocated_footer(::goby::middleware::frontseat::protobuf::SV2Footer *footer)
Definition: waveglider_sv2_frontseat_driver.pb.h:5053
goby::middleware::frontseat::protobuf::SV2Header_CCTaskId
SV2Header_CCTaskId
Definition: waveglider_sv2_frontseat_driver.pb.h:146
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::swap
friend void swap(SV2RequestEnumerate &a, SV2RequestEnumerate &b)
Definition: waveglider_sv2_frontseat_driver.pb.h:589
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading::set_original_msg_type
void set_original_msg_type(::google::protobuf::uint32 value)
Definition: waveglider_sv2_frontseat_driver.pb.h:5606
goby::middleware::frontseat::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::wgmsid
::google::protobuf::uint32 wgmsid() const
Definition: waveglider_sv2_frontseat_driver.pb.h:5324
goby::middleware::frontseat::protobuf::SV2Header_BoardId_BOARD_ID_BROADCAST
@ SV2Header_BoardId_BOARD_ID_BROADCAST
Definition: waveglider_sv2_frontseat_driver.pb.h:129
goby::middleware::frontseat::protobuf::SV2Header::kStartOfFrameFieldNumber
static const int kStartOfFrameFieldNumber
Definition: waveglider_sv2_frontseat_driver.pb.h:360
goby::middleware::frontseat::protobuf::SV2SendToConsole::clear_header
void clear_header()
Definition: waveglider_sv2_frontseat_driver.pb.h:5086
goby::middleware::frontseat::protobuf::SV2RequestEnumerate::set_allocated_header
void set_allocated_header(::goby::middleware::frontseat::protobuf::SV2Header *header)
Definition: waveglider_sv2_frontseat_driver.pb.h:2973
goby::middleware::frontseat::protobuf::_SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody_default_instance_
SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBodyDefaultTypeInternal _SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody_default_instance_