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 "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
42 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fecho_2eproto
44 PROTOBUF_NAMESPACE_OPEN
48 PROTOBUF_NAMESPACE_CLOSE
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
60 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
66 class EchoCommandDefaultTypeInternal;
69 class EchoDataDefaultTypeInternal;
72 class EchoIssueDefaultTypeInternal;
76 PROTOBUF_NAMESPACE_OPEN
77 template<> ::jaiabot::protobuf::EchoCommand* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoCommand>(Arena*);
78 template<> ::jaiabot::protobuf::EchoData* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoData>(Arena*);
79 template<> ::jaiabot::protobuf::EchoIssue* Arena::CreateMaybeMessage<::jaiabot::protobuf::EchoIssue>(Arena*);
80 PROTOBUF_NAMESPACE_CLOSE
104 static_assert(::std::is_same<T, EchoCommand_EchoCommandType>::value ||
105 ::std::is_integral<T>::value,
106 "Incorrect type passed to function EchoCommand_EchoCommandType_Name.");
107 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
112 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<EchoCommand_EchoCommandType>(
128 static_assert(::std::is_same<T, EchoIssue_SolutionType>::value ||
129 ::std::is_integral<T>::value,
130 "Incorrect type passed to function EchoIssue_SolutionType_Name.");
131 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
136 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<EchoIssue_SolutionType>(
159 static_assert(::std::is_same<T, EchoState>::value ||
160 ::std::is_integral<T>::value,
161 "Incorrect type passed to function EchoState_Name.");
162 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
166 const std::string& name,
EchoState* value) {
167 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<EchoState>(
172 class EchoCommand PROTOBUF_FINAL :
173 public ::PROTOBUF_NAMESPACE_ID::Message {
181 *
this = ::std::move(from);
184 inline EchoCommand&
operator=(
const EchoCommand& from) {
188 inline EchoCommand&
operator=(EchoCommand&& from) noexcept {
189 if (GetArena() == from.GetArena()) {
190 if (
this != &from) InternalSwap(&from);
198 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
201 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
204 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
205 return GetDescriptor();
208 return GetMetadataStatic().descriptor;
211 return GetMetadataStatic().reflection;
217 return reinterpret_cast<const EchoCommand*
>(
220 static constexpr
int kIndexInFileMessages =
223 friend void swap(EchoCommand& a, EchoCommand& b) {
226 inline void Swap(EchoCommand* other) {
227 if (other ==
this)
return;
228 if (GetArena() == other->GetArena()) {
231 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
235 if (other ==
this)
return;
236 GOOGLE_DCHECK(GetArena() == other->GetArena());
242 inline EchoCommand*
New() const final {
243 return CreateMaybeMessage<EchoCommand>(
nullptr);
246 EchoCommand*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
247 return CreateMaybeMessage<EchoCommand>(arena);
249 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
250 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
253 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
254 bool IsInitialized() const final;
256 size_t ByteSizeLong() const final;
257 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
258 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
259 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
260 int GetCachedSize() const final {
return _cached_size_.Get(); }
263 inline void SharedCtor();
264 inline void SharedDtor();
265 void SetCachedSize(
int size)
const final;
266 void InternalSwap(EchoCommand* other);
267 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
268 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
269 return "jaiabot.protobuf.EchoCommand";
274 static void ArenaDtor(
void*
object);
275 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
280 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
317 static constexpr
int EchoCommandType_ARRAYSIZE =
319 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
325 static_assert(::std::is_same<T, EchoCommandType>::value ||
326 ::std::is_integral<T>::value,
327 "Incorrect type passed to function EchoCommandType_Name.");
338 kTypeFieldNumber = 1,
343 bool _internal_has_type()
const;
357 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
358 typedef void InternalArenaConstructable_;
359 typedef void DestructorSkippable_;
360 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
361 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
363 friend struct ::TableStruct_jaiabot_2fmessages_2fecho_2eproto;
368 public ::PROTOBUF_NAMESPACE_ID::Message {
376 *
this = ::std::move(from);
384 if (GetArena() == from.GetArena()) {
385 if (
this != &from) InternalSwap(&from);
393 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
396 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
399 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
400 return GetDescriptor();
403 return GetMetadataStatic().descriptor;
406 return GetMetadataStatic().reflection;
412 return reinterpret_cast<const EchoData*
>(
415 static constexpr
int kIndexInFileMessages =
418 friend void swap(EchoData& a, EchoData& b) {
421 inline void Swap(EchoData* other) {
422 if (other ==
this)
return;
423 if (GetArena() == other->GetArena()) {
426 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
430 if (other ==
this)
return;
431 GOOGLE_DCHECK(GetArena() == other->GetArena());
437 inline EchoData*
New() const final {
438 return CreateMaybeMessage<EchoData>(
nullptr);
441 EchoData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
442 return CreateMaybeMessage<EchoData>(arena);
444 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
445 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
448 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
449 bool IsInitialized() const final;
451 size_t ByteSizeLong() const final;
452 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
453 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
454 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
455 int GetCachedSize() const final {
return _cached_size_.Get(); }
458 inline void SharedCtor();
459 inline void SharedDtor();
460 void SetCachedSize(
int size)
const final;
461 void InternalSwap(EchoData* other);
462 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
463 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
464 return "jaiabot.protobuf.EchoData";
467 explicit EchoData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
469 static void ArenaDtor(
void*
object);
470 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
475 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
487 kEchoStateFieldNumber = 1,
492 bool _internal_has_echo_state()
const;
506 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
507 typedef void InternalArenaConstructable_;
508 typedef void DestructorSkippable_;
509 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
510 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
512 friend struct ::TableStruct_jaiabot_2fmessages_2fecho_2eproto;
517 public ::PROTOBUF_NAMESPACE_ID::Message {
525 *
this = ::std::move(from);
532 inline EchoIssue&
operator=(EchoIssue&& from) noexcept {
533 if (GetArena() == from.GetArena()) {
534 if (
this != &from) InternalSwap(&from);
542 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
545 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
548 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
549 return GetDescriptor();
552 return GetMetadataStatic().descriptor;
555 return GetMetadataStatic().reflection;
561 return reinterpret_cast<const EchoIssue*
>(
564 static constexpr
int kIndexInFileMessages =
567 friend void swap(EchoIssue& a, EchoIssue& b) {
570 inline void Swap(EchoIssue* other) {
571 if (other ==
this)
return;
572 if (GetArena() == other->GetArena()) {
575 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
579 if (other ==
this)
return;
580 GOOGLE_DCHECK(GetArena() == other->GetArena());
586 inline EchoIssue*
New() const final {
587 return CreateMaybeMessage<EchoIssue>(
nullptr);
590 EchoIssue*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
591 return CreateMaybeMessage<EchoIssue>(arena);
593 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
594 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
597 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
598 bool IsInitialized() const final;
600 size_t ByteSizeLong() const final;
601 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
602 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
603 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
604 int GetCachedSize() const final {
return _cached_size_.Get(); }
607 inline void SharedCtor();
608 inline void SharedDtor();
609 void SetCachedSize(
int size)
const final;
610 void InternalSwap(EchoIssue* other);
611 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
612 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
613 return "jaiabot.protobuf.EchoIssue";
616 explicit EchoIssue(::PROTOBUF_NAMESPACE_ID::Arena* arena);
618 static void ArenaDtor(
void*
object);
619 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
624 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
647 static constexpr
int SolutionType_ARRAYSIZE =
649 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
655 static_assert(::std::is_same<T, SolutionType>::value ||
656 ::std::is_integral<T>::value,
657 "Incorrect type passed to function SolutionType_Name.");
668 kSolutionFieldNumber = 1,
673 bool _internal_has_solution()
const;
687 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
688 typedef void InternalArenaConstructable_;
689 typedef void DestructorSkippable_;
690 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
691 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
693 friend struct ::TableStruct_jaiabot_2fmessages_2fecho_2eproto;
701 #pragma GCC diagnostic push
702 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
707 inline bool EchoCommand::_internal_has_type()
const {
708 bool value = (_has_bits_[0] & 0x00000001u) != 0;
711 inline bool EchoCommand::has_type()
const {
712 return _internal_has_type();
714 inline void EchoCommand::clear_type() {
716 _has_bits_[0] &= ~0x00000001u;
723 return _internal_type();
727 _has_bits_[0] |= 0x00000001u;
731 _internal_set_type(value);
740 inline bool EchoData::_internal_has_echo_state()
const {
741 bool value = (_has_bits_[0] & 0x00000001u) != 0;
744 inline bool EchoData::has_echo_state()
const {
745 return _internal_has_echo_state();
747 inline void EchoData::clear_echo_state() {
749 _has_bits_[0] &= ~0x00000001u;
756 return _internal_echo_state();
760 _has_bits_[0] |= 0x00000001u;
764 _internal_set_echo_state(value);
773 inline bool EchoIssue::_internal_has_solution()
const {
774 bool value = (_has_bits_[0] & 0x00000001u) != 0;
777 inline bool EchoIssue::has_solution()
const {
778 return _internal_has_solution();
780 inline void EchoIssue::clear_solution() {
782 _has_bits_[0] &= ~0x00000001u;
789 return _internal_solution();
793 _has_bits_[0] |= 0x00000001u;
797 _internal_set_solution(value);
802 #pragma GCC diagnostic pop
814 PROTOBUF_NAMESPACE_OPEN
818 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoCommand_EchoCommandType>() {
823 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoIssue_SolutionType>() {
828 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::EchoState>() {
832 PROTOBUF_NAMESPACE_CLOSE
836 #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)