Goby3  3.1.4
2024.02.22
iver_driver.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/frontseat/iver/iver_driver.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
35 #include <boost/units/quantity.hpp>
36 #include <boost/units/absolute.hpp>
37 #include <boost/units/dimensionless_type.hpp>
38 #include <boost/units/make_scaled_unit.hpp>
39 // @@protoc_insertion_point(includes)
40 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto
41 
43 // Internal implementation detail -- do not use these members.
44 struct TableStruct {
45  static const ::google::protobuf::internal::ParseTableField entries[];
46  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
47  static const ::google::protobuf::internal::ParseTable schema[2];
48  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
49  static const ::google::protobuf::internal::SerializationTable serialization_table[];
51 };
52 void AddDescriptors();
53 } // namespace protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto
54 namespace goby {
55 namespace middleware {
56 namespace frontseat {
57 namespace protobuf {
58 class IverExtraCommands;
59 class IverExtraCommandsDefaultTypeInternal;
60 extern IverExtraCommandsDefaultTypeInternal _IverExtraCommands_default_instance_;
61 class IverState;
62 class IverStateDefaultTypeInternal;
63 extern IverStateDefaultTypeInternal _IverState_default_instance_;
64 } // namespace protobuf
65 } // namespace frontseat
66 } // namespace middleware
67 } // namespace goby
68 namespace google {
69 namespace protobuf {
70 template<> ::goby::middleware::frontseat::protobuf::IverExtraCommands* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::IverExtraCommands>(Arena*);
71 template<> ::goby::middleware::frontseat::protobuf::IverState* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::IverState>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace goby {
75 namespace middleware {
76 namespace frontseat {
77 namespace protobuf {
78 
88 };
89 bool IverState_IverMissionMode_IsValid(int value);
93 
94 const ::google::protobuf::EnumDescriptor* IverState_IverMissionMode_descriptor();
95 inline const ::std::string& IverState_IverMissionMode_Name(IverState_IverMissionMode value) {
96  return ::google::protobuf::internal::NameOfEnum(
98 }
100  const ::std::string& name, IverState_IverMissionMode* value) {
101  return ::google::protobuf::internal::ParseNamedEnum<IverState_IverMissionMode>(
102  IverState_IverMissionMode_descriptor(), name, value);
103 }
108 };
113 
114 const ::google::protobuf::EnumDescriptor* IverExtraCommands_IverCommand_descriptor();
116  return ::google::protobuf::internal::NameOfEnum(
118 }
120  const ::std::string& name, IverExtraCommands_IverCommand* value) {
121  return ::google::protobuf::internal::ParseNamedEnum<IverExtraCommands_IverCommand>(
123 }
124 // ===================================================================
125 
126 class IverState : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.IverState) */ {
127  public:
128  IverState();
129  virtual ~IverState();
130 
131  IverState(const IverState& from);
132 
133  inline IverState& operator=(const IverState& from) {
134  CopyFrom(from);
135  return *this;
136  }
137  #if LANG_CXX11
138  IverState(IverState&& from) noexcept
139  : IverState() {
140  *this = ::std::move(from);
141  }
142 
143  inline IverState& operator=(IverState&& from) noexcept {
144  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
145  if (this != &from) InternalSwap(&from);
146  } else {
147  CopyFrom(from);
148  }
149  return *this;
150  }
151  #endif
152  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
153  return _internal_metadata_.unknown_fields();
154  }
155  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
156  return _internal_metadata_.mutable_unknown_fields();
157  }
158 
159  static const ::google::protobuf::Descriptor* descriptor();
160  static const IverState& default_instance();
161 
162  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
163  static inline const IverState* internal_default_instance() {
164  return reinterpret_cast<const IverState*>(
166  }
167  static constexpr int kIndexInFileMessages =
168  0;
169 
170  void Swap(IverState* other);
171  friend void swap(IverState& a, IverState& b) {
172  a.Swap(&b);
173  }
174 
175  // implements Message ----------------------------------------------
176 
177  inline IverState* New() const final {
178  return CreateMaybeMessage<IverState>(NULL);
179  }
180 
181  IverState* New(::google::protobuf::Arena* arena) const final {
182  return CreateMaybeMessage<IverState>(arena);
183  }
184  void CopyFrom(const ::google::protobuf::Message& from) final;
185  void MergeFrom(const ::google::protobuf::Message& from) final;
186  void CopyFrom(const IverState& from);
187  void MergeFrom(const IverState& from);
188  void Clear() final;
189  bool IsInitialized() const final;
190 
191  size_t ByteSizeLong() const final;
193  ::google::protobuf::io::CodedInputStream* input) final;
195  ::google::protobuf::io::CodedOutputStream* output) const final;
197  bool deterministic, ::google::protobuf::uint8* target) const final;
198  int GetCachedSize() const final { return _cached_size_.Get(); }
199 
200  private:
201  void SharedCtor();
202  void SharedDtor();
203  void SetCachedSize(int size) const final;
204  void InternalSwap(IverState* other);
205  private:
206  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
207  return NULL;
208  }
209  inline void* MaybeArenaPtr() const {
210  return NULL;
211  }
212  public:
213 
215 
216  // nested types ----------------------------------------------------
217 
235  static inline bool IverMissionMode_IsValid(int value) {
236  return IverState_IverMissionMode_IsValid(value);
237  }
242  static const int IverMissionMode_ARRAYSIZE =
244  static inline const ::google::protobuf::EnumDescriptor*
247  }
248  static inline const ::std::string& IverMissionMode_Name(IverMissionMode value) {
249  return IverState_IverMissionMode_Name(value);
250  }
251  static inline bool IverMissionMode_Parse(const ::std::string& name,
252  IverMissionMode* value) {
253  return IverState_IverMissionMode_Parse(name, value);
254  }
255 
256  // accessors -------------------------------------------------------
257 
258  // optional .goby.middleware.frontseat.protobuf.IverState.IverMissionMode mode = 1 [default = IVER_MODE_UNKNOWN];
259  bool has_mode() const;
260  void clear_mode();
261  static const int kModeFieldNumber = 1;
264 
265  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.IverState)
266  private:
267  void set_has_mode();
268  void clear_has_mode();
269 
270  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
271  ::google::protobuf::internal::HasBits<1> _has_bits_;
272  mutable ::google::protobuf::internal::CachedSize _cached_size_;
273  int mode_;
274  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct;
275 };
276 // -------------------------------------------------------------------
277 
278 class IverExtraCommands : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.frontseat.protobuf.IverExtraCommands) */ {
279  public:
281  virtual ~IverExtraCommands();
282 
284 
286  CopyFrom(from);
287  return *this;
288  }
289  #if LANG_CXX11
290  IverExtraCommands(IverExtraCommands&& from) noexcept
291  : IverExtraCommands() {
292  *this = ::std::move(from);
293  }
294 
295  inline IverExtraCommands& operator=(IverExtraCommands&& from) noexcept {
296  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
297  if (this != &from) InternalSwap(&from);
298  } else {
299  CopyFrom(from);
300  }
301  return *this;
302  }
303  #endif
304  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
305  return _internal_metadata_.unknown_fields();
306  }
307  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
308  return _internal_metadata_.mutable_unknown_fields();
309  }
310 
311  static const ::google::protobuf::Descriptor* descriptor();
312  static const IverExtraCommands& default_instance();
313 
314  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
316  return reinterpret_cast<const IverExtraCommands*>(
318  }
319  static constexpr int kIndexInFileMessages =
320  1;
321 
322  void Swap(IverExtraCommands* other);
324  a.Swap(&b);
325  }
326 
327  // implements Message ----------------------------------------------
328 
329  inline IverExtraCommands* New() const final {
330  return CreateMaybeMessage<IverExtraCommands>(NULL);
331  }
332 
334  return CreateMaybeMessage<IverExtraCommands>(arena);
335  }
336  void CopyFrom(const ::google::protobuf::Message& from) final;
337  void MergeFrom(const ::google::protobuf::Message& from) final;
338  void CopyFrom(const IverExtraCommands& from);
339  void MergeFrom(const IverExtraCommands& from);
340  void Clear() final;
341  bool IsInitialized() const final;
342 
343  size_t ByteSizeLong() const final;
345  ::google::protobuf::io::CodedInputStream* input) final;
347  ::google::protobuf::io::CodedOutputStream* output) const final;
349  bool deterministic, ::google::protobuf::uint8* target) const final;
350  int GetCachedSize() const final { return _cached_size_.Get(); }
351 
352  private:
353  void SharedCtor();
354  void SharedDtor();
355  void SetCachedSize(int size) const final;
356  void InternalSwap(IverExtraCommands* other);
357  private:
358  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
359  return NULL;
360  }
361  inline void* MaybeArenaPtr() const {
362  return NULL;
363  }
364  public:
365 
367 
368  // nested types ----------------------------------------------------
369 
373  static const IverCommand START_MISSION =
375  static const IverCommand STOP_MISSION =
377  static inline bool IverCommand_IsValid(int value) {
379  }
384  static const int IverCommand_ARRAYSIZE =
386  static inline const ::google::protobuf::EnumDescriptor*
389  }
390  static inline const ::std::string& IverCommand_Name(IverCommand value) {
392  }
393  static inline bool IverCommand_Parse(const ::std::string& name,
394  IverCommand* value) {
395  return IverExtraCommands_IverCommand_Parse(name, value);
396  }
397 
398  // accessors -------------------------------------------------------
399 
400  // optional string mission = 2;
401  bool has_mission() const;
402  void clear_mission();
403  static const int kMissionFieldNumber = 2;
404  const ::std::string& mission() const;
405  void set_mission(const ::std::string& value);
406  #if LANG_CXX11
407  void set_mission(::std::string&& value);
408  #endif
409  void set_mission(const char* value);
410  void set_mission(const char* value, size_t size);
411  ::std::string* mutable_mission();
412  ::std::string* release_mission();
413  void set_allocated_mission(::std::string* mission);
414 
415  // optional .goby.middleware.frontseat.protobuf.IverExtraCommands.IverCommand command = 1 [default = UNKNOWN_COMMAND];
416  bool has_command() const;
417  void clear_command();
418  static const int kCommandFieldNumber = 1;
421 
422  // @@protoc_insertion_point(class_scope:goby.middleware.frontseat.protobuf.IverExtraCommands)
423  private:
424  void set_has_command();
425  void clear_has_command();
426  void set_has_mission();
427  void clear_has_mission();
428 
429  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
430  ::google::protobuf::internal::HasBits<1> _has_bits_;
431  mutable ::google::protobuf::internal::CachedSize _cached_size_;
432  ::google::protobuf::internal::ArenaStringPtr mission_;
433  int command_;
434  friend struct ::protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct;
435 };
436 // ===================================================================
437 
438 static const int kIverCommandFieldNumber = 1001;
439 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::frontseat::protobuf::CommandRequest,
440  ::google::protobuf::internal::MessageTypeTraits< ::goby::middleware::frontseat::protobuf::IverExtraCommands >, 11, false >
442 static const int kIverStateFieldNumber = 1001;
443 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::frontseat::protobuf::InterfaceData,
444  ::google::protobuf::internal::MessageTypeTraits< ::goby::middleware::frontseat::protobuf::IverState >, 11, false >
446 
447 // ===================================================================
448 
449 #ifdef __GNUC__
450  #pragma GCC diagnostic push
451  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
452 #endif // __GNUC__
453 // IverState
454 
455 // optional .goby.middleware.frontseat.protobuf.IverState.IverMissionMode mode = 1 [default = IVER_MODE_UNKNOWN];
456 inline bool IverState::has_mode() const {
457  return (_has_bits_[0] & 0x00000001u) != 0;
458 }
459 inline void IverState::set_has_mode() {
460  _has_bits_[0] |= 0x00000001u;
461 }
462 inline void IverState::clear_has_mode() {
463  _has_bits_[0] &= ~0x00000001u;
464 }
465 inline void IverState::clear_mode() {
466  mode_ = -1;
467  clear_has_mode();
468 }
470  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.IverState.mode)
472 }
475  set_has_mode();
476  mode_ = value;
477  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.IverState.mode)
478 }
479 
480 // -------------------------------------------------------------------
481 
482 // IverExtraCommands
483 
484 // optional .goby.middleware.frontseat.protobuf.IverExtraCommands.IverCommand command = 1 [default = UNKNOWN_COMMAND];
485 inline bool IverExtraCommands::has_command() const {
486  return (_has_bits_[0] & 0x00000002u) != 0;
487 }
488 inline void IverExtraCommands::set_has_command() {
489  _has_bits_[0] |= 0x00000002u;
490 }
491 inline void IverExtraCommands::clear_has_command() {
492  _has_bits_[0] &= ~0x00000002u;
493 }
495  command_ = 0;
496  clear_has_command();
497 }
499  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.IverExtraCommands.command)
501 }
504  set_has_command();
505  command_ = value;
506  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.IverExtraCommands.command)
507 }
508 
509 // optional string mission = 2;
510 inline bool IverExtraCommands::has_mission() const {
511  return (_has_bits_[0] & 0x00000001u) != 0;
512 }
513 inline void IverExtraCommands::set_has_mission() {
514  _has_bits_[0] |= 0x00000001u;
515 }
516 inline void IverExtraCommands::clear_has_mission() {
517  _has_bits_[0] &= ~0x00000001u;
518 }
520  mission_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
521  clear_has_mission();
522 }
523 inline const ::std::string& IverExtraCommands::mission() const {
524  // @@protoc_insertion_point(field_get:goby.middleware.frontseat.protobuf.IverExtraCommands.mission)
525  return mission_.GetNoArena();
526 }
527 inline void IverExtraCommands::set_mission(const ::std::string& value) {
528  set_has_mission();
529  mission_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
530  // @@protoc_insertion_point(field_set:goby.middleware.frontseat.protobuf.IverExtraCommands.mission)
531 }
532 #if LANG_CXX11
533 inline void IverExtraCommands::set_mission(::std::string&& value) {
534  set_has_mission();
535  mission_.SetNoArena(
537  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.frontseat.protobuf.IverExtraCommands.mission)
538 }
539 #endif
540 inline void IverExtraCommands::set_mission(const char* value) {
541  GOOGLE_DCHECK(value != NULL);
542  set_has_mission();
543  mission_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
544  // @@protoc_insertion_point(field_set_char:goby.middleware.frontseat.protobuf.IverExtraCommands.mission)
545 }
546 inline void IverExtraCommands::set_mission(const char* value, size_t size) {
547  set_has_mission();
549  ::std::string(reinterpret_cast<const char*>(value), size));
550  // @@protoc_insertion_point(field_set_pointer:goby.middleware.frontseat.protobuf.IverExtraCommands.mission)
551 }
552 inline ::std::string* IverExtraCommands::mutable_mission() {
553  set_has_mission();
554  // @@protoc_insertion_point(field_mutable:goby.middleware.frontseat.protobuf.IverExtraCommands.mission)
555  return mission_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
556 }
557 inline ::std::string* IverExtraCommands::release_mission() {
558  // @@protoc_insertion_point(field_release:goby.middleware.frontseat.protobuf.IverExtraCommands.mission)
559  if (!has_mission()) {
560  return NULL;
561  }
562  clear_has_mission();
563  return mission_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
564 }
565 inline void IverExtraCommands::set_allocated_mission(::std::string* mission) {
566  if (mission != NULL) {
567  set_has_mission();
568  } else {
569  clear_has_mission();
570  }
571  mission_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), mission);
572  // @@protoc_insertion_point(field_set_allocated:goby.middleware.frontseat.protobuf.IverExtraCommands.mission)
573 }
574 
575 #ifdef __GNUC__
576  #pragma GCC diagnostic pop
577 #endif // __GNUC__
578 // -------------------------------------------------------------------
579 
580 
581 // @@protoc_insertion_point(namespace_scope)
582 
583 } // namespace protobuf
584 } // namespace frontseat
585 } // namespace middleware
586 } // namespace goby
587 
588 namespace google {
589 namespace protobuf {
590 
591 template <> struct is_proto_enum< ::goby::middleware::frontseat::protobuf::IverState_IverMissionMode> : ::std::true_type {};
592 template <>
593 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::IverState_IverMissionMode>() {
595 }
596 template <> struct is_proto_enum< ::goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand> : ::std::true_type {};
597 template <>
598 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand>() {
600 }
601 
602 } // namespace protobuf
603 } // namespace google
604 
605 // @@protoc_insertion_point(global_scope)
606 
607 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto
goby::middleware::frontseat::protobuf::iver_command
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::frontseat::protobuf::CommandRequest, ::google::protobuf::internal::MessageTypeTraits< ::goby::middleware::frontseat::protobuf::IverExtraCommands >, 11, false > iver_command
Definition: iver_driver.pb.h:441
goby::middleware::frontseat::protobuf::IverExtraCommands::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::frontseat::protobuf::IverExtraCommands::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: iver_driver.pb.h:304
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_IsValid
bool IverExtraCommands_IverCommand_IsValid(int value)
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_Parse
bool IverExtraCommands_IverCommand_Parse(const ::std::string &name, IverExtraCommands_IverCommand *value)
Definition: iver_driver.pb.h:119
goby::middleware::frontseat::protobuf::IverState::IVER_MODE_SERVO_MODE
static const IverMissionMode IVER_MODE_SERVO_MODE
Definition: iver_driver.pb.h:231
goby::middleware::frontseat::protobuf::IverState::Clear
void Clear() final
goby::middleware::frontseat::protobuf::IverExtraCommands::mutable_mission
::std::string * mutable_mission()
Definition: iver_driver.pb.h:552
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: iver_driver.pb.h:49
goby::middleware::frontseat::protobuf::IverState::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand
IverExtraCommands_IverCommand
Definition: iver_driver.pb.h:104
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: iver_driver.pb.h:50
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: iver_driver.pb.h:48
goby::middleware::frontseat::protobuf::IverState::Swap
void Swap(IverState *other)
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::frontseat::protobuf::IverExtraCommands::swap
friend void swap(IverExtraCommands &a, IverExtraCommands &b)
Definition: iver_driver.pb.h:323
goby::middleware::frontseat::protobuf::IverExtraCommands::Swap
void Swap(IverExtraCommands *other)
goby::middleware::frontseat::protobuf::IverState::IverMissionMode_Name
static const ::std::string & IverMissionMode_Name(IverMissionMode value)
Definition: iver_driver.pb.h:248
goby::middleware::frontseat::protobuf::IverExtraCommands::clear_mission
void clear_mission()
Definition: iver_driver.pb.h:519
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_STOP_MISSION
@ IverExtraCommands_IverCommand_STOP_MISSION
Definition: iver_driver.pb.h:107
goby::middleware::frontseat::protobuf::IverExtraCommands::clear_command
void clear_command()
Definition: iver_driver.pb.h:494
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IVER_MODE_MISSION_MODE
@ IverState_IverMissionMode_IVER_MODE_MISSION_MODE
Definition: iver_driver.pb.h:87
goby::middleware::frontseat::protobuf::IverState::IVER_MODE_STOPPED
static const IverMissionMode IVER_MODE_STOPPED
Definition: iver_driver.pb.h:223
goby::middleware::frontseat::protobuf::IverExtraCommands::~IverExtraCommands
virtual ~IverExtraCommands()
goby::middleware::frontseat::protobuf::IverState::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
frontseat.pb.h
goby::middleware::frontseat::protobuf::IverState::IVER_MODE_MANUAL_OVERRIDE
static const IverMissionMode IVER_MODE_MANUAL_OVERRIDE
Definition: iver_driver.pb.h:227
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IVER_MODE_UNKNOWN
@ IverState_IverMissionMode_IVER_MODE_UNKNOWN
Definition: iver_driver.pb.h:80
goby::middleware::frontseat::protobuf::IverExtraCommands::command
::goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand command() const
Definition: iver_driver.pb.h:498
goby::middleware::frontseat::protobuf::IverState::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IverMissionMode_ARRAYSIZE
const int IverState_IverMissionMode_IverMissionMode_ARRAYSIZE
Definition: iver_driver.pb.h:92
goby::middleware::frontseat::protobuf::IverExtraCommands::New
IverExtraCommands * New() const final
Definition: iver_driver.pb.h:329
google::protobuf::Arena
Definition: arena.h:244
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IVER_MODE_PARKING
@ IverState_IverMissionMode_IVER_MODE_PARKING
Definition: iver_driver.pb.h:83
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IVER_MODE_STOPPED
@ IverState_IverMissionMode_IVER_MODE_STOPPED
Definition: iver_driver.pb.h:82
goby::middleware::frontseat::protobuf::IverState::IverMissionMode_descriptor
static const ::google::protobuf::EnumDescriptor * IverMissionMode_descriptor()
Definition: iver_driver.pb.h:245
goby::middleware::frontseat::protobuf::IverState::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto
Definition: iver_driver.pb.h:42
goby::middleware::frontseat::protobuf::IverState::IVER_MODE_NORMAL
static const IverMissionMode IVER_MODE_NORMAL
Definition: iver_driver.pb.h:221
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::AddDescriptors
void AddDescriptors()
goby::middleware::frontseat::protobuf::IverState::operator=
IverState & operator=(const IverState &from)
Definition: iver_driver.pb.h:133
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IverMissionMode_MAX
const IverState_IverMissionMode IverState_IverMissionMode_IverMissionMode_MAX
Definition: iver_driver.pb.h:91
goby::middleware::frontseat::protobuf::IverExtraCommands::set_allocated_mission
void set_allocated_mission(::std::string *mission)
Definition: iver_driver.pb.h:565
goby::middleware::frontseat::protobuf::IverExtraCommands::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::frontseat::protobuf::IverState
Definition: iver_driver.pb.h:126
goby::middleware::frontseat::protobuf::IverExtraCommands::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: iver_driver.pb.h:307
goby::middleware::frontseat::protobuf::InterfaceData
Definition: frontseat.pb.h:795
goby::middleware::frontseat::protobuf::IverExtraCommands::UNKNOWN_COMMAND
static const IverCommand UNKNOWN_COMMAND
Definition: iver_driver.pb.h:371
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_START_MISSION
@ IverExtraCommands_IverCommand_START_MISSION
Definition: iver_driver.pb.h:106
goby::middleware::frontseat::protobuf::IverExtraCommands::set_command
void set_command(::goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand value)
Definition: iver_driver.pb.h:502
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IVER_MODE_MANUAL_PARKING
@ IverState_IverMissionMode_IVER_MODE_MANUAL_PARKING
Definition: iver_driver.pb.h:85
goby::middleware::frontseat::protobuf::_IverState_default_instance_
IverStateDefaultTypeInternal _IverState_default_instance_
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: iver_driver.pb.h:46
goby::middleware::frontseat::protobuf::IverState::clear_mode
void clear_mode()
Definition: iver_driver.pb.h:465
message.h
goby::middleware::frontseat::protobuf::IverExtraCommands::has_command
bool has_command() const
Definition: iver_driver.pb.h:485
goby::middleware::frontseat::protobuf::kIverStateFieldNumber
static const int kIverStateFieldNumber
Definition: iver_driver.pb.h:442
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IsValid
bool IverState_IverMissionMode_IsValid(int value)
goby::middleware::frontseat::protobuf::IverState::IVER_MODE_MANUAL_PARKING
static const IverMissionMode IVER_MODE_MANUAL_PARKING
Definition: iver_driver.pb.h:229
goby::middleware::frontseat::protobuf::IverExtraCommands::IverCommand_Parse
static bool IverCommand_Parse(const ::std::string &name, IverCommand *value)
Definition: iver_driver.pb.h:393
goby::middleware::frontseat::protobuf::IverState::IVER_MODE_MISSION_MODE
static const IverMissionMode IVER_MODE_MISSION_MODE
Definition: iver_driver.pb.h:233
goby::middleware::frontseat::protobuf::IverExtraCommands::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::frontseat::protobuf::IverExtraCommands::IverCommand_IsValid
static bool IverCommand_IsValid(int value)
Definition: iver_driver.pb.h:377
goby::middleware::frontseat::protobuf::IverExtraCommands::kCommandFieldNumber
static const int kCommandFieldNumber
Definition: iver_driver.pb.h:418
goby::middleware::frontseat::protobuf::CommandRequest
Definition: frontseat.pb.h:488
goby::middleware::frontseat::protobuf::IverState_IverMissionMode
IverState_IverMissionMode
Definition: iver_driver.pb.h:79
goby::middleware::frontseat::protobuf::IverState::default_instance
static const IverState & default_instance()
goby::middleware::frontseat::protobuf::IverState::has_mode
bool has_mode() const
Definition: iver_driver.pb.h:456
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::middleware::frontseat::protobuf::IverExtraCommands::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::frontseat::protobuf::IverExtraCommands::operator=
IverExtraCommands & operator=(const IverExtraCommands &from)
Definition: iver_driver.pb.h:285
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IverMissionMode_MIN
const IverState_IverMissionMode IverState_IverMissionMode_IverMissionMode_MIN
Definition: iver_driver.pb.h:90
goby::middleware::frontseat::protobuf::IverState::New
IverState * New() const final
Definition: iver_driver.pb.h:177
goby::middleware::frontseat::protobuf::IverState::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::IverState::kModeFieldNumber
static const int kModeFieldNumber
Definition: iver_driver.pb.h:261
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct
Definition: iver_driver.pb.h:44
goby::middleware::frontseat::protobuf::IverExtraCommands::Clear
void Clear() final
goby::middleware::frontseat::protobuf::IverExtraCommands::IverCommand_ARRAYSIZE
static const int IverCommand_ARRAYSIZE
Definition: iver_driver.pb.h:384
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IVER_MODE_NORMAL
@ IverState_IverMissionMode_IVER_MODE_NORMAL
Definition: iver_driver.pb.h:81
goby::middleware::frontseat::protobuf::IverExtraCommands::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::frontseat::protobuf::IverState::swap
friend void swap(IverState &a, IverState &b)
Definition: iver_driver.pb.h:171
goby::middleware::frontseat::protobuf::IverExtraCommands::IverCommand_descriptor
static const ::google::protobuf::EnumDescriptor * IverCommand_descriptor()
Definition: iver_driver.pb.h:387
goby::middleware::frontseat::protobuf::IverExtraCommands::release_mission
::std::string * release_mission()
Definition: iver_driver.pb.h:557
goby::middleware::frontseat::protobuf::IverExtraCommands::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::IverState::IVER_MODE_UNKNOWN
static const IverMissionMode IVER_MODE_UNKNOWN
Definition: iver_driver.pb.h:219
goby::middleware::frontseat::protobuf::IverState::IverMissionMode_MIN
static const IverMissionMode IverMissionMode_MIN
Definition: iver_driver.pb.h:238
goby::middleware::frontseat::protobuf::IverExtraCommands::IsInitialized
bool IsInitialized() const final
goby::middleware::frontseat::protobuf::IverState::IverMissionMode_ARRAYSIZE
static const int IverMissionMode_ARRAYSIZE
Definition: iver_driver.pb.h:242
goby::middleware::frontseat::protobuf::kIverCommandFieldNumber
static const int kIverCommandFieldNumber
Definition: iver_driver.pb.h:438
goby::middleware::frontseat::protobuf::IverExtraCommands::internal_default_instance
static const IverExtraCommands * internal_default_instance()
Definition: iver_driver.pb.h:315
goby::middleware::frontseat::protobuf::IverExtraCommands::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::frontseat::protobuf::IverExtraCommands::IverCommand_MAX
static const IverCommand IverCommand_MAX
Definition: iver_driver.pb.h:382
google::protobuf::Metadata
Definition: message.h:174
goby::middleware::frontseat::protobuf::IverExtraCommands::New
IverExtraCommands * New(::google::protobuf::Arena *arena) const final
Definition: iver_driver.pb.h:333
goby::middleware::frontseat::protobuf::iver_state
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::middleware::frontseat::protobuf::InterfaceData, ::google::protobuf::internal::MessageTypeTraits< ::goby::middleware::frontseat::protobuf::IverState >, 11, false > iver_state
Definition: iver_driver.pb.h:445
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_descriptor
const ::google::protobuf::EnumDescriptor * IverExtraCommands_IverCommand_descriptor()
google::protobuf::Message
Definition: message.h:189
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_Name
const ::std::string & IverExtraCommands_IverCommand_Name(IverExtraCommands_IverCommand value)
Definition: iver_driver.pb.h:115
goby::middleware::frontseat::protobuf::IverState::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: iver_driver.pb.h:155
goby::middleware::frontseat::protobuf::IverState::IverState
IverState()
goby::middleware::frontseat::protobuf::IverExtraCommands::START_MISSION
static const IverCommand START_MISSION
Definition: iver_driver.pb.h:373
goby::middleware::frontseat::protobuf::IverState::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::frontseat::protobuf::IverExtraCommands::set_mission
void set_mission(const ::std::string &value)
Definition: iver_driver.pb.h:527
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_IverCommand_ARRAYSIZE
const int IverExtraCommands_IverCommand_IverCommand_ARRAYSIZE
Definition: iver_driver.pb.h:112
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_IverCommand_MIN
const IverExtraCommands_IverCommand IverExtraCommands_IverCommand_IverCommand_MIN
Definition: iver_driver.pb.h:110
arena.h
goby::middleware::frontseat::protobuf::IverState::mode
::goby::middleware::frontseat::protobuf::IverState_IverMissionMode mode() const
Definition: iver_driver.pb.h:469
goby::middleware::frontseat::protobuf::IverExtraCommands::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: iver_driver.pb.h:319
goby::middleware::frontseat::protobuf::IverState::IverMissionMode_IsValid
static bool IverMissionMode_IsValid(int value)
Definition: iver_driver.pb.h:235
goby::middleware::frontseat::protobuf::IverState::GetCachedSize
int GetCachedSize() const final
Definition: iver_driver.pb.h:198
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_Parse
bool IverState_IverMissionMode_Parse(const ::std::string &name, IverState_IverMissionMode *value)
Definition: iver_driver.pb.h:99
goby::middleware::frontseat::protobuf::IverState::set_mode
void set_mode(::goby::middleware::frontseat::protobuf::IverState_IverMissionMode value)
Definition: iver_driver.pb.h:473
goby::middleware::frontseat::protobuf::IverState::IverMissionMode_Parse
static bool IverMissionMode_Parse(const ::std::string &name, IverMissionMode *value)
Definition: iver_driver.pb.h:251
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_IverCommand_MAX
const IverExtraCommands_IverCommand IverExtraCommands_IverCommand_IverCommand_MAX
Definition: iver_driver.pb.h:111
goby::middleware::frontseat::protobuf::IverExtraCommands_IverCommand_UNKNOWN_COMMAND
@ IverExtraCommands_IverCommand_UNKNOWN_COMMAND
Definition: iver_driver.pb.h:105
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: iver_driver.pb.h:45
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IVER_MODE_MANUAL_OVERRIDE
@ IverState_IverMissionMode_IVER_MODE_MANUAL_OVERRIDE
Definition: iver_driver.pb.h:84
goby::middleware::frontseat::protobuf::IverState::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: iver_driver.pb.h:152
goby::middleware::frontseat::protobuf::IverExtraCommands::GetCachedSize
int GetCachedSize() const final
Definition: iver_driver.pb.h:350
goby::middleware::frontseat::protobuf::IverExtraCommands::IverCommand_MIN
static const IverCommand IverCommand_MIN
Definition: iver_driver.pb.h:380
goby::middleware::frontseat::protobuf::IverExtraCommands::IverCommand_Name
static const ::std::string & IverCommand_Name(IverCommand value)
Definition: iver_driver.pb.h:390
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_IVER_MODE_SERVO_MODE
@ IverState_IverMissionMode_IVER_MODE_SERVO_MODE
Definition: iver_driver.pb.h:86
goby::middleware::frontseat::protobuf::IverState::IVER_MODE_PARKING
static const IverMissionMode IVER_MODE_PARKING
Definition: iver_driver.pb.h:225
goby::middleware::frontseat::protobuf::IverExtraCommands::IverExtraCommands
IverExtraCommands()
goby::middleware::frontseat::protobuf::IverState::internal_default_instance
static const IverState * internal_default_instance()
Definition: iver_driver.pb.h:163
goby::middleware::frontseat::protobuf::IverState::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::frontseat::protobuf::IverState::IsInitialized
bool IsInitialized() const final
goby::middleware::frontseat::protobuf::IverExtraCommands::STOP_MISSION
static const IverCommand STOP_MISSION
Definition: iver_driver.pb.h:375
goby::middleware::frontseat::protobuf::IverExtraCommands
Definition: iver_driver.pb.h:278
goby::middleware::frontseat::protobuf::IverState::IverMissionMode_MAX
static const IverMissionMode IverMissionMode_MAX
Definition: iver_driver.pb.h:240
goby::middleware::frontseat::protobuf::_IverExtraCommands_default_instance_
IverExtraCommandsDefaultTypeInternal _IverExtraCommands_default_instance_
goby::middleware::frontseat::protobuf::IverState::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: iver_driver.pb.h:167
goby::middleware::frontseat::protobuf::IverExtraCommands::kMissionFieldNumber
static const int kMissionFieldNumber
Definition: iver_driver.pb.h:403
goby::middleware::frontseat::protobuf::IverState::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::frontseat::protobuf::IverState::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::frontseat::protobuf::IverExtraCommands::has_mission
bool has_mission() const
Definition: iver_driver.pb.h:510
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_descriptor
const ::google::protobuf::EnumDescriptor * IverState_IverMissionMode_descriptor()
goby::middleware::frontseat::protobuf::IverExtraCommands::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::frontseat::protobuf::IverState::New
IverState * New(::google::protobuf::Arena *arena) const final
Definition: iver_driver.pb.h:181
google
Definition: dccl.h:57
goby::middleware::frontseat::protobuf::IverExtraCommands::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::frontseat::protobuf::IverState_IverMissionMode_Name
const ::std::string & IverState_IverMissionMode_Name(IverState_IverMissionMode value)
Definition: iver_driver.pb.h:95
goby::middleware::frontseat::protobuf::IverExtraCommands::default_instance
static const IverExtraCommands & default_instance()
goby::middleware::frontseat::protobuf::IverState::~IverState
virtual ~IverState()
goby::middleware::frontseat::protobuf::IverExtraCommands::mission
const ::std::string & mission() const
Definition: iver_driver.pb.h:523
protobuf_goby_2fmiddleware_2ffrontseat_2fiver_2fiver_5fdriver_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: iver_driver.pb.h:47