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