4 #ifndef PROTOBUF_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto__INCLUDED 5 #define PROTOBUF_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto__INCLUDED 9 #include <google/protobuf/stubs/common.h> 11 #if GOOGLE_PROTOBUF_VERSION < 2006000 12 #error This file was generated by a newer version of protoc which is 13 #error incompatible with your Protocol Buffer headers. Please update 16 #if 2006001 < 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. 22 #include <google/protobuf/generated_message_util.h> 23 #include <google/protobuf/message.h> 24 #include <google/protobuf/repeated_field.h> 25 #include <google/protobuf/extension_set.h> 26 #include <google/protobuf/generated_enum_reflection.h> 27 #include <google/protobuf/unknown_field_set.h> 28 #include "dccl/option_extensions.pb.h" 29 #include <boost/units/quantity.hpp> 30 #include <boost/units/absolute.hpp> 31 #include <boost/units/dimensionless_type.hpp> 32 #include <boost/units/make_scaled_unit.hpp> 40 void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
41 void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
42 void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
46 class SV2RequestEnumerate;
47 class SV2ReplyEnumerate;
48 class SV2RequestStatus;
50 class SV2RequestQueuedMessage;
51 class SV2ReplyQueuedMessage;
52 class SV2ACKNAKQueuedMessage;
55 class SV2SendToConsole;
56 class SV2CommandFollowFixedHeading;
57 class SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody;
59 enum SV2Header_BoardId {
60 SV2Header_BoardId_BOARD_ID_CC = 0,
61 SV2Header_BoardId_BOARD_ID_BROADCAST = 255
63 bool SV2Header_BoardId_IsValid(
int value);
64 const SV2Header_BoardId SV2Header_BoardId_BoardId_MIN = SV2Header_BoardId_BOARD_ID_CC;
65 const SV2Header_BoardId SV2Header_BoardId_BoardId_MAX = SV2Header_BoardId_BOARD_ID_BROADCAST;
66 const int SV2Header_BoardId_BoardId_ARRAYSIZE = SV2Header_BoardId_BoardId_MAX + 1;
68 const ::google::protobuf::EnumDescriptor* SV2Header_BoardId_descriptor();
69 inline const ::std::string& SV2Header_BoardId_Name(SV2Header_BoardId value) {
70 return ::google::protobuf::internal::NameOfEnum(
71 SV2Header_BoardId_descriptor(), value);
73 inline bool SV2Header_BoardId_Parse(
74 const ::std::string& name, SV2Header_BoardId* value) {
75 return ::google::protobuf::internal::ParseNamedEnum<SV2Header_BoardId>(
76 SV2Header_BoardId_descriptor(), name, value);
78 enum SV2Header_CCTaskId {
79 SV2Header_CCTaskId_CCTASK_ID_MAIN = 0,
80 SV2Header_CCTaskId_CCTASK_ID_COMMAND = 1,
81 SV2Header_CCTaskId_CCTASK_ID_IRIDIUM = 2,
82 SV2Header_CCTaskId_CCTASK_ID_DEBUG_CONSOLE = 3,
83 SV2Header_CCTaskId_CCTASK_ID_XBEE = 4,
84 SV2Header_CCTaskId_CCTASK_ID_FILE_TRANSFER = 5,
85 SV2Header_CCTaskId_CCTASK_ID_DEFAULT_HOST = 6,
86 SV2Header_CCTaskId_CCTASK_ID_FORWARD_FULL_MESSAGE = 32
88 bool SV2Header_CCTaskId_IsValid(
int value);
89 const SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MIN = SV2Header_CCTaskId_CCTASK_ID_MAIN;
90 const SV2Header_CCTaskId SV2Header_CCTaskId_CCTaskId_MAX = SV2Header_CCTaskId_CCTASK_ID_FORWARD_FULL_MESSAGE;
91 const int SV2Header_CCTaskId_CCTaskId_ARRAYSIZE = SV2Header_CCTaskId_CCTaskId_MAX + 1;
93 const ::google::protobuf::EnumDescriptor* SV2Header_CCTaskId_descriptor();
94 inline const ::std::string& SV2Header_CCTaskId_Name(SV2Header_CCTaskId value) {
95 return ::google::protobuf::internal::NameOfEnum(
96 SV2Header_CCTaskId_descriptor(), value);
98 inline bool SV2Header_CCTaskId_Parse(
99 const ::std::string& name, SV2Header_CCTaskId* value) {
100 return ::google::protobuf::internal::ParseNamedEnum<SV2Header_CCTaskId>(
101 SV2Header_CCTaskId_descriptor(), name, value);
104 MESSAGE_TYPE_NAK = 0,
105 MESSAGE_TYPE_ACK = 1,
106 MESSAGE_TYPE_REQUESTID_ENUMERATE = 16,
107 MESSAGE_TYPE_TELEMETRY = 21,
108 MESSAGE_TYPE_REQUEST_STATUS = 34,
109 MESSAGE_TYPE_SEND_FORWARD_MESSAGE = 36,
110 MESSAGE_TYPE_POWER_STATUS_AND_CONTROL = 48,
111 MESSAGE_TYPE_REQUEST_QUEUED_MESSAGE = 64,
112 MESSAGE_TYPE_ACK_NAK_QUEUED_MESSAGE = 65
114 bool MessageTypes_IsValid(
int value);
115 const MessageTypes MessageTypes_MIN = MESSAGE_TYPE_NAK;
116 const MessageTypes MessageTypes_MAX = MESSAGE_TYPE_ACK_NAK_QUEUED_MESSAGE;
117 const int MessageTypes_ARRAYSIZE = MessageTypes_MAX + 1;
119 const ::google::protobuf::EnumDescriptor* MessageTypes_descriptor();
120 inline const ::std::string& MessageTypes_Name(MessageTypes value) {
121 return ::google::protobuf::internal::NameOfEnum(
122 MessageTypes_descriptor(), value);
124 inline bool MessageTypes_Parse(
125 const ::std::string& name, MessageTypes* value) {
126 return ::google::protobuf::internal::ParseNamedEnum<MessageTypes>(
127 MessageTypes_descriptor(), name, value);
143 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
144 return _unknown_fields_;
147 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
148 return &_unknown_fields_;
151 static const ::google::protobuf::Descriptor* descriptor();
152 static const SV2Header& default_instance();
159 void CopyFrom(const ::google::protobuf::Message& from);
160 void MergeFrom(const ::google::protobuf::Message& from);
164 bool IsInitialized()
const;
166 int ByteSize()
const;
167 bool MergePartialFromCodedStream(
168 ::google::protobuf::io::CodedInputStream* input);
169 void SerializeWithCachedSizes(
170 ::google::protobuf::io::CodedOutputStream* output)
const;
171 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
172 int GetCachedSize()
const {
return _cached_size_; }
176 void SetCachedSize(
int size)
const;
178 ::google::protobuf::Metadata GetMetadata()
const;
182 typedef SV2Header_BoardId BoardId;
183 static const BoardId BOARD_ID_CC = SV2Header_BoardId_BOARD_ID_CC;
184 static const BoardId BOARD_ID_BROADCAST = SV2Header_BoardId_BOARD_ID_BROADCAST;
185 static inline bool BoardId_IsValid(
int value) {
186 return SV2Header_BoardId_IsValid(value);
188 static const BoardId BoardId_MIN =
189 SV2Header_BoardId_BoardId_MIN;
190 static const BoardId BoardId_MAX =
191 SV2Header_BoardId_BoardId_MAX;
192 static const int BoardId_ARRAYSIZE =
193 SV2Header_BoardId_BoardId_ARRAYSIZE;
194 static inline const ::google::protobuf::EnumDescriptor*
195 BoardId_descriptor() {
196 return SV2Header_BoardId_descriptor();
198 static inline const ::std::string& BoardId_Name(BoardId value) {
199 return SV2Header_BoardId_Name(value);
201 static inline bool BoardId_Parse(const ::std::string& name,
203 return SV2Header_BoardId_Parse(name, value);
206 typedef SV2Header_CCTaskId CCTaskId;
207 static const CCTaskId CCTASK_ID_MAIN = SV2Header_CCTaskId_CCTASK_ID_MAIN;
208 static const CCTaskId CCTASK_ID_COMMAND = SV2Header_CCTaskId_CCTASK_ID_COMMAND;
209 static const CCTaskId CCTASK_ID_IRIDIUM = SV2Header_CCTaskId_CCTASK_ID_IRIDIUM;
210 static const CCTaskId CCTASK_ID_DEBUG_CONSOLE = SV2Header_CCTaskId_CCTASK_ID_DEBUG_CONSOLE;
211 static const CCTaskId CCTASK_ID_XBEE = SV2Header_CCTaskId_CCTASK_ID_XBEE;
212 static const CCTaskId CCTASK_ID_FILE_TRANSFER = SV2Header_CCTaskId_CCTASK_ID_FILE_TRANSFER;
213 static const CCTaskId CCTASK_ID_DEFAULT_HOST = SV2Header_CCTaskId_CCTASK_ID_DEFAULT_HOST;
214 static const CCTaskId CCTASK_ID_FORWARD_FULL_MESSAGE = SV2Header_CCTaskId_CCTASK_ID_FORWARD_FULL_MESSAGE;
215 static inline bool CCTaskId_IsValid(
int value) {
216 return SV2Header_CCTaskId_IsValid(value);
218 static const CCTaskId CCTaskId_MIN =
219 SV2Header_CCTaskId_CCTaskId_MIN;
220 static const CCTaskId CCTaskId_MAX =
221 SV2Header_CCTaskId_CCTaskId_MAX;
222 static const int CCTaskId_ARRAYSIZE =
223 SV2Header_CCTaskId_CCTaskId_ARRAYSIZE;
224 static inline const ::google::protobuf::EnumDescriptor*
225 CCTaskId_descriptor() {
226 return SV2Header_CCTaskId_descriptor();
228 static inline const ::std::string& CCTaskId_Name(CCTaskId value) {
229 return SV2Header_CCTaskId_Name(value);
231 static inline bool CCTaskId_Parse(const ::std::string& name,
233 return SV2Header_CCTaskId_Parse(name, value);
239 inline bool has_start_of_frame()
const;
240 inline void clear_start_of_frame();
241 static const int kStartOfFrameFieldNumber = 1;
242 inline ::google::protobuf::uint32 start_of_frame()
const;
243 inline void set_start_of_frame(::google::protobuf::uint32 value);
246 inline bool has_message_size()
const;
247 inline void clear_message_size();
248 static const int kMessageSizeFieldNumber = 2;
249 inline ::google::protobuf::uint32 message_size()
const;
250 inline void set_message_size(::google::protobuf::uint32 value);
253 inline bool has_dest()
const;
254 inline void clear_dest();
255 static const int kDestFieldNumber = 3;
256 inline ::google::protobuf::uint32 dest()
const;
257 inline void set_dest(::google::protobuf::uint32 value);
260 inline bool has_src()
const;
261 inline void clear_src();
262 static const int kSrcFieldNumber = 4;
263 inline ::google::protobuf::uint32 src()
const;
264 inline void set_src(::google::protobuf::uint32 value);
267 inline bool has_transaction_id()
const;
268 inline void clear_transaction_id();
269 static const int kTransactionIdFieldNumber = 5;
270 inline ::google::protobuf::uint32 transaction_id()
const;
271 inline void set_transaction_id(::google::protobuf::uint32 value);
274 inline bool has_message_type()
const;
275 inline void clear_message_type();
276 static const int kMessageTypeFieldNumber = 6;
277 inline ::google::protobuf::uint32 message_type()
const;
278 inline void set_message_type(::google::protobuf::uint32 value);
282 inline void set_has_start_of_frame();
283 inline void clear_has_start_of_frame();
284 inline void set_has_message_size();
285 inline void clear_has_message_size();
286 inline void set_has_dest();
287 inline void clear_has_dest();
288 inline void set_has_src();
289 inline void clear_has_src();
290 inline void set_has_transaction_id();
291 inline void clear_has_transaction_id();
292 inline void set_has_message_type();
293 inline void clear_has_message_type();
295 ::google::protobuf::UnknownFieldSet _unknown_fields_;
297 ::google::protobuf::uint32 _has_bits_[1];
298 mutable int _cached_size_;
299 ::google::protobuf::uint32 start_of_frame_;
300 ::google::protobuf::uint32 message_size_;
301 ::google::protobuf::uint32 dest_;
302 ::google::protobuf::uint32 src_;
303 ::google::protobuf::uint32 transaction_id_;
304 ::google::protobuf::uint32 message_type_;
305 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
306 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
307 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
309 void InitAsDefaultInstance();
326 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
327 return _unknown_fields_;
330 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
331 return &_unknown_fields_;
334 static const ::google::protobuf::Descriptor* descriptor();
335 static const SV2Footer& default_instance();
342 void CopyFrom(const ::google::protobuf::Message& from);
343 void MergeFrom(const ::google::protobuf::Message& from);
347 bool IsInitialized()
const;
349 int ByteSize()
const;
350 bool MergePartialFromCodedStream(
351 ::google::protobuf::io::CodedInputStream* input);
352 void SerializeWithCachedSizes(
353 ::google::protobuf::io::CodedOutputStream* output)
const;
354 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
355 int GetCachedSize()
const {
return _cached_size_; }
359 void SetCachedSize(
int size)
const;
361 ::google::protobuf::Metadata GetMetadata()
const;
368 inline bool has_crc16()
const;
369 inline void clear_crc16();
370 static const int kCrc16FieldNumber = 1;
371 inline ::google::protobuf::uint32 crc16()
const;
372 inline void set_crc16(::google::protobuf::uint32 value);
376 inline void set_has_crc16();
377 inline void clear_has_crc16();
379 ::google::protobuf::UnknownFieldSet _unknown_fields_;
381 ::google::protobuf::uint32 _has_bits_[1];
382 mutable int _cached_size_;
383 ::google::protobuf::uint32 crc16_;
384 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
385 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
386 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
388 void InitAsDefaultInstance();
405 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
406 return _unknown_fields_;
409 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
410 return &_unknown_fields_;
413 static const ::google::protobuf::Descriptor* descriptor();
421 void CopyFrom(const ::google::protobuf::Message& from);
422 void MergeFrom(const ::google::protobuf::Message& from);
426 bool IsInitialized()
const;
428 int ByteSize()
const;
429 bool MergePartialFromCodedStream(
430 ::google::protobuf::io::CodedInputStream* input);
431 void SerializeWithCachedSizes(
432 ::google::protobuf::io::CodedOutputStream* output)
const;
433 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
434 int GetCachedSize()
const {
return _cached_size_; }
438 void SetCachedSize(
int size)
const;
440 ::google::protobuf::Metadata GetMetadata()
const;
447 inline bool has_header()
const;
448 inline void clear_header();
449 static const int kHeaderFieldNumber = 1;
450 inline const ::goby::moos::protobuf::SV2Header& header()
const;
451 inline ::goby::moos::protobuf::SV2Header* mutable_header();
452 inline ::goby::moos::protobuf::SV2Header* release_header();
456 inline bool has_protocols_supported()
const;
457 inline void clear_protocols_supported();
458 static const int kProtocolsSupportedFieldNumber = 2;
459 inline ::google::protobuf::uint32 protocols_supported()
const;
460 inline void set_protocols_supported(::google::protobuf::uint32 value);
463 inline bool has_commands_supported()
const;
464 inline void clear_commands_supported();
465 static const int kCommandsSupportedFieldNumber = 3;
466 inline ::google::protobuf::uint32 commands_supported()
const;
467 inline void set_commands_supported(::google::protobuf::uint32 value);
470 inline bool has_footer()
const;
471 inline void clear_footer();
472 static const int kFooterFieldNumber = 100;
473 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
474 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
475 inline ::goby::moos::protobuf::SV2Footer* release_footer();
478 enum DCCLParameters { DCCL_ID = 8257552, DCCL_MAX_BYTES = 557 };
481 inline void set_has_header();
482 inline void clear_has_header();
483 inline void set_has_protocols_supported();
484 inline void clear_has_protocols_supported();
485 inline void set_has_commands_supported();
486 inline void clear_has_commands_supported();
487 inline void set_has_footer();
488 inline void clear_has_footer();
490 ::google::protobuf::UnknownFieldSet _unknown_fields_;
492 ::google::protobuf::uint32 _has_bits_[1];
493 mutable int _cached_size_;
495 ::google::protobuf::uint32 protocols_supported_;
496 ::google::protobuf::uint32 commands_supported_;
498 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
499 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
500 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
502 void InitAsDefaultInstance();
519 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
520 return _unknown_fields_;
523 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
524 return &_unknown_fields_;
527 static const ::google::protobuf::Descriptor* descriptor();
535 void CopyFrom(const ::google::protobuf::Message& from);
536 void MergeFrom(const ::google::protobuf::Message& from);
540 bool IsInitialized()
const;
542 int ByteSize()
const;
543 bool MergePartialFromCodedStream(
544 ::google::protobuf::io::CodedInputStream* input);
545 void SerializeWithCachedSizes(
546 ::google::protobuf::io::CodedOutputStream* output)
const;
547 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
548 int GetCachedSize()
const {
return _cached_size_; }
552 void SetCachedSize(
int size)
const;
554 ::google::protobuf::Metadata GetMetadata()
const;
561 inline bool has_header()
const;
562 inline void clear_header();
563 static const int kHeaderFieldNumber = 1;
564 inline const ::goby::moos::protobuf::SV2Header& header()
const;
565 inline ::goby::moos::protobuf::SV2Header* mutable_header();
566 inline ::goby::moos::protobuf::SV2Header* release_header();
570 inline bool has_original_msg_type()
const;
571 inline void clear_original_msg_type();
572 static const int kOriginalMsgTypeFieldNumber = 2;
573 inline ::google::protobuf::uint32 original_msg_type()
const;
574 inline void set_original_msg_type(::google::protobuf::uint32 value);
577 inline bool has_number_of_devices_responding()
const;
578 inline void clear_number_of_devices_responding();
579 static const int kNumberOfDevicesRespondingFieldNumber = 3;
580 inline ::google::protobuf::uint32 number_of_devices_responding()
const;
581 inline void set_number_of_devices_responding(::google::protobuf::uint32 value);
584 inline bool has_number_of_devices_in_message()
const;
585 inline void clear_number_of_devices_in_message();
586 static const int kNumberOfDevicesInMessageFieldNumber = 4;
587 inline ::google::protobuf::uint32 number_of_devices_in_message()
const;
588 inline void set_number_of_devices_in_message(::google::protobuf::uint32 value);
591 inline bool has_version()
const;
592 inline void clear_version();
593 static const int kVersionFieldNumber = 10;
594 inline ::google::protobuf::uint32 version()
const;
595 inline void set_version(::google::protobuf::uint32 value);
598 inline bool has_device_type()
const;
599 inline void clear_device_type();
600 static const int kDeviceTypeFieldNumber = 11;
601 inline ::google::protobuf::uint32 device_type()
const;
602 inline void set_device_type(::google::protobuf::uint32 value);
605 inline bool has_board_addr()
const;
606 inline void clear_board_addr();
607 static const int kBoardAddrFieldNumber = 12;
608 inline ::google::protobuf::uint32 board_addr()
const;
609 inline void set_board_addr(::google::protobuf::uint32 value);
612 inline bool has_serial_number()
const;
613 inline void clear_serial_number();
614 static const int kSerialNumberFieldNumber = 13;
615 inline const ::std::string& serial_number()
const;
616 inline void set_serial_number(const ::std::string& value);
617 inline void set_serial_number(
const char* value);
618 inline void set_serial_number(
const void* value,
size_t size);
619 inline ::std::string* mutable_serial_number();
620 inline ::std::string* release_serial_number();
621 inline void set_allocated_serial_number(::std::string* serial_number);
624 inline bool has_location()
const;
625 inline void clear_location();
626 static const int kLocationFieldNumber = 14;
627 inline ::google::protobuf::uint32 location()
const;
628 inline void set_location(::google::protobuf::uint32 value);
631 inline bool has_polling_frequency()
const;
632 inline void clear_polling_frequency();
633 static const int kPollingFrequencyFieldNumber = 15;
634 inline ::google::protobuf::uint32 polling_frequency()
const;
635 inline void set_polling_frequency(::google::protobuf::uint32 value);
638 inline bool has_extra_info()
const;
639 inline void clear_extra_info();
640 static const int kExtraInfoFieldNumber = 16;
641 inline ::google::protobuf::uint32 extra_info()
const;
642 inline void set_extra_info(::google::protobuf::uint32 value);
645 inline bool has_firmware_major()
const;
646 inline void clear_firmware_major();
647 static const int kFirmwareMajorFieldNumber = 17;
648 inline ::google::protobuf::uint32 firmware_major()
const;
649 inline void set_firmware_major(::google::protobuf::uint32 value);
652 inline bool has_firmware_minor()
const;
653 inline void clear_firmware_minor();
654 static const int kFirmwareMinorFieldNumber = 18;
655 inline ::google::protobuf::uint32 firmware_minor()
const;
656 inline void set_firmware_minor(::google::protobuf::uint32 value);
659 inline bool has_firmware_revision()
const;
660 inline void clear_firmware_revision();
661 static const int kFirmwareRevisionFieldNumber = 19;
662 inline ::google::protobuf::uint32 firmware_revision()
const;
663 inline void set_firmware_revision(::google::protobuf::uint32 value);
666 inline bool has_description()
const;
667 inline void clear_description();
668 static const int kDescriptionFieldNumber = 20;
669 inline const ::std::string& description()
const;
670 inline void set_description(const ::std::string& value);
671 inline void set_description(
const char* value);
672 inline void set_description(
const void* value,
size_t size);
673 inline ::std::string* mutable_description();
674 inline ::std::string* release_description();
675 inline void set_allocated_description(::std::string* description);
678 inline bool has_footer()
const;
679 inline void clear_footer();
680 static const int kFooterFieldNumber = 100;
681 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
682 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
683 inline ::goby::moos::protobuf::SV2Footer* release_footer();
686 enum DCCLParameters { DCCL_ID = 8257793, DCCL_MAX_BYTES = 557 };
689 inline void set_has_header();
690 inline void clear_has_header();
691 inline void set_has_original_msg_type();
692 inline void clear_has_original_msg_type();
693 inline void set_has_number_of_devices_responding();
694 inline void clear_has_number_of_devices_responding();
695 inline void set_has_number_of_devices_in_message();
696 inline void clear_has_number_of_devices_in_message();
697 inline void set_has_version();
698 inline void clear_has_version();
699 inline void set_has_device_type();
700 inline void clear_has_device_type();
701 inline void set_has_board_addr();
702 inline void clear_has_board_addr();
703 inline void set_has_serial_number();
704 inline void clear_has_serial_number();
705 inline void set_has_location();
706 inline void clear_has_location();
707 inline void set_has_polling_frequency();
708 inline void clear_has_polling_frequency();
709 inline void set_has_extra_info();
710 inline void clear_has_extra_info();
711 inline void set_has_firmware_major();
712 inline void clear_has_firmware_major();
713 inline void set_has_firmware_minor();
714 inline void clear_has_firmware_minor();
715 inline void set_has_firmware_revision();
716 inline void clear_has_firmware_revision();
717 inline void set_has_description();
718 inline void clear_has_description();
719 inline void set_has_footer();
720 inline void clear_has_footer();
722 ::google::protobuf::UnknownFieldSet _unknown_fields_;
724 ::google::protobuf::uint32 _has_bits_[1];
725 mutable int _cached_size_;
727 ::google::protobuf::uint32 original_msg_type_;
728 ::google::protobuf::uint32 number_of_devices_responding_;
729 ::google::protobuf::uint32 number_of_devices_in_message_;
730 ::google::protobuf::uint32 version_;
731 ::google::protobuf::uint32 device_type_;
732 ::google::protobuf::uint32 board_addr_;
733 ::std::string* serial_number_;
734 ::google::protobuf::uint32 location_;
735 ::google::protobuf::uint32 polling_frequency_;
736 ::google::protobuf::uint32 extra_info_;
737 ::google::protobuf::uint32 firmware_major_;
738 ::google::protobuf::uint32 firmware_minor_;
739 ::google::protobuf::uint32 firmware_revision_;
740 ::std::string* description_;
742 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
743 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
744 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
746 void InitAsDefaultInstance();
763 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
764 return _unknown_fields_;
767 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
768 return &_unknown_fields_;
771 static const ::google::protobuf::Descriptor* descriptor();
779 void CopyFrom(const ::google::protobuf::Message& from);
780 void MergeFrom(const ::google::protobuf::Message& from);
784 bool IsInitialized()
const;
786 int ByteSize()
const;
787 bool MergePartialFromCodedStream(
788 ::google::protobuf::io::CodedInputStream* input);
789 void SerializeWithCachedSizes(
790 ::google::protobuf::io::CodedOutputStream* output)
const;
791 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
792 int GetCachedSize()
const {
return _cached_size_; }
796 void SetCachedSize(
int size)
const;
798 ::google::protobuf::Metadata GetMetadata()
const;
805 inline bool has_header()
const;
806 inline void clear_header();
807 static const int kHeaderFieldNumber = 1;
808 inline const ::goby::moos::protobuf::SV2Header& header()
const;
809 inline ::goby::moos::protobuf::SV2Header* mutable_header();
810 inline ::goby::moos::protobuf::SV2Header* release_header();
814 inline bool has_time()
const;
815 inline void clear_time();
816 static const int kTimeFieldNumber = 2;
817 inline const ::std::string& time()
const;
818 inline void set_time(const ::std::string& value);
819 inline void set_time(
const char* value);
820 inline void set_time(
const void* value,
size_t size);
821 inline ::std::string* mutable_time();
822 inline ::std::string* release_time();
823 inline void set_allocated_time(::std::string* time);
826 inline bool has_latitude()
const;
827 inline void clear_latitude();
828 static const int kLatitudeFieldNumber = 3;
829 inline ::google::protobuf::uint32 latitude()
const;
830 inline void set_latitude(::google::protobuf::uint32 value);
833 inline bool has_longitude()
const;
834 inline void clear_longitude();
835 static const int kLongitudeFieldNumber = 4;
836 inline ::google::protobuf::uint32 longitude()
const;
837 inline void set_longitude(::google::protobuf::uint32 value);
840 inline bool has_fix_valid()
const;
841 inline void clear_fix_valid();
842 static const int kFixValidFieldNumber = 5;
843 inline ::google::protobuf::uint32 fix_valid()
const;
844 inline void set_fix_valid(::google::protobuf::uint32 value);
847 inline bool has_footer()
const;
848 inline void clear_footer();
849 static const int kFooterFieldNumber = 100;
850 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
851 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
852 inline ::goby::moos::protobuf::SV2Footer* release_footer();
855 enum DCCLParameters { DCCL_ID = 8257570, DCCL_MAX_BYTES = 557 };
858 inline void set_has_header();
859 inline void clear_has_header();
860 inline void set_has_time();
861 inline void clear_has_time();
862 inline void set_has_latitude();
863 inline void clear_has_latitude();
864 inline void set_has_longitude();
865 inline void clear_has_longitude();
866 inline void set_has_fix_valid();
867 inline void clear_has_fix_valid();
868 inline void set_has_footer();
869 inline void clear_has_footer();
871 ::google::protobuf::UnknownFieldSet _unknown_fields_;
873 ::google::protobuf::uint32 _has_bits_[1];
874 mutable int _cached_size_;
876 ::std::string* time_;
877 ::google::protobuf::uint32 latitude_;
878 ::google::protobuf::uint32 longitude_;
880 ::google::protobuf::uint32 fix_valid_;
881 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
882 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
883 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
885 void InitAsDefaultInstance();
902 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
903 return _unknown_fields_;
906 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
907 return &_unknown_fields_;
910 static const ::google::protobuf::Descriptor* descriptor();
918 void CopyFrom(const ::google::protobuf::Message& from);
919 void MergeFrom(const ::google::protobuf::Message& from);
923 bool IsInitialized()
const;
925 int ByteSize()
const;
926 bool MergePartialFromCodedStream(
927 ::google::protobuf::io::CodedInputStream* input);
928 void SerializeWithCachedSizes(
929 ::google::protobuf::io::CodedOutputStream* output)
const;
930 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
931 int GetCachedSize()
const {
return _cached_size_; }
935 void SetCachedSize(
int size)
const;
937 ::google::protobuf::Metadata GetMetadata()
const;
944 inline bool has_header()
const;
945 inline void clear_header();
946 static const int kHeaderFieldNumber = 1;
947 inline const ::goby::moos::protobuf::SV2Header& header()
const;
948 inline ::goby::moos::protobuf::SV2Header* mutable_header();
949 inline ::goby::moos::protobuf::SV2Header* release_header();
953 inline bool has_original_msg_type()
const;
954 inline void clear_original_msg_type();
955 static const int kOriginalMsgTypeFieldNumber = 2;
956 inline ::google::protobuf::uint32 original_msg_type()
const;
957 inline void set_original_msg_type(::google::protobuf::uint32 value);
960 inline bool has_number_of_devices_responding()
const;
961 inline void clear_number_of_devices_responding();
962 static const int kNumberOfDevicesRespondingFieldNumber = 3;
963 inline ::google::protobuf::uint32 number_of_devices_responding()
const;
964 inline void set_number_of_devices_responding(::google::protobuf::uint32 value);
967 inline bool has_number_of_devices_in_message()
const;
968 inline void clear_number_of_devices_in_message();
969 static const int kNumberOfDevicesInMessageFieldNumber = 4;
970 inline ::google::protobuf::uint32 number_of_devices_in_message()
const;
971 inline void set_number_of_devices_in_message(::google::protobuf::uint32 value);
974 inline bool has_version()
const;
975 inline void clear_version();
976 static const int kVersionFieldNumber = 10;
977 inline ::google::protobuf::uint32 version()
const;
978 inline void set_version(::google::protobuf::uint32 value);
981 inline bool has_board_addr()
const;
982 inline void clear_board_addr();
983 static const int kBoardAddrFieldNumber = 11;
984 inline ::google::protobuf::uint32 board_addr()
const;
985 inline void set_board_addr(::google::protobuf::uint32 value);
988 inline bool has_alarms()
const;
989 inline void clear_alarms();
990 static const int kAlarmsFieldNumber = 12;
991 inline ::google::protobuf::uint32 alarms()
const;
992 inline void set_alarms(::google::protobuf::uint32 value);
995 inline bool has_leak_sensor_1()
const;
996 inline void clear_leak_sensor_1();
997 static const int kLeakSensor1FieldNumber = 13;
998 inline ::google::protobuf::uint32 leak_sensor_1()
const;
999 inline void set_leak_sensor_1(::google::protobuf::uint32 value);
1002 inline bool has_leak_sensor_2()
const;
1003 inline void clear_leak_sensor_2();
1004 static const int kLeakSensor2FieldNumber = 14;
1005 inline ::google::protobuf::uint32 leak_sensor_2()
const;
1006 inline void set_leak_sensor_2(::google::protobuf::uint32 value);
1009 inline bool has_humid_temp()
const;
1010 inline void clear_humid_temp();
1011 static const int kHumidTempFieldNumber = 15;
1012 inline ::google::protobuf::uint32 humid_temp()
const;
1013 inline void set_humid_temp(::google::protobuf::uint32 value);
1016 inline bool has_relative_humidity()
const;
1017 inline void clear_relative_humidity();
1018 static const int kRelativeHumidityFieldNumber = 16;
1019 inline ::google::protobuf::uint32 relative_humidity()
const;
1020 inline void set_relative_humidity(::google::protobuf::uint32 value);
1023 inline bool has_pressure_temp()
const;
1024 inline void clear_pressure_temp();
1025 static const int kPressureTempFieldNumber = 17;
1026 inline ::google::protobuf::uint32 pressure_temp()
const;
1027 inline void set_pressure_temp(::google::protobuf::uint32 value);
1030 inline bool has_pressure()
const;
1031 inline void clear_pressure();
1032 static const int kPressureFieldNumber = 18;
1033 inline ::google::protobuf::uint32 pressure()
const;
1034 inline void set_pressure(::google::protobuf::uint32 value);
1037 inline bool has_footer()
const;
1038 inline void clear_footer();
1039 static const int kFooterFieldNumber = 100;
1040 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
1041 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
1042 inline ::goby::moos::protobuf::SV2Footer* release_footer();
1045 enum DCCLParameters { DCCL_ID = 8258049, DCCL_MAX_BYTES = 557 };
1048 inline void set_has_header();
1049 inline void clear_has_header();
1050 inline void set_has_original_msg_type();
1051 inline void clear_has_original_msg_type();
1052 inline void set_has_number_of_devices_responding();
1053 inline void clear_has_number_of_devices_responding();
1054 inline void set_has_number_of_devices_in_message();
1055 inline void clear_has_number_of_devices_in_message();
1056 inline void set_has_version();
1057 inline void clear_has_version();
1058 inline void set_has_board_addr();
1059 inline void clear_has_board_addr();
1060 inline void set_has_alarms();
1061 inline void clear_has_alarms();
1062 inline void set_has_leak_sensor_1();
1063 inline void clear_has_leak_sensor_1();
1064 inline void set_has_leak_sensor_2();
1065 inline void clear_has_leak_sensor_2();
1066 inline void set_has_humid_temp();
1067 inline void clear_has_humid_temp();
1068 inline void set_has_relative_humidity();
1069 inline void clear_has_relative_humidity();
1070 inline void set_has_pressure_temp();
1071 inline void clear_has_pressure_temp();
1072 inline void set_has_pressure();
1073 inline void clear_has_pressure();
1074 inline void set_has_footer();
1075 inline void clear_has_footer();
1077 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1079 ::google::protobuf::uint32 _has_bits_[1];
1080 mutable int _cached_size_;
1082 ::google::protobuf::uint32 original_msg_type_;
1083 ::google::protobuf::uint32 number_of_devices_responding_;
1084 ::google::protobuf::uint32 number_of_devices_in_message_;
1085 ::google::protobuf::uint32 version_;
1086 ::google::protobuf::uint32 board_addr_;
1087 ::google::protobuf::uint32 alarms_;
1088 ::google::protobuf::uint32 leak_sensor_1_;
1089 ::google::protobuf::uint32 leak_sensor_2_;
1090 ::google::protobuf::uint32 humid_temp_;
1091 ::google::protobuf::uint32 relative_humidity_;
1092 ::google::protobuf::uint32 pressure_temp_;
1093 ::google::protobuf::uint32 pressure_;
1095 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1096 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1097 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1099 void InitAsDefaultInstance();
1116 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1117 return _unknown_fields_;
1120 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1121 return &_unknown_fields_;
1124 static const ::google::protobuf::Descriptor* descriptor();
1132 void CopyFrom(const ::google::protobuf::Message& from);
1133 void MergeFrom(const ::google::protobuf::Message& from);
1137 bool IsInitialized()
const;
1139 int ByteSize()
const;
1140 bool MergePartialFromCodedStream(
1141 ::google::protobuf::io::CodedInputStream* input);
1142 void SerializeWithCachedSizes(
1143 ::google::protobuf::io::CodedOutputStream* output)
const;
1144 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1145 int GetCachedSize()
const {
return _cached_size_; }
1149 void SetCachedSize(
int size)
const;
1151 ::google::protobuf::Metadata GetMetadata()
const;
1158 inline bool has_header()
const;
1159 inline void clear_header();
1160 static const int kHeaderFieldNumber = 1;
1161 inline const ::goby::moos::protobuf::SV2Header& header()
const;
1162 inline ::goby::moos::protobuf::SV2Header* mutable_header();
1163 inline ::goby::moos::protobuf::SV2Header* release_header();
1167 inline bool has_footer()
const;
1168 inline void clear_footer();
1169 static const int kFooterFieldNumber = 100;
1170 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
1171 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
1172 inline ::goby::moos::protobuf::SV2Footer* release_footer();
1175 enum DCCLParameters { DCCL_ID = 8257600, DCCL_MAX_BYTES = 557 };
1178 inline void set_has_header();
1179 inline void clear_has_header();
1180 inline void set_has_footer();
1181 inline void clear_has_footer();
1183 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1185 ::google::protobuf::uint32 _has_bits_[1];
1186 mutable int _cached_size_;
1189 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1190 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1191 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1193 void InitAsDefaultInstance();
1210 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1211 return _unknown_fields_;
1214 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1215 return &_unknown_fields_;
1218 static const ::google::protobuf::Descriptor* descriptor();
1226 void CopyFrom(const ::google::protobuf::Message& from);
1227 void MergeFrom(const ::google::protobuf::Message& from);
1231 bool IsInitialized()
const;
1233 int ByteSize()
const;
1234 bool MergePartialFromCodedStream(
1235 ::google::protobuf::io::CodedInputStream* input);
1236 void SerializeWithCachedSizes(
1237 ::google::protobuf::io::CodedOutputStream* output)
const;
1238 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1239 int GetCachedSize()
const {
return _cached_size_; }
1243 void SetCachedSize(
int size)
const;
1245 ::google::protobuf::Metadata GetMetadata()
const;
1252 inline bool has_header()
const;
1253 inline void clear_header();
1254 static const int kHeaderFieldNumber = 1;
1255 inline const ::goby::moos::protobuf::SV2Header& header()
const;
1256 inline ::goby::moos::protobuf::SV2Header* mutable_header();
1257 inline ::goby::moos::protobuf::SV2Header* release_header();
1261 inline bool has_original_msg_type()
const;
1262 inline void clear_original_msg_type();
1263 static const int kOriginalMsgTypeFieldNumber = 2;
1264 inline ::google::protobuf::uint32 original_msg_type()
const;
1265 inline void set_original_msg_type(::google::protobuf::uint32 value);
1268 inline bool has_footer()
const;
1269 inline void clear_footer();
1270 static const int kFooterFieldNumber = 100;
1271 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
1272 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
1273 inline ::goby::moos::protobuf::SV2Footer* release_footer();
1276 enum DCCLParameters { DCCL_ID = 8258305, DCCL_MAX_BYTES = 557 };
1279 inline void set_has_header();
1280 inline void clear_has_header();
1281 inline void set_has_original_msg_type();
1282 inline void clear_has_original_msg_type();
1283 inline void set_has_footer();
1284 inline void clear_has_footer();
1286 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1288 ::google::protobuf::uint32 _has_bits_[1];
1289 mutable int _cached_size_;
1292 ::google::protobuf::uint32 original_msg_type_;
1293 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1294 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1295 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1297 void InitAsDefaultInstance();
1314 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1315 return _unknown_fields_;
1318 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1319 return &_unknown_fields_;
1322 static const ::google::protobuf::Descriptor* descriptor();
1330 void CopyFrom(const ::google::protobuf::Message& from);
1331 void MergeFrom(const ::google::protobuf::Message& from);
1335 bool IsInitialized()
const;
1337 int ByteSize()
const;
1338 bool MergePartialFromCodedStream(
1339 ::google::protobuf::io::CodedInputStream* input);
1340 void SerializeWithCachedSizes(
1341 ::google::protobuf::io::CodedOutputStream* output)
const;
1342 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1343 int GetCachedSize()
const {
return _cached_size_; }
1347 void SetCachedSize(
int size)
const;
1349 ::google::protobuf::Metadata GetMetadata()
const;
1356 inline bool has_header()
const;
1357 inline void clear_header();
1358 static const int kHeaderFieldNumber = 1;
1359 inline const ::goby::moos::protobuf::SV2Header& header()
const;
1360 inline ::goby::moos::protobuf::SV2Header* mutable_header();
1361 inline ::goby::moos::protobuf::SV2Header* release_header();
1365 inline bool has_command_format()
const;
1366 inline void clear_command_format();
1367 static const int kCommandFormatFieldNumber = 2;
1368 inline ::google::protobuf::uint32 command_format()
const;
1369 inline void set_command_format(::google::protobuf::uint32 value);
1372 inline bool has_response_code()
const;
1373 inline void clear_response_code();
1374 static const int kResponseCodeFieldNumber = 3;
1375 inline ::google::protobuf::uint32 response_code()
const;
1376 inline void set_response_code(::google::protobuf::uint32 value);
1379 inline bool has_response_message_length()
const;
1380 inline void clear_response_message_length();
1381 static const int kResponseMessageLengthFieldNumber = 4;
1382 inline ::google::protobuf::uint32 response_message_length()
const;
1383 inline void set_response_message_length(::google::protobuf::uint32 value);
1386 inline bool has_footer()
const;
1387 inline void clear_footer();
1388 static const int kFooterFieldNumber = 100;
1389 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
1390 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
1391 inline ::goby::moos::protobuf::SV2Footer* release_footer();
1394 enum DCCLParameters { DCCL_ID = 8257601, DCCL_MAX_BYTES = 557 };
1397 inline void set_has_header();
1398 inline void clear_has_header();
1399 inline void set_has_command_format();
1400 inline void clear_has_command_format();
1401 inline void set_has_response_code();
1402 inline void clear_has_response_code();
1403 inline void set_has_response_message_length();
1404 inline void clear_has_response_message_length();
1405 inline void set_has_footer();
1406 inline void clear_has_footer();
1408 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1410 ::google::protobuf::uint32 _has_bits_[1];
1411 mutable int _cached_size_;
1413 ::google::protobuf::uint32 command_format_;
1414 ::google::protobuf::uint32 response_code_;
1416 ::google::protobuf::uint32 response_message_length_;
1417 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1418 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1419 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1421 void InitAsDefaultInstance();
1438 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1439 return _unknown_fields_;
1442 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1443 return &_unknown_fields_;
1446 static const ::google::protobuf::Descriptor* descriptor();
1454 void CopyFrom(const ::google::protobuf::Message& from);
1455 void MergeFrom(const ::google::protobuf::Message& from);
1459 bool IsInitialized()
const;
1461 int ByteSize()
const;
1462 bool MergePartialFromCodedStream(
1463 ::google::protobuf::io::CodedInputStream* input);
1464 void SerializeWithCachedSizes(
1465 ::google::protobuf::io::CodedOutputStream* output)
const;
1466 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1467 int GetCachedSize()
const {
return _cached_size_; }
1471 void SetCachedSize(
int size)
const;
1473 ::google::protobuf::Metadata GetMetadata()
const;
1480 inline bool has_header()
const;
1481 inline void clear_header();
1482 static const int kHeaderFieldNumber = 1;
1483 inline const ::goby::moos::protobuf::SV2Header& header()
const;
1484 inline ::goby::moos::protobuf::SV2Header* mutable_header();
1485 inline ::goby::moos::protobuf::SV2Header* release_header();
1489 inline bool has_original_msg_type()
const;
1490 inline void clear_original_msg_type();
1491 static const int kOriginalMsgTypeFieldNumber = 2;
1492 inline ::google::protobuf::uint32 original_msg_type()
const;
1493 inline void set_original_msg_type(::google::protobuf::uint32 value);
1496 inline bool has_response_code()
const;
1497 inline void clear_response_code();
1498 static const int kResponseCodeFieldNumber = 3;
1499 inline ::google::protobuf::uint32 response_code()
const;
1500 inline void set_response_code(::google::protobuf::uint32 value);
1503 inline bool has_footer()
const;
1504 inline void clear_footer();
1505 static const int kFooterFieldNumber = 100;
1506 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
1507 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
1508 inline ::goby::moos::protobuf::SV2Footer* release_footer();
1511 enum DCCLParameters { DCCL_ID = 8257536, DCCL_MAX_BYTES = 557 };
1514 inline void set_has_header();
1515 inline void clear_has_header();
1516 inline void set_has_original_msg_type();
1517 inline void clear_has_original_msg_type();
1518 inline void set_has_response_code();
1519 inline void clear_has_response_code();
1520 inline void set_has_footer();
1521 inline void clear_has_footer();
1523 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1525 ::google::protobuf::uint32 _has_bits_[1];
1526 mutable int _cached_size_;
1528 ::google::protobuf::uint32 original_msg_type_;
1529 ::google::protobuf::uint32 response_code_;
1531 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1532 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1533 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1535 void InitAsDefaultInstance();
1552 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1553 return _unknown_fields_;
1556 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1557 return &_unknown_fields_;
1560 static const ::google::protobuf::Descriptor* descriptor();
1568 void CopyFrom(const ::google::protobuf::Message& from);
1569 void MergeFrom(const ::google::protobuf::Message& from);
1573 bool IsInitialized()
const;
1575 int ByteSize()
const;
1576 bool MergePartialFromCodedStream(
1577 ::google::protobuf::io::CodedInputStream* input);
1578 void SerializeWithCachedSizes(
1579 ::google::protobuf::io::CodedOutputStream* output)
const;
1580 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1581 int GetCachedSize()
const {
return _cached_size_; }
1585 void SetCachedSize(
int size)
const;
1587 ::google::protobuf::Metadata GetMetadata()
const;
1594 inline bool has_header()
const;
1595 inline void clear_header();
1596 static const int kHeaderFieldNumber = 1;
1597 inline const ::goby::moos::protobuf::SV2Header& header()
const;
1598 inline ::goby::moos::protobuf::SV2Header* mutable_header();
1599 inline ::goby::moos::protobuf::SV2Header* release_header();
1603 inline bool has_original_msg_type()
const;
1604 inline void clear_original_msg_type();
1605 static const int kOriginalMsgTypeFieldNumber = 2;
1606 inline ::google::protobuf::uint32 original_msg_type()
const;
1607 inline void set_original_msg_type(::google::protobuf::uint32 value);
1610 inline bool has_footer()
const;
1611 inline void clear_footer();
1612 static const int kFooterFieldNumber = 100;
1613 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
1614 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
1615 inline ::goby::moos::protobuf::SV2Footer* release_footer();
1618 enum DCCLParameters { DCCL_ID = 8257537, DCCL_MAX_BYTES = 557 };
1621 inline void set_has_header();
1622 inline void clear_has_header();
1623 inline void set_has_original_msg_type();
1624 inline void clear_has_original_msg_type();
1625 inline void set_has_footer();
1626 inline void clear_has_footer();
1628 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1630 ::google::protobuf::uint32 _has_bits_[1];
1631 mutable int _cached_size_;
1634 ::google::protobuf::uint32 original_msg_type_;
1635 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1636 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1637 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1639 void InitAsDefaultInstance();
1656 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1657 return _unknown_fields_;
1660 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1661 return &_unknown_fields_;
1664 static const ::google::protobuf::Descriptor* descriptor();
1672 void CopyFrom(const ::google::protobuf::Message& from);
1673 void MergeFrom(const ::google::protobuf::Message& from);
1677 bool IsInitialized()
const;
1679 int ByteSize()
const;
1680 bool MergePartialFromCodedStream(
1681 ::google::protobuf::io::CodedInputStream* input);
1682 void SerializeWithCachedSizes(
1683 ::google::protobuf::io::CodedOutputStream* output)
const;
1684 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1685 int GetCachedSize()
const {
return _cached_size_; }
1689 void SetCachedSize(
int size)
const;
1691 ::google::protobuf::Metadata GetMetadata()
const;
1698 inline bool has_header()
const;
1699 inline void clear_header();
1700 static const int kHeaderFieldNumber = 1;
1701 inline const ::goby::moos::protobuf::SV2Header& header()
const;
1702 inline ::goby::moos::protobuf::SV2Header* mutable_header();
1703 inline ::goby::moos::protobuf::SV2Header* release_header();
1707 inline bool has_original_msg_type()
const;
1708 inline void clear_original_msg_type();
1709 static const int kOriginalMsgTypeFieldNumber = 2;
1710 inline ::google::protobuf::uint32 original_msg_type()
const;
1711 inline void set_original_msg_type(::google::protobuf::uint32 value);
1714 inline bool has_text()
const;
1715 inline void clear_text();
1716 static const int kTextFieldNumber = 5;
1717 inline const ::std::string& text()
const;
1718 inline void set_text(const ::std::string& value);
1719 inline void set_text(
const char* value);
1720 inline void set_text(
const void* value,
size_t size);
1721 inline ::std::string* mutable_text();
1722 inline ::std::string* release_text();
1723 inline void set_allocated_text(::std::string* text);
1726 inline bool has_footer()
const;
1727 inline void clear_footer();
1728 static const int kFooterFieldNumber = 100;
1729 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
1730 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
1731 inline ::goby::moos::protobuf::SV2Footer* release_footer();
1734 enum DCCLParameters { DCCL_ID = 8258561, DCCL_MAX_BYTES = 557 };
1737 inline void set_has_header();
1738 inline void clear_has_header();
1739 inline void set_has_original_msg_type();
1740 inline void clear_has_original_msg_type();
1741 inline void set_has_text();
1742 inline void clear_has_text();
1743 inline void set_has_footer();
1744 inline void clear_has_footer();
1746 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1748 ::google::protobuf::uint32 _has_bits_[1];
1749 mutable int _cached_size_;
1751 ::std::string* text_;
1753 ::google::protobuf::uint32 original_msg_type_;
1754 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1755 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1756 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1758 void InitAsDefaultInstance();
1775 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1776 return _unknown_fields_;
1779 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1780 return &_unknown_fields_;
1783 static const ::google::protobuf::Descriptor* descriptor();
1791 void CopyFrom(const ::google::protobuf::Message& from);
1792 void MergeFrom(const ::google::protobuf::Message& from);
1796 bool IsInitialized()
const;
1798 int ByteSize()
const;
1799 bool MergePartialFromCodedStream(
1800 ::google::protobuf::io::CodedInputStream* input);
1801 void SerializeWithCachedSizes(
1802 ::google::protobuf::io::CodedOutputStream* output)
const;
1803 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1804 int GetCachedSize()
const {
return _cached_size_; }
1808 void SetCachedSize(
int size)
const;
1810 ::google::protobuf::Metadata GetMetadata()
const;
1817 inline bool has_level2id()
const;
1818 inline void clear_level2id();
1819 static const int kLevel2IdFieldNumber = 4;
1820 inline ::google::protobuf::uint32 level2id()
const;
1821 inline void set_level2id(::google::protobuf::uint32 value);
1824 inline bool has_wgmsid()
const;
1825 inline void clear_wgmsid();
1826 static const int kWgmsidFieldNumber = 5;
1827 inline ::google::protobuf::uint32 wgmsid()
const;
1828 inline void set_wgmsid(::google::protobuf::uint32 value);
1831 inline bool has_data_size()
const;
1832 inline void clear_data_size();
1833 static const int kDataSizeFieldNumber = 6;
1834 inline ::google::protobuf::uint32 data_size()
const;
1835 inline void set_data_size(::google::protobuf::uint32 value);
1838 inline bool has_structure_id()
const;
1839 inline void clear_structure_id();
1840 static const int kStructureIdFieldNumber = 7;
1841 inline ::google::protobuf::uint32 structure_id()
const;
1842 inline void set_structure_id(::google::protobuf::uint32 value);
1845 inline bool has_command_value()
const;
1846 inline void clear_command_value();
1847 static const int kCommandValueFieldNumber = 8;
1848 inline ::google::protobuf::uint32 command_value()
const;
1849 inline void set_command_value(::google::protobuf::uint32 value);
1852 inline bool has_reserved()
const;
1853 inline void clear_reserved();
1854 static const int kReservedFieldNumber = 9;
1855 inline ::google::protobuf::uint32 reserved()
const;
1856 inline void set_reserved(::google::protobuf::uint32 value);
1859 inline bool has_heading_degrees()
const;
1860 inline void clear_heading_degrees();
1861 static const int kHeadingDegreesFieldNumber = 10;
1862 inline ::google::protobuf::uint32 heading_degrees()
const;
1863 inline void set_heading_degrees(::google::protobuf::uint32 value);
1866 inline bool has_latitude()
const;
1867 inline void clear_latitude();
1868 static const int kLatitudeFieldNumber = 11;
1869 inline ::google::protobuf::uint32 latitude()
const;
1870 inline void set_latitude(::google::protobuf::uint32 value);
1873 inline bool has_longitude()
const;
1874 inline void clear_longitude();
1875 static const int kLongitudeFieldNumber = 12;
1876 inline ::google::protobuf::uint32 longitude()
const;
1877 inline void set_longitude(::google::protobuf::uint32 value);
1880 inline bool has_crc16()
const;
1881 inline void clear_crc16();
1882 static const int kCrc16FieldNumber = 100;
1883 inline ::google::protobuf::uint32 crc16()
const;
1884 inline void set_crc16(::google::protobuf::uint32 value);
1886 enum DCCLParameters { DCCL_ID = 8258047, DCCL_MAX_BYTES = 557 };
1889 inline void set_has_level2id();
1890 inline void clear_has_level2id();
1891 inline void set_has_wgmsid();
1892 inline void clear_has_wgmsid();
1893 inline void set_has_data_size();
1894 inline void clear_has_data_size();
1895 inline void set_has_structure_id();
1896 inline void clear_has_structure_id();
1897 inline void set_has_command_value();
1898 inline void clear_has_command_value();
1899 inline void set_has_reserved();
1900 inline void clear_has_reserved();
1901 inline void set_has_heading_degrees();
1902 inline void clear_has_heading_degrees();
1903 inline void set_has_latitude();
1904 inline void clear_has_latitude();
1905 inline void set_has_longitude();
1906 inline void clear_has_longitude();
1907 inline void set_has_crc16();
1908 inline void clear_has_crc16();
1910 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1912 ::google::protobuf::uint32 _has_bits_[1];
1913 mutable int _cached_size_;
1914 ::google::protobuf::uint32 level2id_;
1915 ::google::protobuf::uint32 wgmsid_;
1916 ::google::protobuf::uint32 data_size_;
1917 ::google::protobuf::uint32 structure_id_;
1918 ::google::protobuf::uint32 command_value_;
1919 ::google::protobuf::uint32 reserved_;
1920 ::google::protobuf::uint32 heading_degrees_;
1921 ::google::protobuf::uint32 latitude_;
1922 ::google::protobuf::uint32 longitude_;
1923 ::google::protobuf::uint32 crc16_;
1924 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1925 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1926 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
1928 void InitAsDefaultInstance();
1945 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1946 return _unknown_fields_;
1949 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1950 return &_unknown_fields_;
1953 static const ::google::protobuf::Descriptor* descriptor();
1961 void CopyFrom(const ::google::protobuf::Message& from);
1962 void MergeFrom(const ::google::protobuf::Message& from);
1966 bool IsInitialized()
const;
1968 int ByteSize()
const;
1969 bool MergePartialFromCodedStream(
1970 ::google::protobuf::io::CodedInputStream* input);
1971 void SerializeWithCachedSizes(
1972 ::google::protobuf::io::CodedOutputStream* output)
const;
1973 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1974 int GetCachedSize()
const {
return _cached_size_; }
1978 void SetCachedSize(
int size)
const;
1980 ::google::protobuf::Metadata GetMetadata()
const;
1989 inline bool has_header()
const;
1990 inline void clear_header();
1991 static const int kHeaderFieldNumber = 1;
1992 inline const ::goby::moos::protobuf::SV2Header& header()
const;
1993 inline ::goby::moos::protobuf::SV2Header* mutable_header();
1994 inline ::goby::moos::protobuf::SV2Header* release_header();
1998 inline bool has_original_msg_type()
const;
1999 inline void clear_original_msg_type();
2000 static const int kOriginalMsgTypeFieldNumber = 2;
2001 inline ::google::protobuf::uint32 original_msg_type()
const;
2002 inline void set_original_msg_type(::google::protobuf::uint32 value);
2005 inline bool has_command_format()
const;
2006 inline void clear_command_format();
2007 static const int kCommandFormatFieldNumber = 3;
2008 inline ::google::protobuf::uint32 command_format()
const;
2009 inline void set_command_format(::google::protobuf::uint32 value);
2012 inline bool has_body()
const;
2013 inline void clear_body();
2014 static const int kBodyFieldNumber = 4;
2015 inline const ::goby::moos::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& body()
const;
2016 inline ::goby::moos::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* mutable_body();
2017 inline ::goby::moos::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* release_body();
2021 inline bool has_footer()
const;
2022 inline void clear_footer();
2023 static const int kFooterFieldNumber = 100;
2024 inline const ::goby::moos::protobuf::SV2Footer& footer()
const;
2025 inline ::goby::moos::protobuf::SV2Footer* mutable_footer();
2026 inline ::goby::moos::protobuf::SV2Footer* release_footer();
2029 enum DCCLParameters { DCCL_ID = 8258817, DCCL_MAX_BYTES = 557 };
2032 inline void set_has_header();
2033 inline void clear_has_header();
2034 inline void set_has_original_msg_type();
2035 inline void clear_has_original_msg_type();
2036 inline void set_has_command_format();
2037 inline void clear_has_command_format();
2038 inline void set_has_body();
2039 inline void clear_has_body();
2040 inline void set_has_footer();
2041 inline void clear_has_footer();
2043 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2045 ::google::protobuf::uint32 _has_bits_[1];
2046 mutable int _cached_size_;
2048 ::google::protobuf::uint32 original_msg_type_;
2049 ::google::protobuf::uint32 command_format_;
2052 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
2053 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
2054 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto();
2056 void InitAsDefaultInstance();
2067 inline bool SV2Header::has_start_of_frame()
const {
2068 return (_has_bits_[0] & 0x00000001u) != 0;
2070 inline void SV2Header::set_has_start_of_frame() {
2071 _has_bits_[0] |= 0x00000001u;
2073 inline void SV2Header::clear_has_start_of_frame() {
2074 _has_bits_[0] &= ~0x00000001u;
2076 inline void SV2Header::clear_start_of_frame() {
2077 start_of_frame_ = 0u;
2078 clear_has_start_of_frame();
2080 inline ::google::protobuf::uint32 SV2Header::start_of_frame()
const {
2082 return start_of_frame_;
2084 inline void SV2Header::set_start_of_frame(::google::protobuf::uint32 value) {
2085 set_has_start_of_frame();
2086 start_of_frame_ = value;
2091 inline bool SV2Header::has_message_size()
const {
2092 return (_has_bits_[0] & 0x00000002u) != 0;
2094 inline void SV2Header::set_has_message_size() {
2095 _has_bits_[0] |= 0x00000002u;
2097 inline void SV2Header::clear_has_message_size() {
2098 _has_bits_[0] &= ~0x00000002u;
2100 inline void SV2Header::clear_message_size() {
2102 clear_has_message_size();
2104 inline ::google::protobuf::uint32 SV2Header::message_size()
const {
2106 return message_size_;
2108 inline void SV2Header::set_message_size(::google::protobuf::uint32 value) {
2109 set_has_message_size();
2110 message_size_ = value;
2115 inline bool SV2Header::has_dest()
const {
2116 return (_has_bits_[0] & 0x00000004u) != 0;
2118 inline void SV2Header::set_has_dest() {
2119 _has_bits_[0] |= 0x00000004u;
2121 inline void SV2Header::clear_has_dest() {
2122 _has_bits_[0] &= ~0x00000004u;
2124 inline void SV2Header::clear_dest() {
2128 inline ::google::protobuf::uint32 SV2Header::dest()
const {
2132 inline void SV2Header::set_dest(::google::protobuf::uint32 value) {
2139 inline bool SV2Header::has_src()
const {
2140 return (_has_bits_[0] & 0x00000008u) != 0;
2142 inline void SV2Header::set_has_src() {
2143 _has_bits_[0] |= 0x00000008u;
2145 inline void SV2Header::clear_has_src() {
2146 _has_bits_[0] &= ~0x00000008u;
2148 inline void SV2Header::clear_src() {
2152 inline ::google::protobuf::uint32 SV2Header::src()
const {
2156 inline void SV2Header::set_src(::google::protobuf::uint32 value) {
2163 inline bool SV2Header::has_transaction_id()
const {
2164 return (_has_bits_[0] & 0x00000010u) != 0;
2166 inline void SV2Header::set_has_transaction_id() {
2167 _has_bits_[0] |= 0x00000010u;
2169 inline void SV2Header::clear_has_transaction_id() {
2170 _has_bits_[0] &= ~0x00000010u;
2172 inline void SV2Header::clear_transaction_id() {
2173 transaction_id_ = 0u;
2174 clear_has_transaction_id();
2176 inline ::google::protobuf::uint32 SV2Header::transaction_id()
const {
2178 return transaction_id_;
2180 inline void SV2Header::set_transaction_id(::google::protobuf::uint32 value) {
2181 set_has_transaction_id();
2182 transaction_id_ = value;
2187 inline bool SV2Header::has_message_type()
const {
2188 return (_has_bits_[0] & 0x00000020u) != 0;
2190 inline void SV2Header::set_has_message_type() {
2191 _has_bits_[0] |= 0x00000020u;
2193 inline void SV2Header::clear_has_message_type() {
2194 _has_bits_[0] &= ~0x00000020u;
2196 inline void SV2Header::clear_message_type() {
2198 clear_has_message_type();
2200 inline ::google::protobuf::uint32 SV2Header::message_type()
const {
2202 return message_type_;
2204 inline void SV2Header::set_message_type(::google::protobuf::uint32 value) {
2205 set_has_message_type();
2206 message_type_ = value;
2215 inline bool SV2Footer::has_crc16()
const {
2216 return (_has_bits_[0] & 0x00000001u) != 0;
2218 inline void SV2Footer::set_has_crc16() {
2219 _has_bits_[0] |= 0x00000001u;
2221 inline void SV2Footer::clear_has_crc16() {
2222 _has_bits_[0] &= ~0x00000001u;
2224 inline void SV2Footer::clear_crc16() {
2228 inline ::google::protobuf::uint32 SV2Footer::crc16()
const {
2232 inline void SV2Footer::set_crc16(::google::protobuf::uint32 value) {
2243 inline bool SV2RequestEnumerate::has_header()
const {
2244 return (_has_bits_[0] & 0x00000001u) != 0;
2246 inline void SV2RequestEnumerate::set_has_header() {
2247 _has_bits_[0] |= 0x00000001u;
2249 inline void SV2RequestEnumerate::clear_has_header() {
2250 _has_bits_[0] &= ~0x00000001u;
2252 inline void SV2RequestEnumerate::clear_header() {
2253 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
2256 inline const ::goby::moos::protobuf::SV2Header& SV2RequestEnumerate::header()
const {
2258 return header_ != NULL ? *header_ : *default_instance_->header_;
2260 inline ::goby::moos::protobuf::SV2Header* SV2RequestEnumerate::mutable_header() {
2262 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
2266 inline ::goby::moos::protobuf::SV2Header* SV2RequestEnumerate::release_header() {
2284 inline bool SV2RequestEnumerate::has_protocols_supported()
const {
2285 return (_has_bits_[0] & 0x00000002u) != 0;
2287 inline void SV2RequestEnumerate::set_has_protocols_supported() {
2288 _has_bits_[0] |= 0x00000002u;
2290 inline void SV2RequestEnumerate::clear_has_protocols_supported() {
2291 _has_bits_[0] &= ~0x00000002u;
2293 inline void SV2RequestEnumerate::clear_protocols_supported() {
2294 protocols_supported_ = 0u;
2295 clear_has_protocols_supported();
2297 inline ::google::protobuf::uint32 SV2RequestEnumerate::protocols_supported()
const {
2299 return protocols_supported_;
2301 inline void SV2RequestEnumerate::set_protocols_supported(::google::protobuf::uint32 value) {
2302 set_has_protocols_supported();
2303 protocols_supported_ = value;
2308 inline bool SV2RequestEnumerate::has_commands_supported()
const {
2309 return (_has_bits_[0] & 0x00000004u) != 0;
2311 inline void SV2RequestEnumerate::set_has_commands_supported() {
2312 _has_bits_[0] |= 0x00000004u;
2314 inline void SV2RequestEnumerate::clear_has_commands_supported() {
2315 _has_bits_[0] &= ~0x00000004u;
2317 inline void SV2RequestEnumerate::clear_commands_supported() {
2318 commands_supported_ = 0u;
2319 clear_has_commands_supported();
2321 inline ::google::protobuf::uint32 SV2RequestEnumerate::commands_supported()
const {
2323 return commands_supported_;
2325 inline void SV2RequestEnumerate::set_commands_supported(::google::protobuf::uint32 value) {
2326 set_has_commands_supported();
2327 commands_supported_ = value;
2332 inline bool SV2RequestEnumerate::has_footer()
const {
2333 return (_has_bits_[0] & 0x00000008u) != 0;
2335 inline void SV2RequestEnumerate::set_has_footer() {
2336 _has_bits_[0] |= 0x00000008u;
2338 inline void SV2RequestEnumerate::clear_has_footer() {
2339 _has_bits_[0] &= ~0x00000008u;
2341 inline void SV2RequestEnumerate::clear_footer() {
2342 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
2345 inline const ::goby::moos::protobuf::SV2Footer& SV2RequestEnumerate::footer()
const {
2347 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
2349 inline ::goby::moos::protobuf::SV2Footer* SV2RequestEnumerate::mutable_footer() {
2351 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
2355 inline ::goby::moos::protobuf::SV2Footer* SV2RequestEnumerate::release_footer() {
2377 inline bool SV2ReplyEnumerate::has_header()
const {
2378 return (_has_bits_[0] & 0x00000001u) != 0;
2380 inline void SV2ReplyEnumerate::set_has_header() {
2381 _has_bits_[0] |= 0x00000001u;
2383 inline void SV2ReplyEnumerate::clear_has_header() {
2384 _has_bits_[0] &= ~0x00000001u;
2386 inline void SV2ReplyEnumerate::clear_header() {
2387 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
2390 inline const ::goby::moos::protobuf::SV2Header& SV2ReplyEnumerate::header()
const {
2392 return header_ != NULL ? *header_ : *default_instance_->header_;
2394 inline ::goby::moos::protobuf::SV2Header* SV2ReplyEnumerate::mutable_header() {
2396 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
2400 inline ::goby::moos::protobuf::SV2Header* SV2ReplyEnumerate::release_header() {
2418 inline bool SV2ReplyEnumerate::has_original_msg_type()
const {
2419 return (_has_bits_[0] & 0x00000002u) != 0;
2421 inline void SV2ReplyEnumerate::set_has_original_msg_type() {
2422 _has_bits_[0] |= 0x00000002u;
2424 inline void SV2ReplyEnumerate::clear_has_original_msg_type() {
2425 _has_bits_[0] &= ~0x00000002u;
2427 inline void SV2ReplyEnumerate::clear_original_msg_type() {
2428 original_msg_type_ = 0u;
2429 clear_has_original_msg_type();
2431 inline ::google::protobuf::uint32 SV2ReplyEnumerate::original_msg_type()
const {
2433 return original_msg_type_;
2435 inline void SV2ReplyEnumerate::set_original_msg_type(::google::protobuf::uint32 value) {
2436 set_has_original_msg_type();
2437 original_msg_type_ = value;
2442 inline bool SV2ReplyEnumerate::has_number_of_devices_responding()
const {
2443 return (_has_bits_[0] & 0x00000004u) != 0;
2445 inline void SV2ReplyEnumerate::set_has_number_of_devices_responding() {
2446 _has_bits_[0] |= 0x00000004u;
2448 inline void SV2ReplyEnumerate::clear_has_number_of_devices_responding() {
2449 _has_bits_[0] &= ~0x00000004u;
2451 inline void SV2ReplyEnumerate::clear_number_of_devices_responding() {
2452 number_of_devices_responding_ = 0u;
2453 clear_has_number_of_devices_responding();
2455 inline ::google::protobuf::uint32 SV2ReplyEnumerate::number_of_devices_responding()
const {
2457 return number_of_devices_responding_;
2459 inline void SV2ReplyEnumerate::set_number_of_devices_responding(::google::protobuf::uint32 value) {
2460 set_has_number_of_devices_responding();
2461 number_of_devices_responding_ = value;
2466 inline bool SV2ReplyEnumerate::has_number_of_devices_in_message()
const {
2467 return (_has_bits_[0] & 0x00000008u) != 0;
2469 inline void SV2ReplyEnumerate::set_has_number_of_devices_in_message() {
2470 _has_bits_[0] |= 0x00000008u;
2472 inline void SV2ReplyEnumerate::clear_has_number_of_devices_in_message() {
2473 _has_bits_[0] &= ~0x00000008u;
2475 inline void SV2ReplyEnumerate::clear_number_of_devices_in_message() {
2476 number_of_devices_in_message_ = 0u;
2477 clear_has_number_of_devices_in_message();
2479 inline ::google::protobuf::uint32 SV2ReplyEnumerate::number_of_devices_in_message()
const {
2481 return number_of_devices_in_message_;
2483 inline void SV2ReplyEnumerate::set_number_of_devices_in_message(::google::protobuf::uint32 value) {
2484 set_has_number_of_devices_in_message();
2485 number_of_devices_in_message_ = value;
2490 inline bool SV2ReplyEnumerate::has_version()
const {
2491 return (_has_bits_[0] & 0x00000010u) != 0;
2493 inline void SV2ReplyEnumerate::set_has_version() {
2494 _has_bits_[0] |= 0x00000010u;
2496 inline void SV2ReplyEnumerate::clear_has_version() {
2497 _has_bits_[0] &= ~0x00000010u;
2499 inline void SV2ReplyEnumerate::clear_version() {
2501 clear_has_version();
2503 inline ::google::protobuf::uint32 SV2ReplyEnumerate::version()
const {
2507 inline void SV2ReplyEnumerate::set_version(::google::protobuf::uint32 value) {
2514 inline bool SV2ReplyEnumerate::has_device_type()
const {
2515 return (_has_bits_[0] & 0x00000020u) != 0;
2517 inline void SV2ReplyEnumerate::set_has_device_type() {
2518 _has_bits_[0] |= 0x00000020u;
2520 inline void SV2ReplyEnumerate::clear_has_device_type() {
2521 _has_bits_[0] &= ~0x00000020u;
2523 inline void SV2ReplyEnumerate::clear_device_type() {
2525 clear_has_device_type();
2527 inline ::google::protobuf::uint32 SV2ReplyEnumerate::device_type()
const {
2529 return device_type_;
2531 inline void SV2ReplyEnumerate::set_device_type(::google::protobuf::uint32 value) {
2532 set_has_device_type();
2533 device_type_ = value;
2538 inline bool SV2ReplyEnumerate::has_board_addr()
const {
2539 return (_has_bits_[0] & 0x00000040u) != 0;
2541 inline void SV2ReplyEnumerate::set_has_board_addr() {
2542 _has_bits_[0] |= 0x00000040u;
2544 inline void SV2ReplyEnumerate::clear_has_board_addr() {
2545 _has_bits_[0] &= ~0x00000040u;
2547 inline void SV2ReplyEnumerate::clear_board_addr() {
2549 clear_has_board_addr();
2551 inline ::google::protobuf::uint32 SV2ReplyEnumerate::board_addr()
const {
2555 inline void SV2ReplyEnumerate::set_board_addr(::google::protobuf::uint32 value) {
2556 set_has_board_addr();
2557 board_addr_ = value;
2562 inline bool SV2ReplyEnumerate::has_serial_number()
const {
2563 return (_has_bits_[0] & 0x00000080u) != 0;
2565 inline void SV2ReplyEnumerate::set_has_serial_number() {
2566 _has_bits_[0] |= 0x00000080u;
2568 inline void SV2ReplyEnumerate::clear_has_serial_number() {
2569 _has_bits_[0] &= ~0x00000080u;
2571 inline void SV2ReplyEnumerate::clear_serial_number() {
2572 if (serial_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2573 serial_number_->clear();
2575 clear_has_serial_number();
2577 inline const ::std::string& SV2ReplyEnumerate::serial_number()
const {
2579 return *serial_number_;
2581 inline void SV2ReplyEnumerate::set_serial_number(const ::std::string& value) {
2582 set_has_serial_number();
2583 if (serial_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2584 serial_number_ = new ::std::string;
2586 serial_number_->assign(value);
2589 inline void SV2ReplyEnumerate::set_serial_number(
const char* value) {
2590 set_has_serial_number();
2591 if (serial_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2592 serial_number_ = new ::std::string;
2594 serial_number_->assign(value);
2597 inline void SV2ReplyEnumerate::set_serial_number(
const void* value,
size_t size) {
2598 set_has_serial_number();
2599 if (serial_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2600 serial_number_ = new ::std::string;
2602 serial_number_->assign(reinterpret_cast<const char*>(value), size);
2605 inline ::std::string* SV2ReplyEnumerate::mutable_serial_number() {
2606 set_has_serial_number();
2607 if (serial_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2608 serial_number_ = new ::std::string;
2611 return serial_number_;
2613 inline ::std::string* SV2ReplyEnumerate::release_serial_number() {
2614 clear_has_serial_number();
2615 if (serial_number_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2618 ::std::string* temp = serial_number_;
2619 serial_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2623 inline void SV2ReplyEnumerate::set_allocated_serial_number(::std::string* serial_number) {
2624 if (serial_number_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2625 delete serial_number_;
2627 if (serial_number) {
2628 set_has_serial_number();
2629 serial_number_ = serial_number;
2631 clear_has_serial_number();
2632 serial_number_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2638 inline bool SV2ReplyEnumerate::has_location()
const {
2639 return (_has_bits_[0] & 0x00000100u) != 0;
2641 inline void SV2ReplyEnumerate::set_has_location() {
2642 _has_bits_[0] |= 0x00000100u;
2644 inline void SV2ReplyEnumerate::clear_has_location() {
2645 _has_bits_[0] &= ~0x00000100u;
2647 inline void SV2ReplyEnumerate::clear_location() {
2649 clear_has_location();
2651 inline ::google::protobuf::uint32 SV2ReplyEnumerate::location()
const {
2655 inline void SV2ReplyEnumerate::set_location(::google::protobuf::uint32 value) {
2662 inline bool SV2ReplyEnumerate::has_polling_frequency()
const {
2663 return (_has_bits_[0] & 0x00000200u) != 0;
2665 inline void SV2ReplyEnumerate::set_has_polling_frequency() {
2666 _has_bits_[0] |= 0x00000200u;
2668 inline void SV2ReplyEnumerate::clear_has_polling_frequency() {
2669 _has_bits_[0] &= ~0x00000200u;
2671 inline void SV2ReplyEnumerate::clear_polling_frequency() {
2672 polling_frequency_ = 0u;
2673 clear_has_polling_frequency();
2675 inline ::google::protobuf::uint32 SV2ReplyEnumerate::polling_frequency()
const {
2677 return polling_frequency_;
2679 inline void SV2ReplyEnumerate::set_polling_frequency(::google::protobuf::uint32 value) {
2680 set_has_polling_frequency();
2681 polling_frequency_ = value;
2686 inline bool SV2ReplyEnumerate::has_extra_info()
const {
2687 return (_has_bits_[0] & 0x00000400u) != 0;
2689 inline void SV2ReplyEnumerate::set_has_extra_info() {
2690 _has_bits_[0] |= 0x00000400u;
2692 inline void SV2ReplyEnumerate::clear_has_extra_info() {
2693 _has_bits_[0] &= ~0x00000400u;
2695 inline void SV2ReplyEnumerate::clear_extra_info() {
2697 clear_has_extra_info();
2699 inline ::google::protobuf::uint32 SV2ReplyEnumerate::extra_info()
const {
2703 inline void SV2ReplyEnumerate::set_extra_info(::google::protobuf::uint32 value) {
2704 set_has_extra_info();
2705 extra_info_ = value;
2710 inline bool SV2ReplyEnumerate::has_firmware_major()
const {
2711 return (_has_bits_[0] & 0x00000800u) != 0;
2713 inline void SV2ReplyEnumerate::set_has_firmware_major() {
2714 _has_bits_[0] |= 0x00000800u;
2716 inline void SV2ReplyEnumerate::clear_has_firmware_major() {
2717 _has_bits_[0] &= ~0x00000800u;
2719 inline void SV2ReplyEnumerate::clear_firmware_major() {
2720 firmware_major_ = 0u;
2721 clear_has_firmware_major();
2723 inline ::google::protobuf::uint32 SV2ReplyEnumerate::firmware_major()
const {
2725 return firmware_major_;
2727 inline void SV2ReplyEnumerate::set_firmware_major(::google::protobuf::uint32 value) {
2728 set_has_firmware_major();
2729 firmware_major_ = value;
2734 inline bool SV2ReplyEnumerate::has_firmware_minor()
const {
2735 return (_has_bits_[0] & 0x00001000u) != 0;
2737 inline void SV2ReplyEnumerate::set_has_firmware_minor() {
2738 _has_bits_[0] |= 0x00001000u;
2740 inline void SV2ReplyEnumerate::clear_has_firmware_minor() {
2741 _has_bits_[0] &= ~0x00001000u;
2743 inline void SV2ReplyEnumerate::clear_firmware_minor() {
2744 firmware_minor_ = 0u;
2745 clear_has_firmware_minor();
2747 inline ::google::protobuf::uint32 SV2ReplyEnumerate::firmware_minor()
const {
2749 return firmware_minor_;
2751 inline void SV2ReplyEnumerate::set_firmware_minor(::google::protobuf::uint32 value) {
2752 set_has_firmware_minor();
2753 firmware_minor_ = value;
2758 inline bool SV2ReplyEnumerate::has_firmware_revision()
const {
2759 return (_has_bits_[0] & 0x00002000u) != 0;
2761 inline void SV2ReplyEnumerate::set_has_firmware_revision() {
2762 _has_bits_[0] |= 0x00002000u;
2764 inline void SV2ReplyEnumerate::clear_has_firmware_revision() {
2765 _has_bits_[0] &= ~0x00002000u;
2767 inline void SV2ReplyEnumerate::clear_firmware_revision() {
2768 firmware_revision_ = 0u;
2769 clear_has_firmware_revision();
2771 inline ::google::protobuf::uint32 SV2ReplyEnumerate::firmware_revision()
const {
2773 return firmware_revision_;
2775 inline void SV2ReplyEnumerate::set_firmware_revision(::google::protobuf::uint32 value) {
2776 set_has_firmware_revision();
2777 firmware_revision_ = value;
2782 inline bool SV2ReplyEnumerate::has_description()
const {
2783 return (_has_bits_[0] & 0x00004000u) != 0;
2785 inline void SV2ReplyEnumerate::set_has_description() {
2786 _has_bits_[0] |= 0x00004000u;
2788 inline void SV2ReplyEnumerate::clear_has_description() {
2789 _has_bits_[0] &= ~0x00004000u;
2791 inline void SV2ReplyEnumerate::clear_description() {
2792 if (description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2793 description_->clear();
2795 clear_has_description();
2797 inline const ::std::string& SV2ReplyEnumerate::description()
const {
2799 return *description_;
2801 inline void SV2ReplyEnumerate::set_description(const ::std::string& value) {
2802 set_has_description();
2803 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2804 description_ = new ::std::string;
2806 description_->assign(value);
2809 inline void SV2ReplyEnumerate::set_description(
const char* value) {
2810 set_has_description();
2811 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2812 description_ = new ::std::string;
2814 description_->assign(value);
2817 inline void SV2ReplyEnumerate::set_description(
const void* value,
size_t size) {
2818 set_has_description();
2819 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2820 description_ = new ::std::string;
2822 description_->assign(reinterpret_cast<const char*>(value), size);
2825 inline ::std::string* SV2ReplyEnumerate::mutable_description() {
2826 set_has_description();
2827 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2828 description_ = new ::std::string;
2831 return description_;
2833 inline ::std::string* SV2ReplyEnumerate::release_description() {
2834 clear_has_description();
2835 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2838 ::std::string* temp = description_;
2839 description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2843 inline void SV2ReplyEnumerate::set_allocated_description(::std::string* description) {
2844 if (description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2845 delete description_;
2848 set_has_description();
2849 description_ = description;
2851 clear_has_description();
2852 description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2858 inline bool SV2ReplyEnumerate::has_footer()
const {
2859 return (_has_bits_[0] & 0x00008000u) != 0;
2861 inline void SV2ReplyEnumerate::set_has_footer() {
2862 _has_bits_[0] |= 0x00008000u;
2864 inline void SV2ReplyEnumerate::clear_has_footer() {
2865 _has_bits_[0] &= ~0x00008000u;
2867 inline void SV2ReplyEnumerate::clear_footer() {
2868 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
2871 inline const ::goby::moos::protobuf::SV2Footer& SV2ReplyEnumerate::footer()
const {
2873 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
2875 inline ::goby::moos::protobuf::SV2Footer* SV2ReplyEnumerate::mutable_footer() {
2877 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
2881 inline ::goby::moos::protobuf::SV2Footer* SV2ReplyEnumerate::release_footer() {
2903 inline bool SV2RequestStatus::has_header()
const {
2904 return (_has_bits_[0] & 0x00000001u) != 0;
2906 inline void SV2RequestStatus::set_has_header() {
2907 _has_bits_[0] |= 0x00000001u;
2909 inline void SV2RequestStatus::clear_has_header() {
2910 _has_bits_[0] &= ~0x00000001u;
2912 inline void SV2RequestStatus::clear_header() {
2913 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
2916 inline const ::goby::moos::protobuf::SV2Header& SV2RequestStatus::header()
const {
2918 return header_ != NULL ? *header_ : *default_instance_->header_;
2920 inline ::goby::moos::protobuf::SV2Header* SV2RequestStatus::mutable_header() {
2922 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
2926 inline ::goby::moos::protobuf::SV2Header* SV2RequestStatus::release_header() {
2944 inline bool SV2RequestStatus::has_time()
const {
2945 return (_has_bits_[0] & 0x00000002u) != 0;
2947 inline void SV2RequestStatus::set_has_time() {
2948 _has_bits_[0] |= 0x00000002u;
2950 inline void SV2RequestStatus::clear_has_time() {
2951 _has_bits_[0] &= ~0x00000002u;
2953 inline void SV2RequestStatus::clear_time() {
2954 if (time_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2959 inline const ::std::string& SV2RequestStatus::time()
const {
2963 inline void SV2RequestStatus::set_time(const ::std::string& value) {
2965 if (time_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2966 time_ = new ::std::string;
2968 time_->assign(value);
2971 inline void SV2RequestStatus::set_time(
const char* value) {
2973 if (time_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2974 time_ = new ::std::string;
2976 time_->assign(value);
2979 inline void SV2RequestStatus::set_time(
const void* value,
size_t size) {
2981 if (time_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2982 time_ = new ::std::string;
2984 time_->assign(reinterpret_cast<const char*>(value), size);
2987 inline ::std::string* SV2RequestStatus::mutable_time() {
2989 if (time_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2990 time_ = new ::std::string;
2995 inline ::std::string* SV2RequestStatus::release_time() {
2997 if (time_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3000 ::std::string* temp = time_;
3001 time_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3005 inline void SV2RequestStatus::set_allocated_time(::std::string* time) {
3006 if (time_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3014 time_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3020 inline bool SV2RequestStatus::has_latitude()
const {
3021 return (_has_bits_[0] & 0x00000004u) != 0;
3023 inline void SV2RequestStatus::set_has_latitude() {
3024 _has_bits_[0] |= 0x00000004u;
3026 inline void SV2RequestStatus::clear_has_latitude() {
3027 _has_bits_[0] &= ~0x00000004u;
3029 inline void SV2RequestStatus::clear_latitude() {
3031 clear_has_latitude();
3033 inline ::google::protobuf::uint32 SV2RequestStatus::latitude()
const {
3037 inline void SV2RequestStatus::set_latitude(::google::protobuf::uint32 value) {
3044 inline bool SV2RequestStatus::has_longitude()
const {
3045 return (_has_bits_[0] & 0x00000008u) != 0;
3047 inline void SV2RequestStatus::set_has_longitude() {
3048 _has_bits_[0] |= 0x00000008u;
3050 inline void SV2RequestStatus::clear_has_longitude() {
3051 _has_bits_[0] &= ~0x00000008u;
3053 inline void SV2RequestStatus::clear_longitude() {
3055 clear_has_longitude();
3057 inline ::google::protobuf::uint32 SV2RequestStatus::longitude()
const {
3061 inline void SV2RequestStatus::set_longitude(::google::protobuf::uint32 value) {
3062 set_has_longitude();
3068 inline bool SV2RequestStatus::has_fix_valid()
const {
3069 return (_has_bits_[0] & 0x00000010u) != 0;
3071 inline void SV2RequestStatus::set_has_fix_valid() {
3072 _has_bits_[0] |= 0x00000010u;
3074 inline void SV2RequestStatus::clear_has_fix_valid() {
3075 _has_bits_[0] &= ~0x00000010u;
3077 inline void SV2RequestStatus::clear_fix_valid() {
3079 clear_has_fix_valid();
3081 inline ::google::protobuf::uint32 SV2RequestStatus::fix_valid()
const {
3085 inline void SV2RequestStatus::set_fix_valid(::google::protobuf::uint32 value) {
3086 set_has_fix_valid();
3092 inline bool SV2RequestStatus::has_footer()
const {
3093 return (_has_bits_[0] & 0x00000020u) != 0;
3095 inline void SV2RequestStatus::set_has_footer() {
3096 _has_bits_[0] |= 0x00000020u;
3098 inline void SV2RequestStatus::clear_has_footer() {
3099 _has_bits_[0] &= ~0x00000020u;
3101 inline void SV2RequestStatus::clear_footer() {
3102 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
3105 inline const ::goby::moos::protobuf::SV2Footer& SV2RequestStatus::footer()
const {
3107 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
3109 inline ::goby::moos::protobuf::SV2Footer* SV2RequestStatus::mutable_footer() {
3111 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
3115 inline ::goby::moos::protobuf::SV2Footer* SV2RequestStatus::release_footer() {
3137 inline bool SV2ReplyStatus::has_header()
const {
3138 return (_has_bits_[0] & 0x00000001u) != 0;
3140 inline void SV2ReplyStatus::set_has_header() {
3141 _has_bits_[0] |= 0x00000001u;
3143 inline void SV2ReplyStatus::clear_has_header() {
3144 _has_bits_[0] &= ~0x00000001u;
3146 inline void SV2ReplyStatus::clear_header() {
3147 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
3150 inline const ::goby::moos::protobuf::SV2Header& SV2ReplyStatus::header()
const {
3152 return header_ != NULL ? *header_ : *default_instance_->header_;
3154 inline ::goby::moos::protobuf::SV2Header* SV2ReplyStatus::mutable_header() {
3156 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
3160 inline ::goby::moos::protobuf::SV2Header* SV2ReplyStatus::release_header() {
3178 inline bool SV2ReplyStatus::has_original_msg_type()
const {
3179 return (_has_bits_[0] & 0x00000002u) != 0;
3181 inline void SV2ReplyStatus::set_has_original_msg_type() {
3182 _has_bits_[0] |= 0x00000002u;
3184 inline void SV2ReplyStatus::clear_has_original_msg_type() {
3185 _has_bits_[0] &= ~0x00000002u;
3187 inline void SV2ReplyStatus::clear_original_msg_type() {
3188 original_msg_type_ = 0u;
3189 clear_has_original_msg_type();
3191 inline ::google::protobuf::uint32 SV2ReplyStatus::original_msg_type()
const {
3193 return original_msg_type_;
3195 inline void SV2ReplyStatus::set_original_msg_type(::google::protobuf::uint32 value) {
3196 set_has_original_msg_type();
3197 original_msg_type_ = value;
3202 inline bool SV2ReplyStatus::has_number_of_devices_responding()
const {
3203 return (_has_bits_[0] & 0x00000004u) != 0;
3205 inline void SV2ReplyStatus::set_has_number_of_devices_responding() {
3206 _has_bits_[0] |= 0x00000004u;
3208 inline void SV2ReplyStatus::clear_has_number_of_devices_responding() {
3209 _has_bits_[0] &= ~0x00000004u;
3211 inline void SV2ReplyStatus::clear_number_of_devices_responding() {
3212 number_of_devices_responding_ = 0u;
3213 clear_has_number_of_devices_responding();
3215 inline ::google::protobuf::uint32 SV2ReplyStatus::number_of_devices_responding()
const {
3217 return number_of_devices_responding_;
3219 inline void SV2ReplyStatus::set_number_of_devices_responding(::google::protobuf::uint32 value) {
3220 set_has_number_of_devices_responding();
3221 number_of_devices_responding_ = value;
3226 inline bool SV2ReplyStatus::has_number_of_devices_in_message()
const {
3227 return (_has_bits_[0] & 0x00000008u) != 0;
3229 inline void SV2ReplyStatus::set_has_number_of_devices_in_message() {
3230 _has_bits_[0] |= 0x00000008u;
3232 inline void SV2ReplyStatus::clear_has_number_of_devices_in_message() {
3233 _has_bits_[0] &= ~0x00000008u;
3235 inline void SV2ReplyStatus::clear_number_of_devices_in_message() {
3236 number_of_devices_in_message_ = 0u;
3237 clear_has_number_of_devices_in_message();
3239 inline ::google::protobuf::uint32 SV2ReplyStatus::number_of_devices_in_message()
const {
3241 return number_of_devices_in_message_;
3243 inline void SV2ReplyStatus::set_number_of_devices_in_message(::google::protobuf::uint32 value) {
3244 set_has_number_of_devices_in_message();
3245 number_of_devices_in_message_ = value;
3250 inline bool SV2ReplyStatus::has_version()
const {
3251 return (_has_bits_[0] & 0x00000010u) != 0;
3253 inline void SV2ReplyStatus::set_has_version() {
3254 _has_bits_[0] |= 0x00000010u;
3256 inline void SV2ReplyStatus::clear_has_version() {
3257 _has_bits_[0] &= ~0x00000010u;
3259 inline void SV2ReplyStatus::clear_version() {
3261 clear_has_version();
3263 inline ::google::protobuf::uint32 SV2ReplyStatus::version()
const {
3267 inline void SV2ReplyStatus::set_version(::google::protobuf::uint32 value) {
3274 inline bool SV2ReplyStatus::has_board_addr()
const {
3275 return (_has_bits_[0] & 0x00000020u) != 0;
3277 inline void SV2ReplyStatus::set_has_board_addr() {
3278 _has_bits_[0] |= 0x00000020u;
3280 inline void SV2ReplyStatus::clear_has_board_addr() {
3281 _has_bits_[0] &= ~0x00000020u;
3283 inline void SV2ReplyStatus::clear_board_addr() {
3285 clear_has_board_addr();
3287 inline ::google::protobuf::uint32 SV2ReplyStatus::board_addr()
const {
3291 inline void SV2ReplyStatus::set_board_addr(::google::protobuf::uint32 value) {
3292 set_has_board_addr();
3293 board_addr_ = value;
3298 inline bool SV2ReplyStatus::has_alarms()
const {
3299 return (_has_bits_[0] & 0x00000040u) != 0;
3301 inline void SV2ReplyStatus::set_has_alarms() {
3302 _has_bits_[0] |= 0x00000040u;
3304 inline void SV2ReplyStatus::clear_has_alarms() {
3305 _has_bits_[0] &= ~0x00000040u;
3307 inline void SV2ReplyStatus::clear_alarms() {
3311 inline ::google::protobuf::uint32 SV2ReplyStatus::alarms()
const {
3315 inline void SV2ReplyStatus::set_alarms(::google::protobuf::uint32 value) {
3322 inline bool SV2ReplyStatus::has_leak_sensor_1()
const {
3323 return (_has_bits_[0] & 0x00000080u) != 0;
3325 inline void SV2ReplyStatus::set_has_leak_sensor_1() {
3326 _has_bits_[0] |= 0x00000080u;
3328 inline void SV2ReplyStatus::clear_has_leak_sensor_1() {
3329 _has_bits_[0] &= ~0x00000080u;
3331 inline void SV2ReplyStatus::clear_leak_sensor_1() {
3332 leak_sensor_1_ = 0u;
3333 clear_has_leak_sensor_1();
3335 inline ::google::protobuf::uint32 SV2ReplyStatus::leak_sensor_1()
const {
3337 return leak_sensor_1_;
3339 inline void SV2ReplyStatus::set_leak_sensor_1(::google::protobuf::uint32 value) {
3340 set_has_leak_sensor_1();
3341 leak_sensor_1_ = value;
3346 inline bool SV2ReplyStatus::has_leak_sensor_2()
const {
3347 return (_has_bits_[0] & 0x00000100u) != 0;
3349 inline void SV2ReplyStatus::set_has_leak_sensor_2() {
3350 _has_bits_[0] |= 0x00000100u;
3352 inline void SV2ReplyStatus::clear_has_leak_sensor_2() {
3353 _has_bits_[0] &= ~0x00000100u;
3355 inline void SV2ReplyStatus::clear_leak_sensor_2() {
3356 leak_sensor_2_ = 0u;
3357 clear_has_leak_sensor_2();
3359 inline ::google::protobuf::uint32 SV2ReplyStatus::leak_sensor_2()
const {
3361 return leak_sensor_2_;
3363 inline void SV2ReplyStatus::set_leak_sensor_2(::google::protobuf::uint32 value) {
3364 set_has_leak_sensor_2();
3365 leak_sensor_2_ = value;
3370 inline bool SV2ReplyStatus::has_humid_temp()
const {
3371 return (_has_bits_[0] & 0x00000200u) != 0;
3373 inline void SV2ReplyStatus::set_has_humid_temp() {
3374 _has_bits_[0] |= 0x00000200u;
3376 inline void SV2ReplyStatus::clear_has_humid_temp() {
3377 _has_bits_[0] &= ~0x00000200u;
3379 inline void SV2ReplyStatus::clear_humid_temp() {
3381 clear_has_humid_temp();
3383 inline ::google::protobuf::uint32 SV2ReplyStatus::humid_temp()
const {
3387 inline void SV2ReplyStatus::set_humid_temp(::google::protobuf::uint32 value) {
3388 set_has_humid_temp();
3389 humid_temp_ = value;
3394 inline bool SV2ReplyStatus::has_relative_humidity()
const {
3395 return (_has_bits_[0] & 0x00000400u) != 0;
3397 inline void SV2ReplyStatus::set_has_relative_humidity() {
3398 _has_bits_[0] |= 0x00000400u;
3400 inline void SV2ReplyStatus::clear_has_relative_humidity() {
3401 _has_bits_[0] &= ~0x00000400u;
3403 inline void SV2ReplyStatus::clear_relative_humidity() {
3404 relative_humidity_ = 0u;
3405 clear_has_relative_humidity();
3407 inline ::google::protobuf::uint32 SV2ReplyStatus::relative_humidity()
const {
3409 return relative_humidity_;
3411 inline void SV2ReplyStatus::set_relative_humidity(::google::protobuf::uint32 value) {
3412 set_has_relative_humidity();
3413 relative_humidity_ = value;
3418 inline bool SV2ReplyStatus::has_pressure_temp()
const {
3419 return (_has_bits_[0] & 0x00000800u) != 0;
3421 inline void SV2ReplyStatus::set_has_pressure_temp() {
3422 _has_bits_[0] |= 0x00000800u;
3424 inline void SV2ReplyStatus::clear_has_pressure_temp() {
3425 _has_bits_[0] &= ~0x00000800u;
3427 inline void SV2ReplyStatus::clear_pressure_temp() {
3428 pressure_temp_ = 0u;
3429 clear_has_pressure_temp();
3431 inline ::google::protobuf::uint32 SV2ReplyStatus::pressure_temp()
const {
3433 return pressure_temp_;
3435 inline void SV2ReplyStatus::set_pressure_temp(::google::protobuf::uint32 value) {
3436 set_has_pressure_temp();
3437 pressure_temp_ = value;
3442 inline bool SV2ReplyStatus::has_pressure()
const {
3443 return (_has_bits_[0] & 0x00001000u) != 0;
3445 inline void SV2ReplyStatus::set_has_pressure() {
3446 _has_bits_[0] |= 0x00001000u;
3448 inline void SV2ReplyStatus::clear_has_pressure() {
3449 _has_bits_[0] &= ~0x00001000u;
3451 inline void SV2ReplyStatus::clear_pressure() {
3453 clear_has_pressure();
3455 inline ::google::protobuf::uint32 SV2ReplyStatus::pressure()
const {
3459 inline void SV2ReplyStatus::set_pressure(::google::protobuf::uint32 value) {
3466 inline bool SV2ReplyStatus::has_footer()
const {
3467 return (_has_bits_[0] & 0x00002000u) != 0;
3469 inline void SV2ReplyStatus::set_has_footer() {
3470 _has_bits_[0] |= 0x00002000u;
3472 inline void SV2ReplyStatus::clear_has_footer() {
3473 _has_bits_[0] &= ~0x00002000u;
3475 inline void SV2ReplyStatus::clear_footer() {
3476 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
3479 inline const ::goby::moos::protobuf::SV2Footer& SV2ReplyStatus::footer()
const {
3481 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
3483 inline ::goby::moos::protobuf::SV2Footer* SV2ReplyStatus::mutable_footer() {
3485 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
3489 inline ::goby::moos::protobuf::SV2Footer* SV2ReplyStatus::release_footer() {
3511 inline bool SV2RequestQueuedMessage::has_header()
const {
3512 return (_has_bits_[0] & 0x00000001u) != 0;
3514 inline void SV2RequestQueuedMessage::set_has_header() {
3515 _has_bits_[0] |= 0x00000001u;
3517 inline void SV2RequestQueuedMessage::clear_has_header() {
3518 _has_bits_[0] &= ~0x00000001u;
3520 inline void SV2RequestQueuedMessage::clear_header() {
3521 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
3524 inline const ::goby::moos::protobuf::SV2Header& SV2RequestQueuedMessage::header()
const {
3526 return header_ != NULL ? *header_ : *default_instance_->header_;
3528 inline ::goby::moos::protobuf::SV2Header* SV2RequestQueuedMessage::mutable_header() {
3530 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
3534 inline ::goby::moos::protobuf::SV2Header* SV2RequestQueuedMessage::release_header() {
3552 inline bool SV2RequestQueuedMessage::has_footer()
const {
3553 return (_has_bits_[0] & 0x00000002u) != 0;
3555 inline void SV2RequestQueuedMessage::set_has_footer() {
3556 _has_bits_[0] |= 0x00000002u;
3558 inline void SV2RequestQueuedMessage::clear_has_footer() {
3559 _has_bits_[0] &= ~0x00000002u;
3561 inline void SV2RequestQueuedMessage::clear_footer() {
3562 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
3565 inline const ::goby::moos::protobuf::SV2Footer& SV2RequestQueuedMessage::footer()
const {
3567 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
3569 inline ::goby::moos::protobuf::SV2Footer* SV2RequestQueuedMessage::mutable_footer() {
3571 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
3575 inline ::goby::moos::protobuf::SV2Footer* SV2RequestQueuedMessage::release_footer() {
3597 inline bool SV2ReplyQueuedMessage::has_header()
const {
3598 return (_has_bits_[0] & 0x00000001u) != 0;
3600 inline void SV2ReplyQueuedMessage::set_has_header() {
3601 _has_bits_[0] |= 0x00000001u;
3603 inline void SV2ReplyQueuedMessage::clear_has_header() {
3604 _has_bits_[0] &= ~0x00000001u;
3606 inline void SV2ReplyQueuedMessage::clear_header() {
3607 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
3610 inline const ::goby::moos::protobuf::SV2Header& SV2ReplyQueuedMessage::header()
const {
3612 return header_ != NULL ? *header_ : *default_instance_->header_;
3614 inline ::goby::moos::protobuf::SV2Header* SV2ReplyQueuedMessage::mutable_header() {
3616 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
3620 inline ::goby::moos::protobuf::SV2Header* SV2ReplyQueuedMessage::release_header() {
3638 inline bool SV2ReplyQueuedMessage::has_original_msg_type()
const {
3639 return (_has_bits_[0] & 0x00000002u) != 0;
3641 inline void SV2ReplyQueuedMessage::set_has_original_msg_type() {
3642 _has_bits_[0] |= 0x00000002u;
3644 inline void SV2ReplyQueuedMessage::clear_has_original_msg_type() {
3645 _has_bits_[0] &= ~0x00000002u;
3647 inline void SV2ReplyQueuedMessage::clear_original_msg_type() {
3648 original_msg_type_ = 0u;
3649 clear_has_original_msg_type();
3651 inline ::google::protobuf::uint32 SV2ReplyQueuedMessage::original_msg_type()
const {
3653 return original_msg_type_;
3655 inline void SV2ReplyQueuedMessage::set_original_msg_type(::google::protobuf::uint32 value) {
3656 set_has_original_msg_type();
3657 original_msg_type_ = value;
3662 inline bool SV2ReplyQueuedMessage::has_footer()
const {
3663 return (_has_bits_[0] & 0x00000004u) != 0;
3665 inline void SV2ReplyQueuedMessage::set_has_footer() {
3666 _has_bits_[0] |= 0x00000004u;
3668 inline void SV2ReplyQueuedMessage::clear_has_footer() {
3669 _has_bits_[0] &= ~0x00000004u;
3671 inline void SV2ReplyQueuedMessage::clear_footer() {
3672 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
3675 inline const ::goby::moos::protobuf::SV2Footer& SV2ReplyQueuedMessage::footer()
const {
3677 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
3679 inline ::goby::moos::protobuf::SV2Footer* SV2ReplyQueuedMessage::mutable_footer() {
3681 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
3685 inline ::goby::moos::protobuf::SV2Footer* SV2ReplyQueuedMessage::release_footer() {
3707 inline bool SV2ACKNAKQueuedMessage::has_header()
const {
3708 return (_has_bits_[0] & 0x00000001u) != 0;
3710 inline void SV2ACKNAKQueuedMessage::set_has_header() {
3711 _has_bits_[0] |= 0x00000001u;
3713 inline void SV2ACKNAKQueuedMessage::clear_has_header() {
3714 _has_bits_[0] &= ~0x00000001u;
3716 inline void SV2ACKNAKQueuedMessage::clear_header() {
3717 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
3720 inline const ::goby::moos::protobuf::SV2Header& SV2ACKNAKQueuedMessage::header()
const {
3722 return header_ != NULL ? *header_ : *default_instance_->header_;
3724 inline ::goby::moos::protobuf::SV2Header* SV2ACKNAKQueuedMessage::mutable_header() {
3726 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
3730 inline ::goby::moos::protobuf::SV2Header* SV2ACKNAKQueuedMessage::release_header() {
3748 inline bool SV2ACKNAKQueuedMessage::has_command_format()
const {
3749 return (_has_bits_[0] & 0x00000002u) != 0;
3751 inline void SV2ACKNAKQueuedMessage::set_has_command_format() {
3752 _has_bits_[0] |= 0x00000002u;
3754 inline void SV2ACKNAKQueuedMessage::clear_has_command_format() {
3755 _has_bits_[0] &= ~0x00000002u;
3757 inline void SV2ACKNAKQueuedMessage::clear_command_format() {
3758 command_format_ = 0u;
3759 clear_has_command_format();
3761 inline ::google::protobuf::uint32 SV2ACKNAKQueuedMessage::command_format()
const {
3763 return command_format_;
3765 inline void SV2ACKNAKQueuedMessage::set_command_format(::google::protobuf::uint32 value) {
3766 set_has_command_format();
3767 command_format_ = value;
3772 inline bool SV2ACKNAKQueuedMessage::has_response_code()
const {
3773 return (_has_bits_[0] & 0x00000004u) != 0;
3775 inline void SV2ACKNAKQueuedMessage::set_has_response_code() {
3776 _has_bits_[0] |= 0x00000004u;
3778 inline void SV2ACKNAKQueuedMessage::clear_has_response_code() {
3779 _has_bits_[0] &= ~0x00000004u;
3781 inline void SV2ACKNAKQueuedMessage::clear_response_code() {
3782 response_code_ = 0u;
3783 clear_has_response_code();
3785 inline ::google::protobuf::uint32 SV2ACKNAKQueuedMessage::response_code()
const {
3787 return response_code_;
3789 inline void SV2ACKNAKQueuedMessage::set_response_code(::google::protobuf::uint32 value) {
3790 set_has_response_code();
3791 response_code_ = value;
3796 inline bool SV2ACKNAKQueuedMessage::has_response_message_length()
const {
3797 return (_has_bits_[0] & 0x00000008u) != 0;
3799 inline void SV2ACKNAKQueuedMessage::set_has_response_message_length() {
3800 _has_bits_[0] |= 0x00000008u;
3802 inline void SV2ACKNAKQueuedMessage::clear_has_response_message_length() {
3803 _has_bits_[0] &= ~0x00000008u;
3805 inline void SV2ACKNAKQueuedMessage::clear_response_message_length() {
3806 response_message_length_ = 0u;
3807 clear_has_response_message_length();
3809 inline ::google::protobuf::uint32 SV2ACKNAKQueuedMessage::response_message_length()
const {
3811 return response_message_length_;
3813 inline void SV2ACKNAKQueuedMessage::set_response_message_length(::google::protobuf::uint32 value) {
3814 set_has_response_message_length();
3815 response_message_length_ = value;
3820 inline bool SV2ACKNAKQueuedMessage::has_footer()
const {
3821 return (_has_bits_[0] & 0x00000010u) != 0;
3823 inline void SV2ACKNAKQueuedMessage::set_has_footer() {
3824 _has_bits_[0] |= 0x00000010u;
3826 inline void SV2ACKNAKQueuedMessage::clear_has_footer() {
3827 _has_bits_[0] &= ~0x00000010u;
3829 inline void SV2ACKNAKQueuedMessage::clear_footer() {
3830 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
3833 inline const ::goby::moos::protobuf::SV2Footer& SV2ACKNAKQueuedMessage::footer()
const {
3835 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
3837 inline ::goby::moos::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::mutable_footer() {
3839 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
3843 inline ::goby::moos::protobuf::SV2Footer* SV2ACKNAKQueuedMessage::release_footer() {
3865 inline bool SV2GenericNAK::has_header()
const {
3866 return (_has_bits_[0] & 0x00000001u) != 0;
3868 inline void SV2GenericNAK::set_has_header() {
3869 _has_bits_[0] |= 0x00000001u;
3871 inline void SV2GenericNAK::clear_has_header() {
3872 _has_bits_[0] &= ~0x00000001u;
3874 inline void SV2GenericNAK::clear_header() {
3875 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
3878 inline const ::goby::moos::protobuf::SV2Header& SV2GenericNAK::header()
const {
3880 return header_ != NULL ? *header_ : *default_instance_->header_;
3882 inline ::goby::moos::protobuf::SV2Header* SV2GenericNAK::mutable_header() {
3884 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
3888 inline ::goby::moos::protobuf::SV2Header* SV2GenericNAK::release_header() {
3906 inline bool SV2GenericNAK::has_original_msg_type()
const {
3907 return (_has_bits_[0] & 0x00000002u) != 0;
3909 inline void SV2GenericNAK::set_has_original_msg_type() {
3910 _has_bits_[0] |= 0x00000002u;
3912 inline void SV2GenericNAK::clear_has_original_msg_type() {
3913 _has_bits_[0] &= ~0x00000002u;
3915 inline void SV2GenericNAK::clear_original_msg_type() {
3916 original_msg_type_ = 0u;
3917 clear_has_original_msg_type();
3919 inline ::google::protobuf::uint32 SV2GenericNAK::original_msg_type()
const {
3921 return original_msg_type_;
3923 inline void SV2GenericNAK::set_original_msg_type(::google::protobuf::uint32 value) {
3924 set_has_original_msg_type();
3925 original_msg_type_ = value;
3930 inline bool SV2GenericNAK::has_response_code()
const {
3931 return (_has_bits_[0] & 0x00000004u) != 0;
3933 inline void SV2GenericNAK::set_has_response_code() {
3934 _has_bits_[0] |= 0x00000004u;
3936 inline void SV2GenericNAK::clear_has_response_code() {
3937 _has_bits_[0] &= ~0x00000004u;
3939 inline void SV2GenericNAK::clear_response_code() {
3940 response_code_ = 0u;
3941 clear_has_response_code();
3943 inline ::google::protobuf::uint32 SV2GenericNAK::response_code()
const {
3945 return response_code_;
3947 inline void SV2GenericNAK::set_response_code(::google::protobuf::uint32 value) {
3948 set_has_response_code();
3949 response_code_ = value;
3954 inline bool SV2GenericNAK::has_footer()
const {
3955 return (_has_bits_[0] & 0x00000008u) != 0;
3957 inline void SV2GenericNAK::set_has_footer() {
3958 _has_bits_[0] |= 0x00000008u;
3960 inline void SV2GenericNAK::clear_has_footer() {
3961 _has_bits_[0] &= ~0x00000008u;
3963 inline void SV2GenericNAK::clear_footer() {
3964 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
3967 inline const ::goby::moos::protobuf::SV2Footer& SV2GenericNAK::footer()
const {
3969 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
3971 inline ::goby::moos::protobuf::SV2Footer* SV2GenericNAK::mutable_footer() {
3973 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
3977 inline ::goby::moos::protobuf::SV2Footer* SV2GenericNAK::release_footer() {
3999 inline bool SV2GenericACK::has_header()
const {
4000 return (_has_bits_[0] & 0x00000001u) != 0;
4002 inline void SV2GenericACK::set_has_header() {
4003 _has_bits_[0] |= 0x00000001u;
4005 inline void SV2GenericACK::clear_has_header() {
4006 _has_bits_[0] &= ~0x00000001u;
4008 inline void SV2GenericACK::clear_header() {
4009 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
4012 inline const ::goby::moos::protobuf::SV2Header& SV2GenericACK::header()
const {
4014 return header_ != NULL ? *header_ : *default_instance_->header_;
4016 inline ::goby::moos::protobuf::SV2Header* SV2GenericACK::mutable_header() {
4018 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
4022 inline ::goby::moos::protobuf::SV2Header* SV2GenericACK::release_header() {
4040 inline bool SV2GenericACK::has_original_msg_type()
const {
4041 return (_has_bits_[0] & 0x00000002u) != 0;
4043 inline void SV2GenericACK::set_has_original_msg_type() {
4044 _has_bits_[0] |= 0x00000002u;
4046 inline void SV2GenericACK::clear_has_original_msg_type() {
4047 _has_bits_[0] &= ~0x00000002u;
4049 inline void SV2GenericACK::clear_original_msg_type() {
4050 original_msg_type_ = 0u;
4051 clear_has_original_msg_type();
4053 inline ::google::protobuf::uint32 SV2GenericACK::original_msg_type()
const {
4055 return original_msg_type_;
4057 inline void SV2GenericACK::set_original_msg_type(::google::protobuf::uint32 value) {
4058 set_has_original_msg_type();
4059 original_msg_type_ = value;
4064 inline bool SV2GenericACK::has_footer()
const {
4065 return (_has_bits_[0] & 0x00000004u) != 0;
4067 inline void SV2GenericACK::set_has_footer() {
4068 _has_bits_[0] |= 0x00000004u;
4070 inline void SV2GenericACK::clear_has_footer() {
4071 _has_bits_[0] &= ~0x00000004u;
4073 inline void SV2GenericACK::clear_footer() {
4074 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
4077 inline const ::goby::moos::protobuf::SV2Footer& SV2GenericACK::footer()
const {
4079 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
4081 inline ::goby::moos::protobuf::SV2Footer* SV2GenericACK::mutable_footer() {
4083 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
4087 inline ::goby::moos::protobuf::SV2Footer* SV2GenericACK::release_footer() {
4109 inline bool SV2SendToConsole::has_header()
const {
4110 return (_has_bits_[0] & 0x00000001u) != 0;
4112 inline void SV2SendToConsole::set_has_header() {
4113 _has_bits_[0] |= 0x00000001u;
4115 inline void SV2SendToConsole::clear_has_header() {
4116 _has_bits_[0] &= ~0x00000001u;
4118 inline void SV2SendToConsole::clear_header() {
4119 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
4122 inline const ::goby::moos::protobuf::SV2Header& SV2SendToConsole::header()
const {
4124 return header_ != NULL ? *header_ : *default_instance_->header_;
4126 inline ::goby::moos::protobuf::SV2Header* SV2SendToConsole::mutable_header() {
4128 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
4132 inline ::goby::moos::protobuf::SV2Header* SV2SendToConsole::release_header() {
4150 inline bool SV2SendToConsole::has_original_msg_type()
const {
4151 return (_has_bits_[0] & 0x00000002u) != 0;
4153 inline void SV2SendToConsole::set_has_original_msg_type() {
4154 _has_bits_[0] |= 0x00000002u;
4156 inline void SV2SendToConsole::clear_has_original_msg_type() {
4157 _has_bits_[0] &= ~0x00000002u;
4159 inline void SV2SendToConsole::clear_original_msg_type() {
4160 original_msg_type_ = 0u;
4161 clear_has_original_msg_type();
4163 inline ::google::protobuf::uint32 SV2SendToConsole::original_msg_type()
const {
4165 return original_msg_type_;
4167 inline void SV2SendToConsole::set_original_msg_type(::google::protobuf::uint32 value) {
4168 set_has_original_msg_type();
4169 original_msg_type_ = value;
4174 inline bool SV2SendToConsole::has_text()
const {
4175 return (_has_bits_[0] & 0x00000004u) != 0;
4177 inline void SV2SendToConsole::set_has_text() {
4178 _has_bits_[0] |= 0x00000004u;
4180 inline void SV2SendToConsole::clear_has_text() {
4181 _has_bits_[0] &= ~0x00000004u;
4183 inline void SV2SendToConsole::clear_text() {
4184 if (text_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4189 inline const ::std::string& SV2SendToConsole::text()
const {
4193 inline void SV2SendToConsole::set_text(const ::std::string& value) {
4195 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4196 text_ = new ::std::string;
4198 text_->assign(value);
4201 inline void SV2SendToConsole::set_text(
const char* value) {
4203 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4204 text_ = new ::std::string;
4206 text_->assign(value);
4209 inline void SV2SendToConsole::set_text(
const void* value,
size_t size) {
4211 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4212 text_ = new ::std::string;
4214 text_->assign(reinterpret_cast<const char*>(value), size);
4217 inline ::std::string* SV2SendToConsole::mutable_text() {
4219 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4220 text_ = new ::std::string;
4225 inline ::std::string* SV2SendToConsole::release_text() {
4227 if (text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4230 ::std::string* temp = text_;
4231 text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4235 inline void SV2SendToConsole::set_allocated_text(::std::string* text) {
4236 if (text_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4244 text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4250 inline bool SV2SendToConsole::has_footer()
const {
4251 return (_has_bits_[0] & 0x00000008u) != 0;
4253 inline void SV2SendToConsole::set_has_footer() {
4254 _has_bits_[0] |= 0x00000008u;
4256 inline void SV2SendToConsole::clear_has_footer() {
4257 _has_bits_[0] &= ~0x00000008u;
4259 inline void SV2SendToConsole::clear_footer() {
4260 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
4263 inline const ::goby::moos::protobuf::SV2Footer& SV2SendToConsole::footer()
const {
4265 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
4267 inline ::goby::moos::protobuf::SV2Footer* SV2SendToConsole::mutable_footer() {
4269 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
4273 inline ::goby::moos::protobuf::SV2Footer* SV2SendToConsole::release_footer() {
4295 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_level2id()
const {
4296 return (_has_bits_[0] & 0x00000001u) != 0;
4298 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_level2id() {
4299 _has_bits_[0] |= 0x00000001u;
4301 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_level2id() {
4302 _has_bits_[0] &= ~0x00000001u;
4304 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_level2id() {
4306 clear_has_level2id();
4308 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::level2id()
const {
4312 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_level2id(::google::protobuf::uint32 value) {
4319 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_wgmsid()
const {
4320 return (_has_bits_[0] & 0x00000002u) != 0;
4322 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_wgmsid() {
4323 _has_bits_[0] |= 0x00000002u;
4325 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_wgmsid() {
4326 _has_bits_[0] &= ~0x00000002u;
4328 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_wgmsid() {
4332 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::wgmsid()
const {
4336 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_wgmsid(::google::protobuf::uint32 value) {
4343 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_data_size()
const {
4344 return (_has_bits_[0] & 0x00000004u) != 0;
4346 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_data_size() {
4347 _has_bits_[0] |= 0x00000004u;
4349 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_data_size() {
4350 _has_bits_[0] &= ~0x00000004u;
4352 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_data_size() {
4354 clear_has_data_size();
4356 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::data_size()
const {
4360 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_data_size(::google::protobuf::uint32 value) {
4361 set_has_data_size();
4367 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_structure_id()
const {
4368 return (_has_bits_[0] & 0x00000008u) != 0;
4370 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_structure_id() {
4371 _has_bits_[0] |= 0x00000008u;
4373 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_structure_id() {
4374 _has_bits_[0] &= ~0x00000008u;
4376 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_structure_id() {
4378 clear_has_structure_id();
4380 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::structure_id()
const {
4382 return structure_id_;
4384 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_structure_id(::google::protobuf::uint32 value) {
4385 set_has_structure_id();
4386 structure_id_ = value;
4391 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_command_value()
const {
4392 return (_has_bits_[0] & 0x00000010u) != 0;
4394 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_command_value() {
4395 _has_bits_[0] |= 0x00000010u;
4397 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_command_value() {
4398 _has_bits_[0] &= ~0x00000010u;
4400 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_command_value() {
4401 command_value_ = 0u;
4402 clear_has_command_value();
4404 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::command_value()
const {
4406 return command_value_;
4408 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_command_value(::google::protobuf::uint32 value) {
4409 set_has_command_value();
4410 command_value_ = value;
4415 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_reserved()
const {
4416 return (_has_bits_[0] & 0x00000020u) != 0;
4418 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_reserved() {
4419 _has_bits_[0] |= 0x00000020u;
4421 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_reserved() {
4422 _has_bits_[0] &= ~0x00000020u;
4424 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_reserved() {
4426 clear_has_reserved();
4428 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::reserved()
const {
4432 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_reserved(::google::protobuf::uint32 value) {
4439 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_heading_degrees()
const {
4440 return (_has_bits_[0] & 0x00000040u) != 0;
4442 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_heading_degrees() {
4443 _has_bits_[0] |= 0x00000040u;
4445 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_heading_degrees() {
4446 _has_bits_[0] &= ~0x00000040u;
4448 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_heading_degrees() {
4449 heading_degrees_ = 0u;
4450 clear_has_heading_degrees();
4452 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::heading_degrees()
const {
4454 return heading_degrees_;
4456 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_heading_degrees(::google::protobuf::uint32 value) {
4457 set_has_heading_degrees();
4458 heading_degrees_ = value;
4463 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_latitude()
const {
4464 return (_has_bits_[0] & 0x00000080u) != 0;
4466 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_latitude() {
4467 _has_bits_[0] |= 0x00000080u;
4469 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_latitude() {
4470 _has_bits_[0] &= ~0x00000080u;
4472 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_latitude() {
4474 clear_has_latitude();
4476 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::latitude()
const {
4480 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_latitude(::google::protobuf::uint32 value) {
4487 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_longitude()
const {
4488 return (_has_bits_[0] & 0x00000100u) != 0;
4490 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_longitude() {
4491 _has_bits_[0] |= 0x00000100u;
4493 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_longitude() {
4494 _has_bits_[0] &= ~0x00000100u;
4496 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_longitude() {
4498 clear_has_longitude();
4500 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::longitude()
const {
4504 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_longitude(::google::protobuf::uint32 value) {
4505 set_has_longitude();
4511 inline bool SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::has_crc16()
const {
4512 return (_has_bits_[0] & 0x00000200u) != 0;
4514 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_has_crc16() {
4515 _has_bits_[0] |= 0x00000200u;
4517 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_has_crc16() {
4518 _has_bits_[0] &= ~0x00000200u;
4520 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::clear_crc16() {
4524 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::crc16()
const {
4528 inline void SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::set_crc16(::google::protobuf::uint32 value) {
4539 inline bool SV2CommandFollowFixedHeading::has_header()
const {
4540 return (_has_bits_[0] & 0x00000001u) != 0;
4542 inline void SV2CommandFollowFixedHeading::set_has_header() {
4543 _has_bits_[0] |= 0x00000001u;
4545 inline void SV2CommandFollowFixedHeading::clear_has_header() {
4546 _has_bits_[0] &= ~0x00000001u;
4548 inline void SV2CommandFollowFixedHeading::clear_header() {
4549 if (header_ != NULL) header_->::goby::moos::protobuf::SV2Header::Clear();
4552 inline const ::goby::moos::protobuf::SV2Header& SV2CommandFollowFixedHeading::header()
const {
4554 return header_ != NULL ? *header_ : *default_instance_->header_;
4556 inline ::goby::moos::protobuf::SV2Header* SV2CommandFollowFixedHeading::mutable_header() {
4558 if (header_ == NULL) header_ = new ::goby::moos::protobuf::SV2Header;
4562 inline ::goby::moos::protobuf::SV2Header* SV2CommandFollowFixedHeading::release_header() {
4580 inline bool SV2CommandFollowFixedHeading::has_original_msg_type()
const {
4581 return (_has_bits_[0] & 0x00000002u) != 0;
4583 inline void SV2CommandFollowFixedHeading::set_has_original_msg_type() {
4584 _has_bits_[0] |= 0x00000002u;
4586 inline void SV2CommandFollowFixedHeading::clear_has_original_msg_type() {
4587 _has_bits_[0] &= ~0x00000002u;
4589 inline void SV2CommandFollowFixedHeading::clear_original_msg_type() {
4590 original_msg_type_ = 0u;
4591 clear_has_original_msg_type();
4593 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading::original_msg_type()
const {
4595 return original_msg_type_;
4597 inline void SV2CommandFollowFixedHeading::set_original_msg_type(::google::protobuf::uint32 value) {
4598 set_has_original_msg_type();
4599 original_msg_type_ = value;
4604 inline bool SV2CommandFollowFixedHeading::has_command_format()
const {
4605 return (_has_bits_[0] & 0x00000004u) != 0;
4607 inline void SV2CommandFollowFixedHeading::set_has_command_format() {
4608 _has_bits_[0] |= 0x00000004u;
4610 inline void SV2CommandFollowFixedHeading::clear_has_command_format() {
4611 _has_bits_[0] &= ~0x00000004u;
4613 inline void SV2CommandFollowFixedHeading::clear_command_format() {
4614 command_format_ = 0u;
4615 clear_has_command_format();
4617 inline ::google::protobuf::uint32 SV2CommandFollowFixedHeading::command_format()
const {
4619 return command_format_;
4621 inline void SV2CommandFollowFixedHeading::set_command_format(::google::protobuf::uint32 value) {
4622 set_has_command_format();
4623 command_format_ = value;
4628 inline bool SV2CommandFollowFixedHeading::has_body()
const {
4629 return (_has_bits_[0] & 0x00000008u) != 0;
4631 inline void SV2CommandFollowFixedHeading::set_has_body() {
4632 _has_bits_[0] |= 0x00000008u;
4634 inline void SV2CommandFollowFixedHeading::clear_has_body() {
4635 _has_bits_[0] &= ~0x00000008u;
4637 inline void SV2CommandFollowFixedHeading::clear_body() {
4638 if (body_ != NULL) body_->::goby::moos::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody::Clear();
4641 inline const ::goby::moos::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody& SV2CommandFollowFixedHeading::body()
const {
4643 return body_ != NULL ? *body_ : *default_instance_->body_;
4645 inline ::goby::moos::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::mutable_body() {
4647 if (body_ == NULL) body_ = new ::goby::moos::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody;
4651 inline ::goby::moos::protobuf::SV2CommandFollowFixedHeading_CommandFollowFixedHeadingBody* SV2CommandFollowFixedHeading::release_body() {
4669 inline bool SV2CommandFollowFixedHeading::has_footer()
const {
4670 return (_has_bits_[0] & 0x00000010u) != 0;
4672 inline void SV2CommandFollowFixedHeading::set_has_footer() {
4673 _has_bits_[0] |= 0x00000010u;
4675 inline void SV2CommandFollowFixedHeading::clear_has_footer() {
4676 _has_bits_[0] &= ~0x00000010u;
4678 inline void SV2CommandFollowFixedHeading::clear_footer() {
4679 if (footer_ != NULL) footer_->::goby::moos::protobuf::SV2Footer::Clear();
4682 inline const ::goby::moos::protobuf::SV2Footer& SV2CommandFollowFixedHeading::footer()
const {
4684 return footer_ != NULL ? *footer_ : *default_instance_->footer_;
4686 inline ::goby::moos::protobuf::SV2Footer* SV2CommandFollowFixedHeading::mutable_footer() {
4688 if (footer_ == NULL) footer_ = new ::goby::moos::protobuf::SV2Footer;
4692 inline ::goby::moos::protobuf::SV2Footer* SV2CommandFollowFixedHeading::release_footer() {
4718 namespace protobuf {
4720 template <>
struct is_proto_enum< ::goby::moos::protobuf::SV2Header_BoardId> : ::google::protobuf::internal::true_type {};
4722 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::SV2Header_BoardId>() {
4723 return ::goby::moos::protobuf::SV2Header_BoardId_descriptor();
4725 template <>
struct is_proto_enum< ::goby::moos::protobuf::SV2Header_CCTaskId> : ::google::protobuf::internal::true_type {};
4727 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::SV2Header_CCTaskId>() {
4728 return ::goby::moos::protobuf::SV2Header_CCTaskId_descriptor();
4730 template <>
struct is_proto_enum< ::goby::moos::protobuf::MessageTypes> : ::google::protobuf::internal::true_type {};
4732 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::MessageTypes>() {
4733 return ::goby::moos::protobuf::MessageTypes_descriptor();
4742 #endif // PROTOBUF_goby_2fmoos_2ffrontseat_2fwaveglider_2fwaveglider_5fsv2_5ffrontseat_5fdriver_2eproto__INCLUDED
The global namespace for the Goby project.