4 #ifndef PROTOBUF_INCLUDED_dccl_2fccl_2fprotobuf_2fccl_2eproto
5 #define PROTOBUF_INCLUDED_dccl_2fccl_2fprotobuf_2fccl_2eproto
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h>
31 #include <google/protobuf/extension_set.h>
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
34 #include "dccl/ccl/protobuf/ccl_extensions.pb.h"
35 #include "dccl/option_extensions.pb.h"
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
41 #define PROTOBUF_INTERNAL_EXPORT_protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto
43 namespace protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto {
46 static const ::google::protobuf::internal::ParseTableField entries[];
47 static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
48 static const ::google::protobuf::internal::ParseTable schema[8];
49 static const ::google::protobuf::internal::FieldMetadata field_metadata[];
50 static const ::google::protobuf::internal::SerializationTable serialization_table[];
51 static const ::google::protobuf::uint32 offsets[];
53 void AddDescriptors();
59 class CCLMDATBathyDefaultTypeInternal;
60 extern CCLMDATBathyDefaultTypeInternal _CCLMDATBathy_default_instance_;
62 class CCLMDATCTDDefaultTypeInternal;
63 extern CCLMDATCTDDefaultTypeInternal _CCLMDATCTD_default_instance_;
65 class CCLMDATCommandDefaultTypeInternal;
66 extern CCLMDATCommandDefaultTypeInternal _CCLMDATCommand_default_instance_;
68 class CCLMDATEmptyDefaultTypeInternal;
69 extern CCLMDATEmptyDefaultTypeInternal _CCLMDATEmpty_default_instance_;
71 class CCLMDATErrorDefaultTypeInternal;
72 extern CCLMDATErrorDefaultTypeInternal _CCLMDATError_default_instance_;
73 class CCLMDATRedirect;
74 class CCLMDATRedirectDefaultTypeInternal;
75 extern CCLMDATRedirectDefaultTypeInternal _CCLMDATRedirect_default_instance_;
77 class CCLMDATStateDefaultTypeInternal;
78 extern CCLMDATStateDefaultTypeInternal _CCLMDATState_default_instance_;
79 class CCLMDATState_GFIPitchOil;
80 class CCLMDATState_GFIPitchOilDefaultTypeInternal;
81 extern CCLMDATState_GFIPitchOilDefaultTypeInternal _CCLMDATState_GFIPitchOil_default_instance_;
101 enum CCLMDATRedirect_VerticalMode {
102 CCLMDATRedirect_VerticalMode_DEPTH = 0,
103 CCLMDATRedirect_VerticalMode_ALTITUDE = 1,
104 CCLMDATRedirect_VerticalMode_RESERVED_2 = 2,
105 CCLMDATRedirect_VerticalMode_RESERVED_3 = 3,
106 CCLMDATRedirect_VerticalMode_RESERVED_4 = 4,
107 CCLMDATRedirect_VerticalMode_RESERVED_5 = 5,
108 CCLMDATRedirect_VerticalMode_RESERVED_6 = 6,
109 CCLMDATRedirect_VerticalMode_RESERVED_7 = 7
111 bool CCLMDATRedirect_VerticalMode_IsValid(
int value);
112 const CCLMDATRedirect_VerticalMode CCLMDATRedirect_VerticalMode_VerticalMode_MIN = CCLMDATRedirect_VerticalMode_DEPTH;
113 const CCLMDATRedirect_VerticalMode CCLMDATRedirect_VerticalMode_VerticalMode_MAX = CCLMDATRedirect_VerticalMode_RESERVED_7;
114 const int CCLMDATRedirect_VerticalMode_VerticalMode_ARRAYSIZE = CCLMDATRedirect_VerticalMode_VerticalMode_MAX + 1;
116 const ::google::protobuf::EnumDescriptor* CCLMDATRedirect_VerticalMode_descriptor();
117 inline const ::std::string& CCLMDATRedirect_VerticalMode_Name(CCLMDATRedirect_VerticalMode value) {
118 return ::google::protobuf::internal::NameOfEnum(
119 CCLMDATRedirect_VerticalMode_descriptor(), value);
121 inline bool CCLMDATRedirect_VerticalMode_Parse(
122 const ::std::string& name, CCLMDATRedirect_VerticalMode* value) {
123 return ::google::protobuf::internal::ParseNamedEnum<CCLMDATRedirect_VerticalMode>(
124 CCLMDATRedirect_VerticalMode_descriptor(), name, value);
126 enum CCLMDATRedirect_ThrustMode {
127 CCLMDATRedirect_ThrustMode_RPM = 0,
128 CCLMDATRedirect_ThrustMode_METERS_PER_SECOND = 1
130 bool CCLMDATRedirect_ThrustMode_IsValid(
int value);
131 const CCLMDATRedirect_ThrustMode CCLMDATRedirect_ThrustMode_ThrustMode_MIN = CCLMDATRedirect_ThrustMode_RPM;
132 const CCLMDATRedirect_ThrustMode CCLMDATRedirect_ThrustMode_ThrustMode_MAX = CCLMDATRedirect_ThrustMode_METERS_PER_SECOND;
133 const int CCLMDATRedirect_ThrustMode_ThrustMode_ARRAYSIZE = CCLMDATRedirect_ThrustMode_ThrustMode_MAX + 1;
135 const ::google::protobuf::EnumDescriptor* CCLMDATRedirect_ThrustMode_descriptor();
136 inline const ::std::string& CCLMDATRedirect_ThrustMode_Name(CCLMDATRedirect_ThrustMode value) {
137 return ::google::protobuf::internal::NameOfEnum(
138 CCLMDATRedirect_ThrustMode_descriptor(), value);
140 inline bool CCLMDATRedirect_ThrustMode_Parse(
141 const ::std::string& name, CCLMDATRedirect_ThrustMode* value) {
142 return ::google::protobuf::internal::ParseNamedEnum<CCLMDATRedirect_ThrustMode>(
143 CCLMDATRedirect_ThrustMode_descriptor(), name, value);
145 enum CCLMDATCommand_Command {
146 CCLMDATCommand_Command_RESERVED_0 = 0,
147 CCLMDATCommand_Command_ABORT_TO_END_POSITION_OF_MISSION = 1,
148 CCLMDATCommand_Command_ABORT_IMMEDIATELY = 2,
149 CCLMDATCommand_Command_START_MISSION = 3,
150 CCLMDATCommand_Command_RELEASE_DESCENT_WEIGHT = 4,
151 CCLMDATCommand_Command_RELEASE_ASCENT_WEIGHT = 5,
152 CCLMDATCommand_Command_RELEASE_PICKUP_FLOAT = 6,
153 CCLMDATCommand_Command_ENABLE_MODEM_RANGER_PING = 7,
154 CCLMDATCommand_Command_DISABLE_MODEM_RANGER_PING = 8,
155 CCLMDATCommand_Command_OBSOLETE_9 = 9,
156 CCLMDATCommand_Command_OBSOLETE_10 = 10,
157 CCLMDATCommand_Command_OBSOLETE_11 = 11,
158 CCLMDATCommand_Command_OBSOLETE_12 = 12,
159 CCLMDATCommand_Command_OBSOLETE_13 = 13,
160 CCLMDATCommand_Command_ACCEPT_NEXT_FIX = 14,
161 CCLMDATCommand_Command_DUMP_REDIRECT_COMMANDS = 15,
162 CCLMDATCommand_Command_GET_GPS_FIX = 16,
163 CCLMDATCommand_Command_ABORT_TO_MISSION_START_LOCATION = 17,
164 CCLMDATCommand_Command_ABORT_TO_DESTINATION = 18,
165 CCLMDATCommand_Command_DUMP_REDIRECT_COMMANDS_EXCEPT_CURRENT = 19,
166 CCLMDATCommand_Command_ABORT_DROP_ASCENT_WEIGHT_AND_POWER_TO_SURFACE = 20,
167 CCLMDATCommand_Command_RESERVED_21 = 21,
168 CCLMDATCommand_Command_RESERVED_22 = 22,
169 CCLMDATCommand_Command_RESERVED_23 = 23,
170 CCLMDATCommand_Command_RESERVED_24 = 24,
171 CCLMDATCommand_Command_RESERVED_25 = 25,
172 CCLMDATCommand_Command_RESERVED_26 = 26,
173 CCLMDATCommand_Command_RESERVED_27 = 27,
174 CCLMDATCommand_Command_RESERVED_28 = 28,
175 CCLMDATCommand_Command_RESERVED_29 = 29,
176 CCLMDATCommand_Command_RESERVED_30 = 30,
177 CCLMDATCommand_Command_RESERVED_31 = 31
179 bool CCLMDATCommand_Command_IsValid(
int value);
180 const CCLMDATCommand_Command CCLMDATCommand_Command_Command_MIN = CCLMDATCommand_Command_RESERVED_0;
181 const CCLMDATCommand_Command CCLMDATCommand_Command_Command_MAX = CCLMDATCommand_Command_RESERVED_31;
182 const int CCLMDATCommand_Command_Command_ARRAYSIZE = CCLMDATCommand_Command_Command_MAX + 1;
184 const ::google::protobuf::EnumDescriptor* CCLMDATCommand_Command_descriptor();
185 inline const ::std::string& CCLMDATCommand_Command_Name(CCLMDATCommand_Command value) {
186 return ::google::protobuf::internal::NameOfEnum(
187 CCLMDATCommand_Command_descriptor(), value);
189 inline bool CCLMDATCommand_Command_Parse(
190 const ::std::string& name, CCLMDATCommand_Command* value) {
191 return ::google::protobuf::internal::ParseNamedEnum<CCLMDATCommand_Command>(
192 CCLMDATCommand_Command_descriptor(), name, value);
194 enum CCLMDATState_MissionMode {
195 CCLMDATState_MissionMode_MISSION_COMPLETED = 0,
196 CCLMDATState_MissionMode_MANUAL_MODE = 1,
197 CCLMDATState_MissionMode_TEST = 2,
198 CCLMDATState_MissionMode_FAULT = 3,
199 CCLMDATState_MissionMode_UNKNOWN_MODE_4 = 4,
200 CCLMDATState_MissionMode_REDIRECT_MISSION_IN_PROGRESS = 5,
201 CCLMDATState_MissionMode_NORMAL = 6,
202 CCLMDATState_MissionMode_UNKNOWN_MODE_7 = 7
204 bool CCLMDATState_MissionMode_IsValid(
int value);
205 const CCLMDATState_MissionMode CCLMDATState_MissionMode_MissionMode_MIN = CCLMDATState_MissionMode_MISSION_COMPLETED;
206 const CCLMDATState_MissionMode CCLMDATState_MissionMode_MissionMode_MAX = CCLMDATState_MissionMode_UNKNOWN_MODE_7;
207 const int CCLMDATState_MissionMode_MissionMode_ARRAYSIZE = CCLMDATState_MissionMode_MissionMode_MAX + 1;
209 const ::google::protobuf::EnumDescriptor* CCLMDATState_MissionMode_descriptor();
210 inline const ::std::string& CCLMDATState_MissionMode_Name(CCLMDATState_MissionMode value) {
211 return ::google::protobuf::internal::NameOfEnum(
212 CCLMDATState_MissionMode_descriptor(), value);
214 inline bool CCLMDATState_MissionMode_Parse(
215 const ::std::string& name, CCLMDATState_MissionMode* value) {
216 return ::google::protobuf::internal::ParseNamedEnum<CCLMDATState_MissionMode>(
217 CCLMDATState_MissionMode_descriptor(), name, value);
235 *
this = ::std::move(from);
239 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
240 if (
this != &from) InternalSwap(&from);
247 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
248 return _internal_metadata_.unknown_fields();
250 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
251 return _internal_metadata_.mutable_unknown_fields();
254 static const ::google::protobuf::Descriptor* descriptor();
257 static void InitAsDefaultInstance();
258 static inline const CCLMDATEmpty* internal_default_instance() {
260 &_CCLMDATEmpty_default_instance_);
262 static constexpr
int kIndexInFileMessages =
273 return CreateMaybeMessage<CCLMDATEmpty>(NULL);
276 CCLMDATEmpty* New(::google::protobuf::Arena* arena)
const final {
277 return CreateMaybeMessage<CCLMDATEmpty>(arena);
279 void CopyFrom(const ::google::protobuf::Message& from)
final;
280 void MergeFrom(const ::google::protobuf::Message& from)
final;
284 bool IsInitialized()
const final;
286 size_t ByteSizeLong()
const final;
287 bool MergePartialFromCodedStream(
288 ::google::protobuf::io::CodedInputStream* input)
final;
289 void SerializeWithCachedSizes(
290 ::google::protobuf::io::CodedOutputStream* output)
const final;
291 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
292 bool deterministic, ::google::protobuf::uint8* target)
const final;
293 int GetCachedSize()
const final {
return _cached_size_.Get(); }
298 void SetCachedSize(
int size)
const final;
301 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
304 inline void* MaybeArenaPtr()
const {
309 ::google::protobuf::Metadata GetMetadata()
const final;
316 bool has_spare()
const;
318 static const int kSpareFieldNumber = 1;
319 const ::std::string& spare()
const;
320 void set_spare(const ::std::string& value);
322 void set_spare(::std::string&& value);
324 void set_spare(
const char* value);
325 void set_spare(
const void* value,
size_t size);
326 ::std::string* mutable_spare();
327 ::std::string* release_spare();
328 void set_allocated_spare(::std::string* spare);
330 enum DCCLParameters { DCCL_ID = 213975046, DCCL_MAX_BYTES = 32 };
333 void set_has_spare();
334 void clear_has_spare();
336 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
337 ::google::protobuf::internal::HasBits<1> _has_bits_;
338 mutable ::google::protobuf::internal::CachedSize _cached_size_;
339 ::google::protobuf::internal::ArenaStringPtr spare_;
340 friend struct ::protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto::TableStruct;
358 *
this = ::std::move(from);
362 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
363 if (
this != &from) InternalSwap(&from);
370 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
371 return _internal_metadata_.unknown_fields();
373 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
374 return _internal_metadata_.mutable_unknown_fields();
377 static const ::google::protobuf::Descriptor* descriptor();
380 static void InitAsDefaultInstance();
383 &_CCLMDATRedirect_default_instance_);
385 static constexpr
int kIndexInFileMessages =
396 return CreateMaybeMessage<CCLMDATRedirect>(NULL);
400 return CreateMaybeMessage<CCLMDATRedirect>(arena);
402 void CopyFrom(const ::google::protobuf::Message& from)
final;
403 void MergeFrom(const ::google::protobuf::Message& from)
final;
407 bool IsInitialized()
const final;
409 size_t ByteSizeLong()
const final;
410 bool MergePartialFromCodedStream(
411 ::google::protobuf::io::CodedInputStream* input)
final;
412 void SerializeWithCachedSizes(
413 ::google::protobuf::io::CodedOutputStream* output)
const final;
414 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
415 bool deterministic, ::google::protobuf::uint8* target)
const final;
416 int GetCachedSize()
const final {
return _cached_size_.Get(); }
421 void SetCachedSize(
int size)
const final;
424 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
427 inline void* MaybeArenaPtr()
const {
432 ::google::protobuf::Metadata GetMetadata()
const final;
436 typedef CCLMDATRedirect_VerticalMode VerticalMode;
437 static const VerticalMode DEPTH =
438 CCLMDATRedirect_VerticalMode_DEPTH;
439 static const VerticalMode ALTITUDE =
440 CCLMDATRedirect_VerticalMode_ALTITUDE;
441 static const VerticalMode RESERVED_2 =
442 CCLMDATRedirect_VerticalMode_RESERVED_2;
443 static const VerticalMode RESERVED_3 =
444 CCLMDATRedirect_VerticalMode_RESERVED_3;
445 static const VerticalMode RESERVED_4 =
446 CCLMDATRedirect_VerticalMode_RESERVED_4;
447 static const VerticalMode RESERVED_5 =
448 CCLMDATRedirect_VerticalMode_RESERVED_5;
449 static const VerticalMode RESERVED_6 =
450 CCLMDATRedirect_VerticalMode_RESERVED_6;
451 static const VerticalMode RESERVED_7 =
452 CCLMDATRedirect_VerticalMode_RESERVED_7;
453 static inline bool VerticalMode_IsValid(
int value) {
454 return CCLMDATRedirect_VerticalMode_IsValid(value);
456 static const VerticalMode VerticalMode_MIN =
457 CCLMDATRedirect_VerticalMode_VerticalMode_MIN;
458 static const VerticalMode VerticalMode_MAX =
459 CCLMDATRedirect_VerticalMode_VerticalMode_MAX;
460 static const int VerticalMode_ARRAYSIZE =
461 CCLMDATRedirect_VerticalMode_VerticalMode_ARRAYSIZE;
462 static inline const ::google::protobuf::EnumDescriptor*
463 VerticalMode_descriptor() {
464 return CCLMDATRedirect_VerticalMode_descriptor();
466 static inline const ::std::string& VerticalMode_Name(VerticalMode value) {
467 return CCLMDATRedirect_VerticalMode_Name(value);
469 static inline bool VerticalMode_Parse(const ::std::string& name,
470 VerticalMode* value) {
471 return CCLMDATRedirect_VerticalMode_Parse(name, value);
474 typedef CCLMDATRedirect_ThrustMode ThrustMode;
475 static const ThrustMode RPM =
476 CCLMDATRedirect_ThrustMode_RPM;
477 static const ThrustMode METERS_PER_SECOND =
478 CCLMDATRedirect_ThrustMode_METERS_PER_SECOND;
479 static inline bool ThrustMode_IsValid(
int value) {
480 return CCLMDATRedirect_ThrustMode_IsValid(value);
482 static const ThrustMode ThrustMode_MIN =
483 CCLMDATRedirect_ThrustMode_ThrustMode_MIN;
484 static const ThrustMode ThrustMode_MAX =
485 CCLMDATRedirect_ThrustMode_ThrustMode_MAX;
486 static const int ThrustMode_ARRAYSIZE =
487 CCLMDATRedirect_ThrustMode_ThrustMode_ARRAYSIZE;
488 static inline const ::google::protobuf::EnumDescriptor*
489 ThrustMode_descriptor() {
490 return CCLMDATRedirect_ThrustMode_descriptor();
492 static inline const ::std::string& ThrustMode_Name(ThrustMode value) {
493 return CCLMDATRedirect_ThrustMode_Name(value);
495 static inline bool ThrustMode_Parse(const ::std::string& name,
497 return CCLMDATRedirect_ThrustMode_Parse(name, value);
503 bool has_spare()
const;
505 static const int kSpareFieldNumber = 21;
506 const ::std::string& spare()
const;
507 void set_spare(const ::std::string& value);
509 void set_spare(::std::string&& value);
511 void set_spare(
const char* value);
512 void set_spare(
const void* value,
size_t size);
513 ::std::string* mutable_spare();
514 ::std::string* release_spare();
515 void set_allocated_spare(::std::string* spare);
518 bool has_latitude()
const;
519 void clear_latitude();
520 static const int kLatitudeFieldNumber = 2;
521 double latitude()
const;
522 void set_latitude(
double value);
525 bool has_message_number()
const;
526 void clear_message_number();
527 static const int kMessageNumberFieldNumber = 1;
528 ::google::protobuf::uint32 message_number()
const;
529 void set_message_number(::google::protobuf::uint32 value);
532 bool has_transit_vertical_mode()
const;
533 void clear_transit_vertical_mode();
534 static const int kTransitVerticalModeFieldNumber = 4;
535 ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode transit_vertical_mode()
const;
536 void set_transit_vertical_mode(::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode value);
539 bool has_longitude()
const;
540 void clear_longitude();
541 static const int kLongitudeFieldNumber = 3;
542 double longitude()
const;
543 void set_longitude(
double value);
546 bool has_transit_thrust_mode()
const;
547 void clear_transit_thrust_mode();
548 static const int kTransitThrustModeFieldNumber = 5;
549 ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode transit_thrust_mode()
const;
550 void set_transit_thrust_mode(::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode value);
553 bool has_survey_vertical_mode()
const;
554 void clear_survey_vertical_mode();
555 static const int kSurveyVerticalModeFieldNumber = 6;
556 ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode survey_vertical_mode()
const;
557 void set_survey_vertical_mode(::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode value);
560 bool has_survey_thrust_mode()
const;
561 void clear_survey_thrust_mode();
562 static const int kSurveyThrustModeFieldNumber = 7;
563 ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode survey_thrust_mode()
const;
564 void set_survey_thrust_mode(::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode value);
567 bool has_depth_goal_transit()
const;
568 void clear_depth_goal_transit();
569 static const int kDepthGoalTransitFieldNumber = 8;
570 float depth_goal_transit()
const;
571 void set_depth_goal_transit(
float value);
574 bool has_speed_transit()
const;
575 void clear_speed_transit();
576 static const int kSpeedTransitFieldNumber = 9;
577 float speed_transit()
const;
578 void set_speed_transit(
float value);
581 bool has_device_cmd_transit()
const;
582 void clear_device_cmd_transit();
583 static const int kDeviceCmdTransitFieldNumber = 10;
584 ::google::protobuf::uint32 device_cmd_transit()
const;
585 void set_device_cmd_transit(::google::protobuf::uint32 value);
588 bool has_depth_goal_survey()
const;
589 void clear_depth_goal_survey();
590 static const int kDepthGoalSurveyFieldNumber = 11;
591 float depth_goal_survey()
const;
592 void set_depth_goal_survey(
float value);
595 bool has_speed_survey()
const;
596 void clear_speed_survey();
597 static const int kSpeedSurveyFieldNumber = 12;
598 float speed_survey()
const;
599 void set_speed_survey(
float value);
602 bool has_device_cmd_survey()
const;
603 void clear_device_cmd_survey();
604 static const int kDeviceCmdSurveyFieldNumber = 13;
605 ::google::protobuf::uint32 device_cmd_survey()
const;
606 void set_device_cmd_survey(::google::protobuf::uint32 value);
609 bool has_num_rows()
const;
610 void clear_num_rows();
611 static const int kNumRowsFieldNumber = 14;
612 ::google::protobuf::uint32 num_rows()
const;
613 void set_num_rows(::google::protobuf::uint32 value);
616 bool has_row_length()
const;
617 void clear_row_length();
618 static const int kRowLengthFieldNumber = 15;
619 ::google::protobuf::uint32 row_length()
const;
620 void set_row_length(::google::protobuf::uint32 value);
623 bool has_spacing_0()
const;
624 void clear_spacing_0();
625 static const int kSpacing0FieldNumber = 16;
626 ::google::protobuf::uint32 spacing_0()
const;
627 void set_spacing_0(::google::protobuf::uint32 value);
630 bool has_spacing_1()
const;
631 void clear_spacing_1();
632 static const int kSpacing1FieldNumber = 17;
633 ::google::protobuf::uint32 spacing_1()
const;
634 void set_spacing_1(::google::protobuf::uint32 value);
637 bool has_heading()
const;
638 void clear_heading();
639 static const int kHeadingFieldNumber = 18;
640 float heading()
const;
641 void set_heading(
float value);
644 bool has_lat_start()
const;
645 void clear_lat_start();
646 static const int kLatStartFieldNumber = 19;
647 double lat_start()
const;
648 void set_lat_start(
double value);
651 bool has_lon_start()
const;
652 void clear_lon_start();
653 static const int kLonStartFieldNumber = 20;
654 double lon_start()
const;
655 void set_lon_start(
double value);
657 enum DCCLParameters { DCCL_ID = 213975047, DCCL_MAX_BYTES = 32 };
660 void set_has_message_number();
661 void clear_has_message_number();
662 void set_has_latitude();
663 void clear_has_latitude();
664 void set_has_longitude();
665 void clear_has_longitude();
666 void set_has_transit_vertical_mode();
667 void clear_has_transit_vertical_mode();
668 void set_has_transit_thrust_mode();
669 void clear_has_transit_thrust_mode();
670 void set_has_survey_vertical_mode();
671 void clear_has_survey_vertical_mode();
672 void set_has_survey_thrust_mode();
673 void clear_has_survey_thrust_mode();
674 void set_has_depth_goal_transit();
675 void clear_has_depth_goal_transit();
676 void set_has_speed_transit();
677 void clear_has_speed_transit();
678 void set_has_device_cmd_transit();
679 void clear_has_device_cmd_transit();
680 void set_has_depth_goal_survey();
681 void clear_has_depth_goal_survey();
682 void set_has_speed_survey();
683 void clear_has_speed_survey();
684 void set_has_device_cmd_survey();
685 void clear_has_device_cmd_survey();
686 void set_has_num_rows();
687 void clear_has_num_rows();
688 void set_has_row_length();
689 void clear_has_row_length();
690 void set_has_spacing_0();
691 void clear_has_spacing_0();
692 void set_has_spacing_1();
693 void clear_has_spacing_1();
694 void set_has_heading();
695 void clear_has_heading();
696 void set_has_lat_start();
697 void clear_has_lat_start();
698 void set_has_lon_start();
699 void clear_has_lon_start();
700 void set_has_spare();
701 void clear_has_spare();
704 size_t RequiredFieldsByteSizeFallback()
const;
706 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
707 ::google::protobuf::internal::HasBits<1> _has_bits_;
708 mutable ::google::protobuf::internal::CachedSize _cached_size_;
709 ::google::protobuf::internal::ArenaStringPtr spare_;
711 ::google::protobuf::uint32 message_number_;
712 int transit_vertical_mode_;
714 int transit_thrust_mode_;
715 int survey_vertical_mode_;
716 int survey_thrust_mode_;
717 float depth_goal_transit_;
718 float speed_transit_;
719 ::google::protobuf::uint32 device_cmd_transit_;
720 float depth_goal_survey_;
722 ::google::protobuf::uint32 device_cmd_survey_;
723 ::google::protobuf::uint32 num_rows_;
724 ::google::protobuf::uint32 row_length_;
725 ::google::protobuf::uint32 spacing_0_;
726 ::google::protobuf::uint32 spacing_1_;
730 friend struct ::protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto::TableStruct;
748 *
this = ::std::move(from);
752 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
753 if (
this != &from) InternalSwap(&from);
760 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
761 return _internal_metadata_.unknown_fields();
763 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
764 return _internal_metadata_.mutable_unknown_fields();
767 static const ::google::protobuf::Descriptor* descriptor();
770 static void InitAsDefaultInstance();
771 static inline const CCLMDATBathy* internal_default_instance() {
773 &_CCLMDATBathy_default_instance_);
775 static constexpr
int kIndexInFileMessages =
786 return CreateMaybeMessage<CCLMDATBathy>(NULL);
789 CCLMDATBathy* New(::google::protobuf::Arena* arena)
const final {
790 return CreateMaybeMessage<CCLMDATBathy>(arena);
792 void CopyFrom(const ::google::protobuf::Message& from)
final;
793 void MergeFrom(const ::google::protobuf::Message& from)
final;
797 bool IsInitialized()
const final;
799 size_t ByteSizeLong()
const final;
800 bool MergePartialFromCodedStream(
801 ::google::protobuf::io::CodedInputStream* input)
final;
802 void SerializeWithCachedSizes(
803 ::google::protobuf::io::CodedOutputStream* output)
const final;
804 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
805 bool deterministic, ::google::protobuf::uint8* target)
const final;
806 int GetCachedSize()
const final {
return _cached_size_.Get(); }
811 void SetCachedSize(
int size)
const final;
814 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
817 inline void* MaybeArenaPtr()
const {
822 ::google::protobuf::Metadata GetMetadata()
const final;
829 int depth_size()
const;
831 static const int kDepthFieldNumber = 2;
832 float depth(
int index)
const;
833 void set_depth(
int index,
float value);
834 void add_depth(
float value);
835 const ::google::protobuf::RepeatedField< float >&
837 ::google::protobuf::RepeatedField< float >*
841 int altitude_size()
const;
842 void clear_altitude();
843 static const int kAltitudeFieldNumber = 3;
844 float altitude(
int index)
const;
845 void set_altitude(
int index,
float value);
846 void add_altitude(
float value);
847 const ::google::protobuf::RepeatedField< float >&
849 ::google::protobuf::RepeatedField< float >*
853 int latitude_size()
const;
854 void clear_latitude();
855 static const int kLatitudeFieldNumber = 4;
856 double latitude(
int index)
const;
857 void set_latitude(
int index,
double value);
858 void add_latitude(
double value);
859 const ::google::protobuf::RepeatedField< double >&
861 ::google::protobuf::RepeatedField< double >*
865 int longitude_size()
const;
866 void clear_longitude();
867 static const int kLongitudeFieldNumber = 5;
868 double longitude(
int index)
const;
869 void set_longitude(
int index,
double value);
870 void add_longitude(
double value);
871 const ::google::protobuf::RepeatedField< double >&
873 ::google::protobuf::RepeatedField< double >*
877 bool has_spare()
const;
879 static const int kSpareFieldNumber = 1;
880 const ::std::string& spare()
const;
881 void set_spare(const ::std::string& value);
883 void set_spare(::std::string&& value);
885 void set_spare(
const char* value);
886 void set_spare(
const void* value,
size_t size);
887 ::std::string* mutable_spare();
888 ::std::string* release_spare();
889 void set_allocated_spare(::std::string* spare);
891 enum DCCLParameters { DCCL_ID = 213975049, DCCL_MAX_BYTES = 32 };
894 void set_has_spare();
895 void clear_has_spare();
897 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
898 ::google::protobuf::internal::HasBits<1> _has_bits_;
899 mutable ::google::protobuf::internal::CachedSize _cached_size_;
900 ::google::protobuf::RepeatedField< float > depth_;
901 ::google::protobuf::RepeatedField< float > altitude_;
902 ::google::protobuf::RepeatedField< double > latitude_;
903 ::google::protobuf::RepeatedField< double > longitude_;
904 ::google::protobuf::internal::ArenaStringPtr spare_;
905 friend struct ::protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto::TableStruct;
923 *
this = ::std::move(from);
927 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
928 if (
this != &from) InternalSwap(&from);
935 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
936 return _internal_metadata_.unknown_fields();
938 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
939 return _internal_metadata_.mutable_unknown_fields();
942 static const ::google::protobuf::Descriptor* descriptor();
945 static void InitAsDefaultInstance();
946 static inline const CCLMDATCTD* internal_default_instance() {
948 &_CCLMDATCTD_default_instance_);
950 static constexpr
int kIndexInFileMessages =
961 return CreateMaybeMessage<CCLMDATCTD>(NULL);
964 CCLMDATCTD* New(::google::protobuf::Arena* arena)
const final {
965 return CreateMaybeMessage<CCLMDATCTD>(arena);
967 void CopyFrom(const ::google::protobuf::Message& from)
final;
968 void MergeFrom(const ::google::protobuf::Message& from)
final;
972 bool IsInitialized()
const final;
974 size_t ByteSizeLong()
const final;
975 bool MergePartialFromCodedStream(
976 ::google::protobuf::io::CodedInputStream* input)
final;
977 void SerializeWithCachedSizes(
978 ::google::protobuf::io::CodedOutputStream* output)
const final;
979 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
980 bool deterministic, ::google::protobuf::uint8* target)
const final;
981 int GetCachedSize()
const final {
return _cached_size_.Get(); }
986 void SetCachedSize(
int size)
const final;
989 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
992 inline void* MaybeArenaPtr()
const {
997 ::google::protobuf::Metadata GetMetadata()
const final;
1004 int salinity_size()
const;
1005 void clear_salinity();
1006 static const int kSalinityFieldNumber = 2;
1007 float salinity(
int index)
const;
1008 void set_salinity(
int index,
float value);
1009 void add_salinity(
float value);
1010 const ::google::protobuf::RepeatedField< float >&
1012 ::google::protobuf::RepeatedField< float >*
1016 int temperature_size()
const;
1017 void clear_temperature();
1018 static const int kTemperatureFieldNumber = 3;
1019 float temperature(
int index)
const;
1020 void set_temperature(
int index,
float value);
1021 void add_temperature(
float value);
1022 const ::google::protobuf::RepeatedField< float >&
1023 temperature()
const;
1024 ::google::protobuf::RepeatedField< float >*
1025 mutable_temperature();
1028 int depth_size()
const;
1030 static const int kDepthFieldNumber = 4;
1031 float depth(
int index)
const;
1032 void set_depth(
int index,
float value);
1033 void add_depth(
float value);
1034 const ::google::protobuf::RepeatedField< float >&
1036 ::google::protobuf::RepeatedField< float >*
1040 int sound_speed_size()
const;
1041 void clear_sound_speed();
1042 static const int kSoundSpeedFieldNumber = 5;
1043 float sound_speed(
int index)
const;
1044 void set_sound_speed(
int index,
float value);
1045 void add_sound_speed(
float value);
1046 const ::google::protobuf::RepeatedField< float >&
1047 sound_speed()
const;
1048 ::google::protobuf::RepeatedField< float >*
1049 mutable_sound_speed();
1052 int latitude_size()
const;
1053 void clear_latitude();
1054 static const int kLatitudeFieldNumber = 6;
1055 double latitude(
int index)
const;
1056 void set_latitude(
int index,
double value);
1057 void add_latitude(
double value);
1058 const ::google::protobuf::RepeatedField< double >&
1060 ::google::protobuf::RepeatedField< double >*
1064 int longitude_size()
const;
1065 void clear_longitude();
1066 static const int kLongitudeFieldNumber = 7;
1067 double longitude(
int index)
const;
1068 void set_longitude(
int index,
double value);
1069 void add_longitude(
double value);
1070 const ::google::protobuf::RepeatedField< double >&
1072 ::google::protobuf::RepeatedField< double >*
1073 mutable_longitude();
1076 bool has_spare()
const;
1078 static const int kSpareFieldNumber = 1;
1079 const ::std::string& spare()
const;
1080 void set_spare(const ::std::string& value);
1082 void set_spare(::std::string&& value);
1084 void set_spare(
const char* value);
1085 void set_spare(
const void* value,
size_t size);
1086 ::std::string* mutable_spare();
1087 ::std::string* release_spare();
1088 void set_allocated_spare(::std::string* spare);
1091 bool has_spare2()
const;
1092 void clear_spare2();
1093 static const int kSpare2FieldNumber = 8;
1094 const ::std::string& spare2()
const;
1095 void set_spare2(const ::std::string& value);
1097 void set_spare2(::std::string&& value);
1099 void set_spare2(
const char* value);
1100 void set_spare2(
const void* value,
size_t size);
1101 ::std::string* mutable_spare2();
1102 ::std::string* release_spare2();
1103 void set_allocated_spare2(::std::string* spare2);
1105 enum DCCLParameters { DCCL_ID = 213975050, DCCL_MAX_BYTES = 32 };
1108 void set_has_spare();
1109 void clear_has_spare();
1110 void set_has_spare2();
1111 void clear_has_spare2();
1114 size_t RequiredFieldsByteSizeFallback()
const;
1116 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1117 ::google::protobuf::internal::HasBits<1> _has_bits_;
1118 mutable ::google::protobuf::internal::CachedSize _cached_size_;
1119 ::google::protobuf::RepeatedField< float > salinity_;
1120 ::google::protobuf::RepeatedField< float > temperature_;
1121 ::google::protobuf::RepeatedField< float > depth_;
1122 ::google::protobuf::RepeatedField< float > sound_speed_;
1123 ::google::protobuf::RepeatedField< double > latitude_;
1124 ::google::protobuf::RepeatedField< double > longitude_;
1125 ::google::protobuf::internal::ArenaStringPtr spare_;
1126 ::google::protobuf::internal::ArenaStringPtr spare2_;
1127 friend struct ::protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto::TableStruct;
1145 *
this = ::std::move(from);
1149 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1150 if (
this != &from) InternalSwap(&from);
1157 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1158 return _internal_metadata_.unknown_fields();
1160 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1161 return _internal_metadata_.mutable_unknown_fields();
1164 static const ::google::protobuf::Descriptor* descriptor();
1167 static void InitAsDefaultInstance();
1168 static inline const CCLMDATCommand* internal_default_instance() {
1170 &_CCLMDATCommand_default_instance_);
1172 static constexpr
int kIndexInFileMessages =
1183 return CreateMaybeMessage<CCLMDATCommand>(NULL);
1186 CCLMDATCommand* New(::google::protobuf::Arena* arena)
const final {
1187 return CreateMaybeMessage<CCLMDATCommand>(arena);
1189 void CopyFrom(const ::google::protobuf::Message& from)
final;
1190 void MergeFrom(const ::google::protobuf::Message& from)
final;
1194 bool IsInitialized()
const final;
1196 size_t ByteSizeLong()
const final;
1197 bool MergePartialFromCodedStream(
1198 ::google::protobuf::io::CodedInputStream* input)
final;
1199 void SerializeWithCachedSizes(
1200 ::google::protobuf::io::CodedOutputStream* output)
const final;
1201 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1202 bool deterministic, ::google::protobuf::uint8* target)
const final;
1203 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1208 void SetCachedSize(
int size)
const final;
1211 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1214 inline void* MaybeArenaPtr()
const {
1219 ::google::protobuf::Metadata GetMetadata()
const final;
1223 typedef CCLMDATCommand_Command Command;
1224 static const Command RESERVED_0 =
1225 CCLMDATCommand_Command_RESERVED_0;
1226 static const Command ABORT_TO_END_POSITION_OF_MISSION =
1227 CCLMDATCommand_Command_ABORT_TO_END_POSITION_OF_MISSION;
1228 static const Command ABORT_IMMEDIATELY =
1229 CCLMDATCommand_Command_ABORT_IMMEDIATELY;
1230 static const Command START_MISSION =
1231 CCLMDATCommand_Command_START_MISSION;
1232 static const Command RELEASE_DESCENT_WEIGHT =
1233 CCLMDATCommand_Command_RELEASE_DESCENT_WEIGHT;
1234 static const Command RELEASE_ASCENT_WEIGHT =
1235 CCLMDATCommand_Command_RELEASE_ASCENT_WEIGHT;
1236 static const Command RELEASE_PICKUP_FLOAT =
1237 CCLMDATCommand_Command_RELEASE_PICKUP_FLOAT;
1238 static const Command ENABLE_MODEM_RANGER_PING =
1239 CCLMDATCommand_Command_ENABLE_MODEM_RANGER_PING;
1240 static const Command DISABLE_MODEM_RANGER_PING =
1241 CCLMDATCommand_Command_DISABLE_MODEM_RANGER_PING;
1242 static const Command OBSOLETE_9 =
1243 CCLMDATCommand_Command_OBSOLETE_9;
1244 static const Command OBSOLETE_10 =
1245 CCLMDATCommand_Command_OBSOLETE_10;
1246 static const Command OBSOLETE_11 =
1247 CCLMDATCommand_Command_OBSOLETE_11;
1248 static const Command OBSOLETE_12 =
1249 CCLMDATCommand_Command_OBSOLETE_12;
1250 static const Command OBSOLETE_13 =
1251 CCLMDATCommand_Command_OBSOLETE_13;
1252 static const Command ACCEPT_NEXT_FIX =
1253 CCLMDATCommand_Command_ACCEPT_NEXT_FIX;
1254 static const Command DUMP_REDIRECT_COMMANDS =
1255 CCLMDATCommand_Command_DUMP_REDIRECT_COMMANDS;
1256 static const Command GET_GPS_FIX =
1257 CCLMDATCommand_Command_GET_GPS_FIX;
1258 static const Command ABORT_TO_MISSION_START_LOCATION =
1259 CCLMDATCommand_Command_ABORT_TO_MISSION_START_LOCATION;
1260 static const Command ABORT_TO_DESTINATION =
1261 CCLMDATCommand_Command_ABORT_TO_DESTINATION;
1262 static const Command DUMP_REDIRECT_COMMANDS_EXCEPT_CURRENT =
1263 CCLMDATCommand_Command_DUMP_REDIRECT_COMMANDS_EXCEPT_CURRENT;
1264 static const Command ABORT_DROP_ASCENT_WEIGHT_AND_POWER_TO_SURFACE =
1265 CCLMDATCommand_Command_ABORT_DROP_ASCENT_WEIGHT_AND_POWER_TO_SURFACE;
1266 static const Command RESERVED_21 =
1267 CCLMDATCommand_Command_RESERVED_21;
1268 static const Command RESERVED_22 =
1269 CCLMDATCommand_Command_RESERVED_22;
1270 static const Command RESERVED_23 =
1271 CCLMDATCommand_Command_RESERVED_23;
1272 static const Command RESERVED_24 =
1273 CCLMDATCommand_Command_RESERVED_24;
1274 static const Command RESERVED_25 =
1275 CCLMDATCommand_Command_RESERVED_25;
1276 static const Command RESERVED_26 =
1277 CCLMDATCommand_Command_RESERVED_26;
1278 static const Command RESERVED_27 =
1279 CCLMDATCommand_Command_RESERVED_27;
1280 static const Command RESERVED_28 =
1281 CCLMDATCommand_Command_RESERVED_28;
1282 static const Command RESERVED_29 =
1283 CCLMDATCommand_Command_RESERVED_29;
1284 static const Command RESERVED_30 =
1285 CCLMDATCommand_Command_RESERVED_30;
1286 static const Command RESERVED_31 =
1287 CCLMDATCommand_Command_RESERVED_31;
1288 static inline bool Command_IsValid(
int value) {
1289 return CCLMDATCommand_Command_IsValid(value);
1291 static const Command Command_MIN =
1292 CCLMDATCommand_Command_Command_MIN;
1293 static const Command Command_MAX =
1294 CCLMDATCommand_Command_Command_MAX;
1295 static const int Command_ARRAYSIZE =
1296 CCLMDATCommand_Command_Command_ARRAYSIZE;
1297 static inline const ::google::protobuf::EnumDescriptor*
1298 Command_descriptor() {
1299 return CCLMDATCommand_Command_descriptor();
1301 static inline const ::std::string& Command_Name(Command value) {
1302 return CCLMDATCommand_Command_Name(value);
1304 static inline bool Command_Parse(const ::std::string& name,
1306 return CCLMDATCommand_Command_Parse(name, value);
1312 bool has_spare()
const;
1314 static const int kSpareFieldNumber = 1;
1315 const ::std::string& spare()
const;
1316 void set_spare(const ::std::string& value);
1318 void set_spare(::std::string&& value);
1320 void set_spare(
const char* value);
1321 void set_spare(
const void* value,
size_t size);
1322 ::std::string* mutable_spare();
1323 ::std::string* release_spare();
1324 void set_allocated_spare(::std::string* spare);
1327 bool has_parameter()
const;
1328 void clear_parameter();
1329 static const int kParameterFieldNumber = 4;
1330 const ::std::string& parameter()
const;
1331 void set_parameter(const ::std::string& value);
1333 void set_parameter(::std::string&& value);
1335 void set_parameter(
const char* value);
1336 void set_parameter(
const void* value,
size_t size);
1337 ::std::string* mutable_parameter();
1338 ::std::string* release_parameter();
1339 void set_allocated_parameter(::std::string* parameter);
1342 bool has_command()
const;
1343 void clear_command();
1344 static const int kCommandFieldNumber = 2;
1345 ::dccl::legacyccl::protobuf::CCLMDATCommand_Command command()
const;
1346 void set_command(::dccl::legacyccl::protobuf::CCLMDATCommand_Command value);
1349 bool has_reserved_command()
const;
1350 void clear_reserved_command();
1351 static const int kReservedCommandFieldNumber = 3;
1352 ::google::protobuf::uint32 reserved_command()
const;
1353 void set_reserved_command(::google::protobuf::uint32 value);
1355 enum DCCLParameters { DCCL_ID = 213975051, DCCL_MAX_BYTES = 32 };
1358 void set_has_spare();
1359 void clear_has_spare();
1360 void set_has_command();
1361 void clear_has_command();
1362 void set_has_reserved_command();
1363 void clear_has_reserved_command();
1364 void set_has_parameter();
1365 void clear_has_parameter();
1368 size_t RequiredFieldsByteSizeFallback()
const;
1370 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1371 ::google::protobuf::internal::HasBits<1> _has_bits_;
1372 mutable ::google::protobuf::internal::CachedSize _cached_size_;
1373 ::google::protobuf::internal::ArenaStringPtr spare_;
1374 ::google::protobuf::internal::ArenaStringPtr parameter_;
1376 ::google::protobuf::uint32 reserved_command_;
1377 friend struct ::protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto::TableStruct;
1395 *
this = ::std::move(from);
1399 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1400 if (
this != &from) InternalSwap(&from);
1407 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1408 return _internal_metadata_.unknown_fields();
1410 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1411 return _internal_metadata_.mutable_unknown_fields();
1414 static const ::google::protobuf::Descriptor* descriptor();
1417 static void InitAsDefaultInstance();
1420 &_CCLMDATState_GFIPitchOil_default_instance_);
1422 static constexpr
int kIndexInFileMessages =
1433 return CreateMaybeMessage<CCLMDATState_GFIPitchOil>(NULL);
1437 return CreateMaybeMessage<CCLMDATState_GFIPitchOil>(arena);
1439 void CopyFrom(const ::google::protobuf::Message& from)
final;
1440 void MergeFrom(const ::google::protobuf::Message& from)
final;
1444 bool IsInitialized()
const final;
1446 size_t ByteSizeLong()
const final;
1447 bool MergePartialFromCodedStream(
1448 ::google::protobuf::io::CodedInputStream* input)
final;
1449 void SerializeWithCachedSizes(
1450 ::google::protobuf::io::CodedOutputStream* output)
const final;
1451 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1452 bool deterministic, ::google::protobuf::uint8* target)
const final;
1453 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1458 void SetCachedSize(
int size)
const final;
1461 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1464 inline void* MaybeArenaPtr()
const {
1469 ::google::protobuf::Metadata GetMetadata()
const final;
1476 bool has_gfi()
const;
1478 static const int kGfiFieldNumber = 1;
1480 void set_gfi(
float value);
1483 bool has_pitch()
const;
1485 static const int kPitchFieldNumber = 2;
1486 float pitch()
const;
1487 void set_pitch(
float value);
1490 bool has_oil()
const;
1492 static const int kOilFieldNumber = 3;
1494 void set_oil(
float value);
1499 void clear_has_gfi();
1500 void set_has_pitch();
1501 void clear_has_pitch();
1503 void clear_has_oil();
1506 size_t RequiredFieldsByteSizeFallback()
const;
1508 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1509 ::google::protobuf::internal::HasBits<1> _has_bits_;
1510 mutable ::google::protobuf::internal::CachedSize _cached_size_;
1514 friend struct ::protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto::TableStruct;
1532 *
this = ::std::move(from);
1536 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1537 if (
this != &from) InternalSwap(&from);
1544 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1545 return _internal_metadata_.unknown_fields();
1547 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1548 return _internal_metadata_.mutable_unknown_fields();
1551 static const ::google::protobuf::Descriptor* descriptor();
1554 static void InitAsDefaultInstance();
1555 static inline const CCLMDATState* internal_default_instance() {
1557 &_CCLMDATState_default_instance_);
1559 static constexpr
int kIndexInFileMessages =
1570 return CreateMaybeMessage<CCLMDATState>(NULL);
1573 CCLMDATState* New(::google::protobuf::Arena* arena)
const final {
1574 return CreateMaybeMessage<CCLMDATState>(arena);
1576 void CopyFrom(const ::google::protobuf::Message& from)
final;
1577 void MergeFrom(const ::google::protobuf::Message& from)
final;
1581 bool IsInitialized()
const final;
1583 size_t ByteSizeLong()
const final;
1584 bool MergePartialFromCodedStream(
1585 ::google::protobuf::io::CodedInputStream* input)
final;
1586 void SerializeWithCachedSizes(
1587 ::google::protobuf::io::CodedOutputStream* output)
const final;
1588 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1589 bool deterministic, ::google::protobuf::uint8* target)
const final;
1590 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1595 void SetCachedSize(
int size)
const final;
1598 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1601 inline void* MaybeArenaPtr()
const {
1606 ::google::protobuf::Metadata GetMetadata()
const final;
1612 typedef CCLMDATState_MissionMode MissionMode;
1613 static const MissionMode MISSION_COMPLETED =
1614 CCLMDATState_MissionMode_MISSION_COMPLETED;
1615 static const MissionMode MANUAL_MODE =
1616 CCLMDATState_MissionMode_MANUAL_MODE;
1617 static const MissionMode TEST =
1618 CCLMDATState_MissionMode_TEST;
1619 static const MissionMode FAULT =
1620 CCLMDATState_MissionMode_FAULT;
1621 static const MissionMode UNKNOWN_MODE_4 =
1622 CCLMDATState_MissionMode_UNKNOWN_MODE_4;
1623 static const MissionMode REDIRECT_MISSION_IN_PROGRESS =
1624 CCLMDATState_MissionMode_REDIRECT_MISSION_IN_PROGRESS;
1625 static const MissionMode NORMAL =
1626 CCLMDATState_MissionMode_NORMAL;
1627 static const MissionMode UNKNOWN_MODE_7 =
1628 CCLMDATState_MissionMode_UNKNOWN_MODE_7;
1629 static inline bool MissionMode_IsValid(
int value) {
1630 return CCLMDATState_MissionMode_IsValid(value);
1632 static const MissionMode MissionMode_MIN =
1633 CCLMDATState_MissionMode_MissionMode_MIN;
1634 static const MissionMode MissionMode_MAX =
1635 CCLMDATState_MissionMode_MissionMode_MAX;
1636 static const int MissionMode_ARRAYSIZE =
1637 CCLMDATState_MissionMode_MissionMode_ARRAYSIZE;
1638 static inline const ::google::protobuf::EnumDescriptor*
1639 MissionMode_descriptor() {
1640 return CCLMDATState_MissionMode_descriptor();
1642 static inline const ::std::string& MissionMode_Name(MissionMode value) {
1643 return CCLMDATState_MissionMode_Name(value);
1645 static inline bool MissionMode_Parse(const ::std::string& name,
1646 MissionMode* value) {
1647 return CCLMDATState_MissionMode_Parse(name, value);
1653 bool has_faults()
const;
1654 void clear_faults();
1655 static const int kFaultsFieldNumber = 8;
1656 const ::std::string& faults()
const;
1657 void set_faults(const ::std::string& value);
1659 void set_faults(::std::string&& value);
1661 void set_faults(
const char* value);
1662 void set_faults(
const void* value,
size_t size);
1663 ::std::string* mutable_faults();
1664 ::std::string* release_faults();
1665 void set_allocated_faults(::std::string* faults);
1668 bool has_faults_2()
const;
1669 void clear_faults_2();
1670 static const int kFaults2FieldNumber = 9;
1671 const ::std::string& faults_2()
const;
1672 void set_faults_2(const ::std::string& value);
1674 void set_faults_2(::std::string&& value);
1676 void set_faults_2(
const char* value);
1677 void set_faults_2(
const void* value,
size_t size);
1678 ::std::string* mutable_faults_2();
1679 ::std::string* release_faults_2();
1680 void set_allocated_faults_2(::std::string* faults_2);
1683 bool has_objective_index()
const;
1684 void clear_objective_index();
1685 static const int kObjectiveIndexFieldNumber = 12;
1686 const ::std::string& objective_index()
const;
1687 void set_objective_index(const ::std::string& value);
1689 void set_objective_index(::std::string&& value);
1691 void set_objective_index(
const char* value);
1692 void set_objective_index(
const void* value,
size_t size);
1693 ::std::string* mutable_objective_index();
1694 ::std::string* release_objective_index();
1695 void set_allocated_objective_index(::std::string* objective_index);
1698 bool has_gfi_pitch_oil()
const;
1699 void clear_gfi_pitch_oil();
1700 static const int kGfiPitchOilFieldNumber = 17;
1702 const ::dccl::legacyccl::protobuf::CCLMDATState_GFIPitchOil& _internal_gfi_pitch_oil()
const;
1704 const ::dccl::legacyccl::protobuf::CCLMDATState_GFIPitchOil& gfi_pitch_oil()
const;
1710 bool has_latitude()
const;
1711 void clear_latitude();
1712 static const int kLatitudeFieldNumber = 1;
1713 double latitude()
const;
1714 void set_latitude(
double value);
1717 bool has_longitude()
const;
1718 void clear_longitude();
1719 static const int kLongitudeFieldNumber = 2;
1720 double longitude()
const;
1721 void set_longitude(
double value);
1724 bool has_time_date()
const;
1725 void clear_time_date();
1726 static const int kTimeDateFieldNumber = 4;
1727 ::google::protobuf::uint64 time_date()
const;
1728 void set_time_date(::google::protobuf::uint64 value);
1731 bool has_fix_age()
const;
1732 void clear_fix_age();
1733 static const int kFixAgeFieldNumber = 3;
1734 ::google::protobuf::uint32 fix_age()
const;
1735 void set_fix_age(::google::protobuf::uint32 value);
1738 bool has_heading()
const;
1739 void clear_heading();
1740 static const int kHeadingFieldNumber = 5;
1741 float heading()
const;
1742 void set_heading(
float value);
1745 bool has_depth()
const;
1747 static const int kDepthFieldNumber = 6;
1748 float depth()
const;
1749 void set_depth(
float value);
1752 bool has_mission_mode()
const;
1753 void clear_mission_mode();
1754 static const int kMissionModeFieldNumber = 7;
1755 ::dccl::legacyccl::protobuf::CCLMDATState_MissionMode mission_mode()
const;
1756 void set_mission_mode(::dccl::legacyccl::protobuf::CCLMDATState_MissionMode value);
1759 bool has_mission_leg()
const;
1760 void clear_mission_leg();
1761 static const int kMissionLegFieldNumber = 10;
1762 ::google::protobuf::uint32 mission_leg()
const;
1763 void set_mission_leg(::google::protobuf::uint32 value);
1766 bool has_est_velocity()
const;
1767 void clear_est_velocity();
1768 static const int kEstVelocityFieldNumber = 11;
1769 float est_velocity()
const;
1770 void set_est_velocity(
float value);
1773 bool has_lat_goal()
const;
1774 void clear_lat_goal();
1775 static const int kLatGoalFieldNumber = 14;
1776 double lat_goal()
const;
1777 void set_lat_goal(
double value);
1780 bool has_watts()
const;
1782 static const int kWattsFieldNumber = 13;
1783 float watts()
const;
1784 void set_watts(
float value);
1787 bool has_battery_percent()
const;
1788 void clear_battery_percent();
1789 static const int kBatteryPercentFieldNumber = 16;
1790 ::google::protobuf::uint32 battery_percent()
const;
1791 void set_battery_percent(::google::protobuf::uint32 value);
1794 bool has_lon_goal()
const;
1795 void clear_lon_goal();
1796 static const int kLonGoalFieldNumber = 15;
1797 double lon_goal()
const;
1798 void set_lon_goal(
double value);
1800 enum DCCLParameters { DCCL_ID = 213975054, DCCL_MAX_BYTES = 32 };
1803 void set_has_latitude();
1804 void clear_has_latitude();
1805 void set_has_longitude();
1806 void clear_has_longitude();
1807 void set_has_fix_age();
1808 void clear_has_fix_age();
1809 void set_has_time_date();
1810 void clear_has_time_date();
1811 void set_has_heading();
1812 void clear_has_heading();
1813 void set_has_depth();
1814 void clear_has_depth();
1815 void set_has_mission_mode();
1816 void clear_has_mission_mode();
1817 void set_has_faults();
1818 void clear_has_faults();
1819 void set_has_faults_2();
1820 void clear_has_faults_2();
1821 void set_has_mission_leg();
1822 void clear_has_mission_leg();
1823 void set_has_est_velocity();
1824 void clear_has_est_velocity();
1825 void set_has_objective_index();
1826 void clear_has_objective_index();
1827 void set_has_watts();
1828 void clear_has_watts();
1829 void set_has_lat_goal();
1830 void clear_has_lat_goal();
1831 void set_has_lon_goal();
1832 void clear_has_lon_goal();
1833 void set_has_battery_percent();
1834 void clear_has_battery_percent();
1835 void set_has_gfi_pitch_oil();
1836 void clear_has_gfi_pitch_oil();
1839 size_t RequiredFieldsByteSizeFallback()
const;
1841 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1842 ::google::protobuf::internal::HasBits<1> _has_bits_;
1843 mutable ::google::protobuf::internal::CachedSize _cached_size_;
1844 ::google::protobuf::internal::ArenaStringPtr faults_;
1845 ::google::protobuf::internal::ArenaStringPtr faults_2_;
1846 ::google::protobuf::internal::ArenaStringPtr objective_index_;
1850 ::google::protobuf::uint64 time_date_;
1851 ::google::protobuf::uint32 fix_age_;
1855 ::google::protobuf::uint32 mission_leg_;
1856 float est_velocity_;
1859 ::google::protobuf::uint32 battery_percent_;
1861 friend struct ::protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto::TableStruct;
1879 *
this = ::std::move(from);
1883 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
1884 if (
this != &from) InternalSwap(&from);
1891 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1892 return _internal_metadata_.unknown_fields();
1894 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1895 return _internal_metadata_.mutable_unknown_fields();
1898 static const ::google::protobuf::Descriptor* descriptor();
1901 static void InitAsDefaultInstance();
1902 static inline const CCLMDATError* internal_default_instance() {
1904 &_CCLMDATError_default_instance_);
1906 static constexpr
int kIndexInFileMessages =
1917 return CreateMaybeMessage<CCLMDATError>(NULL);
1920 CCLMDATError* New(::google::protobuf::Arena* arena)
const final {
1921 return CreateMaybeMessage<CCLMDATError>(arena);
1923 void CopyFrom(const ::google::protobuf::Message& from)
final;
1924 void MergeFrom(const ::google::protobuf::Message& from)
final;
1928 bool IsInitialized()
const final;
1930 size_t ByteSizeLong()
const final;
1931 bool MergePartialFromCodedStream(
1932 ::google::protobuf::io::CodedInputStream* input)
final;
1933 void SerializeWithCachedSizes(
1934 ::google::protobuf::io::CodedOutputStream* output)
const final;
1935 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1936 bool deterministic, ::google::protobuf::uint8* target)
const final;
1937 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1942 void SetCachedSize(
int size)
const final;
1945 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
1948 inline void* MaybeArenaPtr()
const {
1953 ::google::protobuf::Metadata GetMetadata()
const final;
1960 bool has_message()
const;
1961 void clear_message();
1962 static const int kMessageFieldNumber = 1;
1963 const ::std::string& message()
const;
1964 void set_message(const ::std::string& value);
1966 void set_message(::std::string&& value);
1968 void set_message(
const char* value);
1969 void set_message(
const void* value,
size_t size);
1970 ::std::string* mutable_message();
1971 ::std::string* release_message();
1972 void set_allocated_message(::std::string* message);
1974 enum DCCLParameters { DCCL_ID = 213975055, DCCL_MAX_BYTES = 32 };
1977 void set_has_message();
1978 void clear_has_message();
1980 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1981 ::google::protobuf::internal::HasBits<1> _has_bits_;
1982 mutable ::google::protobuf::internal::CachedSize _cached_size_;
1983 ::google::protobuf::internal::ArenaStringPtr message_;
1984 friend struct ::protobuf_dccl_2fccl_2fprotobuf_2fccl_2eproto::TableStruct;
1992 #pragma GCC diagnostic push
1993 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1998 inline bool CCLMDATEmpty::has_spare()
const {
1999 return (_has_bits_[0] & 0x00000001u) != 0;
2001 inline void CCLMDATEmpty::set_has_spare() {
2002 _has_bits_[0] |= 0x00000001u;
2004 inline void CCLMDATEmpty::clear_has_spare() {
2005 _has_bits_[0] &= ~0x00000001u;
2007 inline void CCLMDATEmpty::clear_spare() {
2008 spare_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2011 inline const ::std::string& CCLMDATEmpty::spare()
const {
2013 return spare_.GetNoArena();
2015 inline void CCLMDATEmpty::set_spare(const ::std::string& value) {
2017 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2021 inline void CCLMDATEmpty::set_spare(::std::string&& value) {
2024 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2028 inline void CCLMDATEmpty::set_spare(
const char* value) {
2029 GOOGLE_DCHECK(value != NULL);
2031 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2034 inline void CCLMDATEmpty::set_spare(
const void* value,
size_t size) {
2036 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2037 ::std::string(
reinterpret_cast<const char*
>(value), size));
2040 inline ::std::string* CCLMDATEmpty::mutable_spare() {
2043 return spare_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2045 inline ::std::string* CCLMDATEmpty::release_spare() {
2051 return spare_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2053 inline void CCLMDATEmpty::set_allocated_spare(::std::string* spare) {
2054 if (spare != NULL) {
2059 spare_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), spare);
2068 inline bool CCLMDATRedirect::has_message_number()
const {
2069 return (_has_bits_[0] & 0x00000004u) != 0;
2071 inline void CCLMDATRedirect::set_has_message_number() {
2072 _has_bits_[0] |= 0x00000004u;
2074 inline void CCLMDATRedirect::clear_has_message_number() {
2075 _has_bits_[0] &= ~0x00000004u;
2077 inline void CCLMDATRedirect::clear_message_number() {
2078 message_number_ = 0u;
2079 clear_has_message_number();
2081 inline ::google::protobuf::uint32 CCLMDATRedirect::message_number()
const {
2083 return message_number_;
2085 inline void CCLMDATRedirect::set_message_number(::google::protobuf::uint32 value) {
2086 set_has_message_number();
2087 message_number_ = value;
2092 inline bool CCLMDATRedirect::has_latitude()
const {
2093 return (_has_bits_[0] & 0x00000002u) != 0;
2095 inline void CCLMDATRedirect::set_has_latitude() {
2096 _has_bits_[0] |= 0x00000002u;
2098 inline void CCLMDATRedirect::clear_has_latitude() {
2099 _has_bits_[0] &= ~0x00000002u;
2101 inline void CCLMDATRedirect::clear_latitude() {
2103 clear_has_latitude();
2105 inline double CCLMDATRedirect::latitude()
const {
2109 inline void CCLMDATRedirect::set_latitude(
double value) {
2116 inline bool CCLMDATRedirect::has_longitude()
const {
2117 return (_has_bits_[0] & 0x00000010u) != 0;
2119 inline void CCLMDATRedirect::set_has_longitude() {
2120 _has_bits_[0] |= 0x00000010u;
2122 inline void CCLMDATRedirect::clear_has_longitude() {
2123 _has_bits_[0] &= ~0x00000010u;
2125 inline void CCLMDATRedirect::clear_longitude() {
2127 clear_has_longitude();
2129 inline double CCLMDATRedirect::longitude()
const {
2133 inline void CCLMDATRedirect::set_longitude(
double value) {
2134 set_has_longitude();
2140 inline bool CCLMDATRedirect::has_transit_vertical_mode()
const {
2141 return (_has_bits_[0] & 0x00000008u) != 0;
2143 inline void CCLMDATRedirect::set_has_transit_vertical_mode() {
2144 _has_bits_[0] |= 0x00000008u;
2146 inline void CCLMDATRedirect::clear_has_transit_vertical_mode() {
2147 _has_bits_[0] &= ~0x00000008u;
2149 inline void CCLMDATRedirect::clear_transit_vertical_mode() {
2150 transit_vertical_mode_ = 0;
2151 clear_has_transit_vertical_mode();
2153 inline ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode CCLMDATRedirect::transit_vertical_mode()
const {
2155 return static_cast< ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode
>(transit_vertical_mode_);
2157 inline void CCLMDATRedirect::set_transit_vertical_mode(::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode value) {
2158 assert(::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode_IsValid(value));
2159 set_has_transit_vertical_mode();
2160 transit_vertical_mode_ = value;
2165 inline bool CCLMDATRedirect::has_transit_thrust_mode()
const {
2166 return (_has_bits_[0] & 0x00000020u) != 0;
2168 inline void CCLMDATRedirect::set_has_transit_thrust_mode() {
2169 _has_bits_[0] |= 0x00000020u;
2171 inline void CCLMDATRedirect::clear_has_transit_thrust_mode() {
2172 _has_bits_[0] &= ~0x00000020u;
2174 inline void CCLMDATRedirect::clear_transit_thrust_mode() {
2175 transit_thrust_mode_ = 0;
2176 clear_has_transit_thrust_mode();
2178 inline ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode CCLMDATRedirect::transit_thrust_mode()
const {
2180 return static_cast< ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode
>(transit_thrust_mode_);
2182 inline void CCLMDATRedirect::set_transit_thrust_mode(::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode value) {
2183 assert(::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode_IsValid(value));
2184 set_has_transit_thrust_mode();
2185 transit_thrust_mode_ = value;
2190 inline bool CCLMDATRedirect::has_survey_vertical_mode()
const {
2191 return (_has_bits_[0] & 0x00000040u) != 0;
2193 inline void CCLMDATRedirect::set_has_survey_vertical_mode() {
2194 _has_bits_[0] |= 0x00000040u;
2196 inline void CCLMDATRedirect::clear_has_survey_vertical_mode() {
2197 _has_bits_[0] &= ~0x00000040u;
2199 inline void CCLMDATRedirect::clear_survey_vertical_mode() {
2200 survey_vertical_mode_ = 0;
2201 clear_has_survey_vertical_mode();
2203 inline ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode CCLMDATRedirect::survey_vertical_mode()
const {
2205 return static_cast< ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode
>(survey_vertical_mode_);
2207 inline void CCLMDATRedirect::set_survey_vertical_mode(::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode value) {
2208 assert(::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode_IsValid(value));
2209 set_has_survey_vertical_mode();
2210 survey_vertical_mode_ = value;
2215 inline bool CCLMDATRedirect::has_survey_thrust_mode()
const {
2216 return (_has_bits_[0] & 0x00000080u) != 0;
2218 inline void CCLMDATRedirect::set_has_survey_thrust_mode() {
2219 _has_bits_[0] |= 0x00000080u;
2221 inline void CCLMDATRedirect::clear_has_survey_thrust_mode() {
2222 _has_bits_[0] &= ~0x00000080u;
2224 inline void CCLMDATRedirect::clear_survey_thrust_mode() {
2225 survey_thrust_mode_ = 0;
2226 clear_has_survey_thrust_mode();
2228 inline ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode CCLMDATRedirect::survey_thrust_mode()
const {
2230 return static_cast< ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode
>(survey_thrust_mode_);
2232 inline void CCLMDATRedirect::set_survey_thrust_mode(::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode value) {
2233 assert(::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode_IsValid(value));
2234 set_has_survey_thrust_mode();
2235 survey_thrust_mode_ = value;
2240 inline bool CCLMDATRedirect::has_depth_goal_transit()
const {
2241 return (_has_bits_[0] & 0x00000100u) != 0;
2243 inline void CCLMDATRedirect::set_has_depth_goal_transit() {
2244 _has_bits_[0] |= 0x00000100u;
2246 inline void CCLMDATRedirect::clear_has_depth_goal_transit() {
2247 _has_bits_[0] &= ~0x00000100u;
2249 inline void CCLMDATRedirect::clear_depth_goal_transit() {
2250 depth_goal_transit_ = 0;
2251 clear_has_depth_goal_transit();
2253 inline float CCLMDATRedirect::depth_goal_transit()
const {
2255 return depth_goal_transit_;
2257 inline void CCLMDATRedirect::set_depth_goal_transit(
float value) {
2258 set_has_depth_goal_transit();
2259 depth_goal_transit_ = value;
2264 inline bool CCLMDATRedirect::has_speed_transit()
const {
2265 return (_has_bits_[0] & 0x00000200u) != 0;
2267 inline void CCLMDATRedirect::set_has_speed_transit() {
2268 _has_bits_[0] |= 0x00000200u;
2270 inline void CCLMDATRedirect::clear_has_speed_transit() {
2271 _has_bits_[0] &= ~0x00000200u;
2273 inline void CCLMDATRedirect::clear_speed_transit() {
2275 clear_has_speed_transit();
2277 inline float CCLMDATRedirect::speed_transit()
const {
2279 return speed_transit_;
2281 inline void CCLMDATRedirect::set_speed_transit(
float value) {
2282 set_has_speed_transit();
2283 speed_transit_ = value;
2288 inline bool CCLMDATRedirect::has_device_cmd_transit()
const {
2289 return (_has_bits_[0] & 0x00000400u) != 0;
2291 inline void CCLMDATRedirect::set_has_device_cmd_transit() {
2292 _has_bits_[0] |= 0x00000400u;
2294 inline void CCLMDATRedirect::clear_has_device_cmd_transit() {
2295 _has_bits_[0] &= ~0x00000400u;
2297 inline void CCLMDATRedirect::clear_device_cmd_transit() {
2298 device_cmd_transit_ = 0u;
2299 clear_has_device_cmd_transit();
2301 inline ::google::protobuf::uint32 CCLMDATRedirect::device_cmd_transit()
const {
2303 return device_cmd_transit_;
2305 inline void CCLMDATRedirect::set_device_cmd_transit(::google::protobuf::uint32 value) {
2306 set_has_device_cmd_transit();
2307 device_cmd_transit_ = value;
2312 inline bool CCLMDATRedirect::has_depth_goal_survey()
const {
2313 return (_has_bits_[0] & 0x00000800u) != 0;
2315 inline void CCLMDATRedirect::set_has_depth_goal_survey() {
2316 _has_bits_[0] |= 0x00000800u;
2318 inline void CCLMDATRedirect::clear_has_depth_goal_survey() {
2319 _has_bits_[0] &= ~0x00000800u;
2321 inline void CCLMDATRedirect::clear_depth_goal_survey() {
2322 depth_goal_survey_ = 0;
2323 clear_has_depth_goal_survey();
2325 inline float CCLMDATRedirect::depth_goal_survey()
const {
2327 return depth_goal_survey_;
2329 inline void CCLMDATRedirect::set_depth_goal_survey(
float value) {
2330 set_has_depth_goal_survey();
2331 depth_goal_survey_ = value;
2336 inline bool CCLMDATRedirect::has_speed_survey()
const {
2337 return (_has_bits_[0] & 0x00001000u) != 0;
2339 inline void CCLMDATRedirect::set_has_speed_survey() {
2340 _has_bits_[0] |= 0x00001000u;
2342 inline void CCLMDATRedirect::clear_has_speed_survey() {
2343 _has_bits_[0] &= ~0x00001000u;
2345 inline void CCLMDATRedirect::clear_speed_survey() {
2347 clear_has_speed_survey();
2349 inline float CCLMDATRedirect::speed_survey()
const {
2351 return speed_survey_;
2353 inline void CCLMDATRedirect::set_speed_survey(
float value) {
2354 set_has_speed_survey();
2355 speed_survey_ = value;
2360 inline bool CCLMDATRedirect::has_device_cmd_survey()
const {
2361 return (_has_bits_[0] & 0x00002000u) != 0;
2363 inline void CCLMDATRedirect::set_has_device_cmd_survey() {
2364 _has_bits_[0] |= 0x00002000u;
2366 inline void CCLMDATRedirect::clear_has_device_cmd_survey() {
2367 _has_bits_[0] &= ~0x00002000u;
2369 inline void CCLMDATRedirect::clear_device_cmd_survey() {
2370 device_cmd_survey_ = 0u;
2371 clear_has_device_cmd_survey();
2373 inline ::google::protobuf::uint32 CCLMDATRedirect::device_cmd_survey()
const {
2375 return device_cmd_survey_;
2377 inline void CCLMDATRedirect::set_device_cmd_survey(::google::protobuf::uint32 value) {
2378 set_has_device_cmd_survey();
2379 device_cmd_survey_ = value;
2384 inline bool CCLMDATRedirect::has_num_rows()
const {
2385 return (_has_bits_[0] & 0x00004000u) != 0;
2387 inline void CCLMDATRedirect::set_has_num_rows() {
2388 _has_bits_[0] |= 0x00004000u;
2390 inline void CCLMDATRedirect::clear_has_num_rows() {
2391 _has_bits_[0] &= ~0x00004000u;
2393 inline void CCLMDATRedirect::clear_num_rows() {
2395 clear_has_num_rows();
2397 inline ::google::protobuf::uint32 CCLMDATRedirect::num_rows()
const {
2401 inline void CCLMDATRedirect::set_num_rows(::google::protobuf::uint32 value) {
2408 inline bool CCLMDATRedirect::has_row_length()
const {
2409 return (_has_bits_[0] & 0x00008000u) != 0;
2411 inline void CCLMDATRedirect::set_has_row_length() {
2412 _has_bits_[0] |= 0x00008000u;
2414 inline void CCLMDATRedirect::clear_has_row_length() {
2415 _has_bits_[0] &= ~0x00008000u;
2417 inline void CCLMDATRedirect::clear_row_length() {
2419 clear_has_row_length();
2421 inline ::google::protobuf::uint32 CCLMDATRedirect::row_length()
const {
2425 inline void CCLMDATRedirect::set_row_length(::google::protobuf::uint32 value) {
2426 set_has_row_length();
2427 row_length_ = value;
2432 inline bool CCLMDATRedirect::has_spacing_0()
const {
2433 return (_has_bits_[0] & 0x00010000u) != 0;
2435 inline void CCLMDATRedirect::set_has_spacing_0() {
2436 _has_bits_[0] |= 0x00010000u;
2438 inline void CCLMDATRedirect::clear_has_spacing_0() {
2439 _has_bits_[0] &= ~0x00010000u;
2441 inline void CCLMDATRedirect::clear_spacing_0() {
2443 clear_has_spacing_0();
2445 inline ::google::protobuf::uint32 CCLMDATRedirect::spacing_0()
const {
2449 inline void CCLMDATRedirect::set_spacing_0(::google::protobuf::uint32 value) {
2450 set_has_spacing_0();
2456 inline bool CCLMDATRedirect::has_spacing_1()
const {
2457 return (_has_bits_[0] & 0x00020000u) != 0;
2459 inline void CCLMDATRedirect::set_has_spacing_1() {
2460 _has_bits_[0] |= 0x00020000u;
2462 inline void CCLMDATRedirect::clear_has_spacing_1() {
2463 _has_bits_[0] &= ~0x00020000u;
2465 inline void CCLMDATRedirect::clear_spacing_1() {
2467 clear_has_spacing_1();
2469 inline ::google::protobuf::uint32 CCLMDATRedirect::spacing_1()
const {
2473 inline void CCLMDATRedirect::set_spacing_1(::google::protobuf::uint32 value) {
2474 set_has_spacing_1();
2480 inline bool CCLMDATRedirect::has_heading()
const {
2481 return (_has_bits_[0] & 0x00040000u) != 0;
2483 inline void CCLMDATRedirect::set_has_heading() {
2484 _has_bits_[0] |= 0x00040000u;
2486 inline void CCLMDATRedirect::clear_has_heading() {
2487 _has_bits_[0] &= ~0x00040000u;
2489 inline void CCLMDATRedirect::clear_heading() {
2491 clear_has_heading();
2493 inline float CCLMDATRedirect::heading()
const {
2497 inline void CCLMDATRedirect::set_heading(
float value) {
2504 inline bool CCLMDATRedirect::has_lat_start()
const {
2505 return (_has_bits_[0] & 0x00080000u) != 0;
2507 inline void CCLMDATRedirect::set_has_lat_start() {
2508 _has_bits_[0] |= 0x00080000u;
2510 inline void CCLMDATRedirect::clear_has_lat_start() {
2511 _has_bits_[0] &= ~0x00080000u;
2513 inline void CCLMDATRedirect::clear_lat_start() {
2515 clear_has_lat_start();
2517 inline double CCLMDATRedirect::lat_start()
const {
2521 inline void CCLMDATRedirect::set_lat_start(
double value) {
2522 set_has_lat_start();
2528 inline bool CCLMDATRedirect::has_lon_start()
const {
2529 return (_has_bits_[0] & 0x00100000u) != 0;
2531 inline void CCLMDATRedirect::set_has_lon_start() {
2532 _has_bits_[0] |= 0x00100000u;
2534 inline void CCLMDATRedirect::clear_has_lon_start() {
2535 _has_bits_[0] &= ~0x00100000u;
2537 inline void CCLMDATRedirect::clear_lon_start() {
2539 clear_has_lon_start();
2541 inline double CCLMDATRedirect::lon_start()
const {
2545 inline void CCLMDATRedirect::set_lon_start(
double value) {
2546 set_has_lon_start();
2552 inline bool CCLMDATRedirect::has_spare()
const {
2553 return (_has_bits_[0] & 0x00000001u) != 0;
2555 inline void CCLMDATRedirect::set_has_spare() {
2556 _has_bits_[0] |= 0x00000001u;
2558 inline void CCLMDATRedirect::clear_has_spare() {
2559 _has_bits_[0] &= ~0x00000001u;
2561 inline void CCLMDATRedirect::clear_spare() {
2562 spare_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2565 inline const ::std::string& CCLMDATRedirect::spare()
const {
2567 return spare_.GetNoArena();
2569 inline void CCLMDATRedirect::set_spare(const ::std::string& value) {
2571 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2575 inline void CCLMDATRedirect::set_spare(::std::string&& value) {
2578 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2582 inline void CCLMDATRedirect::set_spare(
const char* value) {
2583 GOOGLE_DCHECK(value != NULL);
2585 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2588 inline void CCLMDATRedirect::set_spare(
const void* value,
size_t size) {
2590 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2591 ::std::string(
reinterpret_cast<const char*
>(value), size));
2594 inline ::std::string* CCLMDATRedirect::mutable_spare() {
2597 return spare_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2599 inline ::std::string* CCLMDATRedirect::release_spare() {
2605 return spare_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2607 inline void CCLMDATRedirect::set_allocated_spare(::std::string* spare) {
2608 if (spare != NULL) {
2613 spare_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), spare);
2622 inline bool CCLMDATBathy::has_spare()
const {
2623 return (_has_bits_[0] & 0x00000001u) != 0;
2625 inline void CCLMDATBathy::set_has_spare() {
2626 _has_bits_[0] |= 0x00000001u;
2628 inline void CCLMDATBathy::clear_has_spare() {
2629 _has_bits_[0] &= ~0x00000001u;
2631 inline void CCLMDATBathy::clear_spare() {
2632 spare_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2635 inline const ::std::string& CCLMDATBathy::spare()
const {
2637 return spare_.GetNoArena();
2639 inline void CCLMDATBathy::set_spare(const ::std::string& value) {
2641 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2645 inline void CCLMDATBathy::set_spare(::std::string&& value) {
2648 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2652 inline void CCLMDATBathy::set_spare(
const char* value) {
2653 GOOGLE_DCHECK(value != NULL);
2655 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2658 inline void CCLMDATBathy::set_spare(
const void* value,
size_t size) {
2660 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2661 ::std::string(
reinterpret_cast<const char*
>(value), size));
2664 inline ::std::string* CCLMDATBathy::mutable_spare() {
2667 return spare_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2669 inline ::std::string* CCLMDATBathy::release_spare() {
2675 return spare_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2677 inline void CCLMDATBathy::set_allocated_spare(::std::string* spare) {
2678 if (spare != NULL) {
2683 spare_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), spare);
2688 inline int CCLMDATBathy::depth_size()
const {
2689 return depth_.size();
2691 inline void CCLMDATBathy::clear_depth() {
2694 inline float CCLMDATBathy::depth(
int index)
const {
2696 return depth_.Get(index);
2698 inline void CCLMDATBathy::set_depth(
int index,
float value) {
2699 depth_.Set(index, value);
2702 inline void CCLMDATBathy::add_depth(
float value) {
2706 inline const ::google::protobuf::RepeatedField< float >&
2707 CCLMDATBathy::depth()
const {
2711 inline ::google::protobuf::RepeatedField< float >*
2712 CCLMDATBathy::mutable_depth() {
2718 inline int CCLMDATBathy::altitude_size()
const {
2719 return altitude_.size();
2721 inline void CCLMDATBathy::clear_altitude() {
2724 inline float CCLMDATBathy::altitude(
int index)
const {
2726 return altitude_.Get(index);
2728 inline void CCLMDATBathy::set_altitude(
int index,
float value) {
2729 altitude_.Set(index, value);
2732 inline void CCLMDATBathy::add_altitude(
float value) {
2733 altitude_.Add(value);
2736 inline const ::google::protobuf::RepeatedField< float >&
2737 CCLMDATBathy::altitude()
const {
2741 inline ::google::protobuf::RepeatedField< float >*
2742 CCLMDATBathy::mutable_altitude() {
2748 inline int CCLMDATBathy::latitude_size()
const {
2749 return latitude_.size();
2751 inline void CCLMDATBathy::clear_latitude() {
2754 inline double CCLMDATBathy::latitude(
int index)
const {
2756 return latitude_.Get(index);
2758 inline void CCLMDATBathy::set_latitude(
int index,
double value) {
2759 latitude_.Set(index, value);
2762 inline void CCLMDATBathy::add_latitude(
double value) {
2763 latitude_.Add(value);
2766 inline const ::google::protobuf::RepeatedField< double >&
2767 CCLMDATBathy::latitude()
const {
2771 inline ::google::protobuf::RepeatedField< double >*
2772 CCLMDATBathy::mutable_latitude() {
2778 inline int CCLMDATBathy::longitude_size()
const {
2779 return longitude_.size();
2781 inline void CCLMDATBathy::clear_longitude() {
2784 inline double CCLMDATBathy::longitude(
int index)
const {
2786 return longitude_.Get(index);
2788 inline void CCLMDATBathy::set_longitude(
int index,
double value) {
2789 longitude_.Set(index, value);
2792 inline void CCLMDATBathy::add_longitude(
double value) {
2793 longitude_.Add(value);
2796 inline const ::google::protobuf::RepeatedField< double >&
2797 CCLMDATBathy::longitude()
const {
2801 inline ::google::protobuf::RepeatedField< double >*
2802 CCLMDATBathy::mutable_longitude() {
2812 inline bool CCLMDATCTD::has_spare()
const {
2813 return (_has_bits_[0] & 0x00000001u) != 0;
2815 inline void CCLMDATCTD::set_has_spare() {
2816 _has_bits_[0] |= 0x00000001u;
2818 inline void CCLMDATCTD::clear_has_spare() {
2819 _has_bits_[0] &= ~0x00000001u;
2821 inline void CCLMDATCTD::clear_spare() {
2822 spare_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2825 inline const ::std::string& CCLMDATCTD::spare()
const {
2827 return spare_.GetNoArena();
2829 inline void CCLMDATCTD::set_spare(const ::std::string& value) {
2831 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2835 inline void CCLMDATCTD::set_spare(::std::string&& value) {
2838 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2842 inline void CCLMDATCTD::set_spare(
const char* value) {
2843 GOOGLE_DCHECK(value != NULL);
2845 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2848 inline void CCLMDATCTD::set_spare(
const void* value,
size_t size) {
2850 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2851 ::std::string(
reinterpret_cast<const char*
>(value), size));
2854 inline ::std::string* CCLMDATCTD::mutable_spare() {
2857 return spare_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2859 inline ::std::string* CCLMDATCTD::release_spare() {
2865 return spare_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2867 inline void CCLMDATCTD::set_allocated_spare(::std::string* spare) {
2868 if (spare != NULL) {
2873 spare_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), spare);
2878 inline int CCLMDATCTD::salinity_size()
const {
2879 return salinity_.size();
2881 inline void CCLMDATCTD::clear_salinity() {
2884 inline float CCLMDATCTD::salinity(
int index)
const {
2886 return salinity_.Get(index);
2888 inline void CCLMDATCTD::set_salinity(
int index,
float value) {
2889 salinity_.Set(index, value);
2892 inline void CCLMDATCTD::add_salinity(
float value) {
2893 salinity_.Add(value);
2896 inline const ::google::protobuf::RepeatedField< float >&
2897 CCLMDATCTD::salinity()
const {
2901 inline ::google::protobuf::RepeatedField< float >*
2902 CCLMDATCTD::mutable_salinity() {
2908 inline int CCLMDATCTD::temperature_size()
const {
2909 return temperature_.size();
2911 inline void CCLMDATCTD::clear_temperature() {
2912 temperature_.Clear();
2914 inline float CCLMDATCTD::temperature(
int index)
const {
2916 return temperature_.Get(index);
2918 inline void CCLMDATCTD::set_temperature(
int index,
float value) {
2919 temperature_.Set(index, value);
2922 inline void CCLMDATCTD::add_temperature(
float value) {
2923 temperature_.Add(value);
2926 inline const ::google::protobuf::RepeatedField< float >&
2927 CCLMDATCTD::temperature()
const {
2929 return temperature_;
2931 inline ::google::protobuf::RepeatedField< float >*
2932 CCLMDATCTD::mutable_temperature() {
2934 return &temperature_;
2938 inline int CCLMDATCTD::depth_size()
const {
2939 return depth_.size();
2941 inline void CCLMDATCTD::clear_depth() {
2944 inline float CCLMDATCTD::depth(
int index)
const {
2946 return depth_.Get(index);
2948 inline void CCLMDATCTD::set_depth(
int index,
float value) {
2949 depth_.Set(index, value);
2952 inline void CCLMDATCTD::add_depth(
float value) {
2956 inline const ::google::protobuf::RepeatedField< float >&
2957 CCLMDATCTD::depth()
const {
2961 inline ::google::protobuf::RepeatedField< float >*
2962 CCLMDATCTD::mutable_depth() {
2968 inline int CCLMDATCTD::sound_speed_size()
const {
2969 return sound_speed_.size();
2971 inline void CCLMDATCTD::clear_sound_speed() {
2972 sound_speed_.Clear();
2974 inline float CCLMDATCTD::sound_speed(
int index)
const {
2976 return sound_speed_.Get(index);
2978 inline void CCLMDATCTD::set_sound_speed(
int index,
float value) {
2979 sound_speed_.Set(index, value);
2982 inline void CCLMDATCTD::add_sound_speed(
float value) {
2983 sound_speed_.Add(value);
2986 inline const ::google::protobuf::RepeatedField< float >&
2987 CCLMDATCTD::sound_speed()
const {
2989 return sound_speed_;
2991 inline ::google::protobuf::RepeatedField< float >*
2992 CCLMDATCTD::mutable_sound_speed() {
2994 return &sound_speed_;
2998 inline int CCLMDATCTD::latitude_size()
const {
2999 return latitude_.size();
3001 inline void CCLMDATCTD::clear_latitude() {
3004 inline double CCLMDATCTD::latitude(
int index)
const {
3006 return latitude_.Get(index);
3008 inline void CCLMDATCTD::set_latitude(
int index,
double value) {
3009 latitude_.Set(index, value);
3012 inline void CCLMDATCTD::add_latitude(
double value) {
3013 latitude_.Add(value);
3016 inline const ::google::protobuf::RepeatedField< double >&
3017 CCLMDATCTD::latitude()
const {
3021 inline ::google::protobuf::RepeatedField< double >*
3022 CCLMDATCTD::mutable_latitude() {
3028 inline int CCLMDATCTD::longitude_size()
const {
3029 return longitude_.size();
3031 inline void CCLMDATCTD::clear_longitude() {
3034 inline double CCLMDATCTD::longitude(
int index)
const {
3036 return longitude_.Get(index);
3038 inline void CCLMDATCTD::set_longitude(
int index,
double value) {
3039 longitude_.Set(index, value);
3042 inline void CCLMDATCTD::add_longitude(
double value) {
3043 longitude_.Add(value);
3046 inline const ::google::protobuf::RepeatedField< double >&
3047 CCLMDATCTD::longitude()
const {
3051 inline ::google::protobuf::RepeatedField< double >*
3052 CCLMDATCTD::mutable_longitude() {
3058 inline bool CCLMDATCTD::has_spare2()
const {
3059 return (_has_bits_[0] & 0x00000002u) != 0;
3061 inline void CCLMDATCTD::set_has_spare2() {
3062 _has_bits_[0] |= 0x00000002u;
3064 inline void CCLMDATCTD::clear_has_spare2() {
3065 _has_bits_[0] &= ~0x00000002u;
3067 inline void CCLMDATCTD::clear_spare2() {
3068 spare2_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3071 inline const ::std::string& CCLMDATCTD::spare2()
const {
3073 return spare2_.GetNoArena();
3075 inline void CCLMDATCTD::set_spare2(const ::std::string& value) {
3077 spare2_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3081 inline void CCLMDATCTD::set_spare2(::std::string&& value) {
3084 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3088 inline void CCLMDATCTD::set_spare2(
const char* value) {
3089 GOOGLE_DCHECK(value != NULL);
3091 spare2_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3094 inline void CCLMDATCTD::set_spare2(
const void* value,
size_t size) {
3096 spare2_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3097 ::std::string(
reinterpret_cast<const char*
>(value), size));
3100 inline ::std::string* CCLMDATCTD::mutable_spare2() {
3103 return spare2_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3105 inline ::std::string* CCLMDATCTD::release_spare2() {
3107 if (!has_spare2()) {
3111 return spare2_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3113 inline void CCLMDATCTD::set_allocated_spare2(::std::string* spare2) {
3114 if (spare2 != NULL) {
3119 spare2_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), spare2);
3128 inline bool CCLMDATCommand::has_spare()
const {
3129 return (_has_bits_[0] & 0x00000001u) != 0;
3131 inline void CCLMDATCommand::set_has_spare() {
3132 _has_bits_[0] |= 0x00000001u;
3134 inline void CCLMDATCommand::clear_has_spare() {
3135 _has_bits_[0] &= ~0x00000001u;
3137 inline void CCLMDATCommand::clear_spare() {
3138 spare_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3141 inline const ::std::string& CCLMDATCommand::spare()
const {
3143 return spare_.GetNoArena();
3145 inline void CCLMDATCommand::set_spare(const ::std::string& value) {
3147 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3151 inline void CCLMDATCommand::set_spare(::std::string&& value) {
3154 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3158 inline void CCLMDATCommand::set_spare(
const char* value) {
3159 GOOGLE_DCHECK(value != NULL);
3161 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3164 inline void CCLMDATCommand::set_spare(
const void* value,
size_t size) {
3166 spare_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3167 ::std::string(
reinterpret_cast<const char*
>(value), size));
3170 inline ::std::string* CCLMDATCommand::mutable_spare() {
3173 return spare_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3175 inline ::std::string* CCLMDATCommand::release_spare() {
3181 return spare_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3183 inline void CCLMDATCommand::set_allocated_spare(::std::string* spare) {
3184 if (spare != NULL) {
3189 spare_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), spare);
3194 inline bool CCLMDATCommand::has_command()
const {
3195 return (_has_bits_[0] & 0x00000004u) != 0;
3197 inline void CCLMDATCommand::set_has_command() {
3198 _has_bits_[0] |= 0x00000004u;
3200 inline void CCLMDATCommand::clear_has_command() {
3201 _has_bits_[0] &= ~0x00000004u;
3203 inline void CCLMDATCommand::clear_command() {
3205 clear_has_command();
3207 inline ::dccl::legacyccl::protobuf::CCLMDATCommand_Command CCLMDATCommand::command()
const {
3209 return static_cast< ::dccl::legacyccl::protobuf::CCLMDATCommand_Command
>(command_);
3211 inline void CCLMDATCommand::set_command(::dccl::legacyccl::protobuf::CCLMDATCommand_Command value) {
3212 assert(::dccl::legacyccl::protobuf::CCLMDATCommand_Command_IsValid(value));
3219 inline bool CCLMDATCommand::has_reserved_command()
const {
3220 return (_has_bits_[0] & 0x00000008u) != 0;
3222 inline void CCLMDATCommand::set_has_reserved_command() {
3223 _has_bits_[0] |= 0x00000008u;
3225 inline void CCLMDATCommand::clear_has_reserved_command() {
3226 _has_bits_[0] &= ~0x00000008u;
3228 inline void CCLMDATCommand::clear_reserved_command() {
3229 reserved_command_ = 0u;
3230 clear_has_reserved_command();
3232 inline ::google::protobuf::uint32 CCLMDATCommand::reserved_command()
const {
3234 return reserved_command_;
3236 inline void CCLMDATCommand::set_reserved_command(::google::protobuf::uint32 value) {
3237 set_has_reserved_command();
3238 reserved_command_ = value;
3243 inline bool CCLMDATCommand::has_parameter()
const {
3244 return (_has_bits_[0] & 0x00000002u) != 0;
3246 inline void CCLMDATCommand::set_has_parameter() {
3247 _has_bits_[0] |= 0x00000002u;
3249 inline void CCLMDATCommand::clear_has_parameter() {
3250 _has_bits_[0] &= ~0x00000002u;
3252 inline void CCLMDATCommand::clear_parameter() {
3253 parameter_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3254 clear_has_parameter();
3256 inline const ::std::string& CCLMDATCommand::parameter()
const {
3258 return parameter_.GetNoArena();
3260 inline void CCLMDATCommand::set_parameter(const ::std::string& value) {
3261 set_has_parameter();
3262 parameter_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3266 inline void CCLMDATCommand::set_parameter(::std::string&& value) {
3267 set_has_parameter();
3268 parameter_.SetNoArena(
3269 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3273 inline void CCLMDATCommand::set_parameter(
const char* value) {
3274 GOOGLE_DCHECK(value != NULL);
3275 set_has_parameter();
3276 parameter_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3279 inline void CCLMDATCommand::set_parameter(
const void* value,
size_t size) {
3280 set_has_parameter();
3281 parameter_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3282 ::std::string(
reinterpret_cast<const char*
>(value), size));
3285 inline ::std::string* CCLMDATCommand::mutable_parameter() {
3286 set_has_parameter();
3288 return parameter_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3290 inline ::std::string* CCLMDATCommand::release_parameter() {
3292 if (!has_parameter()) {
3295 clear_has_parameter();
3296 return parameter_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3298 inline void CCLMDATCommand::set_allocated_parameter(::std::string* parameter) {
3299 if (parameter != NULL) {
3300 set_has_parameter();
3302 clear_has_parameter();
3304 parameter_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parameter);
3313 inline bool CCLMDATState_GFIPitchOil::has_gfi()
const {
3314 return (_has_bits_[0] & 0x00000001u) != 0;
3316 inline void CCLMDATState_GFIPitchOil::set_has_gfi() {
3317 _has_bits_[0] |= 0x00000001u;
3319 inline void CCLMDATState_GFIPitchOil::clear_has_gfi() {
3320 _has_bits_[0] &= ~0x00000001u;
3322 inline void CCLMDATState_GFIPitchOil::clear_gfi() {
3326 inline float CCLMDATState_GFIPitchOil::gfi()
const {
3330 inline void CCLMDATState_GFIPitchOil::set_gfi(
float value) {
3337 inline bool CCLMDATState_GFIPitchOil::has_pitch()
const {
3338 return (_has_bits_[0] & 0x00000002u) != 0;
3340 inline void CCLMDATState_GFIPitchOil::set_has_pitch() {
3341 _has_bits_[0] |= 0x00000002u;
3343 inline void CCLMDATState_GFIPitchOil::clear_has_pitch() {
3344 _has_bits_[0] &= ~0x00000002u;
3346 inline void CCLMDATState_GFIPitchOil::clear_pitch() {
3350 inline float CCLMDATState_GFIPitchOil::pitch()
const {
3354 inline void CCLMDATState_GFIPitchOil::set_pitch(
float value) {
3361 inline bool CCLMDATState_GFIPitchOil::has_oil()
const {
3362 return (_has_bits_[0] & 0x00000004u) != 0;
3364 inline void CCLMDATState_GFIPitchOil::set_has_oil() {
3365 _has_bits_[0] |= 0x00000004u;
3367 inline void CCLMDATState_GFIPitchOil::clear_has_oil() {
3368 _has_bits_[0] &= ~0x00000004u;
3370 inline void CCLMDATState_GFIPitchOil::clear_oil() {
3374 inline float CCLMDATState_GFIPitchOil::oil()
const {
3378 inline void CCLMDATState_GFIPitchOil::set_oil(
float value) {
3389 inline bool CCLMDATState::has_latitude()
const {
3390 return (_has_bits_[0] & 0x00000010u) != 0;
3392 inline void CCLMDATState::set_has_latitude() {
3393 _has_bits_[0] |= 0x00000010u;
3395 inline void CCLMDATState::clear_has_latitude() {
3396 _has_bits_[0] &= ~0x00000010u;
3398 inline void CCLMDATState::clear_latitude() {
3400 clear_has_latitude();
3402 inline double CCLMDATState::latitude()
const {
3406 inline void CCLMDATState::set_latitude(
double value) {
3413 inline bool CCLMDATState::has_longitude()
const {
3414 return (_has_bits_[0] & 0x00000020u) != 0;
3416 inline void CCLMDATState::set_has_longitude() {
3417 _has_bits_[0] |= 0x00000020u;
3419 inline void CCLMDATState::clear_has_longitude() {
3420 _has_bits_[0] &= ~0x00000020u;
3422 inline void CCLMDATState::clear_longitude() {
3424 clear_has_longitude();
3426 inline double CCLMDATState::longitude()
const {
3430 inline void CCLMDATState::set_longitude(
double value) {
3431 set_has_longitude();
3437 inline bool CCLMDATState::has_fix_age()
const {
3438 return (_has_bits_[0] & 0x00000080u) != 0;
3440 inline void CCLMDATState::set_has_fix_age() {
3441 _has_bits_[0] |= 0x00000080u;
3443 inline void CCLMDATState::clear_has_fix_age() {
3444 _has_bits_[0] &= ~0x00000080u;
3446 inline void CCLMDATState::clear_fix_age() {
3448 clear_has_fix_age();
3450 inline ::google::protobuf::uint32 CCLMDATState::fix_age()
const {
3454 inline void CCLMDATState::set_fix_age(::google::protobuf::uint32 value) {
3461 inline bool CCLMDATState::has_time_date()
const {
3462 return (_has_bits_[0] & 0x00000040u) != 0;
3464 inline void CCLMDATState::set_has_time_date() {
3465 _has_bits_[0] |= 0x00000040u;
3467 inline void CCLMDATState::clear_has_time_date() {
3468 _has_bits_[0] &= ~0x00000040u;
3470 inline void CCLMDATState::clear_time_date() {
3471 time_date_ = GOOGLE_ULONGLONG(0);
3472 clear_has_time_date();
3474 inline ::google::protobuf::uint64 CCLMDATState::time_date()
const {
3478 inline void CCLMDATState::set_time_date(::google::protobuf::uint64 value) {
3479 set_has_time_date();
3485 inline bool CCLMDATState::has_heading()
const {
3486 return (_has_bits_[0] & 0x00000100u) != 0;
3488 inline void CCLMDATState::set_has_heading() {
3489 _has_bits_[0] |= 0x00000100u;
3491 inline void CCLMDATState::clear_has_heading() {
3492 _has_bits_[0] &= ~0x00000100u;
3494 inline void CCLMDATState::clear_heading() {
3496 clear_has_heading();
3498 inline float CCLMDATState::heading()
const {
3502 inline void CCLMDATState::set_heading(
float value) {
3509 inline bool CCLMDATState::has_depth()
const {
3510 return (_has_bits_[0] & 0x00000200u) != 0;
3512 inline void CCLMDATState::set_has_depth() {
3513 _has_bits_[0] |= 0x00000200u;
3515 inline void CCLMDATState::clear_has_depth() {
3516 _has_bits_[0] &= ~0x00000200u;
3518 inline void CCLMDATState::clear_depth() {
3522 inline float CCLMDATState::depth()
const {
3526 inline void CCLMDATState::set_depth(
float value) {
3533 inline bool CCLMDATState::has_mission_mode()
const {
3534 return (_has_bits_[0] & 0x00000400u) != 0;
3536 inline void CCLMDATState::set_has_mission_mode() {
3537 _has_bits_[0] |= 0x00000400u;
3539 inline void CCLMDATState::clear_has_mission_mode() {
3540 _has_bits_[0] &= ~0x00000400u;
3542 inline void CCLMDATState::clear_mission_mode() {
3544 clear_has_mission_mode();
3546 inline ::dccl::legacyccl::protobuf::CCLMDATState_MissionMode CCLMDATState::mission_mode()
const {
3548 return static_cast< ::dccl::legacyccl::protobuf::CCLMDATState_MissionMode
>(mission_mode_);
3550 inline void CCLMDATState::set_mission_mode(::dccl::legacyccl::protobuf::CCLMDATState_MissionMode value) {
3551 assert(::dccl::legacyccl::protobuf::CCLMDATState_MissionMode_IsValid(value));
3552 set_has_mission_mode();
3553 mission_mode_ = value;
3558 inline bool CCLMDATState::has_faults()
const {
3559 return (_has_bits_[0] & 0x00000001u) != 0;
3561 inline void CCLMDATState::set_has_faults() {
3562 _has_bits_[0] |= 0x00000001u;
3564 inline void CCLMDATState::clear_has_faults() {
3565 _has_bits_[0] &= ~0x00000001u;
3567 inline void CCLMDATState::clear_faults() {
3568 faults_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3571 inline const ::std::string& CCLMDATState::faults()
const {
3573 return faults_.GetNoArena();
3575 inline void CCLMDATState::set_faults(const ::std::string& value) {
3577 faults_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3581 inline void CCLMDATState::set_faults(::std::string&& value) {
3584 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3588 inline void CCLMDATState::set_faults(
const char* value) {
3589 GOOGLE_DCHECK(value != NULL);
3591 faults_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3594 inline void CCLMDATState::set_faults(
const void* value,
size_t size) {
3596 faults_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3597 ::std::string(
reinterpret_cast<const char*
>(value), size));
3600 inline ::std::string* CCLMDATState::mutable_faults() {
3603 return faults_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3605 inline ::std::string* CCLMDATState::release_faults() {
3607 if (!has_faults()) {
3611 return faults_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3613 inline void CCLMDATState::set_allocated_faults(::std::string* faults) {
3614 if (faults != NULL) {
3619 faults_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), faults);
3624 inline bool CCLMDATState::has_faults_2()
const {
3625 return (_has_bits_[0] & 0x00000002u) != 0;
3627 inline void CCLMDATState::set_has_faults_2() {
3628 _has_bits_[0] |= 0x00000002u;
3630 inline void CCLMDATState::clear_has_faults_2() {
3631 _has_bits_[0] &= ~0x00000002u;
3633 inline void CCLMDATState::clear_faults_2() {
3634 faults_2_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3635 clear_has_faults_2();
3637 inline const ::std::string& CCLMDATState::faults_2()
const {
3639 return faults_2_.GetNoArena();
3641 inline void CCLMDATState::set_faults_2(const ::std::string& value) {
3643 faults_2_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3647 inline void CCLMDATState::set_faults_2(::std::string&& value) {
3649 faults_2_.SetNoArena(
3650 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3654 inline void CCLMDATState::set_faults_2(
const char* value) {
3655 GOOGLE_DCHECK(value != NULL);
3657 faults_2_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3660 inline void CCLMDATState::set_faults_2(
const void* value,
size_t size) {
3662 faults_2_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3663 ::std::string(
reinterpret_cast<const char*
>(value), size));
3666 inline ::std::string* CCLMDATState::mutable_faults_2() {
3669 return faults_2_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3671 inline ::std::string* CCLMDATState::release_faults_2() {
3673 if (!has_faults_2()) {
3676 clear_has_faults_2();
3677 return faults_2_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3679 inline void CCLMDATState::set_allocated_faults_2(::std::string* faults_2) {
3680 if (faults_2 != NULL) {
3683 clear_has_faults_2();
3685 faults_2_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), faults_2);
3690 inline bool CCLMDATState::has_mission_leg()
const {
3691 return (_has_bits_[0] & 0x00000800u) != 0;
3693 inline void CCLMDATState::set_has_mission_leg() {
3694 _has_bits_[0] |= 0x00000800u;
3696 inline void CCLMDATState::clear_has_mission_leg() {
3697 _has_bits_[0] &= ~0x00000800u;
3699 inline void CCLMDATState::clear_mission_leg() {
3701 clear_has_mission_leg();
3703 inline ::google::protobuf::uint32 CCLMDATState::mission_leg()
const {
3705 return mission_leg_;
3707 inline void CCLMDATState::set_mission_leg(::google::protobuf::uint32 value) {
3708 set_has_mission_leg();
3709 mission_leg_ = value;
3714 inline bool CCLMDATState::has_est_velocity()
const {
3715 return (_has_bits_[0] & 0x00001000u) != 0;
3717 inline void CCLMDATState::set_has_est_velocity() {
3718 _has_bits_[0] |= 0x00001000u;
3720 inline void CCLMDATState::clear_has_est_velocity() {
3721 _has_bits_[0] &= ~0x00001000u;
3723 inline void CCLMDATState::clear_est_velocity() {
3725 clear_has_est_velocity();
3727 inline float CCLMDATState::est_velocity()
const {
3729 return est_velocity_;
3731 inline void CCLMDATState::set_est_velocity(
float value) {
3732 set_has_est_velocity();
3733 est_velocity_ = value;
3738 inline bool CCLMDATState::has_objective_index()
const {
3739 return (_has_bits_[0] & 0x00000004u) != 0;
3741 inline void CCLMDATState::set_has_objective_index() {
3742 _has_bits_[0] |= 0x00000004u;
3744 inline void CCLMDATState::clear_has_objective_index() {
3745 _has_bits_[0] &= ~0x00000004u;
3747 inline void CCLMDATState::clear_objective_index() {
3748 objective_index_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3749 clear_has_objective_index();
3751 inline const ::std::string& CCLMDATState::objective_index()
const {
3753 return objective_index_.GetNoArena();
3755 inline void CCLMDATState::set_objective_index(const ::std::string& value) {
3756 set_has_objective_index();
3757 objective_index_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3761 inline void CCLMDATState::set_objective_index(::std::string&& value) {
3762 set_has_objective_index();
3763 objective_index_.SetNoArena(
3764 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3768 inline void CCLMDATState::set_objective_index(
const char* value) {
3769 GOOGLE_DCHECK(value != NULL);
3770 set_has_objective_index();
3771 objective_index_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3774 inline void CCLMDATState::set_objective_index(
const void* value,
size_t size) {
3775 set_has_objective_index();
3776 objective_index_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
3777 ::std::string(
reinterpret_cast<const char*
>(value), size));
3780 inline ::std::string* CCLMDATState::mutable_objective_index() {
3781 set_has_objective_index();
3783 return objective_index_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3785 inline ::std::string* CCLMDATState::release_objective_index() {
3787 if (!has_objective_index()) {
3790 clear_has_objective_index();
3791 return objective_index_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3793 inline void CCLMDATState::set_allocated_objective_index(::std::string* objective_index) {
3794 if (objective_index != NULL) {
3795 set_has_objective_index();
3797 clear_has_objective_index();
3799 objective_index_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), objective_index);
3804 inline bool CCLMDATState::has_watts()
const {
3805 return (_has_bits_[0] & 0x00004000u) != 0;
3807 inline void CCLMDATState::set_has_watts() {
3808 _has_bits_[0] |= 0x00004000u;
3810 inline void CCLMDATState::clear_has_watts() {
3811 _has_bits_[0] &= ~0x00004000u;
3813 inline void CCLMDATState::clear_watts() {
3817 inline float CCLMDATState::watts()
const {
3821 inline void CCLMDATState::set_watts(
float value) {
3828 inline bool CCLMDATState::has_lat_goal()
const {
3829 return (_has_bits_[0] & 0x00002000u) != 0;
3831 inline void CCLMDATState::set_has_lat_goal() {
3832 _has_bits_[0] |= 0x00002000u;
3834 inline void CCLMDATState::clear_has_lat_goal() {
3835 _has_bits_[0] &= ~0x00002000u;
3837 inline void CCLMDATState::clear_lat_goal() {
3839 clear_has_lat_goal();
3841 inline double CCLMDATState::lat_goal()
const {
3845 inline void CCLMDATState::set_lat_goal(
double value) {
3852 inline bool CCLMDATState::has_lon_goal()
const {
3853 return (_has_bits_[0] & 0x00010000u) != 0;
3855 inline void CCLMDATState::set_has_lon_goal() {
3856 _has_bits_[0] |= 0x00010000u;
3858 inline void CCLMDATState::clear_has_lon_goal() {
3859 _has_bits_[0] &= ~0x00010000u;
3861 inline void CCLMDATState::clear_lon_goal() {
3863 clear_has_lon_goal();
3865 inline double CCLMDATState::lon_goal()
const {
3869 inline void CCLMDATState::set_lon_goal(
double value) {
3876 inline bool CCLMDATState::has_battery_percent()
const {
3877 return (_has_bits_[0] & 0x00008000u) != 0;
3879 inline void CCLMDATState::set_has_battery_percent() {
3880 _has_bits_[0] |= 0x00008000u;
3882 inline void CCLMDATState::clear_has_battery_percent() {
3883 _has_bits_[0] &= ~0x00008000u;
3885 inline void CCLMDATState::clear_battery_percent() {
3886 battery_percent_ = 0u;
3887 clear_has_battery_percent();
3889 inline ::google::protobuf::uint32 CCLMDATState::battery_percent()
const {
3891 return battery_percent_;
3893 inline void CCLMDATState::set_battery_percent(::google::protobuf::uint32 value) {
3894 set_has_battery_percent();
3895 battery_percent_ = value;
3900 inline bool CCLMDATState::has_gfi_pitch_oil()
const {
3901 return (_has_bits_[0] & 0x00000008u) != 0;
3903 inline void CCLMDATState::set_has_gfi_pitch_oil() {
3904 _has_bits_[0] |= 0x00000008u;
3906 inline void CCLMDATState::clear_has_gfi_pitch_oil() {
3907 _has_bits_[0] &= ~0x00000008u;
3909 inline void CCLMDATState::clear_gfi_pitch_oil() {
3910 if (gfi_pitch_oil_ != NULL) gfi_pitch_oil_->Clear();
3911 clear_has_gfi_pitch_oil();
3913 inline const ::dccl::legacyccl::protobuf::CCLMDATState_GFIPitchOil& CCLMDATState::_internal_gfi_pitch_oil()
const {
3914 return *gfi_pitch_oil_;
3916 inline const ::dccl::legacyccl::protobuf::CCLMDATState_GFIPitchOil& CCLMDATState::gfi_pitch_oil()
const {
3917 const ::dccl::legacyccl::protobuf::CCLMDATState_GFIPitchOil* p = gfi_pitch_oil_;
3920 &::dccl::legacyccl::protobuf::_CCLMDATState_GFIPitchOil_default_instance_);
3922 inline ::dccl::legacyccl::protobuf::CCLMDATState_GFIPitchOil* CCLMDATState::release_gfi_pitch_oil() {
3924 clear_has_gfi_pitch_oil();
3926 gfi_pitch_oil_ = NULL;
3929 inline ::dccl::legacyccl::protobuf::CCLMDATState_GFIPitchOil* CCLMDATState::mutable_gfi_pitch_oil() {
3930 set_has_gfi_pitch_oil();
3931 if (gfi_pitch_oil_ == NULL) {
3932 auto* p = CreateMaybeMessage<::dccl::legacyccl::protobuf::CCLMDATState_GFIPitchOil>(GetArenaNoVirtual());
3936 return gfi_pitch_oil_;
3939 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
3940 if (message_arena == NULL) {
3941 delete gfi_pitch_oil_;
3943 if (gfi_pitch_oil) {
3944 ::google::protobuf::Arena* submessage_arena = NULL;
3945 if (message_arena != submessage_arena) {
3946 gfi_pitch_oil = ::google::protobuf::internal::GetOwnedMessage(
3947 message_arena, gfi_pitch_oil, submessage_arena);
3949 set_has_gfi_pitch_oil();
3951 clear_has_gfi_pitch_oil();
3953 gfi_pitch_oil_ = gfi_pitch_oil;
3962 inline bool CCLMDATError::has_message()
const {
3963 return (_has_bits_[0] & 0x00000001u) != 0;
3965 inline void CCLMDATError::set_has_message() {
3966 _has_bits_[0] |= 0x00000001u;
3968 inline void CCLMDATError::clear_has_message() {
3969 _has_bits_[0] &= ~0x00000001u;
3971 inline void CCLMDATError::clear_message() {
3972 message_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3973 clear_has_message();
3975 inline const ::std::string& CCLMDATError::message()
const {
3977 return message_.GetNoArena();
3979 inline void CCLMDATError::set_message(const ::std::string& value) {
3981 message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
3985 inline void CCLMDATError::set_message(::std::string&& value) {
3987 message_.SetNoArena(
3988 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
3992 inline void CCLMDATError::set_message(
const char* value) {
3993 GOOGLE_DCHECK(value != NULL);
3995 message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
3998 inline void CCLMDATError::set_message(
const void* value,
size_t size) {
4000 message_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
4001 ::std::string(
reinterpret_cast<const char*
>(value), size));
4004 inline ::std::string* CCLMDATError::mutable_message() {
4007 return message_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4009 inline ::std::string* CCLMDATError::release_message() {
4011 if (!has_message()) {
4014 clear_has_message();
4015 return message_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4017 inline void CCLMDATError::set_allocated_message(::std::string* message) {
4018 if (message != NULL) {
4021 clear_has_message();
4023 message_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), message);
4028 #pragma GCC diagnostic pop
4052 namespace protobuf {
4054 template <>
struct is_proto_enum< ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode> : ::std::true_type {};
4056 inline const EnumDescriptor* GetEnumDescriptor< ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode>() {
4057 return ::dccl::legacyccl::protobuf::CCLMDATRedirect_VerticalMode_descriptor();
4059 template <>
struct is_proto_enum< ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode> : ::std::true_type {};
4061 inline const EnumDescriptor* GetEnumDescriptor< ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode>() {
4062 return ::dccl::legacyccl::protobuf::CCLMDATRedirect_ThrustMode_descriptor();
4064 template <>
struct is_proto_enum< ::dccl::legacyccl::protobuf::CCLMDATCommand_Command> : ::std::true_type {};
4066 inline const EnumDescriptor* GetEnumDescriptor< ::dccl::legacyccl::protobuf::CCLMDATCommand_Command>() {
4067 return ::dccl::legacyccl::protobuf::CCLMDATCommand_Command_descriptor();
4069 template <>
struct is_proto_enum< ::dccl::legacyccl::protobuf::CCLMDATState_MissionMode> : ::std::true_type {};
4071 inline const EnumDescriptor* GetEnumDescriptor< ::dccl::legacyccl::protobuf::CCLMDATState_MissionMode>() {
4072 return ::dccl::legacyccl::protobuf::CCLMDATState_MissionMode_descriptor();
4080 #endif // PROTOBUF_INCLUDED_dccl_2fccl_2fprotobuf_2fccl_2eproto