parameter.pb.cc 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: parameter.proto
  3. #include "parameter.pb.h"
  4. #include <algorithm>
  5. #include <google/protobuf/io/coded_stream.h>
  6. #include <google/protobuf/extension_set.h>
  7. #include <google/protobuf/wire_format_lite.h>
  8. #include <google/protobuf/descriptor.h>
  9. #include <google/protobuf/generated_message_reflection.h>
  10. #include <google/protobuf/reflection_ops.h>
  11. #include <google/protobuf/wire_format.h>
  12. // @@protoc_insertion_point(includes)
  13. #include <google/protobuf/port_def.inc>
  14. extern PROTOBUF_INTERNAL_EXPORT_parameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_AgvEmqx_parameter_parameter_2eproto;
  15. extern PROTOBUF_INTERNAL_EXPORT_parameter_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Emqx_parameter_parameter_2eproto;
  16. class AgvEmqx_parameterDefaultTypeInternal {
  17. public:
  18. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<AgvEmqx_parameter> _instance;
  19. } _AgvEmqx_parameter_default_instance_;
  20. class Emqx_parameterDefaultTypeInternal {
  21. public:
  22. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Emqx_parameter> _instance;
  23. } _Emqx_parameter_default_instance_;
  24. class Navigation_parameterDefaultTypeInternal {
  25. public:
  26. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Navigation_parameter> _instance;
  27. } _Navigation_parameter_default_instance_;
  28. static void InitDefaultsscc_info_AgvEmqx_parameter_parameter_2eproto() {
  29. GOOGLE_PROTOBUF_VERIFY_VERSION;
  30. {
  31. void* ptr = &::_AgvEmqx_parameter_default_instance_;
  32. new (ptr) ::AgvEmqx_parameter();
  33. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  34. }
  35. ::AgvEmqx_parameter::InitAsDefaultInstance();
  36. }
  37. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_AgvEmqx_parameter_parameter_2eproto =
  38. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_AgvEmqx_parameter_parameter_2eproto}, {}};
  39. static void InitDefaultsscc_info_Emqx_parameter_parameter_2eproto() {
  40. GOOGLE_PROTOBUF_VERIFY_VERSION;
  41. {
  42. void* ptr = &::_Emqx_parameter_default_instance_;
  43. new (ptr) ::Emqx_parameter();
  44. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  45. }
  46. ::Emqx_parameter::InitAsDefaultInstance();
  47. }
  48. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_Emqx_parameter_parameter_2eproto =
  49. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_Emqx_parameter_parameter_2eproto}, {}};
  50. static void InitDefaultsscc_info_Navigation_parameter_parameter_2eproto() {
  51. GOOGLE_PROTOBUF_VERIFY_VERSION;
  52. {
  53. void* ptr = &::_Navigation_parameter_default_instance_;
  54. new (ptr) ::Navigation_parameter();
  55. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  56. }
  57. ::Navigation_parameter::InitAsDefaultInstance();
  58. }
  59. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_Navigation_parameter_parameter_2eproto =
  60. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_Navigation_parameter_parameter_2eproto}, {
  61. &scc_info_AgvEmqx_parameter_parameter_2eproto.base,
  62. &scc_info_Emqx_parameter_parameter_2eproto.base,}};
  63. static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_parameter_2eproto[3];
  64. static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_parameter_2eproto = nullptr;
  65. static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_parameter_2eproto = nullptr;
  66. const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_parameter_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  67. ~0u, // no _has_bits_
  68. PROTOBUF_FIELD_OFFSET(::AgvEmqx_parameter, _internal_metadata_),
  69. ~0u, // no _extensions_
  70. ~0u, // no _oneof_case_
  71. ~0u, // no _weak_field_map_
  72. PROTOBUF_FIELD_OFFSET(::AgvEmqx_parameter, nodeid_),
  73. PROTOBUF_FIELD_OFFSET(::AgvEmqx_parameter, ip_),
  74. PROTOBUF_FIELD_OFFSET(::AgvEmqx_parameter, port_),
  75. PROTOBUF_FIELD_OFFSET(::AgvEmqx_parameter, pubtopic_),
  76. PROTOBUF_FIELD_OFFSET(::AgvEmqx_parameter, subtopic_),
  77. ~0u, // no _has_bits_
  78. PROTOBUF_FIELD_OFFSET(::Emqx_parameter, _internal_metadata_),
  79. ~0u, // no _extensions_
  80. ~0u, // no _oneof_case_
  81. ~0u, // no _weak_field_map_
  82. PROTOBUF_FIELD_OFFSET(::Emqx_parameter, nodeid_),
  83. PROTOBUF_FIELD_OFFSET(::Emqx_parameter, ip_),
  84. PROTOBUF_FIELD_OFFSET(::Emqx_parameter, port_),
  85. PROTOBUF_FIELD_OFFSET(::Emqx_parameter, pubstatutopic_),
  86. PROTOBUF_FIELD_OFFSET(::Emqx_parameter, pubnavstatutopic_),
  87. PROTOBUF_FIELD_OFFSET(::Emqx_parameter, subnavcmdtopic_),
  88. PROTOBUF_FIELD_OFFSET(::Emqx_parameter, subbrotherstatutopic_),
  89. ~0u, // no _has_bits_
  90. PROTOBUF_FIELD_OFFSET(::Navigation_parameter, _internal_metadata_),
  91. ~0u, // no _extensions_
  92. ~0u, // no _oneof_case_
  93. ~0u, // no _weak_field_map_
  94. PROTOBUF_FIELD_OFFSET(::Navigation_parameter, agv_emqx_),
  95. PROTOBUF_FIELD_OFFSET(::Navigation_parameter, terminal_emqx_),
  96. };
  97. static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  98. { 0, -1, sizeof(::AgvEmqx_parameter)},
  99. { 10, -1, sizeof(::Emqx_parameter)},
  100. { 22, -1, sizeof(::Navigation_parameter)},
  101. };
  102. static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
  103. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_AgvEmqx_parameter_default_instance_),
  104. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_Emqx_parameter_default_instance_),
  105. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_Navigation_parameter_default_instance_),
  106. };
  107. const char descriptor_table_protodef_parameter_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  108. "\n\017parameter.proto\"a\n\021AgvEmqx_parameter\022\016"
  109. "\n\006NodeId\030\001 \001(\t\022\n\n\002ip\030\002 \001(\t\022\014\n\004port\030\003 \001(\005"
  110. "\022\020\n\010pubTopic\030\004 \001(\t\022\020\n\010subTopic\030\005 \001(\t\"\241\001\n"
  111. "\016Emqx_parameter\022\016\n\006NodeId\030\001 \001(\t\022\n\n\002ip\030\002 "
  112. "\001(\t\022\014\n\004port\030\003 \001(\005\022\025\n\rpubStatuTopic\030\004 \001(\t"
  113. "\022\030\n\020pubNavStatuTopic\030\005 \001(\t\022\026\n\016subNavCmdT"
  114. "opic\030\006 \001(\t\022\034\n\024subBrotherStatuTopic\030\007 \001(\t"
  115. "\"d\n\024Navigation_parameter\022$\n\010Agv_emqx\030\001 \001"
  116. "(\0132\022.AgvEmqx_parameter\022&\n\rTerminal_emqx\030"
  117. "\002 \001(\0132\017.Emqx_parameterb\006proto3"
  118. ;
  119. static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_parameter_2eproto_deps[1] = {
  120. };
  121. static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_parameter_2eproto_sccs[3] = {
  122. &scc_info_AgvEmqx_parameter_parameter_2eproto.base,
  123. &scc_info_Emqx_parameter_parameter_2eproto.base,
  124. &scc_info_Navigation_parameter_parameter_2eproto.base,
  125. };
  126. static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_parameter_2eproto_once;
  127. const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_parameter_2eproto = {
  128. false, false, descriptor_table_protodef_parameter_2eproto, "parameter.proto", 390,
  129. &descriptor_table_parameter_2eproto_once, descriptor_table_parameter_2eproto_sccs, descriptor_table_parameter_2eproto_deps, 3, 0,
  130. schemas, file_default_instances, TableStruct_parameter_2eproto::offsets,
  131. file_level_metadata_parameter_2eproto, 3, file_level_enum_descriptors_parameter_2eproto, file_level_service_descriptors_parameter_2eproto,
  132. };
  133. // Force running AddDescriptors() at dynamic initialization time.
  134. static bool dynamic_init_dummy_parameter_2eproto = (static_cast<void>(::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_parameter_2eproto)), true);
  135. // ===================================================================
  136. void AgvEmqx_parameter::InitAsDefaultInstance() {
  137. }
  138. class AgvEmqx_parameter::_Internal {
  139. public:
  140. };
  141. AgvEmqx_parameter::AgvEmqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  142. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  143. SharedCtor();
  144. RegisterArenaDtor(arena);
  145. // @@protoc_insertion_point(arena_constructor:AgvEmqx_parameter)
  146. }
  147. AgvEmqx_parameter::AgvEmqx_parameter(const AgvEmqx_parameter& from)
  148. : ::PROTOBUF_NAMESPACE_ID::Message() {
  149. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  150. nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  151. if (!from._internal_nodeid().empty()) {
  152. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_nodeid(),
  153. GetArena());
  154. }
  155. ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  156. if (!from._internal_ip().empty()) {
  157. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_ip(),
  158. GetArena());
  159. }
  160. pubtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  161. if (!from._internal_pubtopic().empty()) {
  162. pubtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_pubtopic(),
  163. GetArena());
  164. }
  165. subtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  166. if (!from._internal_subtopic().empty()) {
  167. subtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_subtopic(),
  168. GetArena());
  169. }
  170. port_ = from.port_;
  171. // @@protoc_insertion_point(copy_constructor:AgvEmqx_parameter)
  172. }
  173. void AgvEmqx_parameter::SharedCtor() {
  174. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_AgvEmqx_parameter_parameter_2eproto.base);
  175. nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  176. ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  177. pubtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  178. subtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  179. port_ = 0;
  180. }
  181. AgvEmqx_parameter::~AgvEmqx_parameter() {
  182. // @@protoc_insertion_point(destructor:AgvEmqx_parameter)
  183. SharedDtor();
  184. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  185. }
  186. void AgvEmqx_parameter::SharedDtor() {
  187. GOOGLE_DCHECK(GetArena() == nullptr);
  188. nodeid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  189. ip_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  190. pubtopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  191. subtopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  192. }
  193. void AgvEmqx_parameter::ArenaDtor(void* object) {
  194. AgvEmqx_parameter* _this = reinterpret_cast< AgvEmqx_parameter* >(object);
  195. (void)_this;
  196. }
  197. void AgvEmqx_parameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  198. }
  199. void AgvEmqx_parameter::SetCachedSize(int size) const {
  200. _cached_size_.Set(size);
  201. }
  202. const AgvEmqx_parameter& AgvEmqx_parameter::default_instance() {
  203. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_AgvEmqx_parameter_parameter_2eproto.base);
  204. return *internal_default_instance();
  205. }
  206. void AgvEmqx_parameter::Clear() {
  207. // @@protoc_insertion_point(message_clear_start:AgvEmqx_parameter)
  208. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  209. // Prevent compiler warnings about cached_has_bits being unused
  210. (void) cached_has_bits;
  211. nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  212. ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  213. pubtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  214. subtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  215. port_ = 0;
  216. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  217. }
  218. const char* AgvEmqx_parameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  219. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  220. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  221. while (!ctx->Done(&ptr)) {
  222. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  223. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  224. CHK_(ptr);
  225. switch (tag >> 3) {
  226. // string NodeId = 1;
  227. case 1:
  228. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  229. auto str = _internal_mutable_nodeid();
  230. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  231. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "AgvEmqx_parameter.NodeId"));
  232. CHK_(ptr);
  233. } else goto handle_unusual;
  234. continue;
  235. // string ip = 2;
  236. case 2:
  237. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  238. auto str = _internal_mutable_ip();
  239. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  240. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "AgvEmqx_parameter.ip"));
  241. CHK_(ptr);
  242. } else goto handle_unusual;
  243. continue;
  244. // int32 port = 3;
  245. case 3:
  246. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
  247. port_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  248. CHK_(ptr);
  249. } else goto handle_unusual;
  250. continue;
  251. // string pubTopic = 4;
  252. case 4:
  253. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  254. auto str = _internal_mutable_pubtopic();
  255. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  256. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "AgvEmqx_parameter.pubTopic"));
  257. CHK_(ptr);
  258. } else goto handle_unusual;
  259. continue;
  260. // string subTopic = 5;
  261. case 5:
  262. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
  263. auto str = _internal_mutable_subtopic();
  264. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  265. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "AgvEmqx_parameter.subTopic"));
  266. CHK_(ptr);
  267. } else goto handle_unusual;
  268. continue;
  269. default: {
  270. handle_unusual:
  271. if ((tag & 7) == 4 || tag == 0) {
  272. ctx->SetLastTag(tag);
  273. goto success;
  274. }
  275. ptr = UnknownFieldParse(tag,
  276. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  277. ptr, ctx);
  278. CHK_(ptr != nullptr);
  279. continue;
  280. }
  281. } // switch
  282. } // while
  283. success:
  284. return ptr;
  285. failure:
  286. ptr = nullptr;
  287. goto success;
  288. #undef CHK_
  289. }
  290. ::PROTOBUF_NAMESPACE_ID::uint8* AgvEmqx_parameter::_InternalSerialize(
  291. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  292. // @@protoc_insertion_point(serialize_to_array_start:AgvEmqx_parameter)
  293. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  294. (void) cached_has_bits;
  295. // string NodeId = 1;
  296. if (this->nodeid().size() > 0) {
  297. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  298. this->_internal_nodeid().data(), static_cast<int>(this->_internal_nodeid().length()),
  299. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  300. "AgvEmqx_parameter.NodeId");
  301. target = stream->WriteStringMaybeAliased(
  302. 1, this->_internal_nodeid(), target);
  303. }
  304. // string ip = 2;
  305. if (this->ip().size() > 0) {
  306. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  307. this->_internal_ip().data(), static_cast<int>(this->_internal_ip().length()),
  308. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  309. "AgvEmqx_parameter.ip");
  310. target = stream->WriteStringMaybeAliased(
  311. 2, this->_internal_ip(), target);
  312. }
  313. // int32 port = 3;
  314. if (this->port() != 0) {
  315. target = stream->EnsureSpace(target);
  316. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_port(), target);
  317. }
  318. // string pubTopic = 4;
  319. if (this->pubtopic().size() > 0) {
  320. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  321. this->_internal_pubtopic().data(), static_cast<int>(this->_internal_pubtopic().length()),
  322. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  323. "AgvEmqx_parameter.pubTopic");
  324. target = stream->WriteStringMaybeAliased(
  325. 4, this->_internal_pubtopic(), target);
  326. }
  327. // string subTopic = 5;
  328. if (this->subtopic().size() > 0) {
  329. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  330. this->_internal_subtopic().data(), static_cast<int>(this->_internal_subtopic().length()),
  331. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  332. "AgvEmqx_parameter.subTopic");
  333. target = stream->WriteStringMaybeAliased(
  334. 5, this->_internal_subtopic(), target);
  335. }
  336. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  337. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  338. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  339. }
  340. // @@protoc_insertion_point(serialize_to_array_end:AgvEmqx_parameter)
  341. return target;
  342. }
  343. size_t AgvEmqx_parameter::ByteSizeLong() const {
  344. // @@protoc_insertion_point(message_byte_size_start:AgvEmqx_parameter)
  345. size_t total_size = 0;
  346. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  347. // Prevent compiler warnings about cached_has_bits being unused
  348. (void) cached_has_bits;
  349. // string NodeId = 1;
  350. if (this->nodeid().size() > 0) {
  351. total_size += 1 +
  352. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  353. this->_internal_nodeid());
  354. }
  355. // string ip = 2;
  356. if (this->ip().size() > 0) {
  357. total_size += 1 +
  358. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  359. this->_internal_ip());
  360. }
  361. // string pubTopic = 4;
  362. if (this->pubtopic().size() > 0) {
  363. total_size += 1 +
  364. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  365. this->_internal_pubtopic());
  366. }
  367. // string subTopic = 5;
  368. if (this->subtopic().size() > 0) {
  369. total_size += 1 +
  370. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  371. this->_internal_subtopic());
  372. }
  373. // int32 port = 3;
  374. if (this->port() != 0) {
  375. total_size += 1 +
  376. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  377. this->_internal_port());
  378. }
  379. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  380. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  381. _internal_metadata_, total_size, &_cached_size_);
  382. }
  383. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  384. SetCachedSize(cached_size);
  385. return total_size;
  386. }
  387. void AgvEmqx_parameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  388. // @@protoc_insertion_point(generalized_merge_from_start:AgvEmqx_parameter)
  389. GOOGLE_DCHECK_NE(&from, this);
  390. const AgvEmqx_parameter* source =
  391. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<AgvEmqx_parameter>(
  392. &from);
  393. if (source == nullptr) {
  394. // @@protoc_insertion_point(generalized_merge_from_cast_fail:AgvEmqx_parameter)
  395. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  396. } else {
  397. // @@protoc_insertion_point(generalized_merge_from_cast_success:AgvEmqx_parameter)
  398. MergeFrom(*source);
  399. }
  400. }
  401. void AgvEmqx_parameter::MergeFrom(const AgvEmqx_parameter& from) {
  402. // @@protoc_insertion_point(class_specific_merge_from_start:AgvEmqx_parameter)
  403. GOOGLE_DCHECK_NE(&from, this);
  404. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  405. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  406. (void) cached_has_bits;
  407. if (from.nodeid().size() > 0) {
  408. _internal_set_nodeid(from._internal_nodeid());
  409. }
  410. if (from.ip().size() > 0) {
  411. _internal_set_ip(from._internal_ip());
  412. }
  413. if (from.pubtopic().size() > 0) {
  414. _internal_set_pubtopic(from._internal_pubtopic());
  415. }
  416. if (from.subtopic().size() > 0) {
  417. _internal_set_subtopic(from._internal_subtopic());
  418. }
  419. if (from.port() != 0) {
  420. _internal_set_port(from._internal_port());
  421. }
  422. }
  423. void AgvEmqx_parameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  424. // @@protoc_insertion_point(generalized_copy_from_start:AgvEmqx_parameter)
  425. if (&from == this) return;
  426. Clear();
  427. MergeFrom(from);
  428. }
  429. void AgvEmqx_parameter::CopyFrom(const AgvEmqx_parameter& from) {
  430. // @@protoc_insertion_point(class_specific_copy_from_start:AgvEmqx_parameter)
  431. if (&from == this) return;
  432. Clear();
  433. MergeFrom(from);
  434. }
  435. bool AgvEmqx_parameter::IsInitialized() const {
  436. return true;
  437. }
  438. void AgvEmqx_parameter::InternalSwap(AgvEmqx_parameter* other) {
  439. using std::swap;
  440. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  441. nodeid_.Swap(&other->nodeid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  442. ip_.Swap(&other->ip_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  443. pubtopic_.Swap(&other->pubtopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  444. subtopic_.Swap(&other->subtopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  445. swap(port_, other->port_);
  446. }
  447. ::PROTOBUF_NAMESPACE_ID::Metadata AgvEmqx_parameter::GetMetadata() const {
  448. return GetMetadataStatic();
  449. }
  450. // ===================================================================
  451. void Emqx_parameter::InitAsDefaultInstance() {
  452. }
  453. class Emqx_parameter::_Internal {
  454. public:
  455. };
  456. Emqx_parameter::Emqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  457. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  458. SharedCtor();
  459. RegisterArenaDtor(arena);
  460. // @@protoc_insertion_point(arena_constructor:Emqx_parameter)
  461. }
  462. Emqx_parameter::Emqx_parameter(const Emqx_parameter& from)
  463. : ::PROTOBUF_NAMESPACE_ID::Message() {
  464. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  465. nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  466. if (!from._internal_nodeid().empty()) {
  467. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_nodeid(),
  468. GetArena());
  469. }
  470. ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  471. if (!from._internal_ip().empty()) {
  472. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_ip(),
  473. GetArena());
  474. }
  475. pubstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  476. if (!from._internal_pubstatutopic().empty()) {
  477. pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_pubstatutopic(),
  478. GetArena());
  479. }
  480. pubnavstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  481. if (!from._internal_pubnavstatutopic().empty()) {
  482. pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_pubnavstatutopic(),
  483. GetArena());
  484. }
  485. subnavcmdtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  486. if (!from._internal_subnavcmdtopic().empty()) {
  487. subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_subnavcmdtopic(),
  488. GetArena());
  489. }
  490. subbrotherstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  491. if (!from._internal_subbrotherstatutopic().empty()) {
  492. subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_subbrotherstatutopic(),
  493. GetArena());
  494. }
  495. port_ = from.port_;
  496. // @@protoc_insertion_point(copy_constructor:Emqx_parameter)
  497. }
  498. void Emqx_parameter::SharedCtor() {
  499. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Emqx_parameter_parameter_2eproto.base);
  500. nodeid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  501. ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  502. pubstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  503. pubnavstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  504. subnavcmdtopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  505. subbrotherstatutopic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  506. port_ = 0;
  507. }
  508. Emqx_parameter::~Emqx_parameter() {
  509. // @@protoc_insertion_point(destructor:Emqx_parameter)
  510. SharedDtor();
  511. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  512. }
  513. void Emqx_parameter::SharedDtor() {
  514. GOOGLE_DCHECK(GetArena() == nullptr);
  515. nodeid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  516. ip_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  517. pubstatutopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  518. pubnavstatutopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  519. subnavcmdtopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  520. subbrotherstatutopic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  521. }
  522. void Emqx_parameter::ArenaDtor(void* object) {
  523. Emqx_parameter* _this = reinterpret_cast< Emqx_parameter* >(object);
  524. (void)_this;
  525. }
  526. void Emqx_parameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  527. }
  528. void Emqx_parameter::SetCachedSize(int size) const {
  529. _cached_size_.Set(size);
  530. }
  531. const Emqx_parameter& Emqx_parameter::default_instance() {
  532. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Emqx_parameter_parameter_2eproto.base);
  533. return *internal_default_instance();
  534. }
  535. void Emqx_parameter::Clear() {
  536. // @@protoc_insertion_point(message_clear_start:Emqx_parameter)
  537. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  538. // Prevent compiler warnings about cached_has_bits being unused
  539. (void) cached_has_bits;
  540. nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  541. ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  542. pubstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  543. pubnavstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  544. subnavcmdtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  545. subbrotherstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  546. port_ = 0;
  547. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  548. }
  549. const char* Emqx_parameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  550. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  551. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  552. while (!ctx->Done(&ptr)) {
  553. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  554. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  555. CHK_(ptr);
  556. switch (tag >> 3) {
  557. // string NodeId = 1;
  558. case 1:
  559. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  560. auto str = _internal_mutable_nodeid();
  561. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  562. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Emqx_parameter.NodeId"));
  563. CHK_(ptr);
  564. } else goto handle_unusual;
  565. continue;
  566. // string ip = 2;
  567. case 2:
  568. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  569. auto str = _internal_mutable_ip();
  570. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  571. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Emqx_parameter.ip"));
  572. CHK_(ptr);
  573. } else goto handle_unusual;
  574. continue;
  575. // int32 port = 3;
  576. case 3:
  577. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
  578. port_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  579. CHK_(ptr);
  580. } else goto handle_unusual;
  581. continue;
  582. // string pubStatuTopic = 4;
  583. case 4:
  584. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  585. auto str = _internal_mutable_pubstatutopic();
  586. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  587. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Emqx_parameter.pubStatuTopic"));
  588. CHK_(ptr);
  589. } else goto handle_unusual;
  590. continue;
  591. // string pubNavStatuTopic = 5;
  592. case 5:
  593. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
  594. auto str = _internal_mutable_pubnavstatutopic();
  595. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  596. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Emqx_parameter.pubNavStatuTopic"));
  597. CHK_(ptr);
  598. } else goto handle_unusual;
  599. continue;
  600. // string subNavCmdTopic = 6;
  601. case 6:
  602. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
  603. auto str = _internal_mutable_subnavcmdtopic();
  604. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  605. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Emqx_parameter.subNavCmdTopic"));
  606. CHK_(ptr);
  607. } else goto handle_unusual;
  608. continue;
  609. // string subBrotherStatuTopic = 7;
  610. case 7:
  611. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
  612. auto str = _internal_mutable_subbrotherstatutopic();
  613. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  614. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "Emqx_parameter.subBrotherStatuTopic"));
  615. CHK_(ptr);
  616. } else goto handle_unusual;
  617. continue;
  618. default: {
  619. handle_unusual:
  620. if ((tag & 7) == 4 || tag == 0) {
  621. ctx->SetLastTag(tag);
  622. goto success;
  623. }
  624. ptr = UnknownFieldParse(tag,
  625. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  626. ptr, ctx);
  627. CHK_(ptr != nullptr);
  628. continue;
  629. }
  630. } // switch
  631. } // while
  632. success:
  633. return ptr;
  634. failure:
  635. ptr = nullptr;
  636. goto success;
  637. #undef CHK_
  638. }
  639. ::PROTOBUF_NAMESPACE_ID::uint8* Emqx_parameter::_InternalSerialize(
  640. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  641. // @@protoc_insertion_point(serialize_to_array_start:Emqx_parameter)
  642. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  643. (void) cached_has_bits;
  644. // string NodeId = 1;
  645. if (this->nodeid().size() > 0) {
  646. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  647. this->_internal_nodeid().data(), static_cast<int>(this->_internal_nodeid().length()),
  648. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  649. "Emqx_parameter.NodeId");
  650. target = stream->WriteStringMaybeAliased(
  651. 1, this->_internal_nodeid(), target);
  652. }
  653. // string ip = 2;
  654. if (this->ip().size() > 0) {
  655. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  656. this->_internal_ip().data(), static_cast<int>(this->_internal_ip().length()),
  657. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  658. "Emqx_parameter.ip");
  659. target = stream->WriteStringMaybeAliased(
  660. 2, this->_internal_ip(), target);
  661. }
  662. // int32 port = 3;
  663. if (this->port() != 0) {
  664. target = stream->EnsureSpace(target);
  665. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_port(), target);
  666. }
  667. // string pubStatuTopic = 4;
  668. if (this->pubstatutopic().size() > 0) {
  669. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  670. this->_internal_pubstatutopic().data(), static_cast<int>(this->_internal_pubstatutopic().length()),
  671. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  672. "Emqx_parameter.pubStatuTopic");
  673. target = stream->WriteStringMaybeAliased(
  674. 4, this->_internal_pubstatutopic(), target);
  675. }
  676. // string pubNavStatuTopic = 5;
  677. if (this->pubnavstatutopic().size() > 0) {
  678. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  679. this->_internal_pubnavstatutopic().data(), static_cast<int>(this->_internal_pubnavstatutopic().length()),
  680. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  681. "Emqx_parameter.pubNavStatuTopic");
  682. target = stream->WriteStringMaybeAliased(
  683. 5, this->_internal_pubnavstatutopic(), target);
  684. }
  685. // string subNavCmdTopic = 6;
  686. if (this->subnavcmdtopic().size() > 0) {
  687. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  688. this->_internal_subnavcmdtopic().data(), static_cast<int>(this->_internal_subnavcmdtopic().length()),
  689. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  690. "Emqx_parameter.subNavCmdTopic");
  691. target = stream->WriteStringMaybeAliased(
  692. 6, this->_internal_subnavcmdtopic(), target);
  693. }
  694. // string subBrotherStatuTopic = 7;
  695. if (this->subbrotherstatutopic().size() > 0) {
  696. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  697. this->_internal_subbrotherstatutopic().data(), static_cast<int>(this->_internal_subbrotherstatutopic().length()),
  698. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  699. "Emqx_parameter.subBrotherStatuTopic");
  700. target = stream->WriteStringMaybeAliased(
  701. 7, this->_internal_subbrotherstatutopic(), target);
  702. }
  703. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  704. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  705. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  706. }
  707. // @@protoc_insertion_point(serialize_to_array_end:Emqx_parameter)
  708. return target;
  709. }
  710. size_t Emqx_parameter::ByteSizeLong() const {
  711. // @@protoc_insertion_point(message_byte_size_start:Emqx_parameter)
  712. size_t total_size = 0;
  713. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  714. // Prevent compiler warnings about cached_has_bits being unused
  715. (void) cached_has_bits;
  716. // string NodeId = 1;
  717. if (this->nodeid().size() > 0) {
  718. total_size += 1 +
  719. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  720. this->_internal_nodeid());
  721. }
  722. // string ip = 2;
  723. if (this->ip().size() > 0) {
  724. total_size += 1 +
  725. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  726. this->_internal_ip());
  727. }
  728. // string pubStatuTopic = 4;
  729. if (this->pubstatutopic().size() > 0) {
  730. total_size += 1 +
  731. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  732. this->_internal_pubstatutopic());
  733. }
  734. // string pubNavStatuTopic = 5;
  735. if (this->pubnavstatutopic().size() > 0) {
  736. total_size += 1 +
  737. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  738. this->_internal_pubnavstatutopic());
  739. }
  740. // string subNavCmdTopic = 6;
  741. if (this->subnavcmdtopic().size() > 0) {
  742. total_size += 1 +
  743. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  744. this->_internal_subnavcmdtopic());
  745. }
  746. // string subBrotherStatuTopic = 7;
  747. if (this->subbrotherstatutopic().size() > 0) {
  748. total_size += 1 +
  749. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  750. this->_internal_subbrotherstatutopic());
  751. }
  752. // int32 port = 3;
  753. if (this->port() != 0) {
  754. total_size += 1 +
  755. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  756. this->_internal_port());
  757. }
  758. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  759. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  760. _internal_metadata_, total_size, &_cached_size_);
  761. }
  762. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  763. SetCachedSize(cached_size);
  764. return total_size;
  765. }
  766. void Emqx_parameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  767. // @@protoc_insertion_point(generalized_merge_from_start:Emqx_parameter)
  768. GOOGLE_DCHECK_NE(&from, this);
  769. const Emqx_parameter* source =
  770. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Emqx_parameter>(
  771. &from);
  772. if (source == nullptr) {
  773. // @@protoc_insertion_point(generalized_merge_from_cast_fail:Emqx_parameter)
  774. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  775. } else {
  776. // @@protoc_insertion_point(generalized_merge_from_cast_success:Emqx_parameter)
  777. MergeFrom(*source);
  778. }
  779. }
  780. void Emqx_parameter::MergeFrom(const Emqx_parameter& from) {
  781. // @@protoc_insertion_point(class_specific_merge_from_start:Emqx_parameter)
  782. GOOGLE_DCHECK_NE(&from, this);
  783. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  784. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  785. (void) cached_has_bits;
  786. if (from.nodeid().size() > 0) {
  787. _internal_set_nodeid(from._internal_nodeid());
  788. }
  789. if (from.ip().size() > 0) {
  790. _internal_set_ip(from._internal_ip());
  791. }
  792. if (from.pubstatutopic().size() > 0) {
  793. _internal_set_pubstatutopic(from._internal_pubstatutopic());
  794. }
  795. if (from.pubnavstatutopic().size() > 0) {
  796. _internal_set_pubnavstatutopic(from._internal_pubnavstatutopic());
  797. }
  798. if (from.subnavcmdtopic().size() > 0) {
  799. _internal_set_subnavcmdtopic(from._internal_subnavcmdtopic());
  800. }
  801. if (from.subbrotherstatutopic().size() > 0) {
  802. _internal_set_subbrotherstatutopic(from._internal_subbrotherstatutopic());
  803. }
  804. if (from.port() != 0) {
  805. _internal_set_port(from._internal_port());
  806. }
  807. }
  808. void Emqx_parameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  809. // @@protoc_insertion_point(generalized_copy_from_start:Emqx_parameter)
  810. if (&from == this) return;
  811. Clear();
  812. MergeFrom(from);
  813. }
  814. void Emqx_parameter::CopyFrom(const Emqx_parameter& from) {
  815. // @@protoc_insertion_point(class_specific_copy_from_start:Emqx_parameter)
  816. if (&from == this) return;
  817. Clear();
  818. MergeFrom(from);
  819. }
  820. bool Emqx_parameter::IsInitialized() const {
  821. return true;
  822. }
  823. void Emqx_parameter::InternalSwap(Emqx_parameter* other) {
  824. using std::swap;
  825. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  826. nodeid_.Swap(&other->nodeid_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  827. ip_.Swap(&other->ip_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  828. pubstatutopic_.Swap(&other->pubstatutopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  829. pubnavstatutopic_.Swap(&other->pubnavstatutopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  830. subnavcmdtopic_.Swap(&other->subnavcmdtopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  831. subbrotherstatutopic_.Swap(&other->subbrotherstatutopic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  832. swap(port_, other->port_);
  833. }
  834. ::PROTOBUF_NAMESPACE_ID::Metadata Emqx_parameter::GetMetadata() const {
  835. return GetMetadataStatic();
  836. }
  837. // ===================================================================
  838. void Navigation_parameter::InitAsDefaultInstance() {
  839. ::_Navigation_parameter_default_instance_._instance.get_mutable()->agv_emqx_ = const_cast< ::AgvEmqx_parameter*>(
  840. ::AgvEmqx_parameter::internal_default_instance());
  841. ::_Navigation_parameter_default_instance_._instance.get_mutable()->terminal_emqx_ = const_cast< ::Emqx_parameter*>(
  842. ::Emqx_parameter::internal_default_instance());
  843. }
  844. class Navigation_parameter::_Internal {
  845. public:
  846. static const ::AgvEmqx_parameter& agv_emqx(const Navigation_parameter* msg);
  847. static const ::Emqx_parameter& terminal_emqx(const Navigation_parameter* msg);
  848. };
  849. const ::AgvEmqx_parameter&
  850. Navigation_parameter::_Internal::agv_emqx(const Navigation_parameter* msg) {
  851. return *msg->agv_emqx_;
  852. }
  853. const ::Emqx_parameter&
  854. Navigation_parameter::_Internal::terminal_emqx(const Navigation_parameter* msg) {
  855. return *msg->terminal_emqx_;
  856. }
  857. Navigation_parameter::Navigation_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  858. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  859. SharedCtor();
  860. RegisterArenaDtor(arena);
  861. // @@protoc_insertion_point(arena_constructor:Navigation_parameter)
  862. }
  863. Navigation_parameter::Navigation_parameter(const Navigation_parameter& from)
  864. : ::PROTOBUF_NAMESPACE_ID::Message() {
  865. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  866. if (from._internal_has_agv_emqx()) {
  867. agv_emqx_ = new ::AgvEmqx_parameter(*from.agv_emqx_);
  868. } else {
  869. agv_emqx_ = nullptr;
  870. }
  871. if (from._internal_has_terminal_emqx()) {
  872. terminal_emqx_ = new ::Emqx_parameter(*from.terminal_emqx_);
  873. } else {
  874. terminal_emqx_ = nullptr;
  875. }
  876. // @@protoc_insertion_point(copy_constructor:Navigation_parameter)
  877. }
  878. void Navigation_parameter::SharedCtor() {
  879. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_Navigation_parameter_parameter_2eproto.base);
  880. ::memset(&agv_emqx_, 0, static_cast<size_t>(
  881. reinterpret_cast<char*>(&terminal_emqx_) -
  882. reinterpret_cast<char*>(&agv_emqx_)) + sizeof(terminal_emqx_));
  883. }
  884. Navigation_parameter::~Navigation_parameter() {
  885. // @@protoc_insertion_point(destructor:Navigation_parameter)
  886. SharedDtor();
  887. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  888. }
  889. void Navigation_parameter::SharedDtor() {
  890. GOOGLE_DCHECK(GetArena() == nullptr);
  891. if (this != internal_default_instance()) delete agv_emqx_;
  892. if (this != internal_default_instance()) delete terminal_emqx_;
  893. }
  894. void Navigation_parameter::ArenaDtor(void* object) {
  895. Navigation_parameter* _this = reinterpret_cast< Navigation_parameter* >(object);
  896. (void)_this;
  897. }
  898. void Navigation_parameter::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  899. }
  900. void Navigation_parameter::SetCachedSize(int size) const {
  901. _cached_size_.Set(size);
  902. }
  903. const Navigation_parameter& Navigation_parameter::default_instance() {
  904. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_Navigation_parameter_parameter_2eproto.base);
  905. return *internal_default_instance();
  906. }
  907. void Navigation_parameter::Clear() {
  908. // @@protoc_insertion_point(message_clear_start:Navigation_parameter)
  909. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  910. // Prevent compiler warnings about cached_has_bits being unused
  911. (void) cached_has_bits;
  912. if (GetArena() == nullptr && agv_emqx_ != nullptr) {
  913. delete agv_emqx_;
  914. }
  915. agv_emqx_ = nullptr;
  916. if (GetArena() == nullptr && terminal_emqx_ != nullptr) {
  917. delete terminal_emqx_;
  918. }
  919. terminal_emqx_ = nullptr;
  920. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  921. }
  922. const char* Navigation_parameter::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  923. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  924. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  925. while (!ctx->Done(&ptr)) {
  926. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  927. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  928. CHK_(ptr);
  929. switch (tag >> 3) {
  930. // .AgvEmqx_parameter Agv_emqx = 1;
  931. case 1:
  932. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  933. ptr = ctx->ParseMessage(_internal_mutable_agv_emqx(), ptr);
  934. CHK_(ptr);
  935. } else goto handle_unusual;
  936. continue;
  937. // .Emqx_parameter Terminal_emqx = 2;
  938. case 2:
  939. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  940. ptr = ctx->ParseMessage(_internal_mutable_terminal_emqx(), ptr);
  941. CHK_(ptr);
  942. } else goto handle_unusual;
  943. continue;
  944. default: {
  945. handle_unusual:
  946. if ((tag & 7) == 4 || tag == 0) {
  947. ctx->SetLastTag(tag);
  948. goto success;
  949. }
  950. ptr = UnknownFieldParse(tag,
  951. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  952. ptr, ctx);
  953. CHK_(ptr != nullptr);
  954. continue;
  955. }
  956. } // switch
  957. } // while
  958. success:
  959. return ptr;
  960. failure:
  961. ptr = nullptr;
  962. goto success;
  963. #undef CHK_
  964. }
  965. ::PROTOBUF_NAMESPACE_ID::uint8* Navigation_parameter::_InternalSerialize(
  966. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  967. // @@protoc_insertion_point(serialize_to_array_start:Navigation_parameter)
  968. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  969. (void) cached_has_bits;
  970. // .AgvEmqx_parameter Agv_emqx = 1;
  971. if (this->has_agv_emqx()) {
  972. target = stream->EnsureSpace(target);
  973. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  974. InternalWriteMessage(
  975. 1, _Internal::agv_emqx(this), target, stream);
  976. }
  977. // .Emqx_parameter Terminal_emqx = 2;
  978. if (this->has_terminal_emqx()) {
  979. target = stream->EnsureSpace(target);
  980. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  981. InternalWriteMessage(
  982. 2, _Internal::terminal_emqx(this), target, stream);
  983. }
  984. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  985. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  986. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  987. }
  988. // @@protoc_insertion_point(serialize_to_array_end:Navigation_parameter)
  989. return target;
  990. }
  991. size_t Navigation_parameter::ByteSizeLong() const {
  992. // @@protoc_insertion_point(message_byte_size_start:Navigation_parameter)
  993. size_t total_size = 0;
  994. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  995. // Prevent compiler warnings about cached_has_bits being unused
  996. (void) cached_has_bits;
  997. // .AgvEmqx_parameter Agv_emqx = 1;
  998. if (this->has_agv_emqx()) {
  999. total_size += 1 +
  1000. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1001. *agv_emqx_);
  1002. }
  1003. // .Emqx_parameter Terminal_emqx = 2;
  1004. if (this->has_terminal_emqx()) {
  1005. total_size += 1 +
  1006. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1007. *terminal_emqx_);
  1008. }
  1009. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1010. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1011. _internal_metadata_, total_size, &_cached_size_);
  1012. }
  1013. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1014. SetCachedSize(cached_size);
  1015. return total_size;
  1016. }
  1017. void Navigation_parameter::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1018. // @@protoc_insertion_point(generalized_merge_from_start:Navigation_parameter)
  1019. GOOGLE_DCHECK_NE(&from, this);
  1020. const Navigation_parameter* source =
  1021. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<Navigation_parameter>(
  1022. &from);
  1023. if (source == nullptr) {
  1024. // @@protoc_insertion_point(generalized_merge_from_cast_fail:Navigation_parameter)
  1025. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1026. } else {
  1027. // @@protoc_insertion_point(generalized_merge_from_cast_success:Navigation_parameter)
  1028. MergeFrom(*source);
  1029. }
  1030. }
  1031. void Navigation_parameter::MergeFrom(const Navigation_parameter& from) {
  1032. // @@protoc_insertion_point(class_specific_merge_from_start:Navigation_parameter)
  1033. GOOGLE_DCHECK_NE(&from, this);
  1034. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1035. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1036. (void) cached_has_bits;
  1037. if (from.has_agv_emqx()) {
  1038. _internal_mutable_agv_emqx()->::AgvEmqx_parameter::MergeFrom(from._internal_agv_emqx());
  1039. }
  1040. if (from.has_terminal_emqx()) {
  1041. _internal_mutable_terminal_emqx()->::Emqx_parameter::MergeFrom(from._internal_terminal_emqx());
  1042. }
  1043. }
  1044. void Navigation_parameter::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1045. // @@protoc_insertion_point(generalized_copy_from_start:Navigation_parameter)
  1046. if (&from == this) return;
  1047. Clear();
  1048. MergeFrom(from);
  1049. }
  1050. void Navigation_parameter::CopyFrom(const Navigation_parameter& from) {
  1051. // @@protoc_insertion_point(class_specific_copy_from_start:Navigation_parameter)
  1052. if (&from == this) return;
  1053. Clear();
  1054. MergeFrom(from);
  1055. }
  1056. bool Navigation_parameter::IsInitialized() const {
  1057. return true;
  1058. }
  1059. void Navigation_parameter::InternalSwap(Navigation_parameter* other) {
  1060. using std::swap;
  1061. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1062. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1063. PROTOBUF_FIELD_OFFSET(Navigation_parameter, terminal_emqx_)
  1064. + sizeof(Navigation_parameter::terminal_emqx_)
  1065. - PROTOBUF_FIELD_OFFSET(Navigation_parameter, agv_emqx_)>(
  1066. reinterpret_cast<char*>(&agv_emqx_),
  1067. reinterpret_cast<char*>(&other->agv_emqx_));
  1068. }
  1069. ::PROTOBUF_NAMESPACE_ID::Metadata Navigation_parameter::GetMetadata() const {
  1070. return GetMetadataStatic();
  1071. }
  1072. // @@protoc_insertion_point(namespace_scope)
  1073. PROTOBUF_NAMESPACE_OPEN
  1074. template<> PROTOBUF_NOINLINE ::AgvEmqx_parameter* Arena::CreateMaybeMessage< ::AgvEmqx_parameter >(Arena* arena) {
  1075. return Arena::CreateMessageInternal< ::AgvEmqx_parameter >(arena);
  1076. }
  1077. template<> PROTOBUF_NOINLINE ::Emqx_parameter* Arena::CreateMaybeMessage< ::Emqx_parameter >(Arena* arena) {
  1078. return Arena::CreateMessageInternal< ::Emqx_parameter >(arena);
  1079. }
  1080. template<> PROTOBUF_NOINLINE ::Navigation_parameter* Arena::CreateMaybeMessage< ::Navigation_parameter >(Arena* arena) {
  1081. return Arena::CreateMessageInternal< ::Navigation_parameter >(arena);
  1082. }
  1083. PROTOBUF_NAMESPACE_CLOSE
  1084. // @@protoc_insertion_point(global_scope)
  1085. #include <google/protobuf/port_undef.inc>