parameter.pb.h 78 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: parameter.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_parameter_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_parameter_2eproto
  5. #include <limits>
  6. #include <string>
  7. #include <google/protobuf/port_def.inc>
  8. #if PROTOBUF_VERSION < 3013000
  9. #error This file was generated by a newer version of protoc which is
  10. #error incompatible with your Protocol Buffer headers. Please update
  11. #error your headers.
  12. #endif
  13. #if 3013000 < PROTOBUF_MIN_PROTOC_VERSION
  14. #error This file was generated by an older version of protoc which is
  15. #error incompatible with your Protocol Buffer headers. Please
  16. #error regenerate this file with a newer version of protoc.
  17. #endif
  18. #include <google/protobuf/port_undef.inc>
  19. #include <google/protobuf/io/coded_stream.h>
  20. #include <google/protobuf/arena.h>
  21. #include <google/protobuf/arenastring.h>
  22. #include <google/protobuf/generated_message_table_driven.h>
  23. #include <google/protobuf/generated_message_util.h>
  24. #include <google/protobuf/inlined_string_field.h>
  25. #include <google/protobuf/metadata_lite.h>
  26. #include <google/protobuf/generated_message_reflection.h>
  27. #include <google/protobuf/message.h>
  28. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  29. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  30. #include <google/protobuf/unknown_field_set.h>
  31. // @@protoc_insertion_point(includes)
  32. #include <google/protobuf/port_def.inc>
  33. #define PROTOBUF_INTERNAL_EXPORT_parameter_2eproto
  34. PROTOBUF_NAMESPACE_OPEN
  35. namespace internal {
  36. class AnyMetadata;
  37. } // namespace internal
  38. PROTOBUF_NAMESPACE_CLOSE
  39. // Internal implementation detail -- do not use these members.
  40. struct TableStruct_parameter_2eproto {
  41. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  42. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  43. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  44. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  45. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
  46. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  47. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  48. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  49. static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
  50. };
  51. extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_parameter_2eproto;
  52. class AgvEmqx_parameter;
  53. class AgvEmqx_parameterDefaultTypeInternal;
  54. extern AgvEmqx_parameterDefaultTypeInternal _AgvEmqx_parameter_default_instance_;
  55. class BrotherEmqx;
  56. class BrotherEmqxDefaultTypeInternal;
  57. extern BrotherEmqxDefaultTypeInternal _BrotherEmqx_default_instance_;
  58. class Emqx_parameter;
  59. class Emqx_parameterDefaultTypeInternal;
  60. extern Emqx_parameterDefaultTypeInternal _Emqx_parameter_default_instance_;
  61. class Navigation_parameter;
  62. class Navigation_parameterDefaultTypeInternal;
  63. extern Navigation_parameterDefaultTypeInternal _Navigation_parameter_default_instance_;
  64. PROTOBUF_NAMESPACE_OPEN
  65. template<> ::AgvEmqx_parameter* Arena::CreateMaybeMessage<::AgvEmqx_parameter>(Arena*);
  66. template<> ::BrotherEmqx* Arena::CreateMaybeMessage<::BrotherEmqx>(Arena*);
  67. template<> ::Emqx_parameter* Arena::CreateMaybeMessage<::Emqx_parameter>(Arena*);
  68. template<> ::Navigation_parameter* Arena::CreateMaybeMessage<::Navigation_parameter>(Arena*);
  69. PROTOBUF_NAMESPACE_CLOSE
  70. // ===================================================================
  71. class AgvEmqx_parameter PROTOBUF_FINAL :
  72. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:AgvEmqx_parameter) */ {
  73. public:
  74. inline AgvEmqx_parameter() : AgvEmqx_parameter(nullptr) {}
  75. virtual ~AgvEmqx_parameter();
  76. AgvEmqx_parameter(const AgvEmqx_parameter& from);
  77. AgvEmqx_parameter(AgvEmqx_parameter&& from) noexcept
  78. : AgvEmqx_parameter() {
  79. *this = ::std::move(from);
  80. }
  81. inline AgvEmqx_parameter& operator=(const AgvEmqx_parameter& from) {
  82. CopyFrom(from);
  83. return *this;
  84. }
  85. inline AgvEmqx_parameter& operator=(AgvEmqx_parameter&& from) noexcept {
  86. if (GetArena() == from.GetArena()) {
  87. if (this != &from) InternalSwap(&from);
  88. } else {
  89. CopyFrom(from);
  90. }
  91. return *this;
  92. }
  93. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  94. return GetDescriptor();
  95. }
  96. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  97. return GetMetadataStatic().descriptor;
  98. }
  99. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  100. return GetMetadataStatic().reflection;
  101. }
  102. static const AgvEmqx_parameter& default_instance();
  103. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  104. static inline const AgvEmqx_parameter* internal_default_instance() {
  105. return reinterpret_cast<const AgvEmqx_parameter*>(
  106. &_AgvEmqx_parameter_default_instance_);
  107. }
  108. static constexpr int kIndexInFileMessages =
  109. 0;
  110. friend void swap(AgvEmqx_parameter& a, AgvEmqx_parameter& b) {
  111. a.Swap(&b);
  112. }
  113. inline void Swap(AgvEmqx_parameter* other) {
  114. if (other == this) return;
  115. if (GetArena() == other->GetArena()) {
  116. InternalSwap(other);
  117. } else {
  118. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  119. }
  120. }
  121. void UnsafeArenaSwap(AgvEmqx_parameter* other) {
  122. if (other == this) return;
  123. GOOGLE_DCHECK(GetArena() == other->GetArena());
  124. InternalSwap(other);
  125. }
  126. // implements Message ----------------------------------------------
  127. inline AgvEmqx_parameter* New() const final {
  128. return CreateMaybeMessage<AgvEmqx_parameter>(nullptr);
  129. }
  130. AgvEmqx_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  131. return CreateMaybeMessage<AgvEmqx_parameter>(arena);
  132. }
  133. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  134. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  135. void CopyFrom(const AgvEmqx_parameter& from);
  136. void MergeFrom(const AgvEmqx_parameter& from);
  137. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  138. bool IsInitialized() const final;
  139. size_t ByteSizeLong() const final;
  140. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  141. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  142. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  143. int GetCachedSize() const final { return _cached_size_.Get(); }
  144. private:
  145. inline void SharedCtor();
  146. inline void SharedDtor();
  147. void SetCachedSize(int size) const final;
  148. void InternalSwap(AgvEmqx_parameter* other);
  149. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  150. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  151. return "AgvEmqx_parameter";
  152. }
  153. protected:
  154. explicit AgvEmqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  155. private:
  156. static void ArenaDtor(void* object);
  157. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  158. public:
  159. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  160. private:
  161. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  162. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto);
  163. return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages];
  164. }
  165. public:
  166. // nested types ----------------------------------------------------
  167. // accessors -------------------------------------------------------
  168. enum : int {
  169. kNodeIdFieldNumber = 1,
  170. kIpFieldNumber = 2,
  171. kPubSpeedTopicFieldNumber = 4,
  172. kSubPoseTopicFieldNumber = 5,
  173. kSubSpeedTopicFieldNumber = 6,
  174. kPortFieldNumber = 3,
  175. };
  176. // string NodeId = 1;
  177. void clear_nodeid();
  178. const std::string& nodeid() const;
  179. void set_nodeid(const std::string& value);
  180. void set_nodeid(std::string&& value);
  181. void set_nodeid(const char* value);
  182. void set_nodeid(const char* value, size_t size);
  183. std::string* mutable_nodeid();
  184. std::string* release_nodeid();
  185. void set_allocated_nodeid(std::string* nodeid);
  186. private:
  187. const std::string& _internal_nodeid() const;
  188. void _internal_set_nodeid(const std::string& value);
  189. std::string* _internal_mutable_nodeid();
  190. public:
  191. // string ip = 2;
  192. void clear_ip();
  193. const std::string& ip() const;
  194. void set_ip(const std::string& value);
  195. void set_ip(std::string&& value);
  196. void set_ip(const char* value);
  197. void set_ip(const char* value, size_t size);
  198. std::string* mutable_ip();
  199. std::string* release_ip();
  200. void set_allocated_ip(std::string* ip);
  201. private:
  202. const std::string& _internal_ip() const;
  203. void _internal_set_ip(const std::string& value);
  204. std::string* _internal_mutable_ip();
  205. public:
  206. // string pubSpeedTopic = 4;
  207. void clear_pubspeedtopic();
  208. const std::string& pubspeedtopic() const;
  209. void set_pubspeedtopic(const std::string& value);
  210. void set_pubspeedtopic(std::string&& value);
  211. void set_pubspeedtopic(const char* value);
  212. void set_pubspeedtopic(const char* value, size_t size);
  213. std::string* mutable_pubspeedtopic();
  214. std::string* release_pubspeedtopic();
  215. void set_allocated_pubspeedtopic(std::string* pubspeedtopic);
  216. private:
  217. const std::string& _internal_pubspeedtopic() const;
  218. void _internal_set_pubspeedtopic(const std::string& value);
  219. std::string* _internal_mutable_pubspeedtopic();
  220. public:
  221. // string subPoseTopic = 5;
  222. void clear_subposetopic();
  223. const std::string& subposetopic() const;
  224. void set_subposetopic(const std::string& value);
  225. void set_subposetopic(std::string&& value);
  226. void set_subposetopic(const char* value);
  227. void set_subposetopic(const char* value, size_t size);
  228. std::string* mutable_subposetopic();
  229. std::string* release_subposetopic();
  230. void set_allocated_subposetopic(std::string* subposetopic);
  231. private:
  232. const std::string& _internal_subposetopic() const;
  233. void _internal_set_subposetopic(const std::string& value);
  234. std::string* _internal_mutable_subposetopic();
  235. public:
  236. // string subSpeedTopic = 6;
  237. void clear_subspeedtopic();
  238. const std::string& subspeedtopic() const;
  239. void set_subspeedtopic(const std::string& value);
  240. void set_subspeedtopic(std::string&& value);
  241. void set_subspeedtopic(const char* value);
  242. void set_subspeedtopic(const char* value, size_t size);
  243. std::string* mutable_subspeedtopic();
  244. std::string* release_subspeedtopic();
  245. void set_allocated_subspeedtopic(std::string* subspeedtopic);
  246. private:
  247. const std::string& _internal_subspeedtopic() const;
  248. void _internal_set_subspeedtopic(const std::string& value);
  249. std::string* _internal_mutable_subspeedtopic();
  250. public:
  251. // int32 port = 3;
  252. void clear_port();
  253. ::PROTOBUF_NAMESPACE_ID::int32 port() const;
  254. void set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  255. private:
  256. ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const;
  257. void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  258. public:
  259. // @@protoc_insertion_point(class_scope:AgvEmqx_parameter)
  260. private:
  261. class _Internal;
  262. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  263. typedef void InternalArenaConstructable_;
  264. typedef void DestructorSkippable_;
  265. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nodeid_;
  266. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_;
  267. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubspeedtopic_;
  268. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subposetopic_;
  269. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subspeedtopic_;
  270. ::PROTOBUF_NAMESPACE_ID::int32 port_;
  271. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  272. friend struct ::TableStruct_parameter_2eproto;
  273. };
  274. // -------------------------------------------------------------------
  275. class Emqx_parameter PROTOBUF_FINAL :
  276. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Emqx_parameter) */ {
  277. public:
  278. inline Emqx_parameter() : Emqx_parameter(nullptr) {}
  279. virtual ~Emqx_parameter();
  280. Emqx_parameter(const Emqx_parameter& from);
  281. Emqx_parameter(Emqx_parameter&& from) noexcept
  282. : Emqx_parameter() {
  283. *this = ::std::move(from);
  284. }
  285. inline Emqx_parameter& operator=(const Emqx_parameter& from) {
  286. CopyFrom(from);
  287. return *this;
  288. }
  289. inline Emqx_parameter& operator=(Emqx_parameter&& from) noexcept {
  290. if (GetArena() == from.GetArena()) {
  291. if (this != &from) InternalSwap(&from);
  292. } else {
  293. CopyFrom(from);
  294. }
  295. return *this;
  296. }
  297. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  298. return GetDescriptor();
  299. }
  300. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  301. return GetMetadataStatic().descriptor;
  302. }
  303. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  304. return GetMetadataStatic().reflection;
  305. }
  306. static const Emqx_parameter& default_instance();
  307. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  308. static inline const Emqx_parameter* internal_default_instance() {
  309. return reinterpret_cast<const Emqx_parameter*>(
  310. &_Emqx_parameter_default_instance_);
  311. }
  312. static constexpr int kIndexInFileMessages =
  313. 1;
  314. friend void swap(Emqx_parameter& a, Emqx_parameter& b) {
  315. a.Swap(&b);
  316. }
  317. inline void Swap(Emqx_parameter* other) {
  318. if (other == this) return;
  319. if (GetArena() == other->GetArena()) {
  320. InternalSwap(other);
  321. } else {
  322. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  323. }
  324. }
  325. void UnsafeArenaSwap(Emqx_parameter* other) {
  326. if (other == this) return;
  327. GOOGLE_DCHECK(GetArena() == other->GetArena());
  328. InternalSwap(other);
  329. }
  330. // implements Message ----------------------------------------------
  331. inline Emqx_parameter* New() const final {
  332. return CreateMaybeMessage<Emqx_parameter>(nullptr);
  333. }
  334. Emqx_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  335. return CreateMaybeMessage<Emqx_parameter>(arena);
  336. }
  337. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  338. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  339. void CopyFrom(const Emqx_parameter& from);
  340. void MergeFrom(const Emqx_parameter& from);
  341. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  342. bool IsInitialized() const final;
  343. size_t ByteSizeLong() const final;
  344. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  345. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  346. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  347. int GetCachedSize() const final { return _cached_size_.Get(); }
  348. private:
  349. inline void SharedCtor();
  350. inline void SharedDtor();
  351. void SetCachedSize(int size) const final;
  352. void InternalSwap(Emqx_parameter* other);
  353. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  354. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  355. return "Emqx_parameter";
  356. }
  357. protected:
  358. explicit Emqx_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  359. private:
  360. static void ArenaDtor(void* object);
  361. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  362. public:
  363. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  364. private:
  365. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  366. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto);
  367. return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages];
  368. }
  369. public:
  370. // nested types ----------------------------------------------------
  371. // accessors -------------------------------------------------------
  372. enum : int {
  373. kNodeIdFieldNumber = 1,
  374. kIpFieldNumber = 2,
  375. kPubStatuTopicFieldNumber = 4,
  376. kPubNavStatuTopicFieldNumber = 5,
  377. kSubNavCmdTopicFieldNumber = 6,
  378. kPortFieldNumber = 3,
  379. };
  380. // string NodeId = 1;
  381. void clear_nodeid();
  382. const std::string& nodeid() const;
  383. void set_nodeid(const std::string& value);
  384. void set_nodeid(std::string&& value);
  385. void set_nodeid(const char* value);
  386. void set_nodeid(const char* value, size_t size);
  387. std::string* mutable_nodeid();
  388. std::string* release_nodeid();
  389. void set_allocated_nodeid(std::string* nodeid);
  390. private:
  391. const std::string& _internal_nodeid() const;
  392. void _internal_set_nodeid(const std::string& value);
  393. std::string* _internal_mutable_nodeid();
  394. public:
  395. // string ip = 2;
  396. void clear_ip();
  397. const std::string& ip() const;
  398. void set_ip(const std::string& value);
  399. void set_ip(std::string&& value);
  400. void set_ip(const char* value);
  401. void set_ip(const char* value, size_t size);
  402. std::string* mutable_ip();
  403. std::string* release_ip();
  404. void set_allocated_ip(std::string* ip);
  405. private:
  406. const std::string& _internal_ip() const;
  407. void _internal_set_ip(const std::string& value);
  408. std::string* _internal_mutable_ip();
  409. public:
  410. // string pubStatuTopic = 4;
  411. void clear_pubstatutopic();
  412. const std::string& pubstatutopic() const;
  413. void set_pubstatutopic(const std::string& value);
  414. void set_pubstatutopic(std::string&& value);
  415. void set_pubstatutopic(const char* value);
  416. void set_pubstatutopic(const char* value, size_t size);
  417. std::string* mutable_pubstatutopic();
  418. std::string* release_pubstatutopic();
  419. void set_allocated_pubstatutopic(std::string* pubstatutopic);
  420. private:
  421. const std::string& _internal_pubstatutopic() const;
  422. void _internal_set_pubstatutopic(const std::string& value);
  423. std::string* _internal_mutable_pubstatutopic();
  424. public:
  425. // string pubNavStatuTopic = 5;
  426. void clear_pubnavstatutopic();
  427. const std::string& pubnavstatutopic() const;
  428. void set_pubnavstatutopic(const std::string& value);
  429. void set_pubnavstatutopic(std::string&& value);
  430. void set_pubnavstatutopic(const char* value);
  431. void set_pubnavstatutopic(const char* value, size_t size);
  432. std::string* mutable_pubnavstatutopic();
  433. std::string* release_pubnavstatutopic();
  434. void set_allocated_pubnavstatutopic(std::string* pubnavstatutopic);
  435. private:
  436. const std::string& _internal_pubnavstatutopic() const;
  437. void _internal_set_pubnavstatutopic(const std::string& value);
  438. std::string* _internal_mutable_pubnavstatutopic();
  439. public:
  440. // string subNavCmdTopic = 6;
  441. void clear_subnavcmdtopic();
  442. const std::string& subnavcmdtopic() const;
  443. void set_subnavcmdtopic(const std::string& value);
  444. void set_subnavcmdtopic(std::string&& value);
  445. void set_subnavcmdtopic(const char* value);
  446. void set_subnavcmdtopic(const char* value, size_t size);
  447. std::string* mutable_subnavcmdtopic();
  448. std::string* release_subnavcmdtopic();
  449. void set_allocated_subnavcmdtopic(std::string* subnavcmdtopic);
  450. private:
  451. const std::string& _internal_subnavcmdtopic() const;
  452. void _internal_set_subnavcmdtopic(const std::string& value);
  453. std::string* _internal_mutable_subnavcmdtopic();
  454. public:
  455. // int32 port = 3;
  456. void clear_port();
  457. ::PROTOBUF_NAMESPACE_ID::int32 port() const;
  458. void set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  459. private:
  460. ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const;
  461. void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  462. public:
  463. // @@protoc_insertion_point(class_scope:Emqx_parameter)
  464. private:
  465. class _Internal;
  466. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  467. typedef void InternalArenaConstructable_;
  468. typedef void DestructorSkippable_;
  469. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nodeid_;
  470. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_;
  471. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubstatutopic_;
  472. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pubnavstatutopic_;
  473. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subnavcmdtopic_;
  474. ::PROTOBUF_NAMESPACE_ID::int32 port_;
  475. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  476. friend struct ::TableStruct_parameter_2eproto;
  477. };
  478. // -------------------------------------------------------------------
  479. class BrotherEmqx PROTOBUF_FINAL :
  480. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:BrotherEmqx) */ {
  481. public:
  482. inline BrotherEmqx() : BrotherEmqx(nullptr) {}
  483. virtual ~BrotherEmqx();
  484. BrotherEmqx(const BrotherEmqx& from);
  485. BrotherEmqx(BrotherEmqx&& from) noexcept
  486. : BrotherEmqx() {
  487. *this = ::std::move(from);
  488. }
  489. inline BrotherEmqx& operator=(const BrotherEmqx& from) {
  490. CopyFrom(from);
  491. return *this;
  492. }
  493. inline BrotherEmqx& operator=(BrotherEmqx&& from) noexcept {
  494. if (GetArena() == from.GetArena()) {
  495. if (this != &from) InternalSwap(&from);
  496. } else {
  497. CopyFrom(from);
  498. }
  499. return *this;
  500. }
  501. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  502. return GetDescriptor();
  503. }
  504. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  505. return GetMetadataStatic().descriptor;
  506. }
  507. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  508. return GetMetadataStatic().reflection;
  509. }
  510. static const BrotherEmqx& default_instance();
  511. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  512. static inline const BrotherEmqx* internal_default_instance() {
  513. return reinterpret_cast<const BrotherEmqx*>(
  514. &_BrotherEmqx_default_instance_);
  515. }
  516. static constexpr int kIndexInFileMessages =
  517. 2;
  518. friend void swap(BrotherEmqx& a, BrotherEmqx& b) {
  519. a.Swap(&b);
  520. }
  521. inline void Swap(BrotherEmqx* other) {
  522. if (other == this) return;
  523. if (GetArena() == other->GetArena()) {
  524. InternalSwap(other);
  525. } else {
  526. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  527. }
  528. }
  529. void UnsafeArenaSwap(BrotherEmqx* other) {
  530. if (other == this) return;
  531. GOOGLE_DCHECK(GetArena() == other->GetArena());
  532. InternalSwap(other);
  533. }
  534. // implements Message ----------------------------------------------
  535. inline BrotherEmqx* New() const final {
  536. return CreateMaybeMessage<BrotherEmqx>(nullptr);
  537. }
  538. BrotherEmqx* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  539. return CreateMaybeMessage<BrotherEmqx>(arena);
  540. }
  541. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  542. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  543. void CopyFrom(const BrotherEmqx& from);
  544. void MergeFrom(const BrotherEmqx& from);
  545. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  546. bool IsInitialized() const final;
  547. size_t ByteSizeLong() const final;
  548. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  549. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  550. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  551. int GetCachedSize() const final { return _cached_size_.Get(); }
  552. private:
  553. inline void SharedCtor();
  554. inline void SharedDtor();
  555. void SetCachedSize(int size) const final;
  556. void InternalSwap(BrotherEmqx* other);
  557. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  558. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  559. return "BrotherEmqx";
  560. }
  561. protected:
  562. explicit BrotherEmqx(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  563. private:
  564. static void ArenaDtor(void* object);
  565. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  566. public:
  567. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  568. private:
  569. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  570. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto);
  571. return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages];
  572. }
  573. public:
  574. // nested types ----------------------------------------------------
  575. // accessors -------------------------------------------------------
  576. enum : int {
  577. kNodeIdFieldNumber = 1,
  578. kIpFieldNumber = 2,
  579. kSubBrotherStatuTopicFieldNumber = 4,
  580. kPortFieldNumber = 3,
  581. };
  582. // string NodeId = 1;
  583. void clear_nodeid();
  584. const std::string& nodeid() const;
  585. void set_nodeid(const std::string& value);
  586. void set_nodeid(std::string&& value);
  587. void set_nodeid(const char* value);
  588. void set_nodeid(const char* value, size_t size);
  589. std::string* mutable_nodeid();
  590. std::string* release_nodeid();
  591. void set_allocated_nodeid(std::string* nodeid);
  592. private:
  593. const std::string& _internal_nodeid() const;
  594. void _internal_set_nodeid(const std::string& value);
  595. std::string* _internal_mutable_nodeid();
  596. public:
  597. // string ip = 2;
  598. void clear_ip();
  599. const std::string& ip() const;
  600. void set_ip(const std::string& value);
  601. void set_ip(std::string&& value);
  602. void set_ip(const char* value);
  603. void set_ip(const char* value, size_t size);
  604. std::string* mutable_ip();
  605. std::string* release_ip();
  606. void set_allocated_ip(std::string* ip);
  607. private:
  608. const std::string& _internal_ip() const;
  609. void _internal_set_ip(const std::string& value);
  610. std::string* _internal_mutable_ip();
  611. public:
  612. // string subBrotherStatuTopic = 4;
  613. void clear_subbrotherstatutopic();
  614. const std::string& subbrotherstatutopic() const;
  615. void set_subbrotherstatutopic(const std::string& value);
  616. void set_subbrotherstatutopic(std::string&& value);
  617. void set_subbrotherstatutopic(const char* value);
  618. void set_subbrotherstatutopic(const char* value, size_t size);
  619. std::string* mutable_subbrotherstatutopic();
  620. std::string* release_subbrotherstatutopic();
  621. void set_allocated_subbrotherstatutopic(std::string* subbrotherstatutopic);
  622. private:
  623. const std::string& _internal_subbrotherstatutopic() const;
  624. void _internal_set_subbrotherstatutopic(const std::string& value);
  625. std::string* _internal_mutable_subbrotherstatutopic();
  626. public:
  627. // int32 port = 3;
  628. void clear_port();
  629. ::PROTOBUF_NAMESPACE_ID::int32 port() const;
  630. void set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  631. private:
  632. ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const;
  633. void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
  634. public:
  635. // @@protoc_insertion_point(class_scope:BrotherEmqx)
  636. private:
  637. class _Internal;
  638. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  639. typedef void InternalArenaConstructable_;
  640. typedef void DestructorSkippable_;
  641. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr nodeid_;
  642. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_;
  643. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subbrotherstatutopic_;
  644. ::PROTOBUF_NAMESPACE_ID::int32 port_;
  645. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  646. friend struct ::TableStruct_parameter_2eproto;
  647. };
  648. // -------------------------------------------------------------------
  649. class Navigation_parameter PROTOBUF_FINAL :
  650. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:Navigation_parameter) */ {
  651. public:
  652. inline Navigation_parameter() : Navigation_parameter(nullptr) {}
  653. virtual ~Navigation_parameter();
  654. Navigation_parameter(const Navigation_parameter& from);
  655. Navigation_parameter(Navigation_parameter&& from) noexcept
  656. : Navigation_parameter() {
  657. *this = ::std::move(from);
  658. }
  659. inline Navigation_parameter& operator=(const Navigation_parameter& from) {
  660. CopyFrom(from);
  661. return *this;
  662. }
  663. inline Navigation_parameter& operator=(Navigation_parameter&& from) noexcept {
  664. if (GetArena() == from.GetArena()) {
  665. if (this != &from) InternalSwap(&from);
  666. } else {
  667. CopyFrom(from);
  668. }
  669. return *this;
  670. }
  671. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  672. return GetDescriptor();
  673. }
  674. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  675. return GetMetadataStatic().descriptor;
  676. }
  677. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  678. return GetMetadataStatic().reflection;
  679. }
  680. static const Navigation_parameter& default_instance();
  681. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  682. static inline const Navigation_parameter* internal_default_instance() {
  683. return reinterpret_cast<const Navigation_parameter*>(
  684. &_Navigation_parameter_default_instance_);
  685. }
  686. static constexpr int kIndexInFileMessages =
  687. 3;
  688. friend void swap(Navigation_parameter& a, Navigation_parameter& b) {
  689. a.Swap(&b);
  690. }
  691. inline void Swap(Navigation_parameter* other) {
  692. if (other == this) return;
  693. if (GetArena() == other->GetArena()) {
  694. InternalSwap(other);
  695. } else {
  696. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  697. }
  698. }
  699. void UnsafeArenaSwap(Navigation_parameter* other) {
  700. if (other == this) return;
  701. GOOGLE_DCHECK(GetArena() == other->GetArena());
  702. InternalSwap(other);
  703. }
  704. // implements Message ----------------------------------------------
  705. inline Navigation_parameter* New() const final {
  706. return CreateMaybeMessage<Navigation_parameter>(nullptr);
  707. }
  708. Navigation_parameter* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  709. return CreateMaybeMessage<Navigation_parameter>(arena);
  710. }
  711. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  712. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  713. void CopyFrom(const Navigation_parameter& from);
  714. void MergeFrom(const Navigation_parameter& from);
  715. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  716. bool IsInitialized() const final;
  717. size_t ByteSizeLong() const final;
  718. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  719. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  720. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  721. int GetCachedSize() const final { return _cached_size_.Get(); }
  722. private:
  723. inline void SharedCtor();
  724. inline void SharedDtor();
  725. void SetCachedSize(int size) const final;
  726. void InternalSwap(Navigation_parameter* other);
  727. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  728. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  729. return "Navigation_parameter";
  730. }
  731. protected:
  732. explicit Navigation_parameter(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  733. private:
  734. static void ArenaDtor(void* object);
  735. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  736. public:
  737. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  738. private:
  739. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  740. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_parameter_2eproto);
  741. return ::descriptor_table_parameter_2eproto.file_level_metadata[kIndexInFileMessages];
  742. }
  743. public:
  744. // nested types ----------------------------------------------------
  745. // accessors -------------------------------------------------------
  746. enum : int {
  747. kAgvEmqxFieldNumber = 2,
  748. kTerminalEmqxFieldNumber = 3,
  749. kBrotherEmqxFieldNumber = 4,
  750. kMainAgvFieldNumber = 1,
  751. };
  752. // .AgvEmqx_parameter Agv_emqx = 2;
  753. bool has_agv_emqx() const;
  754. private:
  755. bool _internal_has_agv_emqx() const;
  756. public:
  757. void clear_agv_emqx();
  758. const ::AgvEmqx_parameter& agv_emqx() const;
  759. ::AgvEmqx_parameter* release_agv_emqx();
  760. ::AgvEmqx_parameter* mutable_agv_emqx();
  761. void set_allocated_agv_emqx(::AgvEmqx_parameter* agv_emqx);
  762. private:
  763. const ::AgvEmqx_parameter& _internal_agv_emqx() const;
  764. ::AgvEmqx_parameter* _internal_mutable_agv_emqx();
  765. public:
  766. void unsafe_arena_set_allocated_agv_emqx(
  767. ::AgvEmqx_parameter* agv_emqx);
  768. ::AgvEmqx_parameter* unsafe_arena_release_agv_emqx();
  769. // .Emqx_parameter Terminal_emqx = 3;
  770. bool has_terminal_emqx() const;
  771. private:
  772. bool _internal_has_terminal_emqx() const;
  773. public:
  774. void clear_terminal_emqx();
  775. const ::Emqx_parameter& terminal_emqx() const;
  776. ::Emqx_parameter* release_terminal_emqx();
  777. ::Emqx_parameter* mutable_terminal_emqx();
  778. void set_allocated_terminal_emqx(::Emqx_parameter* terminal_emqx);
  779. private:
  780. const ::Emqx_parameter& _internal_terminal_emqx() const;
  781. ::Emqx_parameter* _internal_mutable_terminal_emqx();
  782. public:
  783. void unsafe_arena_set_allocated_terminal_emqx(
  784. ::Emqx_parameter* terminal_emqx);
  785. ::Emqx_parameter* unsafe_arena_release_terminal_emqx();
  786. // .BrotherEmqx brother_emqx = 4;
  787. bool has_brother_emqx() const;
  788. private:
  789. bool _internal_has_brother_emqx() const;
  790. public:
  791. void clear_brother_emqx();
  792. const ::BrotherEmqx& brother_emqx() const;
  793. ::BrotherEmqx* release_brother_emqx();
  794. ::BrotherEmqx* mutable_brother_emqx();
  795. void set_allocated_brother_emqx(::BrotherEmqx* brother_emqx);
  796. private:
  797. const ::BrotherEmqx& _internal_brother_emqx() const;
  798. ::BrotherEmqx* _internal_mutable_brother_emqx();
  799. public:
  800. void unsafe_arena_set_allocated_brother_emqx(
  801. ::BrotherEmqx* brother_emqx);
  802. ::BrotherEmqx* unsafe_arena_release_brother_emqx();
  803. // bool main_agv = 1;
  804. void clear_main_agv();
  805. bool main_agv() const;
  806. void set_main_agv(bool value);
  807. private:
  808. bool _internal_main_agv() const;
  809. void _internal_set_main_agv(bool value);
  810. public:
  811. // @@protoc_insertion_point(class_scope:Navigation_parameter)
  812. private:
  813. class _Internal;
  814. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  815. typedef void InternalArenaConstructable_;
  816. typedef void DestructorSkippable_;
  817. ::AgvEmqx_parameter* agv_emqx_;
  818. ::Emqx_parameter* terminal_emqx_;
  819. ::BrotherEmqx* brother_emqx_;
  820. bool main_agv_;
  821. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  822. friend struct ::TableStruct_parameter_2eproto;
  823. };
  824. // ===================================================================
  825. // ===================================================================
  826. #ifdef __GNUC__
  827. #pragma GCC diagnostic push
  828. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  829. #endif // __GNUC__
  830. // AgvEmqx_parameter
  831. // string NodeId = 1;
  832. inline void AgvEmqx_parameter::clear_nodeid() {
  833. nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  834. }
  835. inline const std::string& AgvEmqx_parameter::nodeid() const {
  836. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.NodeId)
  837. return _internal_nodeid();
  838. }
  839. inline void AgvEmqx_parameter::set_nodeid(const std::string& value) {
  840. _internal_set_nodeid(value);
  841. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.NodeId)
  842. }
  843. inline std::string* AgvEmqx_parameter::mutable_nodeid() {
  844. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.NodeId)
  845. return _internal_mutable_nodeid();
  846. }
  847. inline const std::string& AgvEmqx_parameter::_internal_nodeid() const {
  848. return nodeid_.Get();
  849. }
  850. inline void AgvEmqx_parameter::_internal_set_nodeid(const std::string& value) {
  851. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  852. }
  853. inline void AgvEmqx_parameter::set_nodeid(std::string&& value) {
  854. nodeid_.Set(
  855. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  856. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.NodeId)
  857. }
  858. inline void AgvEmqx_parameter::set_nodeid(const char* value) {
  859. GOOGLE_DCHECK(value != nullptr);
  860. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  861. GetArena());
  862. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.NodeId)
  863. }
  864. inline void AgvEmqx_parameter::set_nodeid(const char* value,
  865. size_t size) {
  866. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  867. reinterpret_cast<const char*>(value), size), GetArena());
  868. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.NodeId)
  869. }
  870. inline std::string* AgvEmqx_parameter::_internal_mutable_nodeid() {
  871. return nodeid_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  872. }
  873. inline std::string* AgvEmqx_parameter::release_nodeid() {
  874. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.NodeId)
  875. return nodeid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  876. }
  877. inline void AgvEmqx_parameter::set_allocated_nodeid(std::string* nodeid) {
  878. if (nodeid != nullptr) {
  879. } else {
  880. }
  881. nodeid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), nodeid,
  882. GetArena());
  883. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.NodeId)
  884. }
  885. // string ip = 2;
  886. inline void AgvEmqx_parameter::clear_ip() {
  887. ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  888. }
  889. inline const std::string& AgvEmqx_parameter::ip() const {
  890. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.ip)
  891. return _internal_ip();
  892. }
  893. inline void AgvEmqx_parameter::set_ip(const std::string& value) {
  894. _internal_set_ip(value);
  895. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.ip)
  896. }
  897. inline std::string* AgvEmqx_parameter::mutable_ip() {
  898. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.ip)
  899. return _internal_mutable_ip();
  900. }
  901. inline const std::string& AgvEmqx_parameter::_internal_ip() const {
  902. return ip_.Get();
  903. }
  904. inline void AgvEmqx_parameter::_internal_set_ip(const std::string& value) {
  905. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  906. }
  907. inline void AgvEmqx_parameter::set_ip(std::string&& value) {
  908. ip_.Set(
  909. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  910. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.ip)
  911. }
  912. inline void AgvEmqx_parameter::set_ip(const char* value) {
  913. GOOGLE_DCHECK(value != nullptr);
  914. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  915. GetArena());
  916. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.ip)
  917. }
  918. inline void AgvEmqx_parameter::set_ip(const char* value,
  919. size_t size) {
  920. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  921. reinterpret_cast<const char*>(value), size), GetArena());
  922. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.ip)
  923. }
  924. inline std::string* AgvEmqx_parameter::_internal_mutable_ip() {
  925. return ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  926. }
  927. inline std::string* AgvEmqx_parameter::release_ip() {
  928. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.ip)
  929. return ip_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  930. }
  931. inline void AgvEmqx_parameter::set_allocated_ip(std::string* ip) {
  932. if (ip != nullptr) {
  933. } else {
  934. }
  935. ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ip,
  936. GetArena());
  937. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.ip)
  938. }
  939. // int32 port = 3;
  940. inline void AgvEmqx_parameter::clear_port() {
  941. port_ = 0;
  942. }
  943. inline ::PROTOBUF_NAMESPACE_ID::int32 AgvEmqx_parameter::_internal_port() const {
  944. return port_;
  945. }
  946. inline ::PROTOBUF_NAMESPACE_ID::int32 AgvEmqx_parameter::port() const {
  947. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.port)
  948. return _internal_port();
  949. }
  950. inline void AgvEmqx_parameter::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  951. port_ = value;
  952. }
  953. inline void AgvEmqx_parameter::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  954. _internal_set_port(value);
  955. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.port)
  956. }
  957. // string pubSpeedTopic = 4;
  958. inline void AgvEmqx_parameter::clear_pubspeedtopic() {
  959. pubspeedtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  960. }
  961. inline const std::string& AgvEmqx_parameter::pubspeedtopic() const {
  962. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.pubSpeedTopic)
  963. return _internal_pubspeedtopic();
  964. }
  965. inline void AgvEmqx_parameter::set_pubspeedtopic(const std::string& value) {
  966. _internal_set_pubspeedtopic(value);
  967. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.pubSpeedTopic)
  968. }
  969. inline std::string* AgvEmqx_parameter::mutable_pubspeedtopic() {
  970. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.pubSpeedTopic)
  971. return _internal_mutable_pubspeedtopic();
  972. }
  973. inline const std::string& AgvEmqx_parameter::_internal_pubspeedtopic() const {
  974. return pubspeedtopic_.Get();
  975. }
  976. inline void AgvEmqx_parameter::_internal_set_pubspeedtopic(const std::string& value) {
  977. pubspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  978. }
  979. inline void AgvEmqx_parameter::set_pubspeedtopic(std::string&& value) {
  980. pubspeedtopic_.Set(
  981. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  982. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.pubSpeedTopic)
  983. }
  984. inline void AgvEmqx_parameter::set_pubspeedtopic(const char* value) {
  985. GOOGLE_DCHECK(value != nullptr);
  986. pubspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  987. GetArena());
  988. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.pubSpeedTopic)
  989. }
  990. inline void AgvEmqx_parameter::set_pubspeedtopic(const char* value,
  991. size_t size) {
  992. pubspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  993. reinterpret_cast<const char*>(value), size), GetArena());
  994. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.pubSpeedTopic)
  995. }
  996. inline std::string* AgvEmqx_parameter::_internal_mutable_pubspeedtopic() {
  997. return pubspeedtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  998. }
  999. inline std::string* AgvEmqx_parameter::release_pubspeedtopic() {
  1000. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.pubSpeedTopic)
  1001. return pubspeedtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1002. }
  1003. inline void AgvEmqx_parameter::set_allocated_pubspeedtopic(std::string* pubspeedtopic) {
  1004. if (pubspeedtopic != nullptr) {
  1005. } else {
  1006. }
  1007. pubspeedtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubspeedtopic,
  1008. GetArena());
  1009. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.pubSpeedTopic)
  1010. }
  1011. // string subPoseTopic = 5;
  1012. inline void AgvEmqx_parameter::clear_subposetopic() {
  1013. subposetopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1014. }
  1015. inline const std::string& AgvEmqx_parameter::subposetopic() const {
  1016. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.subPoseTopic)
  1017. return _internal_subposetopic();
  1018. }
  1019. inline void AgvEmqx_parameter::set_subposetopic(const std::string& value) {
  1020. _internal_set_subposetopic(value);
  1021. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.subPoseTopic)
  1022. }
  1023. inline std::string* AgvEmqx_parameter::mutable_subposetopic() {
  1024. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.subPoseTopic)
  1025. return _internal_mutable_subposetopic();
  1026. }
  1027. inline const std::string& AgvEmqx_parameter::_internal_subposetopic() const {
  1028. return subposetopic_.Get();
  1029. }
  1030. inline void AgvEmqx_parameter::_internal_set_subposetopic(const std::string& value) {
  1031. subposetopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1032. }
  1033. inline void AgvEmqx_parameter::set_subposetopic(std::string&& value) {
  1034. subposetopic_.Set(
  1035. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1036. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.subPoseTopic)
  1037. }
  1038. inline void AgvEmqx_parameter::set_subposetopic(const char* value) {
  1039. GOOGLE_DCHECK(value != nullptr);
  1040. subposetopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1041. GetArena());
  1042. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.subPoseTopic)
  1043. }
  1044. inline void AgvEmqx_parameter::set_subposetopic(const char* value,
  1045. size_t size) {
  1046. subposetopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1047. reinterpret_cast<const char*>(value), size), GetArena());
  1048. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.subPoseTopic)
  1049. }
  1050. inline std::string* AgvEmqx_parameter::_internal_mutable_subposetopic() {
  1051. return subposetopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1052. }
  1053. inline std::string* AgvEmqx_parameter::release_subposetopic() {
  1054. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.subPoseTopic)
  1055. return subposetopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1056. }
  1057. inline void AgvEmqx_parameter::set_allocated_subposetopic(std::string* subposetopic) {
  1058. if (subposetopic != nullptr) {
  1059. } else {
  1060. }
  1061. subposetopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subposetopic,
  1062. GetArena());
  1063. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.subPoseTopic)
  1064. }
  1065. // string subSpeedTopic = 6;
  1066. inline void AgvEmqx_parameter::clear_subspeedtopic() {
  1067. subspeedtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1068. }
  1069. inline const std::string& AgvEmqx_parameter::subspeedtopic() const {
  1070. // @@protoc_insertion_point(field_get:AgvEmqx_parameter.subSpeedTopic)
  1071. return _internal_subspeedtopic();
  1072. }
  1073. inline void AgvEmqx_parameter::set_subspeedtopic(const std::string& value) {
  1074. _internal_set_subspeedtopic(value);
  1075. // @@protoc_insertion_point(field_set:AgvEmqx_parameter.subSpeedTopic)
  1076. }
  1077. inline std::string* AgvEmqx_parameter::mutable_subspeedtopic() {
  1078. // @@protoc_insertion_point(field_mutable:AgvEmqx_parameter.subSpeedTopic)
  1079. return _internal_mutable_subspeedtopic();
  1080. }
  1081. inline const std::string& AgvEmqx_parameter::_internal_subspeedtopic() const {
  1082. return subspeedtopic_.Get();
  1083. }
  1084. inline void AgvEmqx_parameter::_internal_set_subspeedtopic(const std::string& value) {
  1085. subspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1086. }
  1087. inline void AgvEmqx_parameter::set_subspeedtopic(std::string&& value) {
  1088. subspeedtopic_.Set(
  1089. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1090. // @@protoc_insertion_point(field_set_rvalue:AgvEmqx_parameter.subSpeedTopic)
  1091. }
  1092. inline void AgvEmqx_parameter::set_subspeedtopic(const char* value) {
  1093. GOOGLE_DCHECK(value != nullptr);
  1094. subspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1095. GetArena());
  1096. // @@protoc_insertion_point(field_set_char:AgvEmqx_parameter.subSpeedTopic)
  1097. }
  1098. inline void AgvEmqx_parameter::set_subspeedtopic(const char* value,
  1099. size_t size) {
  1100. subspeedtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1101. reinterpret_cast<const char*>(value), size), GetArena());
  1102. // @@protoc_insertion_point(field_set_pointer:AgvEmqx_parameter.subSpeedTopic)
  1103. }
  1104. inline std::string* AgvEmqx_parameter::_internal_mutable_subspeedtopic() {
  1105. return subspeedtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1106. }
  1107. inline std::string* AgvEmqx_parameter::release_subspeedtopic() {
  1108. // @@protoc_insertion_point(field_release:AgvEmqx_parameter.subSpeedTopic)
  1109. return subspeedtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1110. }
  1111. inline void AgvEmqx_parameter::set_allocated_subspeedtopic(std::string* subspeedtopic) {
  1112. if (subspeedtopic != nullptr) {
  1113. } else {
  1114. }
  1115. subspeedtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subspeedtopic,
  1116. GetArena());
  1117. // @@protoc_insertion_point(field_set_allocated:AgvEmqx_parameter.subSpeedTopic)
  1118. }
  1119. // -------------------------------------------------------------------
  1120. // Emqx_parameter
  1121. // string NodeId = 1;
  1122. inline void Emqx_parameter::clear_nodeid() {
  1123. nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1124. }
  1125. inline const std::string& Emqx_parameter::nodeid() const {
  1126. // @@protoc_insertion_point(field_get:Emqx_parameter.NodeId)
  1127. return _internal_nodeid();
  1128. }
  1129. inline void Emqx_parameter::set_nodeid(const std::string& value) {
  1130. _internal_set_nodeid(value);
  1131. // @@protoc_insertion_point(field_set:Emqx_parameter.NodeId)
  1132. }
  1133. inline std::string* Emqx_parameter::mutable_nodeid() {
  1134. // @@protoc_insertion_point(field_mutable:Emqx_parameter.NodeId)
  1135. return _internal_mutable_nodeid();
  1136. }
  1137. inline const std::string& Emqx_parameter::_internal_nodeid() const {
  1138. return nodeid_.Get();
  1139. }
  1140. inline void Emqx_parameter::_internal_set_nodeid(const std::string& value) {
  1141. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1142. }
  1143. inline void Emqx_parameter::set_nodeid(std::string&& value) {
  1144. nodeid_.Set(
  1145. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1146. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.NodeId)
  1147. }
  1148. inline void Emqx_parameter::set_nodeid(const char* value) {
  1149. GOOGLE_DCHECK(value != nullptr);
  1150. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1151. GetArena());
  1152. // @@protoc_insertion_point(field_set_char:Emqx_parameter.NodeId)
  1153. }
  1154. inline void Emqx_parameter::set_nodeid(const char* value,
  1155. size_t size) {
  1156. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1157. reinterpret_cast<const char*>(value), size), GetArena());
  1158. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.NodeId)
  1159. }
  1160. inline std::string* Emqx_parameter::_internal_mutable_nodeid() {
  1161. return nodeid_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1162. }
  1163. inline std::string* Emqx_parameter::release_nodeid() {
  1164. // @@protoc_insertion_point(field_release:Emqx_parameter.NodeId)
  1165. return nodeid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1166. }
  1167. inline void Emqx_parameter::set_allocated_nodeid(std::string* nodeid) {
  1168. if (nodeid != nullptr) {
  1169. } else {
  1170. }
  1171. nodeid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), nodeid,
  1172. GetArena());
  1173. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.NodeId)
  1174. }
  1175. // string ip = 2;
  1176. inline void Emqx_parameter::clear_ip() {
  1177. ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1178. }
  1179. inline const std::string& Emqx_parameter::ip() const {
  1180. // @@protoc_insertion_point(field_get:Emqx_parameter.ip)
  1181. return _internal_ip();
  1182. }
  1183. inline void Emqx_parameter::set_ip(const std::string& value) {
  1184. _internal_set_ip(value);
  1185. // @@protoc_insertion_point(field_set:Emqx_parameter.ip)
  1186. }
  1187. inline std::string* Emqx_parameter::mutable_ip() {
  1188. // @@protoc_insertion_point(field_mutable:Emqx_parameter.ip)
  1189. return _internal_mutable_ip();
  1190. }
  1191. inline const std::string& Emqx_parameter::_internal_ip() const {
  1192. return ip_.Get();
  1193. }
  1194. inline void Emqx_parameter::_internal_set_ip(const std::string& value) {
  1195. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1196. }
  1197. inline void Emqx_parameter::set_ip(std::string&& value) {
  1198. ip_.Set(
  1199. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1200. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.ip)
  1201. }
  1202. inline void Emqx_parameter::set_ip(const char* value) {
  1203. GOOGLE_DCHECK(value != nullptr);
  1204. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1205. GetArena());
  1206. // @@protoc_insertion_point(field_set_char:Emqx_parameter.ip)
  1207. }
  1208. inline void Emqx_parameter::set_ip(const char* value,
  1209. size_t size) {
  1210. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1211. reinterpret_cast<const char*>(value), size), GetArena());
  1212. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.ip)
  1213. }
  1214. inline std::string* Emqx_parameter::_internal_mutable_ip() {
  1215. return ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1216. }
  1217. inline std::string* Emqx_parameter::release_ip() {
  1218. // @@protoc_insertion_point(field_release:Emqx_parameter.ip)
  1219. return ip_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1220. }
  1221. inline void Emqx_parameter::set_allocated_ip(std::string* ip) {
  1222. if (ip != nullptr) {
  1223. } else {
  1224. }
  1225. ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ip,
  1226. GetArena());
  1227. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.ip)
  1228. }
  1229. // int32 port = 3;
  1230. inline void Emqx_parameter::clear_port() {
  1231. port_ = 0;
  1232. }
  1233. inline ::PROTOBUF_NAMESPACE_ID::int32 Emqx_parameter::_internal_port() const {
  1234. return port_;
  1235. }
  1236. inline ::PROTOBUF_NAMESPACE_ID::int32 Emqx_parameter::port() const {
  1237. // @@protoc_insertion_point(field_get:Emqx_parameter.port)
  1238. return _internal_port();
  1239. }
  1240. inline void Emqx_parameter::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1241. port_ = value;
  1242. }
  1243. inline void Emqx_parameter::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1244. _internal_set_port(value);
  1245. // @@protoc_insertion_point(field_set:Emqx_parameter.port)
  1246. }
  1247. // string pubStatuTopic = 4;
  1248. inline void Emqx_parameter::clear_pubstatutopic() {
  1249. pubstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1250. }
  1251. inline const std::string& Emqx_parameter::pubstatutopic() const {
  1252. // @@protoc_insertion_point(field_get:Emqx_parameter.pubStatuTopic)
  1253. return _internal_pubstatutopic();
  1254. }
  1255. inline void Emqx_parameter::set_pubstatutopic(const std::string& value) {
  1256. _internal_set_pubstatutopic(value);
  1257. // @@protoc_insertion_point(field_set:Emqx_parameter.pubStatuTopic)
  1258. }
  1259. inline std::string* Emqx_parameter::mutable_pubstatutopic() {
  1260. // @@protoc_insertion_point(field_mutable:Emqx_parameter.pubStatuTopic)
  1261. return _internal_mutable_pubstatutopic();
  1262. }
  1263. inline const std::string& Emqx_parameter::_internal_pubstatutopic() const {
  1264. return pubstatutopic_.Get();
  1265. }
  1266. inline void Emqx_parameter::_internal_set_pubstatutopic(const std::string& value) {
  1267. pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1268. }
  1269. inline void Emqx_parameter::set_pubstatutopic(std::string&& value) {
  1270. pubstatutopic_.Set(
  1271. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1272. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.pubStatuTopic)
  1273. }
  1274. inline void Emqx_parameter::set_pubstatutopic(const char* value) {
  1275. GOOGLE_DCHECK(value != nullptr);
  1276. pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1277. GetArena());
  1278. // @@protoc_insertion_point(field_set_char:Emqx_parameter.pubStatuTopic)
  1279. }
  1280. inline void Emqx_parameter::set_pubstatutopic(const char* value,
  1281. size_t size) {
  1282. pubstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1283. reinterpret_cast<const char*>(value), size), GetArena());
  1284. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.pubStatuTopic)
  1285. }
  1286. inline std::string* Emqx_parameter::_internal_mutable_pubstatutopic() {
  1287. return pubstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1288. }
  1289. inline std::string* Emqx_parameter::release_pubstatutopic() {
  1290. // @@protoc_insertion_point(field_release:Emqx_parameter.pubStatuTopic)
  1291. return pubstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1292. }
  1293. inline void Emqx_parameter::set_allocated_pubstatutopic(std::string* pubstatutopic) {
  1294. if (pubstatutopic != nullptr) {
  1295. } else {
  1296. }
  1297. pubstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubstatutopic,
  1298. GetArena());
  1299. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.pubStatuTopic)
  1300. }
  1301. // string pubNavStatuTopic = 5;
  1302. inline void Emqx_parameter::clear_pubnavstatutopic() {
  1303. pubnavstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1304. }
  1305. inline const std::string& Emqx_parameter::pubnavstatutopic() const {
  1306. // @@protoc_insertion_point(field_get:Emqx_parameter.pubNavStatuTopic)
  1307. return _internal_pubnavstatutopic();
  1308. }
  1309. inline void Emqx_parameter::set_pubnavstatutopic(const std::string& value) {
  1310. _internal_set_pubnavstatutopic(value);
  1311. // @@protoc_insertion_point(field_set:Emqx_parameter.pubNavStatuTopic)
  1312. }
  1313. inline std::string* Emqx_parameter::mutable_pubnavstatutopic() {
  1314. // @@protoc_insertion_point(field_mutable:Emqx_parameter.pubNavStatuTopic)
  1315. return _internal_mutable_pubnavstatutopic();
  1316. }
  1317. inline const std::string& Emqx_parameter::_internal_pubnavstatutopic() const {
  1318. return pubnavstatutopic_.Get();
  1319. }
  1320. inline void Emqx_parameter::_internal_set_pubnavstatutopic(const std::string& value) {
  1321. pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1322. }
  1323. inline void Emqx_parameter::set_pubnavstatutopic(std::string&& value) {
  1324. pubnavstatutopic_.Set(
  1325. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1326. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.pubNavStatuTopic)
  1327. }
  1328. inline void Emqx_parameter::set_pubnavstatutopic(const char* value) {
  1329. GOOGLE_DCHECK(value != nullptr);
  1330. pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1331. GetArena());
  1332. // @@protoc_insertion_point(field_set_char:Emqx_parameter.pubNavStatuTopic)
  1333. }
  1334. inline void Emqx_parameter::set_pubnavstatutopic(const char* value,
  1335. size_t size) {
  1336. pubnavstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1337. reinterpret_cast<const char*>(value), size), GetArena());
  1338. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.pubNavStatuTopic)
  1339. }
  1340. inline std::string* Emqx_parameter::_internal_mutable_pubnavstatutopic() {
  1341. return pubnavstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1342. }
  1343. inline std::string* Emqx_parameter::release_pubnavstatutopic() {
  1344. // @@protoc_insertion_point(field_release:Emqx_parameter.pubNavStatuTopic)
  1345. return pubnavstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1346. }
  1347. inline void Emqx_parameter::set_allocated_pubnavstatutopic(std::string* pubnavstatutopic) {
  1348. if (pubnavstatutopic != nullptr) {
  1349. } else {
  1350. }
  1351. pubnavstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pubnavstatutopic,
  1352. GetArena());
  1353. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.pubNavStatuTopic)
  1354. }
  1355. // string subNavCmdTopic = 6;
  1356. inline void Emqx_parameter::clear_subnavcmdtopic() {
  1357. subnavcmdtopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1358. }
  1359. inline const std::string& Emqx_parameter::subnavcmdtopic() const {
  1360. // @@protoc_insertion_point(field_get:Emqx_parameter.subNavCmdTopic)
  1361. return _internal_subnavcmdtopic();
  1362. }
  1363. inline void Emqx_parameter::set_subnavcmdtopic(const std::string& value) {
  1364. _internal_set_subnavcmdtopic(value);
  1365. // @@protoc_insertion_point(field_set:Emqx_parameter.subNavCmdTopic)
  1366. }
  1367. inline std::string* Emqx_parameter::mutable_subnavcmdtopic() {
  1368. // @@protoc_insertion_point(field_mutable:Emqx_parameter.subNavCmdTopic)
  1369. return _internal_mutable_subnavcmdtopic();
  1370. }
  1371. inline const std::string& Emqx_parameter::_internal_subnavcmdtopic() const {
  1372. return subnavcmdtopic_.Get();
  1373. }
  1374. inline void Emqx_parameter::_internal_set_subnavcmdtopic(const std::string& value) {
  1375. subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1376. }
  1377. inline void Emqx_parameter::set_subnavcmdtopic(std::string&& value) {
  1378. subnavcmdtopic_.Set(
  1379. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1380. // @@protoc_insertion_point(field_set_rvalue:Emqx_parameter.subNavCmdTopic)
  1381. }
  1382. inline void Emqx_parameter::set_subnavcmdtopic(const char* value) {
  1383. GOOGLE_DCHECK(value != nullptr);
  1384. subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1385. GetArena());
  1386. // @@protoc_insertion_point(field_set_char:Emqx_parameter.subNavCmdTopic)
  1387. }
  1388. inline void Emqx_parameter::set_subnavcmdtopic(const char* value,
  1389. size_t size) {
  1390. subnavcmdtopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1391. reinterpret_cast<const char*>(value), size), GetArena());
  1392. // @@protoc_insertion_point(field_set_pointer:Emqx_parameter.subNavCmdTopic)
  1393. }
  1394. inline std::string* Emqx_parameter::_internal_mutable_subnavcmdtopic() {
  1395. return subnavcmdtopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1396. }
  1397. inline std::string* Emqx_parameter::release_subnavcmdtopic() {
  1398. // @@protoc_insertion_point(field_release:Emqx_parameter.subNavCmdTopic)
  1399. return subnavcmdtopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1400. }
  1401. inline void Emqx_parameter::set_allocated_subnavcmdtopic(std::string* subnavcmdtopic) {
  1402. if (subnavcmdtopic != nullptr) {
  1403. } else {
  1404. }
  1405. subnavcmdtopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subnavcmdtopic,
  1406. GetArena());
  1407. // @@protoc_insertion_point(field_set_allocated:Emqx_parameter.subNavCmdTopic)
  1408. }
  1409. // -------------------------------------------------------------------
  1410. // BrotherEmqx
  1411. // string NodeId = 1;
  1412. inline void BrotherEmqx::clear_nodeid() {
  1413. nodeid_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1414. }
  1415. inline const std::string& BrotherEmqx::nodeid() const {
  1416. // @@protoc_insertion_point(field_get:BrotherEmqx.NodeId)
  1417. return _internal_nodeid();
  1418. }
  1419. inline void BrotherEmqx::set_nodeid(const std::string& value) {
  1420. _internal_set_nodeid(value);
  1421. // @@protoc_insertion_point(field_set:BrotherEmqx.NodeId)
  1422. }
  1423. inline std::string* BrotherEmqx::mutable_nodeid() {
  1424. // @@protoc_insertion_point(field_mutable:BrotherEmqx.NodeId)
  1425. return _internal_mutable_nodeid();
  1426. }
  1427. inline const std::string& BrotherEmqx::_internal_nodeid() const {
  1428. return nodeid_.Get();
  1429. }
  1430. inline void BrotherEmqx::_internal_set_nodeid(const std::string& value) {
  1431. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1432. }
  1433. inline void BrotherEmqx::set_nodeid(std::string&& value) {
  1434. nodeid_.Set(
  1435. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1436. // @@protoc_insertion_point(field_set_rvalue:BrotherEmqx.NodeId)
  1437. }
  1438. inline void BrotherEmqx::set_nodeid(const char* value) {
  1439. GOOGLE_DCHECK(value != nullptr);
  1440. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1441. GetArena());
  1442. // @@protoc_insertion_point(field_set_char:BrotherEmqx.NodeId)
  1443. }
  1444. inline void BrotherEmqx::set_nodeid(const char* value,
  1445. size_t size) {
  1446. nodeid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1447. reinterpret_cast<const char*>(value), size), GetArena());
  1448. // @@protoc_insertion_point(field_set_pointer:BrotherEmqx.NodeId)
  1449. }
  1450. inline std::string* BrotherEmqx::_internal_mutable_nodeid() {
  1451. return nodeid_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1452. }
  1453. inline std::string* BrotherEmqx::release_nodeid() {
  1454. // @@protoc_insertion_point(field_release:BrotherEmqx.NodeId)
  1455. return nodeid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1456. }
  1457. inline void BrotherEmqx::set_allocated_nodeid(std::string* nodeid) {
  1458. if (nodeid != nullptr) {
  1459. } else {
  1460. }
  1461. nodeid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), nodeid,
  1462. GetArena());
  1463. // @@protoc_insertion_point(field_set_allocated:BrotherEmqx.NodeId)
  1464. }
  1465. // string ip = 2;
  1466. inline void BrotherEmqx::clear_ip() {
  1467. ip_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1468. }
  1469. inline const std::string& BrotherEmqx::ip() const {
  1470. // @@protoc_insertion_point(field_get:BrotherEmqx.ip)
  1471. return _internal_ip();
  1472. }
  1473. inline void BrotherEmqx::set_ip(const std::string& value) {
  1474. _internal_set_ip(value);
  1475. // @@protoc_insertion_point(field_set:BrotherEmqx.ip)
  1476. }
  1477. inline std::string* BrotherEmqx::mutable_ip() {
  1478. // @@protoc_insertion_point(field_mutable:BrotherEmqx.ip)
  1479. return _internal_mutable_ip();
  1480. }
  1481. inline const std::string& BrotherEmqx::_internal_ip() const {
  1482. return ip_.Get();
  1483. }
  1484. inline void BrotherEmqx::_internal_set_ip(const std::string& value) {
  1485. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1486. }
  1487. inline void BrotherEmqx::set_ip(std::string&& value) {
  1488. ip_.Set(
  1489. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1490. // @@protoc_insertion_point(field_set_rvalue:BrotherEmqx.ip)
  1491. }
  1492. inline void BrotherEmqx::set_ip(const char* value) {
  1493. GOOGLE_DCHECK(value != nullptr);
  1494. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1495. GetArena());
  1496. // @@protoc_insertion_point(field_set_char:BrotherEmqx.ip)
  1497. }
  1498. inline void BrotherEmqx::set_ip(const char* value,
  1499. size_t size) {
  1500. ip_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1501. reinterpret_cast<const char*>(value), size), GetArena());
  1502. // @@protoc_insertion_point(field_set_pointer:BrotherEmqx.ip)
  1503. }
  1504. inline std::string* BrotherEmqx::_internal_mutable_ip() {
  1505. return ip_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1506. }
  1507. inline std::string* BrotherEmqx::release_ip() {
  1508. // @@protoc_insertion_point(field_release:BrotherEmqx.ip)
  1509. return ip_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1510. }
  1511. inline void BrotherEmqx::set_allocated_ip(std::string* ip) {
  1512. if (ip != nullptr) {
  1513. } else {
  1514. }
  1515. ip_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ip,
  1516. GetArena());
  1517. // @@protoc_insertion_point(field_set_allocated:BrotherEmqx.ip)
  1518. }
  1519. // int32 port = 3;
  1520. inline void BrotherEmqx::clear_port() {
  1521. port_ = 0;
  1522. }
  1523. inline ::PROTOBUF_NAMESPACE_ID::int32 BrotherEmqx::_internal_port() const {
  1524. return port_;
  1525. }
  1526. inline ::PROTOBUF_NAMESPACE_ID::int32 BrotherEmqx::port() const {
  1527. // @@protoc_insertion_point(field_get:BrotherEmqx.port)
  1528. return _internal_port();
  1529. }
  1530. inline void BrotherEmqx::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1531. port_ = value;
  1532. }
  1533. inline void BrotherEmqx::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1534. _internal_set_port(value);
  1535. // @@protoc_insertion_point(field_set:BrotherEmqx.port)
  1536. }
  1537. // string subBrotherStatuTopic = 4;
  1538. inline void BrotherEmqx::clear_subbrotherstatutopic() {
  1539. subbrotherstatutopic_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1540. }
  1541. inline const std::string& BrotherEmqx::subbrotherstatutopic() const {
  1542. // @@protoc_insertion_point(field_get:BrotherEmqx.subBrotherStatuTopic)
  1543. return _internal_subbrotherstatutopic();
  1544. }
  1545. inline void BrotherEmqx::set_subbrotherstatutopic(const std::string& value) {
  1546. _internal_set_subbrotherstatutopic(value);
  1547. // @@protoc_insertion_point(field_set:BrotherEmqx.subBrotherStatuTopic)
  1548. }
  1549. inline std::string* BrotherEmqx::mutable_subbrotherstatutopic() {
  1550. // @@protoc_insertion_point(field_mutable:BrotherEmqx.subBrotherStatuTopic)
  1551. return _internal_mutable_subbrotherstatutopic();
  1552. }
  1553. inline const std::string& BrotherEmqx::_internal_subbrotherstatutopic() const {
  1554. return subbrotherstatutopic_.Get();
  1555. }
  1556. inline void BrotherEmqx::_internal_set_subbrotherstatutopic(const std::string& value) {
  1557. subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1558. }
  1559. inline void BrotherEmqx::set_subbrotherstatutopic(std::string&& value) {
  1560. subbrotherstatutopic_.Set(
  1561. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1562. // @@protoc_insertion_point(field_set_rvalue:BrotherEmqx.subBrotherStatuTopic)
  1563. }
  1564. inline void BrotherEmqx::set_subbrotherstatutopic(const char* value) {
  1565. GOOGLE_DCHECK(value != nullptr);
  1566. subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1567. GetArena());
  1568. // @@protoc_insertion_point(field_set_char:BrotherEmqx.subBrotherStatuTopic)
  1569. }
  1570. inline void BrotherEmqx::set_subbrotherstatutopic(const char* value,
  1571. size_t size) {
  1572. subbrotherstatutopic_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1573. reinterpret_cast<const char*>(value), size), GetArena());
  1574. // @@protoc_insertion_point(field_set_pointer:BrotherEmqx.subBrotherStatuTopic)
  1575. }
  1576. inline std::string* BrotherEmqx::_internal_mutable_subbrotherstatutopic() {
  1577. return subbrotherstatutopic_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1578. }
  1579. inline std::string* BrotherEmqx::release_subbrotherstatutopic() {
  1580. // @@protoc_insertion_point(field_release:BrotherEmqx.subBrotherStatuTopic)
  1581. return subbrotherstatutopic_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1582. }
  1583. inline void BrotherEmqx::set_allocated_subbrotherstatutopic(std::string* subbrotherstatutopic) {
  1584. if (subbrotherstatutopic != nullptr) {
  1585. } else {
  1586. }
  1587. subbrotherstatutopic_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), subbrotherstatutopic,
  1588. GetArena());
  1589. // @@protoc_insertion_point(field_set_allocated:BrotherEmqx.subBrotherStatuTopic)
  1590. }
  1591. // -------------------------------------------------------------------
  1592. // Navigation_parameter
  1593. // bool main_agv = 1;
  1594. inline void Navigation_parameter::clear_main_agv() {
  1595. main_agv_ = false;
  1596. }
  1597. inline bool Navigation_parameter::_internal_main_agv() const {
  1598. return main_agv_;
  1599. }
  1600. inline bool Navigation_parameter::main_agv() const {
  1601. // @@protoc_insertion_point(field_get:Navigation_parameter.main_agv)
  1602. return _internal_main_agv();
  1603. }
  1604. inline void Navigation_parameter::_internal_set_main_agv(bool value) {
  1605. main_agv_ = value;
  1606. }
  1607. inline void Navigation_parameter::set_main_agv(bool value) {
  1608. _internal_set_main_agv(value);
  1609. // @@protoc_insertion_point(field_set:Navigation_parameter.main_agv)
  1610. }
  1611. // .AgvEmqx_parameter Agv_emqx = 2;
  1612. inline bool Navigation_parameter::_internal_has_agv_emqx() const {
  1613. return this != internal_default_instance() && agv_emqx_ != nullptr;
  1614. }
  1615. inline bool Navigation_parameter::has_agv_emqx() const {
  1616. return _internal_has_agv_emqx();
  1617. }
  1618. inline void Navigation_parameter::clear_agv_emqx() {
  1619. if (GetArena() == nullptr && agv_emqx_ != nullptr) {
  1620. delete agv_emqx_;
  1621. }
  1622. agv_emqx_ = nullptr;
  1623. }
  1624. inline const ::AgvEmqx_parameter& Navigation_parameter::_internal_agv_emqx() const {
  1625. const ::AgvEmqx_parameter* p = agv_emqx_;
  1626. return p != nullptr ? *p : *reinterpret_cast<const ::AgvEmqx_parameter*>(
  1627. &::_AgvEmqx_parameter_default_instance_);
  1628. }
  1629. inline const ::AgvEmqx_parameter& Navigation_parameter::agv_emqx() const {
  1630. // @@protoc_insertion_point(field_get:Navigation_parameter.Agv_emqx)
  1631. return _internal_agv_emqx();
  1632. }
  1633. inline void Navigation_parameter::unsafe_arena_set_allocated_agv_emqx(
  1634. ::AgvEmqx_parameter* agv_emqx) {
  1635. if (GetArena() == nullptr) {
  1636. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(agv_emqx_);
  1637. }
  1638. agv_emqx_ = agv_emqx;
  1639. if (agv_emqx) {
  1640. } else {
  1641. }
  1642. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Navigation_parameter.Agv_emqx)
  1643. }
  1644. inline ::AgvEmqx_parameter* Navigation_parameter::release_agv_emqx() {
  1645. ::AgvEmqx_parameter* temp = agv_emqx_;
  1646. agv_emqx_ = nullptr;
  1647. if (GetArena() != nullptr) {
  1648. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1649. }
  1650. return temp;
  1651. }
  1652. inline ::AgvEmqx_parameter* Navigation_parameter::unsafe_arena_release_agv_emqx() {
  1653. // @@protoc_insertion_point(field_release:Navigation_parameter.Agv_emqx)
  1654. ::AgvEmqx_parameter* temp = agv_emqx_;
  1655. agv_emqx_ = nullptr;
  1656. return temp;
  1657. }
  1658. inline ::AgvEmqx_parameter* Navigation_parameter::_internal_mutable_agv_emqx() {
  1659. if (agv_emqx_ == nullptr) {
  1660. auto* p = CreateMaybeMessage<::AgvEmqx_parameter>(GetArena());
  1661. agv_emqx_ = p;
  1662. }
  1663. return agv_emqx_;
  1664. }
  1665. inline ::AgvEmqx_parameter* Navigation_parameter::mutable_agv_emqx() {
  1666. // @@protoc_insertion_point(field_mutable:Navigation_parameter.Agv_emqx)
  1667. return _internal_mutable_agv_emqx();
  1668. }
  1669. inline void Navigation_parameter::set_allocated_agv_emqx(::AgvEmqx_parameter* agv_emqx) {
  1670. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1671. if (message_arena == nullptr) {
  1672. delete agv_emqx_;
  1673. }
  1674. if (agv_emqx) {
  1675. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1676. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(agv_emqx);
  1677. if (message_arena != submessage_arena) {
  1678. agv_emqx = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1679. message_arena, agv_emqx, submessage_arena);
  1680. }
  1681. } else {
  1682. }
  1683. agv_emqx_ = agv_emqx;
  1684. // @@protoc_insertion_point(field_set_allocated:Navigation_parameter.Agv_emqx)
  1685. }
  1686. // .Emqx_parameter Terminal_emqx = 3;
  1687. inline bool Navigation_parameter::_internal_has_terminal_emqx() const {
  1688. return this != internal_default_instance() && terminal_emqx_ != nullptr;
  1689. }
  1690. inline bool Navigation_parameter::has_terminal_emqx() const {
  1691. return _internal_has_terminal_emqx();
  1692. }
  1693. inline void Navigation_parameter::clear_terminal_emqx() {
  1694. if (GetArena() == nullptr && terminal_emqx_ != nullptr) {
  1695. delete terminal_emqx_;
  1696. }
  1697. terminal_emqx_ = nullptr;
  1698. }
  1699. inline const ::Emqx_parameter& Navigation_parameter::_internal_terminal_emqx() const {
  1700. const ::Emqx_parameter* p = terminal_emqx_;
  1701. return p != nullptr ? *p : *reinterpret_cast<const ::Emqx_parameter*>(
  1702. &::_Emqx_parameter_default_instance_);
  1703. }
  1704. inline const ::Emqx_parameter& Navigation_parameter::terminal_emqx() const {
  1705. // @@protoc_insertion_point(field_get:Navigation_parameter.Terminal_emqx)
  1706. return _internal_terminal_emqx();
  1707. }
  1708. inline void Navigation_parameter::unsafe_arena_set_allocated_terminal_emqx(
  1709. ::Emqx_parameter* terminal_emqx) {
  1710. if (GetArena() == nullptr) {
  1711. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(terminal_emqx_);
  1712. }
  1713. terminal_emqx_ = terminal_emqx;
  1714. if (terminal_emqx) {
  1715. } else {
  1716. }
  1717. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Navigation_parameter.Terminal_emqx)
  1718. }
  1719. inline ::Emqx_parameter* Navigation_parameter::release_terminal_emqx() {
  1720. ::Emqx_parameter* temp = terminal_emqx_;
  1721. terminal_emqx_ = nullptr;
  1722. if (GetArena() != nullptr) {
  1723. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1724. }
  1725. return temp;
  1726. }
  1727. inline ::Emqx_parameter* Navigation_parameter::unsafe_arena_release_terminal_emqx() {
  1728. // @@protoc_insertion_point(field_release:Navigation_parameter.Terminal_emqx)
  1729. ::Emqx_parameter* temp = terminal_emqx_;
  1730. terminal_emqx_ = nullptr;
  1731. return temp;
  1732. }
  1733. inline ::Emqx_parameter* Navigation_parameter::_internal_mutable_terminal_emqx() {
  1734. if (terminal_emqx_ == nullptr) {
  1735. auto* p = CreateMaybeMessage<::Emqx_parameter>(GetArena());
  1736. terminal_emqx_ = p;
  1737. }
  1738. return terminal_emqx_;
  1739. }
  1740. inline ::Emqx_parameter* Navigation_parameter::mutable_terminal_emqx() {
  1741. // @@protoc_insertion_point(field_mutable:Navigation_parameter.Terminal_emqx)
  1742. return _internal_mutable_terminal_emqx();
  1743. }
  1744. inline void Navigation_parameter::set_allocated_terminal_emqx(::Emqx_parameter* terminal_emqx) {
  1745. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1746. if (message_arena == nullptr) {
  1747. delete terminal_emqx_;
  1748. }
  1749. if (terminal_emqx) {
  1750. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1751. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(terminal_emqx);
  1752. if (message_arena != submessage_arena) {
  1753. terminal_emqx = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1754. message_arena, terminal_emqx, submessage_arena);
  1755. }
  1756. } else {
  1757. }
  1758. terminal_emqx_ = terminal_emqx;
  1759. // @@protoc_insertion_point(field_set_allocated:Navigation_parameter.Terminal_emqx)
  1760. }
  1761. // .BrotherEmqx brother_emqx = 4;
  1762. inline bool Navigation_parameter::_internal_has_brother_emqx() const {
  1763. return this != internal_default_instance() && brother_emqx_ != nullptr;
  1764. }
  1765. inline bool Navigation_parameter::has_brother_emqx() const {
  1766. return _internal_has_brother_emqx();
  1767. }
  1768. inline void Navigation_parameter::clear_brother_emqx() {
  1769. if (GetArena() == nullptr && brother_emqx_ != nullptr) {
  1770. delete brother_emqx_;
  1771. }
  1772. brother_emqx_ = nullptr;
  1773. }
  1774. inline const ::BrotherEmqx& Navigation_parameter::_internal_brother_emqx() const {
  1775. const ::BrotherEmqx* p = brother_emqx_;
  1776. return p != nullptr ? *p : *reinterpret_cast<const ::BrotherEmqx*>(
  1777. &::_BrotherEmqx_default_instance_);
  1778. }
  1779. inline const ::BrotherEmqx& Navigation_parameter::brother_emqx() const {
  1780. // @@protoc_insertion_point(field_get:Navigation_parameter.brother_emqx)
  1781. return _internal_brother_emqx();
  1782. }
  1783. inline void Navigation_parameter::unsafe_arena_set_allocated_brother_emqx(
  1784. ::BrotherEmqx* brother_emqx) {
  1785. if (GetArena() == nullptr) {
  1786. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(brother_emqx_);
  1787. }
  1788. brother_emqx_ = brother_emqx;
  1789. if (brother_emqx) {
  1790. } else {
  1791. }
  1792. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:Navigation_parameter.brother_emqx)
  1793. }
  1794. inline ::BrotherEmqx* Navigation_parameter::release_brother_emqx() {
  1795. ::BrotherEmqx* temp = brother_emqx_;
  1796. brother_emqx_ = nullptr;
  1797. if (GetArena() != nullptr) {
  1798. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1799. }
  1800. return temp;
  1801. }
  1802. inline ::BrotherEmqx* Navigation_parameter::unsafe_arena_release_brother_emqx() {
  1803. // @@protoc_insertion_point(field_release:Navigation_parameter.brother_emqx)
  1804. ::BrotherEmqx* temp = brother_emqx_;
  1805. brother_emqx_ = nullptr;
  1806. return temp;
  1807. }
  1808. inline ::BrotherEmqx* Navigation_parameter::_internal_mutable_brother_emqx() {
  1809. if (brother_emqx_ == nullptr) {
  1810. auto* p = CreateMaybeMessage<::BrotherEmqx>(GetArena());
  1811. brother_emqx_ = p;
  1812. }
  1813. return brother_emqx_;
  1814. }
  1815. inline ::BrotherEmqx* Navigation_parameter::mutable_brother_emqx() {
  1816. // @@protoc_insertion_point(field_mutable:Navigation_parameter.brother_emqx)
  1817. return _internal_mutable_brother_emqx();
  1818. }
  1819. inline void Navigation_parameter::set_allocated_brother_emqx(::BrotherEmqx* brother_emqx) {
  1820. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1821. if (message_arena == nullptr) {
  1822. delete brother_emqx_;
  1823. }
  1824. if (brother_emqx) {
  1825. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1826. ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(brother_emqx);
  1827. if (message_arena != submessage_arena) {
  1828. brother_emqx = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1829. message_arena, brother_emqx, submessage_arena);
  1830. }
  1831. } else {
  1832. }
  1833. brother_emqx_ = brother_emqx;
  1834. // @@protoc_insertion_point(field_set_allocated:Navigation_parameter.brother_emqx)
  1835. }
  1836. #ifdef __GNUC__
  1837. #pragma GCC diagnostic pop
  1838. #endif // __GNUC__
  1839. // -------------------------------------------------------------------
  1840. // -------------------------------------------------------------------
  1841. // -------------------------------------------------------------------
  1842. // @@protoc_insertion_point(namespace_scope)
  1843. // @@protoc_insertion_point(global_scope)
  1844. #include <google/protobuf/port_undef.inc>
  1845. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_parameter_2eproto