JaiaBot  1.12.0+18+g85da5f82
JaiaBot micro-AUV software
echo.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/echo.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2fecho_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fecho_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>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
34 #include "dccl/option_extensions.pb.h"
35 #include <boost/units/quantity.hpp>
36 #include <boost/units/absolute.hpp>
37 #include <boost/units/dimensionless_type.hpp>
38 #include <boost/units/make_scaled_unit.hpp>
39 // @@protoc_insertion_point(includes)
40 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fecho_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[3];
48  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
49  static const ::google::protobuf::internal::SerializationTable serialization_table[];
50  static const ::google::protobuf::uint32 offsets[];
51 };
52 void AddDescriptors();
53 } // namespace protobuf_jaiabot_2fmessages_2fecho_2eproto
54 namespace jaiabot {
55 namespace protobuf {
56 class EchoCommand;
57 class EchoCommandDefaultTypeInternal;
58 extern EchoCommandDefaultTypeInternal _EchoCommand_default_instance_;
59 class EchoData;
60 class EchoDataDefaultTypeInternal;
61 extern EchoDataDefaultTypeInternal _EchoData_default_instance_;
62 class EchoIssue;
63 class EchoIssueDefaultTypeInternal;
64 extern EchoIssueDefaultTypeInternal _EchoIssue_default_instance_;
65 } // namespace protobuf
66 } // namespace jaiabot
67 namespace google {
68 namespace protobuf {
69 template<> ::jaiabot::protobuf::EchoCommand* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoCommand>(Arena*);
70 template<> ::jaiabot::protobuf::EchoData* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoData>(Arena*);
71 template<> ::jaiabot::protobuf::EchoIssue* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoIssue>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace jaiabot {
75 namespace protobuf {
76 
88 };
93 
94 const ::google::protobuf::EnumDescriptor* EchoCommand_EchoCommandType_descriptor();
96  return ::google::protobuf::internal::NameOfEnum(
98 }
100  const ::std::string& name, EchoCommand_EchoCommandType* value) {
101  return ::google::protobuf::internal::ParseNamedEnum<EchoCommand_EchoCommandType>(
103 }
108 };
109 bool EchoIssue_SolutionType_IsValid(int value);
113 
114 const ::google::protobuf::EnumDescriptor* EchoIssue_SolutionType_descriptor();
115 inline const ::std::string& EchoIssue_SolutionType_Name(EchoIssue_SolutionType value) {
116  return ::google::protobuf::internal::NameOfEnum(
118 }
120  const ::std::string& name, EchoIssue_SolutionType* value) {
121  return ::google::protobuf::internal::ParseNamedEnum<EchoIssue_SolutionType>(
122  EchoIssue_SolutionType_descriptor(), name, value);
123 }
124 enum EchoState {
125  BOOTING = 0,
126  OCTOSPI = 1,
127  SD_INIT = 2,
128  SD_MOUNT = 3,
130  PSSI_EN = 5,
131  READY = 6,
132  START = 7,
133  STOP = 8,
135 };
136 bool EchoState_IsValid(int value);
140 
141 const ::google::protobuf::EnumDescriptor* EchoState_descriptor();
142 inline const ::std::string& EchoState_Name(EchoState value) {
143  return ::google::protobuf::internal::NameOfEnum(
144  EchoState_descriptor(), value);
145 }
146 inline bool EchoState_Parse(
147  const ::std::string& name, EchoState* value) {
148  return ::google::protobuf::internal::ParseNamedEnum<EchoState>(
149  EchoState_descriptor(), name, value);
150 }
151 // ===================================================================
152 
153 class EchoCommand : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.EchoCommand) */ {
154  public:
155  EchoCommand();
156  virtual ~EchoCommand();
157 
158  EchoCommand(const EchoCommand& from);
159 
160  inline EchoCommand& operator=(const EchoCommand& from) {
161  CopyFrom(from);
162  return *this;
163  }
164  #if LANG_CXX11
165  EchoCommand(EchoCommand&& from) noexcept
166  : EchoCommand() {
167  *this = ::std::move(from);
168  }
169 
170  inline EchoCommand& operator=(EchoCommand&& from) noexcept {
171  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
172  if (this != &from) InternalSwap(&from);
173  } else {
174  CopyFrom(from);
175  }
176  return *this;
177  }
178  #endif
179  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
180  return _internal_metadata_.unknown_fields();
181  }
182  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
183  return _internal_metadata_.mutable_unknown_fields();
184  }
185 
186  static const ::google::protobuf::Descriptor* descriptor();
187  static const EchoCommand& default_instance();
188 
189  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
190  static inline const EchoCommand* internal_default_instance() {
191  return reinterpret_cast<const EchoCommand*>(
193  }
194  static constexpr int kIndexInFileMessages =
195  0;
196 
197  void Swap(EchoCommand* other);
198  friend void swap(EchoCommand& a, EchoCommand& b) {
199  a.Swap(&b);
200  }
201 
202  // implements Message ----------------------------------------------
203 
204  inline EchoCommand* New() const final {
205  return CreateMaybeMessage<EchoCommand>(NULL);
206  }
207 
208  EchoCommand* New(::google::protobuf::Arena* arena) const final {
209  return CreateMaybeMessage<EchoCommand>(arena);
210  }
211  void CopyFrom(const ::google::protobuf::Message& from) final;
212  void MergeFrom(const ::google::protobuf::Message& from) final;
213  void CopyFrom(const EchoCommand& from);
214  void MergeFrom(const EchoCommand& from);
215  void Clear() final;
216  bool IsInitialized() const final;
217 
218  size_t ByteSizeLong() const final;
220  ::google::protobuf::io::CodedInputStream* input) final;
222  ::google::protobuf::io::CodedOutputStream* output) const final;
224  bool deterministic, ::google::protobuf::uint8* target) const final;
225  int GetCachedSize() const final { return _cached_size_.Get(); }
226 
227  private:
228  void SharedCtor();
229  void SharedDtor();
230  void SetCachedSize(int size) const final;
231  void InternalSwap(EchoCommand* other);
232  private:
233  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
234  return NULL;
235  }
236  inline void* MaybeArenaPtr() const {
237  return NULL;
238  }
239  public:
240 
241  ::google::protobuf::Metadata GetMetadata() const final;
242 
243  // nested types ----------------------------------------------------
244 
246  static const EchoCommandType CMD_START =
248  static const EchoCommandType CMD_STOP =
252  static const EchoCommandType CMD_ACK =
256  static const EchoCommandType CMD_CH =
258  static const EchoCommandType CMD_FREQ =
260  static const EchoCommandType CMD_TIME =
262  static const EchoCommandType CMD_VER =
264  static const EchoCommandType CMD_HELP =
266  static inline bool EchoCommandType_IsValid(int value) {
268  }
273  static const int EchoCommandType_ARRAYSIZE =
275  static inline const ::google::protobuf::EnumDescriptor*
278  }
279  static inline const ::std::string& EchoCommandType_Name(EchoCommandType value) {
280  return EchoCommand_EchoCommandType_Name(value);
281  }
282  static inline bool EchoCommandType_Parse(const ::std::string& name,
283  EchoCommandType* value) {
284  return EchoCommand_EchoCommandType_Parse(name, value);
285  }
286 
287  // accessors -------------------------------------------------------
288 
289  // required .jaiabot.protobuf.EchoCommand.EchoCommandType type = 1;
290  bool has_type() const;
291  void clear_type();
292  static const int kTypeFieldNumber = 1;
295 
296  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.EchoCommand)
297  private:
298  void set_has_type();
299  void clear_has_type();
300 
301  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
302  ::google::protobuf::internal::HasBits<1> _has_bits_;
303  mutable ::google::protobuf::internal::CachedSize _cached_size_;
304  int type_;
305  friend struct ::protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct;
306 };
307 // -------------------------------------------------------------------
308 
309 class EchoData : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.EchoData) */ {
310  public:
311  EchoData();
312  virtual ~EchoData();
313 
314  EchoData(const EchoData& from);
315 
316  inline EchoData& operator=(const EchoData& from) {
317  CopyFrom(from);
318  return *this;
319  }
320  #if LANG_CXX11
321  EchoData(EchoData&& from) noexcept
322  : EchoData() {
323  *this = ::std::move(from);
324  }
325 
326  inline EchoData& operator=(EchoData&& from) noexcept {
327  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
328  if (this != &from) InternalSwap(&from);
329  } else {
330  CopyFrom(from);
331  }
332  return *this;
333  }
334  #endif
335  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
336  return _internal_metadata_.unknown_fields();
337  }
338  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
339  return _internal_metadata_.mutable_unknown_fields();
340  }
341 
342  static const ::google::protobuf::Descriptor* descriptor();
343  static const EchoData& default_instance();
344 
345  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
346  static inline const EchoData* internal_default_instance() {
347  return reinterpret_cast<const EchoData*>(
349  }
350  static constexpr int kIndexInFileMessages =
351  1;
352 
353  void Swap(EchoData* other);
354  friend void swap(EchoData& a, EchoData& b) {
355  a.Swap(&b);
356  }
357 
358  // implements Message ----------------------------------------------
359 
360  inline EchoData* New() const final {
361  return CreateMaybeMessage<EchoData>(NULL);
362  }
363 
364  EchoData* New(::google::protobuf::Arena* arena) const final {
365  return CreateMaybeMessage<EchoData>(arena);
366  }
367  void CopyFrom(const ::google::protobuf::Message& from) final;
368  void MergeFrom(const ::google::protobuf::Message& from) final;
369  void CopyFrom(const EchoData& from);
370  void MergeFrom(const EchoData& from);
371  void Clear() final;
372  bool IsInitialized() const final;
373 
374  size_t ByteSizeLong() const final;
376  ::google::protobuf::io::CodedInputStream* input) final;
378  ::google::protobuf::io::CodedOutputStream* output) const final;
380  bool deterministic, ::google::protobuf::uint8* target) const final;
381  int GetCachedSize() const final { return _cached_size_.Get(); }
382 
383  private:
384  void SharedCtor();
385  void SharedDtor();
386  void SetCachedSize(int size) const final;
387  void InternalSwap(EchoData* other);
388  private:
389  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
390  return NULL;
391  }
392  inline void* MaybeArenaPtr() const {
393  return NULL;
394  }
395  public:
396 
397  ::google::protobuf::Metadata GetMetadata() const final;
398 
399  // nested types ----------------------------------------------------
400 
401  // accessors -------------------------------------------------------
402 
403  // optional .jaiabot.protobuf.EchoState echo_state = 1 [default = BOOTING];
404  bool has_echo_state() const;
405  void clear_echo_state();
406  static const int kEchoStateFieldNumber = 1;
407  ::jaiabot::protobuf::EchoState echo_state() const;
408  void set_echo_state(::jaiabot::protobuf::EchoState value);
409 
410  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.EchoData)
411  private:
412  void set_has_echo_state();
413  void clear_has_echo_state();
414 
415  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
416  ::google::protobuf::internal::HasBits<1> _has_bits_;
417  mutable ::google::protobuf::internal::CachedSize _cached_size_;
418  int echo_state_;
419  friend struct ::protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct;
420 };
421 // -------------------------------------------------------------------
422 
423 class EchoIssue : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.EchoIssue) */ {
424  public:
425  EchoIssue();
426  virtual ~EchoIssue();
427 
428  EchoIssue(const EchoIssue& from);
429 
430  inline EchoIssue& operator=(const EchoIssue& from) {
431  CopyFrom(from);
432  return *this;
433  }
434  #if LANG_CXX11
435  EchoIssue(EchoIssue&& from) noexcept
436  : EchoIssue() {
437  *this = ::std::move(from);
438  }
439 
440  inline EchoIssue& operator=(EchoIssue&& from) noexcept {
441  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
442  if (this != &from) InternalSwap(&from);
443  } else {
444  CopyFrom(from);
445  }
446  return *this;
447  }
448  #endif
449  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
450  return _internal_metadata_.unknown_fields();
451  }
452  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
453  return _internal_metadata_.mutable_unknown_fields();
454  }
455 
456  static const ::google::protobuf::Descriptor* descriptor();
457  static const EchoIssue& default_instance();
458 
459  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
460  static inline const EchoIssue* internal_default_instance() {
461  return reinterpret_cast<const EchoIssue*>(
463  }
464  static constexpr int kIndexInFileMessages =
465  2;
466 
467  void Swap(EchoIssue* other);
468  friend void swap(EchoIssue& a, EchoIssue& b) {
469  a.Swap(&b);
470  }
471 
472  // implements Message ----------------------------------------------
473 
474  inline EchoIssue* New() const final {
475  return CreateMaybeMessage<EchoIssue>(NULL);
476  }
477 
478  EchoIssue* New(::google::protobuf::Arena* arena) const final {
479  return CreateMaybeMessage<EchoIssue>(arena);
480  }
481  void CopyFrom(const ::google::protobuf::Message& from) final;
482  void MergeFrom(const ::google::protobuf::Message& from) final;
483  void CopyFrom(const EchoIssue& from);
484  void MergeFrom(const EchoIssue& from);
485  void Clear() final;
486  bool IsInitialized() const final;
487 
488  size_t ByteSizeLong() const final;
490  ::google::protobuf::io::CodedInputStream* input) final;
492  ::google::protobuf::io::CodedOutputStream* output) const final;
494  bool deterministic, ::google::protobuf::uint8* target) const final;
495  int GetCachedSize() const final { return _cached_size_.Get(); }
496 
497  private:
498  void SharedCtor();
499  void SharedDtor();
500  void SetCachedSize(int size) const final;
501  void InternalSwap(EchoIssue* other);
502  private:
503  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
504  return NULL;
505  }
506  inline void* MaybeArenaPtr() const {
507  return NULL;
508  }
509  public:
510 
511  ::google::protobuf::Metadata GetMetadata() const final;
512 
513  // nested types ----------------------------------------------------
514 
516  static const SolutionType REPORT_ECHO =
518  static const SolutionType RESTART_ECHO_PY =
520  static const SolutionType REBOOT_ECHO_IMU_AND_RESTART_ECHO_PY =
522  static inline bool SolutionType_IsValid(int value) {
523  return EchoIssue_SolutionType_IsValid(value);
524  }
525  static const SolutionType SolutionType_MIN =
527  static const SolutionType SolutionType_MAX =
529  static const int SolutionType_ARRAYSIZE =
531  static inline const ::google::protobuf::EnumDescriptor*
534  }
535  static inline const ::std::string& SolutionType_Name(SolutionType value) {
536  return EchoIssue_SolutionType_Name(value);
537  }
538  static inline bool SolutionType_Parse(const ::std::string& name,
539  SolutionType* value) {
540  return EchoIssue_SolutionType_Parse(name, value);
541  }
542 
543  // accessors -------------------------------------------------------
544 
545  // required .jaiabot.protobuf.EchoIssue.SolutionType solution = 1;
546  bool has_solution() const;
547  void clear_solution();
548  static const int kSolutionFieldNumber = 1;
550  void set_solution(::jaiabot::protobuf::EchoIssue_SolutionType value);
551 
552  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.EchoIssue)
553  private:
554  void set_has_solution();
555  void clear_has_solution();
556 
557  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
558  ::google::protobuf::internal::HasBits<1> _has_bits_;
559  mutable ::google::protobuf::internal::CachedSize _cached_size_;
560  int solution_;
561  friend struct ::protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct;
562 };
563 // ===================================================================
564 
565 
566 // ===================================================================
567 
568 #ifdef __GNUC__
569  #pragma GCC diagnostic push
570  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
571 #endif // __GNUC__
572 // EchoCommand
573 
574 // required .jaiabot.protobuf.EchoCommand.EchoCommandType type = 1;
575 inline bool EchoCommand::has_type() const {
576  return (_has_bits_[0] & 0x00000001u) != 0;
577 }
578 inline void EchoCommand::set_has_type() {
579  _has_bits_[0] |= 0x00000001u;
580 }
581 inline void EchoCommand::clear_has_type() {
582  _has_bits_[0] &= ~0x00000001u;
583 }
584 inline void EchoCommand::clear_type() {
585  type_ = 0;
586  clear_has_type();
587 }
589  // @@protoc_insertion_point(field_get:jaiabot.protobuf.EchoCommand.type)
590  return static_cast< ::jaiabot::protobuf::EchoCommand_EchoCommandType >(type_);
591 }
594  set_has_type();
595  type_ = value;
596  // @@protoc_insertion_point(field_set:jaiabot.protobuf.EchoCommand.type)
597 }
598 
599 // -------------------------------------------------------------------
600 
601 // EchoData
602 
603 // optional .jaiabot.protobuf.EchoState echo_state = 1 [default = BOOTING];
604 inline bool EchoData::has_echo_state() const {
605  return (_has_bits_[0] & 0x00000001u) != 0;
606 }
607 inline void EchoData::set_has_echo_state() {
608  _has_bits_[0] |= 0x00000001u;
609 }
610 inline void EchoData::clear_has_echo_state() {
611  _has_bits_[0] &= ~0x00000001u;
612 }
614  echo_state_ = 0;
615  clear_has_echo_state();
616 }
618  // @@protoc_insertion_point(field_get:jaiabot.protobuf.EchoData.echo_state)
619  return static_cast< ::jaiabot::protobuf::EchoState >(echo_state_);
620 }
622  assert(::jaiabot::protobuf::EchoState_IsValid(value));
623  set_has_echo_state();
624  echo_state_ = value;
625  // @@protoc_insertion_point(field_set:jaiabot.protobuf.EchoData.echo_state)
626 }
627 
628 // -------------------------------------------------------------------
629 
630 // EchoIssue
631 
632 // required .jaiabot.protobuf.EchoIssue.SolutionType solution = 1;
633 inline bool EchoIssue::has_solution() const {
634  return (_has_bits_[0] & 0x00000001u) != 0;
635 }
636 inline void EchoIssue::set_has_solution() {
637  _has_bits_[0] |= 0x00000001u;
638 }
639 inline void EchoIssue::clear_has_solution() {
640  _has_bits_[0] &= ~0x00000001u;
641 }
643  solution_ = 0;
644  clear_has_solution();
645 }
647  // @@protoc_insertion_point(field_get:jaiabot.protobuf.EchoIssue.solution)
648  return static_cast< ::jaiabot::protobuf::EchoIssue_SolutionType >(solution_);
649 }
652  set_has_solution();
653  solution_ = value;
654  // @@protoc_insertion_point(field_set:jaiabot.protobuf.EchoIssue.solution)
655 }
656 
657 #ifdef __GNUC__
658  #pragma GCC diagnostic pop
659 #endif // __GNUC__
660 // -------------------------------------------------------------------
661 
662 // -------------------------------------------------------------------
663 
664 
665 // @@protoc_insertion_point(namespace_scope)
666 
667 } // namespace protobuf
668 } // namespace jaiabot
669 
670 namespace google {
671 namespace protobuf {
672 
673 template <> struct is_proto_enum< ::jaiabot::protobuf::EchoCommand_EchoCommandType> : ::std::true_type {};
674 template <>
675 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoCommand_EchoCommandType>() {
677 }
678 template <> struct is_proto_enum< ::jaiabot::protobuf::EchoIssue_SolutionType> : ::std::true_type {};
679 template <>
680 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoIssue_SolutionType>() {
682 }
683 template <> struct is_proto_enum< ::jaiabot::protobuf::EchoState> : ::std::true_type {};
684 template <>
685 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoState>() {
687 }
688 
689 } // namespace protobuf
690 } // namespace google
691 
692 // @@protoc_insertion_point(global_scope)
693 
694 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fecho_2eproto
jaiabot::protobuf::_EchoCommand_default_instance_
EchoCommandDefaultTypeInternal _EchoCommand_default_instance_
jaiabot::protobuf::EchoCommand::CMD_VER
static const EchoCommandType CMD_VER
Definition: echo.pb.h:262
jaiabot::protobuf::EchoCommand::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::EchoCommand::Clear
void Clear() final
jaiabot::protobuf::EchoCommand::New
EchoCommand * New() const final
Definition: echo.pb.h:204
jaiabot::protobuf::EchoCommand::CMD_STORAGE
static const EchoCommandType CMD_STORAGE
Definition: echo.pb.h:250
jaiabot::protobuf::EchoIssue::New
EchoIssue * New(::google::protobuf::Arena *arena) const final
Definition: echo.pb.h:478
jaiabot::protobuf::EchoCommand::CMD_CH
static const EchoCommandType CMD_CH
Definition: echo.pb.h:256
protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: echo.pb.h:48
jaiabot::protobuf::EchoCommand::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_STOP
@ EchoCommand_EchoCommandType_CMD_STOP
Definition: echo.pb.h:79
jaiabot::protobuf::EchoData::Swap
void Swap(EchoData *other)
jaiabot::protobuf::STOP
@ STOP
Definition: echo.pb.h:133
jaiabot::protobuf::EchoData::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::EchoCommand::set_type
void set_type(::jaiabot::protobuf::EchoCommand_EchoCommandType value)
Definition: echo.pb.h:592
jaiabot::protobuf::EchoData::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::EchoState_ARRAYSIZE
const int EchoState_ARRAYSIZE
Definition: echo.pb.h:139
jaiabot::protobuf::EchoCommand::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::EchoData::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::EchoIssue::operator=
EchoIssue & operator=(const EchoIssue &from)
Definition: echo.pb.h:430
jaiabot::protobuf::EchoIssue::SolutionType_Name
static const ::std::string & SolutionType_Name(SolutionType value)
Definition: echo.pb.h:535
jaiabot::protobuf::EchoCommand::has_type
bool has_type() const
Definition: echo.pb.h:575
jaiabot::protobuf::READY
@ READY
Definition: echo.pb.h:131
jaiabot::protobuf::EchoIssue::swap
friend void swap(EchoIssue &a, EchoIssue &b)
Definition: echo.pb.h:468
jaiabot::protobuf::SD_INIT
@ SD_INIT
Definition: echo.pb.h:127
jaiabot::protobuf::EchoIssue_SolutionType_SolutionType_MIN
const EchoIssue_SolutionType EchoIssue_SolutionType_SolutionType_MIN
Definition: echo.pb.h:110
jaiabot::protobuf::EchoIssue::SolutionType_Parse
static bool SolutionType_Parse(const ::std::string &name, SolutionType *value)
Definition: echo.pb.h:538
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_START
@ EchoCommand_EchoCommandType_CMD_START
Definition: echo.pb.h:78
protobuf_jaiabot_2fmessages_2fecho_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::EchoData::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::EchoCommand::CMD_STOP
static const EchoCommandType CMD_STOP
Definition: echo.pb.h:248
jaiabot::protobuf::EchoData::internal_default_instance
static const EchoData * internal_default_instance()
Definition: echo.pb.h:346
jaiabot::protobuf::EchoIssue_SolutionType_Name
const ::std::string & EchoIssue_SolutionType_Name(EchoIssue_SolutionType value)
Definition: echo.pb.h:115
jaiabot::protobuf::EchoIssue_SolutionType_Parse
bool EchoIssue_SolutionType_Parse(const ::std::string &name, EchoIssue_SolutionType *value)
Definition: echo.pb.h:119
protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: echo.pb.h:45
jaiabot::protobuf::EchoState_MAX
const EchoState EchoState_MAX
Definition: echo.pb.h:138
jaiabot::protobuf::EchoCommand_EchoCommandType_EchoCommandType_MIN
const EchoCommand_EchoCommandType EchoCommand_EchoCommandType_EchoCommandType_MIN
Definition: echo.pb.h:90
jaiabot::protobuf::EchoCommand::~EchoCommand
virtual ~EchoCommand()
jaiabot::protobuf::EchoData::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_CH
@ EchoCommand_EchoCommandType_CMD_CH
Definition: echo.pb.h:83
jaiabot::protobuf::EchoIssue
Definition: echo.pb.h:423
jaiabot::protobuf::EchoIssue::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: echo.pb.h:449
protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: echo.pb.h:47
jaiabot::protobuf::EchoState
EchoState
Definition: echo.pb.h:124
protobuf_jaiabot_2fmessages_2fecho_2eproto
Definition: echo.pb.h:42
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_HELP
@ EchoCommand_EchoCommandType_CMD_HELP
Definition: echo.pb.h:87
jaiabot::protobuf::EchoIssue_SolutionType_SolutionType_MAX
const EchoIssue_SolutionType EchoIssue_SolutionType_SolutionType_MAX
Definition: echo.pb.h:111
jaiabot::protobuf::EchoCommand::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::EchoCommand::default_instance
static const EchoCommand & default_instance()
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_STATUS
@ EchoCommand_EchoCommandType_CMD_STATUS
Definition: echo.pb.h:82
jaiabot::protobuf::EchoCommand::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: echo.pb.h:194
jaiabot::protobuf::_EchoIssue_default_instance_
EchoIssueDefaultTypeInternal _EchoIssue_default_instance_
jaiabot::protobuf::EchoState_Name
const ::std::string & EchoState_Name(EchoState value)
Definition: echo.pb.h:142
jaiabot::protobuf::EchoData::set_echo_state
void set_echo_state(::jaiabot::protobuf::EchoState value)
Definition: echo.pb.h:621
jaiabot::protobuf::EchoCommand::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::EchoIssue_SolutionType_SolutionType_ARRAYSIZE
const int EchoIssue_SolutionType_SolutionType_ARRAYSIZE
Definition: echo.pb.h:112
jaiabot::protobuf::EchoData::has_echo_state
bool has_echo_state() const
Definition: echo.pb.h:604
jaiabot::protobuf::EchoData::kEchoStateFieldNumber
static const int kEchoStateFieldNumber
Definition: echo.pb.h:406
jaiabot::protobuf::EchoIssue::New
EchoIssue * New() const final
Definition: echo.pb.h:474
jaiabot::protobuf::SD_MOUNT
@ SD_MOUNT
Definition: echo.pb.h:128
jaiabot::protobuf::EchoData::swap
friend void swap(EchoData &a, EchoData &b)
Definition: echo.pb.h:354
jaiabot::protobuf::EchoState_descriptor
const ::google::protobuf::EnumDescriptor * EchoState_descriptor()
jaiabot::protobuf::EchoCommand_EchoCommandType_EchoCommandType_MAX
const EchoCommand_EchoCommandType EchoCommand_EchoCommandType_EchoCommandType_MAX
Definition: echo.pb.h:91
jaiabot::protobuf::EchoCommand::New
EchoCommand * New(::google::protobuf::Arena *arena) const final
Definition: echo.pb.h:208
jaiabot::protobuf::EchoCommand::EchoCommandType_descriptor
static const ::google::protobuf::EnumDescriptor * EchoCommandType_descriptor()
Definition: echo.pb.h:276
jaiabot::protobuf::EchoCommand::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::EchoCommand::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::EchoCommand::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::EchoCommand::CMD_FREQ
static const EchoCommandType CMD_FREQ
Definition: echo.pb.h:258
jaiabot::protobuf::EchoData::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::EchoIssue_SolutionType
EchoIssue_SolutionType
Definition: echo.pb.h:104
jaiabot::protobuf::EchoData
Definition: echo.pb.h:309
jaiabot::protobuf::EchoIssue_SolutionType_descriptor
const ::google::protobuf::EnumDescriptor * EchoIssue_SolutionType_descriptor()
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_TIME
@ EchoCommand_EchoCommandType_CMD_TIME
Definition: echo.pb.h:85
jaiabot::protobuf::EchoData::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::EchoCommand_EchoCommandType_descriptor
const ::google::protobuf::EnumDescriptor * EchoCommand_EchoCommandType_descriptor()
jaiabot::protobuf::EchoCommand::internal_default_instance
static const EchoCommand * internal_default_instance()
Definition: echo.pb.h:190
jaiabot::protobuf::EchoIssue::has_solution
bool has_solution() const
Definition: echo.pb.h:633
jaiabot::protobuf::EchoCommand::type
::jaiabot::protobuf::EchoCommand_EchoCommandType type() const
Definition: echo.pb.h:588
jaiabot::protobuf::EchoData::Clear
void Clear() final
jaiabot::protobuf::EchoCommand::CMD_START
static const EchoCommandType CMD_START
Definition: echo.pb.h:246
jaiabot::protobuf::EchoData::New
EchoData * New() const final
Definition: echo.pb.h:360
jaiabot::protobuf::EchoCommand::GetCachedSize
int GetCachedSize() const final
Definition: echo.pb.h:225
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_STORAGE
@ EchoCommand_EchoCommandType_CMD_STORAGE
Definition: echo.pb.h:80
jaiabot::protobuf::EchoCommand::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::RUNNING
@ RUNNING
Definition: echo.pb.h:134
protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: echo.pb.h:46
jaiabot::protobuf::EchoData::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::OCTOSPI
@ OCTOSPI
Definition: echo.pb.h:126
jaiabot::protobuf::EchoData::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::EchoIssue_SolutionType_IsValid
bool EchoIssue_SolutionType_IsValid(int value)
jaiabot::protobuf::EchoCommand::CMD_ACK
static const EchoCommandType CMD_ACK
Definition: echo.pb.h:252
jaiabot::protobuf::EchoData::echo_state
::jaiabot::protobuf::EchoState echo_state() const
Definition: echo.pb.h:617
jaiabot::protobuf::EchoCommand::swap
friend void swap(EchoCommand &a, EchoCommand &b)
Definition: echo.pb.h:198
jaiabot::protobuf::EchoCommand_EchoCommandType_EchoCommandType_ARRAYSIZE
const int EchoCommand_EchoCommandType_EchoCommandType_ARRAYSIZE
Definition: echo.pb.h:92
jaiabot::protobuf::EchoCommand::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::EchoIssue::set_solution
void set_solution(::jaiabot::protobuf::EchoIssue_SolutionType value)
Definition: echo.pb.h:650
jaiabot::protobuf::EchoCommand::EchoCommand
EchoCommand()
jaiabot::protobuf::START
@ START
Definition: echo.pb.h:132
jaiabot::protobuf::EchoCommand_EchoCommandType_IsValid
bool EchoCommand_EchoCommandType_IsValid(int value)
jaiabot::protobuf::EchoCommand
Definition: echo.pb.h:153
jaiabot::protobuf::EchoCommand::EchoCommandType_Parse
static bool EchoCommandType_Parse(const ::std::string &name, EchoCommandType *value)
Definition: echo.pb.h:282
jaiabot::protobuf::EchoData::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: echo.pb.h:350
jaiabot::protobuf::EchoData::operator=
EchoData & operator=(const EchoData &from)
Definition: echo.pb.h:316
jaiabot::protobuf::EchoState_MIN
const EchoState EchoState_MIN
Definition: echo.pb.h:137
jaiabot::protobuf::EchoData::New
EchoData * New(::google::protobuf::Arena *arena) const final
Definition: echo.pb.h:364
jaiabot::protobuf::EchoIssue_SolutionType_RESTART_ECHO_PY
@ EchoIssue_SolutionType_RESTART_ECHO_PY
Definition: echo.pb.h:106
jaiabot::protobuf::EchoData::default_instance
static const EchoData & default_instance()
jaiabot::protobuf::EchoData::clear_echo_state
void clear_echo_state()
Definition: echo.pb.h:613
jaiabot::protobuf::EchoIssue_SolutionType_REPORT_ECHO
@ EchoIssue_SolutionType_REPORT_ECHO
Definition: echo.pb.h:105
jaiabot::protobuf::EchoState_Parse
bool EchoState_Parse(const ::std::string &name, EchoState *value)
Definition: echo.pb.h:146
jaiabot::protobuf::EchoIssue::clear_solution
void clear_solution()
Definition: echo.pb.h:642
jaiabot::protobuf::EchoCommand_EchoCommandType_Name
const ::std::string & EchoCommand_EchoCommandType_Name(EchoCommand_EchoCommandType value)
Definition: echo.pb.h:95
jaiabot::protobuf::EchoIssue::solution
::jaiabot::protobuf::EchoIssue_SolutionType solution() const
Definition: echo.pb.h:646
jaiabot::protobuf::EchoData::EchoData
EchoData()
jaiabot::protobuf::EchoIssue::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: echo.pb.h:452
jaiabot::protobuf::EchoData::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: echo.pb.h:338
jaiabot::protobuf::EchoCommand::EchoCommandType_MIN
static const EchoCommandType EchoCommandType_MIN
Definition: echo.pb.h:269
jaiabot::protobuf::EchoCommand_EchoCommandType_Parse
bool EchoCommand_EchoCommandType_Parse(const ::std::string &name, EchoCommand_EchoCommandType *value)
Definition: echo.pb.h:99
jaiabot
Definition: config.pb.h:57
protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: echo.pb.h:49
jaiabot::protobuf::EchoIssue::internal_default_instance
static const EchoIssue * internal_default_instance()
Definition: echo.pb.h:460
jaiabot::protobuf::EchoCommand::Swap
void Swap(EchoCommand *other)
jaiabot::protobuf::EchoCommand::EchoCommandType_Name
static const ::std::string & EchoCommandType_Name(EchoCommandType value)
Definition: echo.pb.h:279
jaiabot::protobuf::EchoCommand::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: echo.pb.h:182
jaiabot::protobuf::EchoCommand_EchoCommandType
EchoCommand_EchoCommandType
Definition: echo.pb.h:77
jaiabot::protobuf::EchoCommand::EchoCommandType_ARRAYSIZE
static const int EchoCommandType_ARRAYSIZE
Definition: echo.pb.h:273
jaiabot::protobuf::_EchoData_default_instance_
EchoDataDefaultTypeInternal _EchoData_default_instance_
protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: echo.pb.h:50
jaiabot::protobuf::PSSI_EN
@ PSSI_EN
Definition: echo.pb.h:130
jaiabot::protobuf::EchoIssue_SolutionType_REBOOT_ECHO_IMU_AND_RESTART_ECHO_PY
@ EchoIssue_SolutionType_REBOOT_ECHO_IMU_AND_RESTART_ECHO_PY
Definition: echo.pb.h:107
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_ACK
@ EchoCommand_EchoCommandType_CMD_ACK
Definition: echo.pb.h:81
jaiabot::protobuf::EchoData::GetCachedSize
int GetCachedSize() const final
Definition: echo.pb.h:381
protobuf_jaiabot_2fmessages_2fecho_2eproto::TableStruct
Definition: echo.pb.h:44
jaiabot::protobuf::EchoCommand::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: echo.pb.h:292
jaiabot::protobuf::EchoCommand::CMD_TIME
static const EchoCommandType CMD_TIME
Definition: echo.pb.h:260
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_VER
@ EchoCommand_EchoCommandType_CMD_VER
Definition: echo.pb.h:86
jaiabot::protobuf::EchoCommand::EchoCommandType_IsValid
static bool EchoCommandType_IsValid(int value)
Definition: echo.pb.h:266
jaiabot::protobuf::SD_CREATE
@ SD_CREATE
Definition: echo.pb.h:129
jaiabot::protobuf::EchoCommand::EchoCommandType_MAX
static const EchoCommandType EchoCommandType_MAX
Definition: echo.pb.h:271
jaiabot::protobuf::EchoCommand::CMD_STATUS
static const EchoCommandType CMD_STATUS
Definition: echo.pb.h:254
jaiabot::protobuf::EchoCommand::CMD_HELP
static const EchoCommandType CMD_HELP
Definition: echo.pb.h:264
jaiabot::protobuf::EchoData::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::EchoIssue::Swap
void Swap(EchoIssue *other)
jaiabot::protobuf::EchoState_IsValid
bool EchoState_IsValid(int value)
jaiabot::protobuf::EchoIssue::SolutionType_descriptor
static const ::google::protobuf::EnumDescriptor * SolutionType_descriptor()
Definition: echo.pb.h:532
jaiabot::protobuf::EchoCommand::clear_type
void clear_type()
Definition: echo.pb.h:584
google
Definition: config.pb.h:64
jaiabot::protobuf::EchoData::~EchoData
virtual ~EchoData()
jaiabot::protobuf::EchoData::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: echo.pb.h:335
jaiabot::protobuf::EchoCommand_EchoCommandType_CMD_FREQ
@ EchoCommand_EchoCommandType_CMD_FREQ
Definition: echo.pb.h:84
jaiabot::protobuf::BOOTING
@ BOOTING
Definition: echo.pb.h:125
jaiabot::protobuf::EchoCommand::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: echo.pb.h:179
jaiabot::protobuf::EchoCommand::operator=
EchoCommand & operator=(const EchoCommand &from)
Definition: echo.pb.h:160