4 #ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fecho_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fecho_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fecho_2eproto
43 PROTOBUF_NAMESPACE_OPEN
47 PROTOBUF_NAMESPACE_CLOSE
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
59 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
65 class EchoCommandDefaultTypeInternal;
68 class EchoDataDefaultTypeInternal;
71 class EchoIssueDefaultTypeInternal;
75 PROTOBUF_NAMESPACE_OPEN
76 template<> ::jaiabot::protobuf::EchoCommand* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoCommand>(Arena*);
77 template<> ::jaiabot::protobuf::EchoData* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoData>(Arena*);
78 template<> ::jaiabot::protobuf::EchoIssue* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoIssue>(Arena*);
79 PROTOBUF_NAMESPACE_CLOSE
103 static_assert(::std::is_same<T, EchoCommand_EchoCommandType>::value ||
104 ::std::is_integral<T>::value,
105 "Incorrect type passed to function EchoCommand_EchoCommandType_Name.");
106 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
111 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<EchoCommand_EchoCommandType>(
127 static_assert(::std::is_same<T, EchoIssue_SolutionType>::value ||
128 ::std::is_integral<T>::value,
129 "Incorrect type passed to function EchoIssue_SolutionType_Name.");
130 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
135 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<EchoIssue_SolutionType>(
158 static_assert(::std::is_same<T, EchoState>::value ||
159 ::std::is_integral<T>::value,
160 "Incorrect type passed to function EchoState_Name.");
161 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
165 const std::string& name,
EchoState* value) {
166 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<EchoState>(
171 class EchoCommand PROTOBUF_FINAL :
172 public ::PROTOBUF_NAMESPACE_ID::Message {
180 *
this = ::std::move(from);
183 inline EchoCommand&
operator=(
const EchoCommand& from) {
187 inline EchoCommand&
operator=(EchoCommand&& from) noexcept {
188 if (GetArena() == from.GetArena()) {
189 if (
this != &from) InternalSwap(&from);
197 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
200 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
203 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
204 return GetDescriptor();
207 return GetMetadataStatic().descriptor;
210 return GetMetadataStatic().reflection;
216 return reinterpret_cast<const EchoCommand*
>(
219 static constexpr
int kIndexInFileMessages =
222 friend void swap(EchoCommand& a, EchoCommand& b) {
225 inline void Swap(EchoCommand* other) {
226 if (other ==
this)
return;
227 if (GetArena() == other->GetArena()) {
230 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
234 if (other ==
this)
return;
235 GOOGLE_DCHECK(GetArena() == other->GetArena());
241 inline EchoCommand*
New() const final {
242 return CreateMaybeMessage<EchoCommand>(
nullptr);
245 EchoCommand*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
246 return CreateMaybeMessage<EchoCommand>(arena);
248 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
249 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
252 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
253 bool IsInitialized() const final;
255 size_t ByteSizeLong() const final;
256 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
257 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
258 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
259 int GetCachedSize() const final {
return _cached_size_.Get(); }
262 inline void SharedCtor();
263 inline void SharedDtor();
264 void SetCachedSize(
int size)
const final;
265 void InternalSwap(EchoCommand* other);
266 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
267 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
268 return "jaiabot.protobuf.EchoCommand";
273 static void ArenaDtor(
void*
object);
274 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
279 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
316 static constexpr
int EchoCommandType_ARRAYSIZE =
318 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
324 static_assert(::std::is_same<T, EchoCommandType>::value ||
325 ::std::is_integral<T>::value,
326 "Incorrect type passed to function EchoCommandType_Name.");
337 kTypeFieldNumber = 1,
342 bool _internal_has_type()
const;
356 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
357 typedef void InternalArenaConstructable_;
358 typedef void DestructorSkippable_;
359 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
360 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
362 friend struct ::TableStruct_jaiabot_2fmessages_2fecho_2eproto;
367 public ::PROTOBUF_NAMESPACE_ID::Message {
375 *
this = ::std::move(from);
383 if (GetArena() == from.GetArena()) {
384 if (
this != &from) InternalSwap(&from);
392 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
395 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
398 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
399 return GetDescriptor();
402 return GetMetadataStatic().descriptor;
405 return GetMetadataStatic().reflection;
411 return reinterpret_cast<const EchoData*
>(
414 static constexpr
int kIndexInFileMessages =
417 friend void swap(EchoData& a, EchoData& b) {
420 inline void Swap(EchoData* other) {
421 if (other ==
this)
return;
422 if (GetArena() == other->GetArena()) {
425 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
429 if (other ==
this)
return;
430 GOOGLE_DCHECK(GetArena() == other->GetArena());
436 inline EchoData*
New() const final {
437 return CreateMaybeMessage<EchoData>(
nullptr);
440 EchoData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
441 return CreateMaybeMessage<EchoData>(arena);
443 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
444 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
447 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
448 bool IsInitialized() const final;
450 size_t ByteSizeLong() const final;
451 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
452 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
453 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
454 int GetCachedSize() const final {
return _cached_size_.Get(); }
457 inline void SharedCtor();
458 inline void SharedDtor();
459 void SetCachedSize(
int size)
const final;
460 void InternalSwap(EchoData* other);
461 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
462 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
463 return "jaiabot.protobuf.EchoData";
466 explicit EchoData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
468 static void ArenaDtor(
void*
object);
469 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
474 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
486 kEchoStateFieldNumber = 1,
491 bool _internal_has_echo_state()
const;
505 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
506 typedef void InternalArenaConstructable_;
507 typedef void DestructorSkippable_;
508 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
509 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
511 friend struct ::TableStruct_jaiabot_2fmessages_2fecho_2eproto;
516 public ::PROTOBUF_NAMESPACE_ID::Message {
524 *
this = ::std::move(from);
531 inline EchoIssue&
operator=(EchoIssue&& from) noexcept {
532 if (GetArena() == from.GetArena()) {
533 if (
this != &from) InternalSwap(&from);
541 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
544 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
547 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
548 return GetDescriptor();
551 return GetMetadataStatic().descriptor;
554 return GetMetadataStatic().reflection;
560 return reinterpret_cast<const EchoIssue*
>(
563 static constexpr
int kIndexInFileMessages =
566 friend void swap(EchoIssue& a, EchoIssue& b) {
569 inline void Swap(EchoIssue* other) {
570 if (other ==
this)
return;
571 if (GetArena() == other->GetArena()) {
574 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
578 if (other ==
this)
return;
579 GOOGLE_DCHECK(GetArena() == other->GetArena());
585 inline EchoIssue*
New() const final {
586 return CreateMaybeMessage<EchoIssue>(
nullptr);
589 EchoIssue*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
590 return CreateMaybeMessage<EchoIssue>(arena);
592 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
593 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
596 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
597 bool IsInitialized() const final;
599 size_t ByteSizeLong() const final;
600 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
601 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
602 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
603 int GetCachedSize() const final {
return _cached_size_.Get(); }
606 inline void SharedCtor();
607 inline void SharedDtor();
608 void SetCachedSize(
int size)
const final;
609 void InternalSwap(EchoIssue* other);
610 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
611 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
612 return "jaiabot.protobuf.EchoIssue";
615 explicit EchoIssue(::PROTOBUF_NAMESPACE_ID::Arena* arena);
617 static void ArenaDtor(
void*
object);
618 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
623 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
646 static constexpr
int SolutionType_ARRAYSIZE =
648 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
654 static_assert(::std::is_same<T, SolutionType>::value ||
655 ::std::is_integral<T>::value,
656 "Incorrect type passed to function SolutionType_Name.");
667 kSolutionFieldNumber = 1,
672 bool _internal_has_solution()
const;
686 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
687 typedef void InternalArenaConstructable_;
688 typedef void DestructorSkippable_;
689 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
690 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
692 friend struct ::TableStruct_jaiabot_2fmessages_2fecho_2eproto;
700 #pragma GCC diagnostic push
701 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
706 inline bool EchoCommand::_internal_has_type()
const {
707 bool value = (_has_bits_[0] & 0x00000001u) != 0;
710 inline bool EchoCommand::has_type()
const {
711 return _internal_has_type();
713 inline void EchoCommand::clear_type() {
715 _has_bits_[0] &= ~0x00000001u;
722 return _internal_type();
726 _has_bits_[0] |= 0x00000001u;
730 _internal_set_type(value);
739 inline bool EchoData::_internal_has_echo_state()
const {
740 bool value = (_has_bits_[0] & 0x00000001u) != 0;
743 inline bool EchoData::has_echo_state()
const {
744 return _internal_has_echo_state();
746 inline void EchoData::clear_echo_state() {
748 _has_bits_[0] &= ~0x00000001u;
755 return _internal_echo_state();
759 _has_bits_[0] |= 0x00000001u;
763 _internal_set_echo_state(value);
772 inline bool EchoIssue::_internal_has_solution()
const {
773 bool value = (_has_bits_[0] & 0x00000001u) != 0;
776 inline bool EchoIssue::has_solution()
const {
777 return _internal_has_solution();
779 inline void EchoIssue::clear_solution() {
781 _has_bits_[0] &= ~0x00000001u;
788 return _internal_solution();
792 _has_bits_[0] |= 0x00000001u;
796 _internal_set_solution(value);
801 #pragma GCC diagnostic pop
813 PROTOBUF_NAMESPACE_OPEN
817 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoCommand_EchoCommandType>() {
822 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoIssue_SolutionType>() {
827 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoState>() {
831 PROTOBUF_NAMESPACE_CLOSE
835 #include <google/protobuf/port_undef.inc>
EchoCommand(EchoCommand &&from) noexcept
void CopyFrom(const EchoData &from)
void set_solution(::jaiabot::protobuf::EchoIssue_SolutionType value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::jaiabot::protobuf::EchoCommand_EchoCommandType type() const
EchoData & operator=(const EchoData &from)
static const EchoIssue * internal_default_instance()
EchoData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(EchoData *other)
EchoData(EchoData &&from) noexcept
EchoCommand & operator=(const EchoCommand &from)
void Swap(EchoCommand *other)
EchoCommand * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
EchoIssue(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const EchoData &from)
bool has_solution() const
static bool EchoCommandType_Parse(const std::string &name, EchoCommandType *value)
EchoCommand_EchoCommandType EchoCommandType
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static bool EchoCommandType_IsValid(int value)
static const EchoData * internal_default_instance()
void Swap(EchoIssue *other)
::jaiabot::protobuf::EchoState echo_state() const
static const std::string & EchoCommandType_Name(T enum_t_value)
::jaiabot::protobuf::EchoIssue_SolutionType solution() const
void MergeFrom(const EchoCommand &from)
void set_type(::jaiabot::protobuf::EchoCommand_EchoCommandType value)
void CopyFrom(const EchoCommand &from)
friend void swap(EchoCommand &a, EchoCommand &b)
bool has_echo_state() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
EchoIssue(const EchoIssue &from)
static const EchoCommand * internal_default_instance()
EchoData(const EchoData &from)
static const EchoIssue & default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
friend void swap(EchoData &a, EchoData &b)
void UnsafeArenaSwap(EchoData *other)
void UnsafeArenaSwap(EchoIssue *other)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SolutionType_descriptor()
EchoIssue & operator=(const EchoIssue &from)
static const EchoData & default_instance()
friend void swap(EchoIssue &a, EchoIssue &b)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void CopyFrom(const EchoIssue &from)
EchoIssue_SolutionType SolutionType
EchoCommand & operator=(EchoCommand &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const std::string & SolutionType_Name(T enum_t_value)
EchoCommand(const EchoCommand &from)
EchoIssue(EchoIssue &&from) noexcept
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
EchoData * New() const final
static void InitAsDefaultInstance()
static bool SolutionType_IsValid(int value)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * EchoCommandType_descriptor()
void MergeFrom(const EchoIssue &from)
EchoData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
EchoData & operator=(EchoData &&from) noexcept
EchoIssue * New() const final
EchoCommand(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void UnsafeArenaSwap(EchoCommand *other)
EchoIssue & operator=(EchoIssue &&from) noexcept
static bool SolutionType_Parse(const std::string &name, SolutionType *value)
EchoIssue * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
EchoCommand * New() const final
static const EchoCommand & default_instance()
void set_echo_state(::jaiabot::protobuf::EchoState value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fecho_2eproto
bool EchoCommand_EchoCommandType_IsValid(int value)
bool EchoState_Parse(const std::string &name, EchoState *value)
constexpr EchoCommand_EchoCommandType EchoCommand_EchoCommandType_EchoCommandType_MAX
const std::string & EchoCommand_EchoCommandType_Name(T enum_t_value)
bool EchoIssue_SolutionType_IsValid(int value)
EchoIssueDefaultTypeInternal _EchoIssue_default_instance_
constexpr EchoCommand_EchoCommandType EchoCommand_EchoCommandType_EchoCommandType_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * EchoIssue_SolutionType_descriptor()
constexpr int EchoIssue_SolutionType_SolutionType_ARRAYSIZE
constexpr EchoIssue_SolutionType EchoIssue_SolutionType_SolutionType_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * EchoState_descriptor()
const std::string & EchoState_Name(T enum_t_value)
bool EchoState_IsValid(int value)
bool EchoIssue_SolutionType_Parse(const std::string &name, EchoIssue_SolutionType *value)
constexpr EchoState EchoState_MAX
EchoCommandDefaultTypeInternal _EchoCommand_default_instance_
constexpr EchoIssue_SolutionType EchoIssue_SolutionType_SolutionType_MAX
@ EchoIssue_SolutionType_REBOOT_ECHO_IMU_AND_RESTART_ECHO_PY
@ EchoIssue_SolutionType_REPORT_ECHO
@ EchoIssue_SolutionType_RESTART_ECHO_PY
constexpr int EchoState_ARRAYSIZE
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * EchoCommand_EchoCommandType_descriptor()
constexpr int EchoCommand_EchoCommandType_EchoCommandType_ARRAYSIZE
const std::string & EchoIssue_SolutionType_Name(T enum_t_value)
EchoCommand_EchoCommandType
@ EchoCommand_EchoCommandType_CMD_HELP
@ EchoCommand_EchoCommandType_CMD_STATUS
@ EchoCommand_EchoCommandType_CMD_STOP
@ EchoCommand_EchoCommandType_CMD_TIME
@ EchoCommand_EchoCommandType_CMD_START
@ EchoCommand_EchoCommandType_CMD_FREQ
@ EchoCommand_EchoCommandType_CMD_VER
@ EchoCommand_EchoCommandType_CMD_CH
@ EchoCommand_EchoCommandType_CMD_STORAGE
@ EchoCommand_EchoCommandType_CMD_ACK
bool EchoCommand_EchoCommandType_Parse(const std::string &name, EchoCommand_EchoCommandType *value)
EchoDataDefaultTypeInternal _EchoData_default_instance_
constexpr EchoState EchoState_MIN
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)