4 #ifndef PROTOBUF_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto__INCLUDED 5 #define PROTOBUF_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto__INCLUDED 9 #include <google/protobuf/stubs/common.h> 11 #if GOOGLE_PROTOBUF_VERSION < 2006000 12 #error This file was generated by a newer version of protoc which is 13 #error incompatible with your Protocol Buffer headers. Please update 16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION 17 #error This file was generated by an older version of protoc which is 18 #error incompatible with your Protocol Buffer headers. Please 19 #error regenerate this file with a newer version of protoc. 22 #include <google/protobuf/generated_message_util.h> 23 #include <google/protobuf/message.h> 24 #include <google/protobuf/repeated_field.h> 25 #include <google/protobuf/extension_set.h> 26 #include <google/protobuf/generated_enum_reflection.h> 27 #include <google/protobuf/unknown_field_set.h> 28 #include "goby/moos/protobuf/frontseat.pb.h" 29 #include "goby/acomms/protobuf/modem_message.pb.h" 30 #include <boost/units/quantity.hpp> 31 #include <boost/units/absolute.hpp> 32 #include <boost/units/dimensionless_type.hpp> 33 #include <boost/units/make_scaled_unit.hpp> 41 void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
42 void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
43 void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
47 class BluefinExtraData;
48 class BluefinExtraData_PayloadStatus;
49 class BluefinExtraCommands;
51 enum BuoyancyStatus_Status {
52 BuoyancyStatus_Status_BUOYANCY_IDLE = 0,
53 BuoyancyStatus_Status_BUOYANCY_IN_PROGRESS = 1,
54 BuoyancyStatus_Status_BUOYANCY_COMPLETED_SUCCESSFULLY = 2,
55 BuoyancyStatus_Status_BUOYANCY_COMPLETED_UNSUCCESSFULLY = 3
57 bool BuoyancyStatus_Status_IsValid(
int value);
58 const BuoyancyStatus_Status BuoyancyStatus_Status_Status_MIN = BuoyancyStatus_Status_BUOYANCY_IDLE;
59 const BuoyancyStatus_Status BuoyancyStatus_Status_Status_MAX = BuoyancyStatus_Status_BUOYANCY_COMPLETED_UNSUCCESSFULLY;
60 const int BuoyancyStatus_Status_Status_ARRAYSIZE = BuoyancyStatus_Status_Status_MAX + 1;
62 const ::google::protobuf::EnumDescriptor* BuoyancyStatus_Status_descriptor();
63 inline const ::std::string& BuoyancyStatus_Status_Name(BuoyancyStatus_Status value) {
64 return ::google::protobuf::internal::NameOfEnum(
65 BuoyancyStatus_Status_descriptor(), value);
67 inline bool BuoyancyStatus_Status_Parse(
68 const ::std::string& name, BuoyancyStatus_Status* value) {
69 return ::google::protobuf::internal::ParseNamedEnum<BuoyancyStatus_Status>(
70 BuoyancyStatus_Status_descriptor(), name, value);
72 enum BuoyancyStatus_Error {
73 BuoyancyStatus_Error_ERROR_NONE = 0,
74 BuoyancyStatus_Error_ERROR_BUOYANCY_OPERATION_FAILED = 1,
75 BuoyancyStatus_Error_ERROR_OPERATION_CANCELLED = 2,
76 BuoyancyStatus_Error_ERROR_ZERO_FLOW = 3
78 bool BuoyancyStatus_Error_IsValid(
int value);
79 const BuoyancyStatus_Error BuoyancyStatus_Error_Error_MIN = BuoyancyStatus_Error_ERROR_NONE;
80 const BuoyancyStatus_Error BuoyancyStatus_Error_Error_MAX = BuoyancyStatus_Error_ERROR_ZERO_FLOW;
81 const int BuoyancyStatus_Error_Error_ARRAYSIZE = BuoyancyStatus_Error_Error_MAX + 1;
83 const ::google::protobuf::EnumDescriptor* BuoyancyStatus_Error_descriptor();
84 inline const ::std::string& BuoyancyStatus_Error_Name(BuoyancyStatus_Error value) {
85 return ::google::protobuf::internal::NameOfEnum(
86 BuoyancyStatus_Error_descriptor(), value);
88 inline bool BuoyancyStatus_Error_Parse(
89 const ::std::string& name, BuoyancyStatus_Error* value) {
90 return ::google::protobuf::internal::ParseNamedEnum<BuoyancyStatus_Error>(
91 BuoyancyStatus_Error_descriptor(), name, value);
93 enum TrimStatus_Status {
94 TrimStatus_Status_TRIM_IDLE = 0,
95 TrimStatus_Status_TRIM_IN_PROGRESS = 1,
96 TrimStatus_Status_TRIM_COMPLETED_SUCCESSFULLY = 2,
97 TrimStatus_Status_TRIM_COMPLETED_UNSUCCESSFULLY = 3
99 bool TrimStatus_Status_IsValid(
int value);
100 const TrimStatus_Status TrimStatus_Status_Status_MIN = TrimStatus_Status_TRIM_IDLE;
101 const TrimStatus_Status TrimStatus_Status_Status_MAX = TrimStatus_Status_TRIM_COMPLETED_UNSUCCESSFULLY;
102 const int TrimStatus_Status_Status_ARRAYSIZE = TrimStatus_Status_Status_MAX + 1;
104 const ::google::protobuf::EnumDescriptor* TrimStatus_Status_descriptor();
105 inline const ::std::string& TrimStatus_Status_Name(TrimStatus_Status value) {
106 return ::google::protobuf::internal::NameOfEnum(
107 TrimStatus_Status_descriptor(), value);
109 inline bool TrimStatus_Status_Parse(
110 const ::std::string& name, TrimStatus_Status* value) {
111 return ::google::protobuf::internal::ParseNamedEnum<TrimStatus_Status>(
112 TrimStatus_Status_descriptor(), name, value);
114 enum TrimStatus_Error {
115 TrimStatus_Error_ERROR_NONE = 0,
116 TrimStatus_Error_ERROR_TRIM_OPERATION_FAILED = 1,
117 TrimStatus_Error_ERROR_CANNOT_TRIM_WHILE_SILENT = 2
119 bool TrimStatus_Error_IsValid(
int value);
120 const TrimStatus_Error TrimStatus_Error_Error_MIN = TrimStatus_Error_ERROR_NONE;
121 const TrimStatus_Error TrimStatus_Error_Error_MAX = TrimStatus_Error_ERROR_CANNOT_TRIM_WHILE_SILENT;
122 const int TrimStatus_Error_Error_ARRAYSIZE = TrimStatus_Error_Error_MAX + 1;
124 const ::google::protobuf::EnumDescriptor* TrimStatus_Error_descriptor();
125 inline const ::std::string& TrimStatus_Error_Name(TrimStatus_Error value) {
126 return ::google::protobuf::internal::NameOfEnum(
127 TrimStatus_Error_descriptor(), value);
129 inline bool TrimStatus_Error_Parse(
130 const ::std::string& name, TrimStatus_Error* value) {
131 return ::google::protobuf::internal::ParseNamedEnum<TrimStatus_Error>(
132 TrimStatus_Error_descriptor(), name, value);
134 enum BluefinExtraCommands_BluefinCommand {
135 BluefinExtraCommands_BluefinCommand_UNKNOWN_COMMAND = 0,
136 BluefinExtraCommands_BluefinCommand_DESIRED_COURSE = 1,
137 BluefinExtraCommands_BluefinCommand_TRIM_ADJUST = 3,
138 BluefinExtraCommands_BluefinCommand_BUOYANCY_ADJUST = 4,
139 BluefinExtraCommands_BluefinCommand_SILENT_MODE = 5,
140 BluefinExtraCommands_BluefinCommand_CANCEL_CURRENT_BEHAVIOR = 6,
141 BluefinExtraCommands_BluefinCommand_ABORT_MISSION = 7,
142 BluefinExtraCommands_BluefinCommand_MISSION_START_CONFIRM = 8,
143 BluefinExtraCommands_BluefinCommand_MISSION_END_CONFIRM = 9
145 bool BluefinExtraCommands_BluefinCommand_IsValid(
int value);
146 const BluefinExtraCommands_BluefinCommand BluefinExtraCommands_BluefinCommand_BluefinCommand_MIN = BluefinExtraCommands_BluefinCommand_UNKNOWN_COMMAND;
147 const BluefinExtraCommands_BluefinCommand BluefinExtraCommands_BluefinCommand_BluefinCommand_MAX = BluefinExtraCommands_BluefinCommand_MISSION_END_CONFIRM;
148 const int BluefinExtraCommands_BluefinCommand_BluefinCommand_ARRAYSIZE = BluefinExtraCommands_BluefinCommand_BluefinCommand_MAX + 1;
150 const ::google::protobuf::EnumDescriptor* BluefinExtraCommands_BluefinCommand_descriptor();
151 inline const ::std::string& BluefinExtraCommands_BluefinCommand_Name(BluefinExtraCommands_BluefinCommand value) {
152 return ::google::protobuf::internal::NameOfEnum(
153 BluefinExtraCommands_BluefinCommand_descriptor(), value);
155 inline bool BluefinExtraCommands_BluefinCommand_Parse(
156 const ::std::string& name, BluefinExtraCommands_BluefinCommand* value) {
157 return ::google::protobuf::internal::ParseNamedEnum<BluefinExtraCommands_BluefinCommand>(
158 BluefinExtraCommands_BluefinCommand_descriptor(), name, value);
160 enum BluefinExtraCommands_SilentMode {
161 BluefinExtraCommands_SilentMode_NORMAL = 0,
162 BluefinExtraCommands_SilentMode_SILENT = 1
164 bool BluefinExtraCommands_SilentMode_IsValid(
int value);
165 const BluefinExtraCommands_SilentMode BluefinExtraCommands_SilentMode_SilentMode_MIN = BluefinExtraCommands_SilentMode_NORMAL;
166 const BluefinExtraCommands_SilentMode BluefinExtraCommands_SilentMode_SilentMode_MAX = BluefinExtraCommands_SilentMode_SILENT;
167 const int BluefinExtraCommands_SilentMode_SilentMode_ARRAYSIZE = BluefinExtraCommands_SilentMode_SilentMode_MAX + 1;
169 const ::google::protobuf::EnumDescriptor* BluefinExtraCommands_SilentMode_descriptor();
170 inline const ::std::string& BluefinExtraCommands_SilentMode_Name(BluefinExtraCommands_SilentMode value) {
171 return ::google::protobuf::internal::NameOfEnum(
172 BluefinExtraCommands_SilentMode_descriptor(), value);
174 inline bool BluefinExtraCommands_SilentMode_Parse(
175 const ::std::string& name, BluefinExtraCommands_SilentMode* value) {
176 return ::google::protobuf::internal::ParseNamedEnum<BluefinExtraCommands_SilentMode>(
177 BluefinExtraCommands_SilentMode_descriptor(), name, value);
179 enum BluefinExtraCommands_AbortReason {
180 BluefinExtraCommands_AbortReason_SUCCESSFUL_MISSION = 0,
181 BluefinExtraCommands_AbortReason_ABORT_WITH_ERRORS = 1
183 bool BluefinExtraCommands_AbortReason_IsValid(
int value);
184 const BluefinExtraCommands_AbortReason BluefinExtraCommands_AbortReason_AbortReason_MIN = BluefinExtraCommands_AbortReason_SUCCESSFUL_MISSION;
185 const BluefinExtraCommands_AbortReason BluefinExtraCommands_AbortReason_AbortReason_MAX = BluefinExtraCommands_AbortReason_ABORT_WITH_ERRORS;
186 const int BluefinExtraCommands_AbortReason_AbortReason_ARRAYSIZE = BluefinExtraCommands_AbortReason_AbortReason_MAX + 1;
188 const ::google::protobuf::EnumDescriptor* BluefinExtraCommands_AbortReason_descriptor();
189 inline const ::std::string& BluefinExtraCommands_AbortReason_Name(BluefinExtraCommands_AbortReason value) {
190 return ::google::protobuf::internal::NameOfEnum(
191 BluefinExtraCommands_AbortReason_descriptor(), value);
193 inline bool BluefinExtraCommands_AbortReason_Parse(
194 const ::std::string& name, BluefinExtraCommands_AbortReason* value) {
195 return ::google::protobuf::internal::ParseNamedEnum<BluefinExtraCommands_AbortReason>(
196 BluefinExtraCommands_AbortReason_descriptor(), name, value);
198 enum BluefinExtraCommands_StartConfirm {
199 BluefinExtraCommands_StartConfirm_SUCCESS = 1,
200 BluefinExtraCommands_StartConfirm_FAIL = 0
202 bool BluefinExtraCommands_StartConfirm_IsValid(
int value);
203 const BluefinExtraCommands_StartConfirm BluefinExtraCommands_StartConfirm_StartConfirm_MIN = BluefinExtraCommands_StartConfirm_FAIL;
204 const BluefinExtraCommands_StartConfirm BluefinExtraCommands_StartConfirm_StartConfirm_MAX = BluefinExtraCommands_StartConfirm_SUCCESS;
205 const int BluefinExtraCommands_StartConfirm_StartConfirm_ARRAYSIZE = BluefinExtraCommands_StartConfirm_StartConfirm_MAX + 1;
207 const ::google::protobuf::EnumDescriptor* BluefinExtraCommands_StartConfirm_descriptor();
208 inline const ::std::string& BluefinExtraCommands_StartConfirm_Name(BluefinExtraCommands_StartConfirm value) {
209 return ::google::protobuf::internal::NameOfEnum(
210 BluefinExtraCommands_StartConfirm_descriptor(), value);
212 inline bool BluefinExtraCommands_StartConfirm_Parse(
213 const ::std::string& name, BluefinExtraCommands_StartConfirm* value) {
214 return ::google::protobuf::internal::ParseNamedEnum<BluefinExtraCommands_StartConfirm>(
215 BluefinExtraCommands_StartConfirm_descriptor(), name, value);
231 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
232 return _unknown_fields_;
235 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
236 return &_unknown_fields_;
239 static const ::google::protobuf::Descriptor* descriptor();
247 void CopyFrom(const ::google::protobuf::Message& from);
248 void MergeFrom(const ::google::protobuf::Message& from);
252 bool IsInitialized()
const;
254 int ByteSize()
const;
255 bool MergePartialFromCodedStream(
256 ::google::protobuf::io::CodedInputStream* input);
257 void SerializeWithCachedSizes(
258 ::google::protobuf::io::CodedOutputStream* output)
const;
259 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
260 int GetCachedSize()
const {
return _cached_size_; }
264 void SetCachedSize(
int size)
const;
266 ::google::protobuf::Metadata GetMetadata()
const;
270 typedef BuoyancyStatus_Status Status;
271 static const Status BUOYANCY_IDLE = BuoyancyStatus_Status_BUOYANCY_IDLE;
272 static const Status BUOYANCY_IN_PROGRESS = BuoyancyStatus_Status_BUOYANCY_IN_PROGRESS;
273 static const Status BUOYANCY_COMPLETED_SUCCESSFULLY = BuoyancyStatus_Status_BUOYANCY_COMPLETED_SUCCESSFULLY;
274 static const Status BUOYANCY_COMPLETED_UNSUCCESSFULLY = BuoyancyStatus_Status_BUOYANCY_COMPLETED_UNSUCCESSFULLY;
275 static inline bool Status_IsValid(
int value) {
276 return BuoyancyStatus_Status_IsValid(value);
278 static const Status Status_MIN =
279 BuoyancyStatus_Status_Status_MIN;
280 static const Status Status_MAX =
281 BuoyancyStatus_Status_Status_MAX;
282 static const int Status_ARRAYSIZE =
283 BuoyancyStatus_Status_Status_ARRAYSIZE;
284 static inline const ::google::protobuf::EnumDescriptor*
285 Status_descriptor() {
286 return BuoyancyStatus_Status_descriptor();
288 static inline const ::std::string& Status_Name(Status value) {
289 return BuoyancyStatus_Status_Name(value);
291 static inline bool Status_Parse(const ::std::string& name,
293 return BuoyancyStatus_Status_Parse(name, value);
296 typedef BuoyancyStatus_Error Error;
297 static const Error ERROR_NONE = BuoyancyStatus_Error_ERROR_NONE;
298 static const Error ERROR_BUOYANCY_OPERATION_FAILED = BuoyancyStatus_Error_ERROR_BUOYANCY_OPERATION_FAILED;
299 static const Error ERROR_OPERATION_CANCELLED = BuoyancyStatus_Error_ERROR_OPERATION_CANCELLED;
300 static const Error ERROR_ZERO_FLOW = BuoyancyStatus_Error_ERROR_ZERO_FLOW;
301 static inline bool Error_IsValid(
int value) {
302 return BuoyancyStatus_Error_IsValid(value);
304 static const Error Error_MIN =
305 BuoyancyStatus_Error_Error_MIN;
306 static const Error Error_MAX =
307 BuoyancyStatus_Error_Error_MAX;
308 static const int Error_ARRAYSIZE =
309 BuoyancyStatus_Error_Error_ARRAYSIZE;
310 static inline const ::google::protobuf::EnumDescriptor*
312 return BuoyancyStatus_Error_descriptor();
314 static inline const ::std::string& Error_Name(Error value) {
315 return BuoyancyStatus_Error_Name(value);
317 static inline bool Error_Parse(const ::std::string& name,
319 return BuoyancyStatus_Error_Parse(name, value);
325 inline bool has_status()
const;
326 inline void clear_status();
327 static const int kStatusFieldNumber = 1;
328 inline ::goby::moos::protobuf::BuoyancyStatus_Status status()
const;
329 inline void set_status(::goby::moos::protobuf::BuoyancyStatus_Status value);
332 inline bool has_error()
const;
333 inline void clear_error();
334 static const int kErrorFieldNumber = 2;
335 inline ::goby::moos::protobuf::BuoyancyStatus_Error error()
const;
336 inline void set_error(::goby::moos::protobuf::BuoyancyStatus_Error value);
339 inline bool has_debug_string()
const;
340 inline void clear_debug_string();
341 static const int kDebugStringFieldNumber = 3;
342 inline const ::std::string& debug_string()
const;
343 inline void set_debug_string(const ::std::string& value);
344 inline void set_debug_string(
const char* value);
345 inline void set_debug_string(
const char* value,
size_t size);
346 inline ::std::string* mutable_debug_string();
347 inline ::std::string* release_debug_string();
348 inline void set_allocated_debug_string(::std::string* debug_string);
351 inline bool has_buoyancy_newtons()
const;
352 inline void clear_buoyancy_newtons();
353 static const int kBuoyancyNewtonsFieldNumber = 4;
354 inline double buoyancy_newtons()
const;
355 inline void set_buoyancy_newtons(
double value);
359 inline void set_has_status();
360 inline void clear_has_status();
361 inline void set_has_error();
362 inline void clear_has_error();
363 inline void set_has_debug_string();
364 inline void clear_has_debug_string();
365 inline void set_has_buoyancy_newtons();
366 inline void clear_has_buoyancy_newtons();
368 ::google::protobuf::UnknownFieldSet _unknown_fields_;
370 ::google::protobuf::uint32 _has_bits_[1];
371 mutable int _cached_size_;
374 ::std::string* debug_string_;
375 double buoyancy_newtons_;
376 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
377 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
378 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
380 void InitAsDefaultInstance();
397 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
398 return _unknown_fields_;
401 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
402 return &_unknown_fields_;
405 static const ::google::protobuf::Descriptor* descriptor();
413 void CopyFrom(const ::google::protobuf::Message& from);
414 void MergeFrom(const ::google::protobuf::Message& from);
418 bool IsInitialized()
const;
420 int ByteSize()
const;
421 bool MergePartialFromCodedStream(
422 ::google::protobuf::io::CodedInputStream* input);
423 void SerializeWithCachedSizes(
424 ::google::protobuf::io::CodedOutputStream* output)
const;
425 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
426 int GetCachedSize()
const {
return _cached_size_; }
430 void SetCachedSize(
int size)
const;
432 ::google::protobuf::Metadata GetMetadata()
const;
436 typedef TrimStatus_Status Status;
437 static const Status TRIM_IDLE = TrimStatus_Status_TRIM_IDLE;
438 static const Status TRIM_IN_PROGRESS = TrimStatus_Status_TRIM_IN_PROGRESS;
439 static const Status TRIM_COMPLETED_SUCCESSFULLY = TrimStatus_Status_TRIM_COMPLETED_SUCCESSFULLY;
440 static const Status TRIM_COMPLETED_UNSUCCESSFULLY = TrimStatus_Status_TRIM_COMPLETED_UNSUCCESSFULLY;
441 static inline bool Status_IsValid(
int value) {
442 return TrimStatus_Status_IsValid(value);
444 static const Status Status_MIN =
445 TrimStatus_Status_Status_MIN;
446 static const Status Status_MAX =
447 TrimStatus_Status_Status_MAX;
448 static const int Status_ARRAYSIZE =
449 TrimStatus_Status_Status_ARRAYSIZE;
450 static inline const ::google::protobuf::EnumDescriptor*
451 Status_descriptor() {
452 return TrimStatus_Status_descriptor();
454 static inline const ::std::string& Status_Name(Status value) {
455 return TrimStatus_Status_Name(value);
457 static inline bool Status_Parse(const ::std::string& name,
459 return TrimStatus_Status_Parse(name, value);
462 typedef TrimStatus_Error Error;
463 static const Error ERROR_NONE = TrimStatus_Error_ERROR_NONE;
464 static const Error ERROR_TRIM_OPERATION_FAILED = TrimStatus_Error_ERROR_TRIM_OPERATION_FAILED;
465 static const Error ERROR_CANNOT_TRIM_WHILE_SILENT = TrimStatus_Error_ERROR_CANNOT_TRIM_WHILE_SILENT;
466 static inline bool Error_IsValid(
int value) {
467 return TrimStatus_Error_IsValid(value);
469 static const Error Error_MIN =
470 TrimStatus_Error_Error_MIN;
471 static const Error Error_MAX =
472 TrimStatus_Error_Error_MAX;
473 static const int Error_ARRAYSIZE =
474 TrimStatus_Error_Error_ARRAYSIZE;
475 static inline const ::google::protobuf::EnumDescriptor*
477 return TrimStatus_Error_descriptor();
479 static inline const ::std::string& Error_Name(Error value) {
480 return TrimStatus_Error_Name(value);
482 static inline bool Error_Parse(const ::std::string& name,
484 return TrimStatus_Error_Parse(name, value);
490 inline bool has_status()
const;
491 inline void clear_status();
492 static const int kStatusFieldNumber = 1;
493 inline ::goby::moos::protobuf::TrimStatus_Status status()
const;
494 inline void set_status(::goby::moos::protobuf::TrimStatus_Status value);
497 inline bool has_error()
const;
498 inline void clear_error();
499 static const int kErrorFieldNumber = 2;
500 inline ::goby::moos::protobuf::TrimStatus_Error error()
const;
501 inline void set_error(::goby::moos::protobuf::TrimStatus_Error value);
504 inline bool has_debug_string()
const;
505 inline void clear_debug_string();
506 static const int kDebugStringFieldNumber = 3;
507 inline const ::std::string& debug_string()
const;
508 inline void set_debug_string(const ::std::string& value);
509 inline void set_debug_string(
const char* value);
510 inline void set_debug_string(
const char* value,
size_t size);
511 inline ::std::string* mutable_debug_string();
512 inline ::std::string* release_debug_string();
513 inline void set_allocated_debug_string(::std::string* debug_string);
516 inline bool has_pitch_trim_degrees()
const;
517 inline void clear_pitch_trim_degrees();
518 static const int kPitchTrimDegreesFieldNumber = 4;
519 inline double pitch_trim_degrees()
const;
520 inline void set_pitch_trim_degrees(
double value);
523 inline bool has_roll_trim_degrees()
const;
524 inline void clear_roll_trim_degrees();
525 static const int kRollTrimDegreesFieldNumber = 5;
526 inline double roll_trim_degrees()
const;
527 inline void set_roll_trim_degrees(
double value);
531 inline void set_has_status();
532 inline void clear_has_status();
533 inline void set_has_error();
534 inline void clear_has_error();
535 inline void set_has_debug_string();
536 inline void clear_has_debug_string();
537 inline void set_has_pitch_trim_degrees();
538 inline void clear_has_pitch_trim_degrees();
539 inline void set_has_roll_trim_degrees();
540 inline void clear_has_roll_trim_degrees();
542 ::google::protobuf::UnknownFieldSet _unknown_fields_;
544 ::google::protobuf::uint32 _has_bits_[1];
545 mutable int _cached_size_;
548 ::std::string* debug_string_;
549 double pitch_trim_degrees_;
550 double roll_trim_degrees_;
551 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
552 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
553 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
555 void InitAsDefaultInstance();
572 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
573 return _unknown_fields_;
576 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
577 return &_unknown_fields_;
580 static const ::google::protobuf::Descriptor* descriptor();
588 void CopyFrom(const ::google::protobuf::Message& from);
589 void MergeFrom(const ::google::protobuf::Message& from);
593 bool IsInitialized()
const;
595 int ByteSize()
const;
596 bool MergePartialFromCodedStream(
597 ::google::protobuf::io::CodedInputStream* input);
598 void SerializeWithCachedSizes(
599 ::google::protobuf::io::CodedOutputStream* output)
const;
600 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
601 int GetCachedSize()
const {
return _cached_size_; }
605 void SetCachedSize(
int size)
const;
607 ::google::protobuf::Metadata GetMetadata()
const;
614 inline bool has_id()
const;
615 inline void clear_id();
616 static const int kIdFieldNumber = 1;
617 inline ::google::protobuf::int32 id()
const;
618 inline void set_id(::google::protobuf::int32 value);
621 inline bool has_expire_time()
const;
622 inline void clear_expire_time();
623 static const int kExpireTimeFieldNumber = 2;
624 inline ::google::protobuf::uint64 expire_time()
const;
625 inline void set_expire_time(::google::protobuf::uint64 value);
628 inline bool has_msg()
const;
629 inline void clear_msg();
630 static const int kMsgFieldNumber = 3;
631 inline const ::std::string& msg()
const;
632 inline void set_msg(const ::std::string& value);
633 inline void set_msg(
const char* value);
634 inline void set_msg(
const char* value,
size_t size);
635 inline ::std::string* mutable_msg();
636 inline ::std::string* release_msg();
637 inline void set_allocated_msg(::std::string* msg);
640 inline bool has_all_ok()
const;
641 inline void clear_all_ok();
642 static const int kAllOkFieldNumber = 4;
643 inline bool all_ok()
const;
644 inline void set_all_ok(
bool value);
648 inline void set_has_id();
649 inline void clear_has_id();
650 inline void set_has_expire_time();
651 inline void clear_has_expire_time();
652 inline void set_has_msg();
653 inline void clear_has_msg();
654 inline void set_has_all_ok();
655 inline void clear_has_all_ok();
657 ::google::protobuf::UnknownFieldSet _unknown_fields_;
659 ::google::protobuf::uint32 _has_bits_[1];
660 mutable int _cached_size_;
661 ::google::protobuf::uint64 expire_time_;
662 ::google::protobuf::int32 id_;
665 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
666 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
667 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
669 void InitAsDefaultInstance();
686 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
687 return _unknown_fields_;
690 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
691 return &_unknown_fields_;
694 static const ::google::protobuf::Descriptor* descriptor();
702 void CopyFrom(const ::google::protobuf::Message& from);
703 void MergeFrom(const ::google::protobuf::Message& from);
707 bool IsInitialized()
const;
709 int ByteSize()
const;
710 bool MergePartialFromCodedStream(
711 ::google::protobuf::io::CodedInputStream* input);
712 void SerializeWithCachedSizes(
713 ::google::protobuf::io::CodedOutputStream* output)
const;
714 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
715 int GetCachedSize()
const {
return _cached_size_; }
719 void SetCachedSize(
int size)
const;
721 ::google::protobuf::Metadata GetMetadata()
const;
730 inline bool has_micro_modem_raw_out()
const;
731 inline void clear_micro_modem_raw_out();
732 static const int kMicroModemRawOutFieldNumber = 1;
733 inline const ::goby::acomms::protobuf::ModemRaw& micro_modem_raw_out()
const;
734 inline ::goby::acomms::protobuf::ModemRaw* mutable_micro_modem_raw_out();
735 inline ::goby::acomms::protobuf::ModemRaw* release_micro_modem_raw_out();
739 inline bool has_micro_modem_raw_in()
const;
740 inline void clear_micro_modem_raw_in();
741 static const int kMicroModemRawInFieldNumber = 2;
742 inline const ::goby::acomms::protobuf::ModemRaw& micro_modem_raw_in()
const;
743 inline ::goby::acomms::protobuf::ModemRaw* mutable_micro_modem_raw_in();
744 inline ::goby::acomms::protobuf::ModemRaw* release_micro_modem_raw_in();
748 inline bool has_buoyancy_status()
const;
749 inline void clear_buoyancy_status();
750 static const int kBuoyancyStatusFieldNumber = 10;
751 inline const ::goby::moos::protobuf::BuoyancyStatus& buoyancy_status()
const;
752 inline ::goby::moos::protobuf::BuoyancyStatus* mutable_buoyancy_status();
753 inline ::goby::moos::protobuf::BuoyancyStatus* release_buoyancy_status();
757 inline bool has_trim_status()
const;
758 inline void clear_trim_status();
759 static const int kTrimStatusFieldNumber = 20;
760 inline const ::goby::moos::protobuf::TrimStatus& trim_status()
const;
761 inline ::goby::moos::protobuf::TrimStatus* mutable_trim_status();
762 inline ::goby::moos::protobuf::TrimStatus* release_trim_status();
766 inline int payload_status_size()
const;
767 inline void clear_payload_status();
768 static const int kPayloadStatusFieldNumber = 30;
769 inline const ::goby::moos::protobuf::BluefinExtraData_PayloadStatus& payload_status(
int index)
const;
770 inline ::goby::moos::protobuf::BluefinExtraData_PayloadStatus* mutable_payload_status(
int index);
771 inline ::goby::moos::protobuf::BluefinExtraData_PayloadStatus* add_payload_status();
772 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::BluefinExtraData_PayloadStatus >&
773 payload_status()
const;
774 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::BluefinExtraData_PayloadStatus >*
775 mutable_payload_status();
779 inline void set_has_micro_modem_raw_out();
780 inline void clear_has_micro_modem_raw_out();
781 inline void set_has_micro_modem_raw_in();
782 inline void clear_has_micro_modem_raw_in();
783 inline void set_has_buoyancy_status();
784 inline void clear_has_buoyancy_status();
785 inline void set_has_trim_status();
786 inline void clear_has_trim_status();
788 ::google::protobuf::UnknownFieldSet _unknown_fields_;
790 ::google::protobuf::uint32 _has_bits_[1];
791 mutable int _cached_size_;
796 ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::BluefinExtraData_PayloadStatus > payload_status_;
797 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
798 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
799 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
801 void InitAsDefaultInstance();
818 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
819 return _unknown_fields_;
822 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
823 return &_unknown_fields_;
826 static const ::google::protobuf::Descriptor* descriptor();
834 void CopyFrom(const ::google::protobuf::Message& from);
835 void MergeFrom(const ::google::protobuf::Message& from);
839 bool IsInitialized()
const;
841 int ByteSize()
const;
842 bool MergePartialFromCodedStream(
843 ::google::protobuf::io::CodedInputStream* input);
844 void SerializeWithCachedSizes(
845 ::google::protobuf::io::CodedOutputStream* output)
const;
846 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
847 int GetCachedSize()
const {
return _cached_size_; }
851 void SetCachedSize(
int size)
const;
853 ::google::protobuf::Metadata GetMetadata()
const;
857 typedef BluefinExtraCommands_BluefinCommand BluefinCommand;
858 static const BluefinCommand UNKNOWN_COMMAND = BluefinExtraCommands_BluefinCommand_UNKNOWN_COMMAND;
859 static const BluefinCommand DESIRED_COURSE = BluefinExtraCommands_BluefinCommand_DESIRED_COURSE;
860 static const BluefinCommand TRIM_ADJUST = BluefinExtraCommands_BluefinCommand_TRIM_ADJUST;
861 static const BluefinCommand BUOYANCY_ADJUST = BluefinExtraCommands_BluefinCommand_BUOYANCY_ADJUST;
862 static const BluefinCommand SILENT_MODE = BluefinExtraCommands_BluefinCommand_SILENT_MODE;
863 static const BluefinCommand CANCEL_CURRENT_BEHAVIOR = BluefinExtraCommands_BluefinCommand_CANCEL_CURRENT_BEHAVIOR;
864 static const BluefinCommand ABORT_MISSION = BluefinExtraCommands_BluefinCommand_ABORT_MISSION;
865 static const BluefinCommand MISSION_START_CONFIRM = BluefinExtraCommands_BluefinCommand_MISSION_START_CONFIRM;
866 static const BluefinCommand MISSION_END_CONFIRM = BluefinExtraCommands_BluefinCommand_MISSION_END_CONFIRM;
867 static inline bool BluefinCommand_IsValid(
int value) {
868 return BluefinExtraCommands_BluefinCommand_IsValid(value);
870 static const BluefinCommand BluefinCommand_MIN =
871 BluefinExtraCommands_BluefinCommand_BluefinCommand_MIN;
872 static const BluefinCommand BluefinCommand_MAX =
873 BluefinExtraCommands_BluefinCommand_BluefinCommand_MAX;
874 static const int BluefinCommand_ARRAYSIZE =
875 BluefinExtraCommands_BluefinCommand_BluefinCommand_ARRAYSIZE;
876 static inline const ::google::protobuf::EnumDescriptor*
877 BluefinCommand_descriptor() {
878 return BluefinExtraCommands_BluefinCommand_descriptor();
880 static inline const ::std::string& BluefinCommand_Name(BluefinCommand value) {
881 return BluefinExtraCommands_BluefinCommand_Name(value);
883 static inline bool BluefinCommand_Parse(const ::std::string& name,
884 BluefinCommand* value) {
885 return BluefinExtraCommands_BluefinCommand_Parse(name, value);
888 typedef BluefinExtraCommands_SilentMode SilentMode;
889 static const SilentMode NORMAL = BluefinExtraCommands_SilentMode_NORMAL;
890 static const SilentMode SILENT = BluefinExtraCommands_SilentMode_SILENT;
891 static inline bool SilentMode_IsValid(
int value) {
892 return BluefinExtraCommands_SilentMode_IsValid(value);
894 static const SilentMode SilentMode_MIN =
895 BluefinExtraCommands_SilentMode_SilentMode_MIN;
896 static const SilentMode SilentMode_MAX =
897 BluefinExtraCommands_SilentMode_SilentMode_MAX;
898 static const int SilentMode_ARRAYSIZE =
899 BluefinExtraCommands_SilentMode_SilentMode_ARRAYSIZE;
900 static inline const ::google::protobuf::EnumDescriptor*
901 SilentMode_descriptor() {
902 return BluefinExtraCommands_SilentMode_descriptor();
904 static inline const ::std::string& SilentMode_Name(SilentMode value) {
905 return BluefinExtraCommands_SilentMode_Name(value);
907 static inline bool SilentMode_Parse(const ::std::string& name,
909 return BluefinExtraCommands_SilentMode_Parse(name, value);
912 typedef BluefinExtraCommands_AbortReason AbortReason;
913 static const AbortReason SUCCESSFUL_MISSION = BluefinExtraCommands_AbortReason_SUCCESSFUL_MISSION;
914 static const AbortReason ABORT_WITH_ERRORS = BluefinExtraCommands_AbortReason_ABORT_WITH_ERRORS;
915 static inline bool AbortReason_IsValid(
int value) {
916 return BluefinExtraCommands_AbortReason_IsValid(value);
918 static const AbortReason AbortReason_MIN =
919 BluefinExtraCommands_AbortReason_AbortReason_MIN;
920 static const AbortReason AbortReason_MAX =
921 BluefinExtraCommands_AbortReason_AbortReason_MAX;
922 static const int AbortReason_ARRAYSIZE =
923 BluefinExtraCommands_AbortReason_AbortReason_ARRAYSIZE;
924 static inline const ::google::protobuf::EnumDescriptor*
925 AbortReason_descriptor() {
926 return BluefinExtraCommands_AbortReason_descriptor();
928 static inline const ::std::string& AbortReason_Name(AbortReason value) {
929 return BluefinExtraCommands_AbortReason_Name(value);
931 static inline bool AbortReason_Parse(const ::std::string& name,
932 AbortReason* value) {
933 return BluefinExtraCommands_AbortReason_Parse(name, value);
936 typedef BluefinExtraCommands_StartConfirm StartConfirm;
937 static const StartConfirm SUCCESS = BluefinExtraCommands_StartConfirm_SUCCESS;
938 static const StartConfirm FAIL = BluefinExtraCommands_StartConfirm_FAIL;
939 static inline bool StartConfirm_IsValid(
int value) {
940 return BluefinExtraCommands_StartConfirm_IsValid(value);
942 static const StartConfirm StartConfirm_MIN =
943 BluefinExtraCommands_StartConfirm_StartConfirm_MIN;
944 static const StartConfirm StartConfirm_MAX =
945 BluefinExtraCommands_StartConfirm_StartConfirm_MAX;
946 static const int StartConfirm_ARRAYSIZE =
947 BluefinExtraCommands_StartConfirm_StartConfirm_ARRAYSIZE;
948 static inline const ::google::protobuf::EnumDescriptor*
949 StartConfirm_descriptor() {
950 return BluefinExtraCommands_StartConfirm_descriptor();
952 static inline const ::std::string& StartConfirm_Name(StartConfirm value) {
953 return BluefinExtraCommands_StartConfirm_Name(value);
955 static inline bool StartConfirm_Parse(const ::std::string& name,
956 StartConfirm* value) {
957 return BluefinExtraCommands_StartConfirm_Parse(name, value);
963 inline bool has_command()
const;
964 inline void clear_command();
965 static const int kCommandFieldNumber = 1;
966 inline ::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand command()
const;
967 inline void set_command(::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand value);
970 inline bool has_silent_mode()
const;
971 inline void clear_silent_mode();
972 static const int kSilentModeFieldNumber = 10;
973 inline ::goby::moos::protobuf::BluefinExtraCommands_SilentMode silent_mode()
const;
974 inline void set_silent_mode(::goby::moos::protobuf::BluefinExtraCommands_SilentMode value);
977 inline bool has_abort_reason()
const;
978 inline void clear_abort_reason();
979 static const int kAbortReasonFieldNumber = 11;
980 inline ::goby::moos::protobuf::BluefinExtraCommands_AbortReason abort_reason()
const;
981 inline void set_abort_reason(::goby::moos::protobuf::BluefinExtraCommands_AbortReason value);
984 inline bool has_start_confirm()
const;
985 inline void clear_start_confirm();
986 static const int kStartConfirmFieldNumber = 12;
987 inline ::goby::moos::protobuf::BluefinExtraCommands_StartConfirm start_confirm()
const;
988 inline void set_start_confirm(::goby::moos::protobuf::BluefinExtraCommands_StartConfirm value);
992 inline void set_has_command();
993 inline void clear_has_command();
994 inline void set_has_silent_mode();
995 inline void clear_has_silent_mode();
996 inline void set_has_abort_reason();
997 inline void clear_has_abort_reason();
998 inline void set_has_start_confirm();
999 inline void clear_has_start_confirm();
1001 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1003 ::google::protobuf::uint32 _has_bits_[1];
1004 mutable int _cached_size_;
1009 friend void protobuf_AddDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
1010 friend void protobuf_AssignDesc_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
1011 friend void protobuf_ShutdownFile_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto();
1013 void InitAsDefaultInstance();
1018 static const int kBluefinDataFieldNumber = 1000;
1020 ::google::protobuf::internal::MessageTypeTraits< ::goby::moos::protobuf::BluefinExtraData >, 11,
false >
1022 static const int kBluefinCommandFieldNumber = 1000;
1024 ::google::protobuf::internal::MessageTypeTraits< ::goby::moos::protobuf::BluefinExtraCommands >, 11,
false >
1032 inline bool BuoyancyStatus::has_status()
const {
1033 return (_has_bits_[0] & 0x00000001u) != 0;
1035 inline void BuoyancyStatus::set_has_status() {
1036 _has_bits_[0] |= 0x00000001u;
1038 inline void BuoyancyStatus::clear_has_status() {
1039 _has_bits_[0] &= ~0x00000001u;
1041 inline void BuoyancyStatus::clear_status() {
1045 inline ::goby::moos::protobuf::BuoyancyStatus_Status BuoyancyStatus::status()
const {
1047 return static_cast< ::goby::moos::protobuf::BuoyancyStatus_Status
>(status_);
1049 inline void BuoyancyStatus::set_status(::goby::moos::protobuf::BuoyancyStatus_Status value) {
1050 assert(::goby::moos::protobuf::BuoyancyStatus_Status_IsValid(value));
1057 inline bool BuoyancyStatus::has_error()
const {
1058 return (_has_bits_[0] & 0x00000002u) != 0;
1060 inline void BuoyancyStatus::set_has_error() {
1061 _has_bits_[0] |= 0x00000002u;
1063 inline void BuoyancyStatus::clear_has_error() {
1064 _has_bits_[0] &= ~0x00000002u;
1066 inline void BuoyancyStatus::clear_error() {
1070 inline ::goby::moos::protobuf::BuoyancyStatus_Error BuoyancyStatus::error()
const {
1072 return static_cast< ::goby::moos::protobuf::BuoyancyStatus_Error
>(error_);
1074 inline void BuoyancyStatus::set_error(::goby::moos::protobuf::BuoyancyStatus_Error value) {
1075 assert(::goby::moos::protobuf::BuoyancyStatus_Error_IsValid(value));
1082 inline bool BuoyancyStatus::has_debug_string()
const {
1083 return (_has_bits_[0] & 0x00000004u) != 0;
1085 inline void BuoyancyStatus::set_has_debug_string() {
1086 _has_bits_[0] |= 0x00000004u;
1088 inline void BuoyancyStatus::clear_has_debug_string() {
1089 _has_bits_[0] &= ~0x00000004u;
1091 inline void BuoyancyStatus::clear_debug_string() {
1092 if (debug_string_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1093 debug_string_->clear();
1095 clear_has_debug_string();
1097 inline const ::std::string& BuoyancyStatus::debug_string()
const {
1099 return *debug_string_;
1101 inline void BuoyancyStatus::set_debug_string(const ::std::string& value) {
1102 set_has_debug_string();
1103 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1104 debug_string_ = new ::std::string;
1106 debug_string_->assign(value);
1109 inline void BuoyancyStatus::set_debug_string(
const char* value) {
1110 set_has_debug_string();
1111 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1112 debug_string_ = new ::std::string;
1114 debug_string_->assign(value);
1117 inline void BuoyancyStatus::set_debug_string(
const char* value,
size_t size) {
1118 set_has_debug_string();
1119 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1120 debug_string_ = new ::std::string;
1122 debug_string_->assign(reinterpret_cast<const char*>(value), size);
1125 inline ::std::string* BuoyancyStatus::mutable_debug_string() {
1126 set_has_debug_string();
1127 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1128 debug_string_ = new ::std::string;
1131 return debug_string_;
1133 inline ::std::string* BuoyancyStatus::release_debug_string() {
1134 clear_has_debug_string();
1135 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1138 ::std::string* temp = debug_string_;
1139 debug_string_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1143 inline void BuoyancyStatus::set_allocated_debug_string(::std::string* debug_string) {
1144 if (debug_string_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1145 delete debug_string_;
1148 set_has_debug_string();
1149 debug_string_ = debug_string;
1151 clear_has_debug_string();
1152 debug_string_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1158 inline bool BuoyancyStatus::has_buoyancy_newtons()
const {
1159 return (_has_bits_[0] & 0x00000008u) != 0;
1161 inline void BuoyancyStatus::set_has_buoyancy_newtons() {
1162 _has_bits_[0] |= 0x00000008u;
1164 inline void BuoyancyStatus::clear_has_buoyancy_newtons() {
1165 _has_bits_[0] &= ~0x00000008u;
1167 inline void BuoyancyStatus::clear_buoyancy_newtons() {
1168 buoyancy_newtons_ = 0;
1169 clear_has_buoyancy_newtons();
1171 inline double BuoyancyStatus::buoyancy_newtons()
const {
1173 return buoyancy_newtons_;
1175 inline void BuoyancyStatus::set_buoyancy_newtons(
double value) {
1176 set_has_buoyancy_newtons();
1177 buoyancy_newtons_ = value;
1186 inline bool TrimStatus::has_status()
const {
1187 return (_has_bits_[0] & 0x00000001u) != 0;
1189 inline void TrimStatus::set_has_status() {
1190 _has_bits_[0] |= 0x00000001u;
1192 inline void TrimStatus::clear_has_status() {
1193 _has_bits_[0] &= ~0x00000001u;
1195 inline void TrimStatus::clear_status() {
1199 inline ::goby::moos::protobuf::TrimStatus_Status TrimStatus::status()
const {
1201 return static_cast< ::goby::moos::protobuf::TrimStatus_Status
>(status_);
1203 inline void TrimStatus::set_status(::goby::moos::protobuf::TrimStatus_Status value) {
1204 assert(::goby::moos::protobuf::TrimStatus_Status_IsValid(value));
1211 inline bool TrimStatus::has_error()
const {
1212 return (_has_bits_[0] & 0x00000002u) != 0;
1214 inline void TrimStatus::set_has_error() {
1215 _has_bits_[0] |= 0x00000002u;
1217 inline void TrimStatus::clear_has_error() {
1218 _has_bits_[0] &= ~0x00000002u;
1220 inline void TrimStatus::clear_error() {
1224 inline ::goby::moos::protobuf::TrimStatus_Error TrimStatus::error()
const {
1226 return static_cast< ::goby::moos::protobuf::TrimStatus_Error
>(error_);
1228 inline void TrimStatus::set_error(::goby::moos::protobuf::TrimStatus_Error value) {
1229 assert(::goby::moos::protobuf::TrimStatus_Error_IsValid(value));
1236 inline bool TrimStatus::has_debug_string()
const {
1237 return (_has_bits_[0] & 0x00000004u) != 0;
1239 inline void TrimStatus::set_has_debug_string() {
1240 _has_bits_[0] |= 0x00000004u;
1242 inline void TrimStatus::clear_has_debug_string() {
1243 _has_bits_[0] &= ~0x00000004u;
1245 inline void TrimStatus::clear_debug_string() {
1246 if (debug_string_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1247 debug_string_->clear();
1249 clear_has_debug_string();
1251 inline const ::std::string& TrimStatus::debug_string()
const {
1253 return *debug_string_;
1255 inline void TrimStatus::set_debug_string(const ::std::string& value) {
1256 set_has_debug_string();
1257 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1258 debug_string_ = new ::std::string;
1260 debug_string_->assign(value);
1263 inline void TrimStatus::set_debug_string(
const char* value) {
1264 set_has_debug_string();
1265 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1266 debug_string_ = new ::std::string;
1268 debug_string_->assign(value);
1271 inline void TrimStatus::set_debug_string(
const char* value,
size_t size) {
1272 set_has_debug_string();
1273 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1274 debug_string_ = new ::std::string;
1276 debug_string_->assign(reinterpret_cast<const char*>(value), size);
1279 inline ::std::string* TrimStatus::mutable_debug_string() {
1280 set_has_debug_string();
1281 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1282 debug_string_ = new ::std::string;
1285 return debug_string_;
1287 inline ::std::string* TrimStatus::release_debug_string() {
1288 clear_has_debug_string();
1289 if (debug_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1292 ::std::string* temp = debug_string_;
1293 debug_string_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1297 inline void TrimStatus::set_allocated_debug_string(::std::string* debug_string) {
1298 if (debug_string_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1299 delete debug_string_;
1302 set_has_debug_string();
1303 debug_string_ = debug_string;
1305 clear_has_debug_string();
1306 debug_string_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1312 inline bool TrimStatus::has_pitch_trim_degrees()
const {
1313 return (_has_bits_[0] & 0x00000008u) != 0;
1315 inline void TrimStatus::set_has_pitch_trim_degrees() {
1316 _has_bits_[0] |= 0x00000008u;
1318 inline void TrimStatus::clear_has_pitch_trim_degrees() {
1319 _has_bits_[0] &= ~0x00000008u;
1321 inline void TrimStatus::clear_pitch_trim_degrees() {
1322 pitch_trim_degrees_ = 0;
1323 clear_has_pitch_trim_degrees();
1325 inline double TrimStatus::pitch_trim_degrees()
const {
1327 return pitch_trim_degrees_;
1329 inline void TrimStatus::set_pitch_trim_degrees(
double value) {
1330 set_has_pitch_trim_degrees();
1331 pitch_trim_degrees_ = value;
1336 inline bool TrimStatus::has_roll_trim_degrees()
const {
1337 return (_has_bits_[0] & 0x00000010u) != 0;
1339 inline void TrimStatus::set_has_roll_trim_degrees() {
1340 _has_bits_[0] |= 0x00000010u;
1342 inline void TrimStatus::clear_has_roll_trim_degrees() {
1343 _has_bits_[0] &= ~0x00000010u;
1345 inline void TrimStatus::clear_roll_trim_degrees() {
1346 roll_trim_degrees_ = 0;
1347 clear_has_roll_trim_degrees();
1349 inline double TrimStatus::roll_trim_degrees()
const {
1351 return roll_trim_degrees_;
1353 inline void TrimStatus::set_roll_trim_degrees(
double value) {
1354 set_has_roll_trim_degrees();
1355 roll_trim_degrees_ = value;
1364 inline bool BluefinExtraData_PayloadStatus::has_id()
const {
1365 return (_has_bits_[0] & 0x00000001u) != 0;
1367 inline void BluefinExtraData_PayloadStatus::set_has_id() {
1368 _has_bits_[0] |= 0x00000001u;
1370 inline void BluefinExtraData_PayloadStatus::clear_has_id() {
1371 _has_bits_[0] &= ~0x00000001u;
1373 inline void BluefinExtraData_PayloadStatus::clear_id() {
1377 inline ::google::protobuf::int32 BluefinExtraData_PayloadStatus::id()
const {
1381 inline void BluefinExtraData_PayloadStatus::set_id(::google::protobuf::int32 value) {
1388 inline bool BluefinExtraData_PayloadStatus::has_expire_time()
const {
1389 return (_has_bits_[0] & 0x00000002u) != 0;
1391 inline void BluefinExtraData_PayloadStatus::set_has_expire_time() {
1392 _has_bits_[0] |= 0x00000002u;
1394 inline void BluefinExtraData_PayloadStatus::clear_has_expire_time() {
1395 _has_bits_[0] &= ~0x00000002u;
1397 inline void BluefinExtraData_PayloadStatus::clear_expire_time() {
1398 expire_time_ = GOOGLE_ULONGLONG(0);
1399 clear_has_expire_time();
1401 inline ::google::protobuf::uint64 BluefinExtraData_PayloadStatus::expire_time()
const {
1403 return expire_time_;
1405 inline void BluefinExtraData_PayloadStatus::set_expire_time(::google::protobuf::uint64 value) {
1406 set_has_expire_time();
1407 expire_time_ = value;
1412 inline bool BluefinExtraData_PayloadStatus::has_msg()
const {
1413 return (_has_bits_[0] & 0x00000004u) != 0;
1415 inline void BluefinExtraData_PayloadStatus::set_has_msg() {
1416 _has_bits_[0] |= 0x00000004u;
1418 inline void BluefinExtraData_PayloadStatus::clear_has_msg() {
1419 _has_bits_[0] &= ~0x00000004u;
1421 inline void BluefinExtraData_PayloadStatus::clear_msg() {
1422 if (msg_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1427 inline const ::std::string& BluefinExtraData_PayloadStatus::msg()
const {
1431 inline void BluefinExtraData_PayloadStatus::set_msg(const ::std::string& value) {
1433 if (msg_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1434 msg_ = new ::std::string;
1436 msg_->assign(value);
1439 inline void BluefinExtraData_PayloadStatus::set_msg(
const char* value) {
1441 if (msg_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1442 msg_ = new ::std::string;
1444 msg_->assign(value);
1447 inline void BluefinExtraData_PayloadStatus::set_msg(
const char* value,
size_t size) {
1449 if (msg_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1450 msg_ = new ::std::string;
1452 msg_->assign(reinterpret_cast<const char*>(value), size);
1455 inline ::std::string* BluefinExtraData_PayloadStatus::mutable_msg() {
1457 if (msg_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1458 msg_ = new ::std::string;
1463 inline ::std::string* BluefinExtraData_PayloadStatus::release_msg() {
1465 if (msg_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1468 ::std::string* temp = msg_;
1469 msg_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1473 inline void BluefinExtraData_PayloadStatus::set_allocated_msg(::std::string* msg) {
1474 if (msg_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1482 msg_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1488 inline bool BluefinExtraData_PayloadStatus::has_all_ok()
const {
1489 return (_has_bits_[0] & 0x00000008u) != 0;
1491 inline void BluefinExtraData_PayloadStatus::set_has_all_ok() {
1492 _has_bits_[0] |= 0x00000008u;
1494 inline void BluefinExtraData_PayloadStatus::clear_has_all_ok() {
1495 _has_bits_[0] &= ~0x00000008u;
1497 inline void BluefinExtraData_PayloadStatus::clear_all_ok() {
1501 inline bool BluefinExtraData_PayloadStatus::all_ok()
const {
1505 inline void BluefinExtraData_PayloadStatus::set_all_ok(
bool value) {
1516 inline bool BluefinExtraData::has_micro_modem_raw_out()
const {
1517 return (_has_bits_[0] & 0x00000001u) != 0;
1519 inline void BluefinExtraData::set_has_micro_modem_raw_out() {
1520 _has_bits_[0] |= 0x00000001u;
1522 inline void BluefinExtraData::clear_has_micro_modem_raw_out() {
1523 _has_bits_[0] &= ~0x00000001u;
1525 inline void BluefinExtraData::clear_micro_modem_raw_out() {
1526 if (micro_modem_raw_out_ != NULL) micro_modem_raw_out_->::goby::acomms::protobuf::ModemRaw::Clear();
1527 clear_has_micro_modem_raw_out();
1529 inline const ::goby::acomms::protobuf::ModemRaw& BluefinExtraData::micro_modem_raw_out()
const {
1531 return micro_modem_raw_out_ != NULL ? *micro_modem_raw_out_ : *default_instance_->micro_modem_raw_out_;
1533 inline ::goby::acomms::protobuf::ModemRaw* BluefinExtraData::mutable_micro_modem_raw_out() {
1534 set_has_micro_modem_raw_out();
1535 if (micro_modem_raw_out_ == NULL) micro_modem_raw_out_ = new ::goby::acomms::protobuf::ModemRaw;
1537 return micro_modem_raw_out_;
1539 inline ::goby::acomms::protobuf::ModemRaw* BluefinExtraData::release_micro_modem_raw_out() {
1540 clear_has_micro_modem_raw_out();
1542 micro_modem_raw_out_ = NULL;
1546 delete micro_modem_raw_out_;
1547 micro_modem_raw_out_ = micro_modem_raw_out;
1548 if (micro_modem_raw_out) {
1549 set_has_micro_modem_raw_out();
1551 clear_has_micro_modem_raw_out();
1557 inline bool BluefinExtraData::has_micro_modem_raw_in()
const {
1558 return (_has_bits_[0] & 0x00000002u) != 0;
1560 inline void BluefinExtraData::set_has_micro_modem_raw_in() {
1561 _has_bits_[0] |= 0x00000002u;
1563 inline void BluefinExtraData::clear_has_micro_modem_raw_in() {
1564 _has_bits_[0] &= ~0x00000002u;
1566 inline void BluefinExtraData::clear_micro_modem_raw_in() {
1567 if (micro_modem_raw_in_ != NULL) micro_modem_raw_in_->::goby::acomms::protobuf::ModemRaw::Clear();
1568 clear_has_micro_modem_raw_in();
1570 inline const ::goby::acomms::protobuf::ModemRaw& BluefinExtraData::micro_modem_raw_in()
const {
1572 return micro_modem_raw_in_ != NULL ? *micro_modem_raw_in_ : *default_instance_->micro_modem_raw_in_;
1574 inline ::goby::acomms::protobuf::ModemRaw* BluefinExtraData::mutable_micro_modem_raw_in() {
1575 set_has_micro_modem_raw_in();
1576 if (micro_modem_raw_in_ == NULL) micro_modem_raw_in_ = new ::goby::acomms::protobuf::ModemRaw;
1578 return micro_modem_raw_in_;
1580 inline ::goby::acomms::protobuf::ModemRaw* BluefinExtraData::release_micro_modem_raw_in() {
1581 clear_has_micro_modem_raw_in();
1583 micro_modem_raw_in_ = NULL;
1587 delete micro_modem_raw_in_;
1588 micro_modem_raw_in_ = micro_modem_raw_in;
1589 if (micro_modem_raw_in) {
1590 set_has_micro_modem_raw_in();
1592 clear_has_micro_modem_raw_in();
1598 inline bool BluefinExtraData::has_buoyancy_status()
const {
1599 return (_has_bits_[0] & 0x00000004u) != 0;
1601 inline void BluefinExtraData::set_has_buoyancy_status() {
1602 _has_bits_[0] |= 0x00000004u;
1604 inline void BluefinExtraData::clear_has_buoyancy_status() {
1605 _has_bits_[0] &= ~0x00000004u;
1607 inline void BluefinExtraData::clear_buoyancy_status() {
1608 if (buoyancy_status_ != NULL) buoyancy_status_->::goby::moos::protobuf::BuoyancyStatus::Clear();
1609 clear_has_buoyancy_status();
1611 inline const ::goby::moos::protobuf::BuoyancyStatus& BluefinExtraData::buoyancy_status()
const {
1613 return buoyancy_status_ != NULL ? *buoyancy_status_ : *default_instance_->buoyancy_status_;
1615 inline ::goby::moos::protobuf::BuoyancyStatus* BluefinExtraData::mutable_buoyancy_status() {
1616 set_has_buoyancy_status();
1617 if (buoyancy_status_ == NULL) buoyancy_status_ = new ::goby::moos::protobuf::BuoyancyStatus;
1619 return buoyancy_status_;
1621 inline ::goby::moos::protobuf::BuoyancyStatus* BluefinExtraData::release_buoyancy_status() {
1622 clear_has_buoyancy_status();
1624 buoyancy_status_ = NULL;
1628 delete buoyancy_status_;
1629 buoyancy_status_ = buoyancy_status;
1630 if (buoyancy_status) {
1631 set_has_buoyancy_status();
1633 clear_has_buoyancy_status();
1639 inline bool BluefinExtraData::has_trim_status()
const {
1640 return (_has_bits_[0] & 0x00000008u) != 0;
1642 inline void BluefinExtraData::set_has_trim_status() {
1643 _has_bits_[0] |= 0x00000008u;
1645 inline void BluefinExtraData::clear_has_trim_status() {
1646 _has_bits_[0] &= ~0x00000008u;
1648 inline void BluefinExtraData::clear_trim_status() {
1649 if (trim_status_ != NULL) trim_status_->::goby::moos::protobuf::TrimStatus::Clear();
1650 clear_has_trim_status();
1652 inline const ::goby::moos::protobuf::TrimStatus& BluefinExtraData::trim_status()
const {
1654 return trim_status_ != NULL ? *trim_status_ : *default_instance_->trim_status_;
1656 inline ::goby::moos::protobuf::TrimStatus* BluefinExtraData::mutable_trim_status() {
1657 set_has_trim_status();
1658 if (trim_status_ == NULL) trim_status_ = new ::goby::moos::protobuf::TrimStatus;
1660 return trim_status_;
1662 inline ::goby::moos::protobuf::TrimStatus* BluefinExtraData::release_trim_status() {
1663 clear_has_trim_status();
1665 trim_status_ = NULL;
1669 delete trim_status_;
1670 trim_status_ = trim_status;
1672 set_has_trim_status();
1674 clear_has_trim_status();
1680 inline int BluefinExtraData::payload_status_size()
const {
1681 return payload_status_.size();
1683 inline void BluefinExtraData::clear_payload_status() {
1684 payload_status_.Clear();
1686 inline const ::goby::moos::protobuf::BluefinExtraData_PayloadStatus& BluefinExtraData::payload_status(
int index)
const {
1688 return payload_status_.Get(index);
1690 inline ::goby::moos::protobuf::BluefinExtraData_PayloadStatus* BluefinExtraData::mutable_payload_status(
int index) {
1692 return payload_status_.Mutable(index);
1694 inline ::goby::moos::protobuf::BluefinExtraData_PayloadStatus* BluefinExtraData::add_payload_status() {
1696 return payload_status_.Add();
1698 inline const ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::BluefinExtraData_PayloadStatus >&
1699 BluefinExtraData::payload_status()
const {
1701 return payload_status_;
1703 inline ::google::protobuf::RepeatedPtrField< ::goby::moos::protobuf::BluefinExtraData_PayloadStatus >*
1704 BluefinExtraData::mutable_payload_status() {
1706 return &payload_status_;
1714 inline bool BluefinExtraCommands::has_command()
const {
1715 return (_has_bits_[0] & 0x00000001u) != 0;
1717 inline void BluefinExtraCommands::set_has_command() {
1718 _has_bits_[0] |= 0x00000001u;
1720 inline void BluefinExtraCommands::clear_has_command() {
1721 _has_bits_[0] &= ~0x00000001u;
1723 inline void BluefinExtraCommands::clear_command() {
1725 clear_has_command();
1727 inline ::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand BluefinExtraCommands::command()
const {
1729 return static_cast< ::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand
>(command_);
1731 inline void BluefinExtraCommands::set_command(::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand value) {
1732 assert(::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand_IsValid(value));
1739 inline bool BluefinExtraCommands::has_silent_mode()
const {
1740 return (_has_bits_[0] & 0x00000002u) != 0;
1742 inline void BluefinExtraCommands::set_has_silent_mode() {
1743 _has_bits_[0] |= 0x00000002u;
1745 inline void BluefinExtraCommands::clear_has_silent_mode() {
1746 _has_bits_[0] &= ~0x00000002u;
1748 inline void BluefinExtraCommands::clear_silent_mode() {
1750 clear_has_silent_mode();
1752 inline ::goby::moos::protobuf::BluefinExtraCommands_SilentMode BluefinExtraCommands::silent_mode()
const {
1754 return static_cast< ::goby::moos::protobuf::BluefinExtraCommands_SilentMode
>(silent_mode_);
1756 inline void BluefinExtraCommands::set_silent_mode(::goby::moos::protobuf::BluefinExtraCommands_SilentMode value) {
1757 assert(::goby::moos::protobuf::BluefinExtraCommands_SilentMode_IsValid(value));
1758 set_has_silent_mode();
1759 silent_mode_ = value;
1764 inline bool BluefinExtraCommands::has_abort_reason()
const {
1765 return (_has_bits_[0] & 0x00000004u) != 0;
1767 inline void BluefinExtraCommands::set_has_abort_reason() {
1768 _has_bits_[0] |= 0x00000004u;
1770 inline void BluefinExtraCommands::clear_has_abort_reason() {
1771 _has_bits_[0] &= ~0x00000004u;
1773 inline void BluefinExtraCommands::clear_abort_reason() {
1775 clear_has_abort_reason();
1777 inline ::goby::moos::protobuf::BluefinExtraCommands_AbortReason BluefinExtraCommands::abort_reason()
const {
1779 return static_cast< ::goby::moos::protobuf::BluefinExtraCommands_AbortReason
>(abort_reason_);
1781 inline void BluefinExtraCommands::set_abort_reason(::goby::moos::protobuf::BluefinExtraCommands_AbortReason value) {
1782 assert(::goby::moos::protobuf::BluefinExtraCommands_AbortReason_IsValid(value));
1783 set_has_abort_reason();
1784 abort_reason_ = value;
1789 inline bool BluefinExtraCommands::has_start_confirm()
const {
1790 return (_has_bits_[0] & 0x00000008u) != 0;
1792 inline void BluefinExtraCommands::set_has_start_confirm() {
1793 _has_bits_[0] |= 0x00000008u;
1795 inline void BluefinExtraCommands::clear_has_start_confirm() {
1796 _has_bits_[0] &= ~0x00000008u;
1798 inline void BluefinExtraCommands::clear_start_confirm() {
1800 clear_has_start_confirm();
1802 inline ::goby::moos::protobuf::BluefinExtraCommands_StartConfirm BluefinExtraCommands::start_confirm()
const {
1804 return static_cast< ::goby::moos::protobuf::BluefinExtraCommands_StartConfirm
>(start_confirm_);
1806 inline void BluefinExtraCommands::set_start_confirm(::goby::moos::protobuf::BluefinExtraCommands_StartConfirm value) {
1807 assert(::goby::moos::protobuf::BluefinExtraCommands_StartConfirm_IsValid(value));
1808 set_has_start_confirm();
1809 start_confirm_ = value;
1822 namespace protobuf {
1824 template <>
struct is_proto_enum< ::goby::moos::protobuf::BuoyancyStatus_Status> : ::google::protobuf::internal::true_type {};
1826 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::BuoyancyStatus_Status>() {
1827 return ::goby::moos::protobuf::BuoyancyStatus_Status_descriptor();
1829 template <>
struct is_proto_enum< ::goby::moos::protobuf::BuoyancyStatus_Error> : ::google::protobuf::internal::true_type {};
1831 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::BuoyancyStatus_Error>() {
1832 return ::goby::moos::protobuf::BuoyancyStatus_Error_descriptor();
1834 template <>
struct is_proto_enum< ::goby::moos::protobuf::TrimStatus_Status> : ::google::protobuf::internal::true_type {};
1836 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::TrimStatus_Status>() {
1837 return ::goby::moos::protobuf::TrimStatus_Status_descriptor();
1839 template <>
struct is_proto_enum< ::goby::moos::protobuf::TrimStatus_Error> : ::google::protobuf::internal::true_type {};
1841 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::TrimStatus_Error>() {
1842 return ::goby::moos::protobuf::TrimStatus_Error_descriptor();
1844 template <>
struct is_proto_enum< ::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand> : ::google::protobuf::internal::true_type {};
1846 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand>() {
1847 return ::goby::moos::protobuf::BluefinExtraCommands_BluefinCommand_descriptor();
1849 template <>
struct is_proto_enum< ::goby::moos::protobuf::BluefinExtraCommands_SilentMode> : ::google::protobuf::internal::true_type {};
1851 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::BluefinExtraCommands_SilentMode>() {
1852 return ::goby::moos::protobuf::BluefinExtraCommands_SilentMode_descriptor();
1854 template <>
struct is_proto_enum< ::goby::moos::protobuf::BluefinExtraCommands_AbortReason> : ::google::protobuf::internal::true_type {};
1856 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::BluefinExtraCommands_AbortReason>() {
1857 return ::goby::moos::protobuf::BluefinExtraCommands_AbortReason_descriptor();
1859 template <>
struct is_proto_enum< ::goby::moos::protobuf::BluefinExtraCommands_StartConfirm> : ::google::protobuf::internal::true_type {};
1861 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::BluefinExtraCommands_StartConfirm>() {
1862 return ::goby::moos::protobuf::BluefinExtraCommands_StartConfirm_descriptor();
1871 #endif // PROTOBUF_goby_2fmoos_2ffrontseat_2fbluefin_2fbluefin_2eproto__INCLUDED
The global namespace for the Goby project.