dispatch_message.pb.h 103 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: dispatch_message.proto
  3. #ifndef GOOGLE_PROTOBUF_INCLUDED_dispatch_5fmessage_2eproto
  4. #define GOOGLE_PROTOBUF_INCLUDED_dispatch_5fmessage_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/generated_enum_reflection.h>
  31. #include <google/protobuf/unknown_field_set.h>
  32. #include "message_base.pb.h"
  33. // @@protoc_insertion_point(includes)
  34. #include <google/protobuf/port_def.inc>
  35. #define PROTOBUF_INTERNAL_EXPORT_dispatch_5fmessage_2eproto
  36. PROTOBUF_NAMESPACE_OPEN
  37. namespace internal {
  38. class AnyMetadata;
  39. } // namespace internal
  40. PROTOBUF_NAMESPACE_CLOSE
  41. // Internal implementation detail -- do not use these members.
  42. struct TableStruct_dispatch_5fmessage_2eproto {
  43. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
  44. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  45. static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  46. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  47. static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5]
  48. PROTOBUF_SECTION_VARIABLE(protodesc_cold);
  49. static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
  50. static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
  51. static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
  52. };
  53. extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_dispatch_5fmessage_2eproto;
  54. namespace message {
  55. class Device_position;
  56. class Device_positionDefaultTypeInternal;
  57. extern Device_positionDefaultTypeInternal _Device_position_default_instance_;
  58. class Dispatch_manager_status_msg;
  59. class Dispatch_manager_status_msgDefaultTypeInternal;
  60. extern Dispatch_manager_status_msgDefaultTypeInternal _Dispatch_manager_status_msg_default_instance_;
  61. class Dispatch_request_msg;
  62. class Dispatch_request_msgDefaultTypeInternal;
  63. extern Dispatch_request_msgDefaultTypeInternal _Dispatch_request_msg_default_instance_;
  64. class Dispatch_response_msg;
  65. class Dispatch_response_msgDefaultTypeInternal;
  66. extern Dispatch_response_msgDefaultTypeInternal _Dispatch_response_msg_default_instance_;
  67. class Dispatch_terminal_status_msg;
  68. class Dispatch_terminal_status_msgDefaultTypeInternal;
  69. extern Dispatch_terminal_status_msgDefaultTypeInternal _Dispatch_terminal_status_msg_default_instance_;
  70. } // namespace message
  71. PROTOBUF_NAMESPACE_OPEN
  72. template<> ::message::Device_position* Arena::CreateMaybeMessage<::message::Device_position>(Arena*);
  73. template<> ::message::Dispatch_manager_status_msg* Arena::CreateMaybeMessage<::message::Dispatch_manager_status_msg>(Arena*);
  74. template<> ::message::Dispatch_request_msg* Arena::CreateMaybeMessage<::message::Dispatch_request_msg>(Arena*);
  75. template<> ::message::Dispatch_response_msg* Arena::CreateMaybeMessage<::message::Dispatch_response_msg>(Arena*);
  76. template<> ::message::Dispatch_terminal_status_msg* Arena::CreateMaybeMessage<::message::Dispatch_terminal_status_msg>(Arena*);
  77. PROTOBUF_NAMESPACE_CLOSE
  78. namespace message {
  79. enum Dispatch_manager_status : int {
  80. E_DISPATCH_MANAGER_UNKNOW = 0,
  81. E_DISPATCH_MANAGER_READY = 1,
  82. E_DISPATCH_MANAGER_STORE = 2,
  83. E_DISPATCH_MANAGER_PICKUP = 3,
  84. E_DISPATCH_MANAGER_FAULT = 10
  85. };
  86. bool Dispatch_manager_status_IsValid(int value);
  87. constexpr Dispatch_manager_status Dispatch_manager_status_MIN = E_DISPATCH_MANAGER_UNKNOW;
  88. constexpr Dispatch_manager_status Dispatch_manager_status_MAX = E_DISPATCH_MANAGER_FAULT;
  89. constexpr int Dispatch_manager_status_ARRAYSIZE = Dispatch_manager_status_MAX + 1;
  90. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Dispatch_manager_status_descriptor();
  91. template<typename T>
  92. inline const std::string& Dispatch_manager_status_Name(T enum_t_value) {
  93. static_assert(::std::is_same<T, Dispatch_manager_status>::value ||
  94. ::std::is_integral<T>::value,
  95. "Incorrect type passed to function Dispatch_manager_status_Name.");
  96. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  97. Dispatch_manager_status_descriptor(), enum_t_value);
  98. }
  99. inline bool Dispatch_manager_status_Parse(
  100. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Dispatch_manager_status* value) {
  101. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Dispatch_manager_status>(
  102. Dispatch_manager_status_descriptor(), name, value);
  103. }
  104. enum Catcher_status : int {
  105. E_CATCHER_UNKNOW = 0,
  106. E_CATCHER_READY = 1,
  107. E_CATCHER_STORE = 2,
  108. E_CATCHER_PICKUP = 3,
  109. E_CATCHER_FAULT = 10
  110. };
  111. bool Catcher_status_IsValid(int value);
  112. constexpr Catcher_status Catcher_status_MIN = E_CATCHER_UNKNOW;
  113. constexpr Catcher_status Catcher_status_MAX = E_CATCHER_FAULT;
  114. constexpr int Catcher_status_ARRAYSIZE = Catcher_status_MAX + 1;
  115. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Catcher_status_descriptor();
  116. template<typename T>
  117. inline const std::string& Catcher_status_Name(T enum_t_value) {
  118. static_assert(::std::is_same<T, Catcher_status>::value ||
  119. ::std::is_integral<T>::value,
  120. "Incorrect type passed to function Catcher_status_Name.");
  121. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  122. Catcher_status_descriptor(), enum_t_value);
  123. }
  124. inline bool Catcher_status_Parse(
  125. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Catcher_status* value) {
  126. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Catcher_status>(
  127. Catcher_status_descriptor(), name, value);
  128. }
  129. enum Carrier_status : int {
  130. E_CARRIER_UNKNOW = 0,
  131. E_CARRIER_READY = 1,
  132. E_CARRIER_STORE = 2,
  133. E_CARRIER_PICKUP = 3,
  134. E_CARRIER_FAULT = 10
  135. };
  136. bool Carrier_status_IsValid(int value);
  137. constexpr Carrier_status Carrier_status_MIN = E_CARRIER_UNKNOW;
  138. constexpr Carrier_status Carrier_status_MAX = E_CARRIER_FAULT;
  139. constexpr int Carrier_status_ARRAYSIZE = Carrier_status_MAX + 1;
  140. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Carrier_status_descriptor();
  141. template<typename T>
  142. inline const std::string& Carrier_status_Name(T enum_t_value) {
  143. static_assert(::std::is_same<T, Carrier_status>::value ||
  144. ::std::is_integral<T>::value,
  145. "Incorrect type passed to function Carrier_status_Name.");
  146. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  147. Carrier_status_descriptor(), enum_t_value);
  148. }
  149. inline bool Carrier_status_Parse(
  150. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Carrier_status* value) {
  151. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Carrier_status>(
  152. Carrier_status_descriptor(), name, value);
  153. }
  154. enum Elevator_status : int {
  155. E_ELEVATOR_UNKNOW = 0,
  156. E_ELEVATOR_READY = 1,
  157. E_ELEVATOR_STORE = 2,
  158. E_ELEVATOR_PICKUP = 3,
  159. E_ELEVATOR_FAULT = 10
  160. };
  161. bool Elevator_status_IsValid(int value);
  162. constexpr Elevator_status Elevator_status_MIN = E_ELEVATOR_UNKNOW;
  163. constexpr Elevator_status Elevator_status_MAX = E_ELEVATOR_FAULT;
  164. constexpr int Elevator_status_ARRAYSIZE = Elevator_status_MAX + 1;
  165. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Elevator_status_descriptor();
  166. template<typename T>
  167. inline const std::string& Elevator_status_Name(T enum_t_value) {
  168. static_assert(::std::is_same<T, Elevator_status>::value ||
  169. ::std::is_integral<T>::value,
  170. "Incorrect type passed to function Elevator_status_Name.");
  171. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  172. Elevator_status_descriptor(), enum_t_value);
  173. }
  174. inline bool Elevator_status_Parse(
  175. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Elevator_status* value) {
  176. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Elevator_status>(
  177. Elevator_status_descriptor(), name, value);
  178. }
  179. enum Passageway_status : int {
  180. E_PASSAGEWAY_UNKNOW = 0,
  181. E_PASSAGEWAY_READY = 1,
  182. E_PASSAGEWAY_STORE = 2,
  183. E_PASSAGEWAY_PICKUP = 3,
  184. E_PASSAGEWAY_FAULT = 10
  185. };
  186. bool Passageway_status_IsValid(int value);
  187. constexpr Passageway_status Passageway_status_MIN = E_PASSAGEWAY_UNKNOW;
  188. constexpr Passageway_status Passageway_status_MAX = E_PASSAGEWAY_FAULT;
  189. constexpr int Passageway_status_ARRAYSIZE = Passageway_status_MAX + 1;
  190. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Passageway_status_descriptor();
  191. template<typename T>
  192. inline const std::string& Passageway_status_Name(T enum_t_value) {
  193. static_assert(::std::is_same<T, Passageway_status>::value ||
  194. ::std::is_integral<T>::value,
  195. "Incorrect type passed to function Passageway_status_Name.");
  196. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  197. Passageway_status_descriptor(), enum_t_value);
  198. }
  199. inline bool Passageway_status_Parse(
  200. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Passageway_status* value) {
  201. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Passageway_status>(
  202. Passageway_status_descriptor(), name, value);
  203. }
  204. enum Terminal_status : int {
  205. E_TERMINAL_UNKNOW = 0,
  206. E_TERMINAL_READY = 1,
  207. E_TERMINAL_STORE = 2,
  208. E_TERMINAL_PICKUP = 3,
  209. E_TERMINAL_FAULT = 10
  210. };
  211. bool Terminal_status_IsValid(int value);
  212. constexpr Terminal_status Terminal_status_MIN = E_TERMINAL_UNKNOW;
  213. constexpr Terminal_status Terminal_status_MAX = E_TERMINAL_FAULT;
  214. constexpr int Terminal_status_ARRAYSIZE = Terminal_status_MAX + 1;
  215. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Terminal_status_descriptor();
  216. template<typename T>
  217. inline const std::string& Terminal_status_Name(T enum_t_value) {
  218. static_assert(::std::is_same<T, Terminal_status>::value ||
  219. ::std::is_integral<T>::value,
  220. "Incorrect type passed to function Terminal_status_Name.");
  221. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  222. Terminal_status_descriptor(), enum_t_value);
  223. }
  224. inline bool Terminal_status_Parse(
  225. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Terminal_status* value) {
  226. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Terminal_status>(
  227. Terminal_status_descriptor(), name, value);
  228. }
  229. enum Passageway_direction : int {
  230. E_INLET = 0,
  231. E_OUTLET = 1,
  232. E_BILATERAL = 2
  233. };
  234. bool Passageway_direction_IsValid(int value);
  235. constexpr Passageway_direction Passageway_direction_MIN = E_INLET;
  236. constexpr Passageway_direction Passageway_direction_MAX = E_BILATERAL;
  237. constexpr int Passageway_direction_ARRAYSIZE = Passageway_direction_MAX + 1;
  238. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Passageway_direction_descriptor();
  239. template<typename T>
  240. inline const std::string& Passageway_direction_Name(T enum_t_value) {
  241. static_assert(::std::is_same<T, Passageway_direction>::value ||
  242. ::std::is_integral<T>::value,
  243. "Incorrect type passed to function Passageway_direction_Name.");
  244. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  245. Passageway_direction_descriptor(), enum_t_value);
  246. }
  247. inline bool Passageway_direction_Parse(
  248. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Passageway_direction* value) {
  249. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Passageway_direction>(
  250. Passageway_direction_descriptor(), name, value);
  251. }
  252. enum Dispatch_motion_direction : int {
  253. E_STORE_CAR = 0,
  254. E_PICKUP_CAR = 1
  255. };
  256. bool Dispatch_motion_direction_IsValid(int value);
  257. constexpr Dispatch_motion_direction Dispatch_motion_direction_MIN = E_STORE_CAR;
  258. constexpr Dispatch_motion_direction Dispatch_motion_direction_MAX = E_PICKUP_CAR;
  259. constexpr int Dispatch_motion_direction_ARRAYSIZE = Dispatch_motion_direction_MAX + 1;
  260. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Dispatch_motion_direction_descriptor();
  261. template<typename T>
  262. inline const std::string& Dispatch_motion_direction_Name(T enum_t_value) {
  263. static_assert(::std::is_same<T, Dispatch_motion_direction>::value ||
  264. ::std::is_integral<T>::value,
  265. "Incorrect type passed to function Dispatch_motion_direction_Name.");
  266. return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
  267. Dispatch_motion_direction_descriptor(), enum_t_value);
  268. }
  269. inline bool Dispatch_motion_direction_Parse(
  270. ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Dispatch_motion_direction* value) {
  271. return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Dispatch_motion_direction>(
  272. Dispatch_motion_direction_descriptor(), name, value);
  273. }
  274. // ===================================================================
  275. class Device_position PROTOBUF_FINAL :
  276. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Device_position) */ {
  277. public:
  278. inline Device_position() : Device_position(nullptr) {}
  279. virtual ~Device_position();
  280. Device_position(const Device_position& from);
  281. Device_position(Device_position&& from) noexcept
  282. : Device_position() {
  283. *this = ::std::move(from);
  284. }
  285. inline Device_position& operator=(const Device_position& from) {
  286. CopyFrom(from);
  287. return *this;
  288. }
  289. inline Device_position& operator=(Device_position&& from) noexcept {
  290. if (GetArena() == from.GetArena()) {
  291. if (this != &from) InternalSwap(&from);
  292. } else {
  293. CopyFrom(from);
  294. }
  295. return *this;
  296. }
  297. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  298. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  299. }
  300. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  301. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  302. }
  303. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  304. return GetDescriptor();
  305. }
  306. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  307. return GetMetadataStatic().descriptor;
  308. }
  309. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  310. return GetMetadataStatic().reflection;
  311. }
  312. static const Device_position& default_instance();
  313. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  314. static inline const Device_position* internal_default_instance() {
  315. return reinterpret_cast<const Device_position*>(
  316. &_Device_position_default_instance_);
  317. }
  318. static constexpr int kIndexInFileMessages =
  319. 0;
  320. friend void swap(Device_position& a, Device_position& b) {
  321. a.Swap(&b);
  322. }
  323. inline void Swap(Device_position* other) {
  324. if (other == this) return;
  325. if (GetArena() == other->GetArena()) {
  326. InternalSwap(other);
  327. } else {
  328. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  329. }
  330. }
  331. void UnsafeArenaSwap(Device_position* other) {
  332. if (other == this) return;
  333. GOOGLE_DCHECK(GetArena() == other->GetArena());
  334. InternalSwap(other);
  335. }
  336. // implements Message ----------------------------------------------
  337. inline Device_position* New() const final {
  338. return CreateMaybeMessage<Device_position>(nullptr);
  339. }
  340. Device_position* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  341. return CreateMaybeMessage<Device_position>(arena);
  342. }
  343. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  344. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  345. void CopyFrom(const Device_position& from);
  346. void MergeFrom(const Device_position& from);
  347. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  348. bool IsInitialized() const final;
  349. size_t ByteSizeLong() const final;
  350. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  351. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  352. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  353. int GetCachedSize() const final { return _cached_size_.Get(); }
  354. private:
  355. inline void SharedCtor();
  356. inline void SharedDtor();
  357. void SetCachedSize(int size) const final;
  358. void InternalSwap(Device_position* other);
  359. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  360. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  361. return "message.Device_position";
  362. }
  363. protected:
  364. explicit Device_position(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  365. private:
  366. static void ArenaDtor(void* object);
  367. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  368. public:
  369. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  370. private:
  371. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  372. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dispatch_5fmessage_2eproto);
  373. return ::descriptor_table_dispatch_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  374. }
  375. public:
  376. // nested types ----------------------------------------------------
  377. // accessors -------------------------------------------------------
  378. enum : int {
  379. kXFieldNumber = 1,
  380. kYFieldNumber = 2,
  381. kZFieldNumber = 3,
  382. };
  383. // required float x = 1;
  384. bool has_x() const;
  385. private:
  386. bool _internal_has_x() const;
  387. public:
  388. void clear_x();
  389. float x() const;
  390. void set_x(float value);
  391. private:
  392. float _internal_x() const;
  393. void _internal_set_x(float value);
  394. public:
  395. // required float y = 2;
  396. bool has_y() const;
  397. private:
  398. bool _internal_has_y() const;
  399. public:
  400. void clear_y();
  401. float y() const;
  402. void set_y(float value);
  403. private:
  404. float _internal_y() const;
  405. void _internal_set_y(float value);
  406. public:
  407. // required float z = 3;
  408. bool has_z() const;
  409. private:
  410. bool _internal_has_z() const;
  411. public:
  412. void clear_z();
  413. float z() const;
  414. void set_z(float value);
  415. private:
  416. float _internal_z() const;
  417. void _internal_set_z(float value);
  418. public:
  419. // @@protoc_insertion_point(class_scope:message.Device_position)
  420. private:
  421. class _Internal;
  422. // helper for ByteSizeLong()
  423. size_t RequiredFieldsByteSizeFallback() const;
  424. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  425. typedef void InternalArenaConstructable_;
  426. typedef void DestructorSkippable_;
  427. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  428. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  429. float x_;
  430. float y_;
  431. float z_;
  432. friend struct ::TableStruct_dispatch_5fmessage_2eproto;
  433. };
  434. // -------------------------------------------------------------------
  435. class Dispatch_manager_status_msg PROTOBUF_FINAL :
  436. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_manager_status_msg) */ {
  437. public:
  438. inline Dispatch_manager_status_msg() : Dispatch_manager_status_msg(nullptr) {}
  439. virtual ~Dispatch_manager_status_msg();
  440. Dispatch_manager_status_msg(const Dispatch_manager_status_msg& from);
  441. Dispatch_manager_status_msg(Dispatch_manager_status_msg&& from) noexcept
  442. : Dispatch_manager_status_msg() {
  443. *this = ::std::move(from);
  444. }
  445. inline Dispatch_manager_status_msg& operator=(const Dispatch_manager_status_msg& from) {
  446. CopyFrom(from);
  447. return *this;
  448. }
  449. inline Dispatch_manager_status_msg& operator=(Dispatch_manager_status_msg&& from) noexcept {
  450. if (GetArena() == from.GetArena()) {
  451. if (this != &from) InternalSwap(&from);
  452. } else {
  453. CopyFrom(from);
  454. }
  455. return *this;
  456. }
  457. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  458. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  459. }
  460. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  461. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  462. }
  463. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  464. return GetDescriptor();
  465. }
  466. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  467. return GetMetadataStatic().descriptor;
  468. }
  469. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  470. return GetMetadataStatic().reflection;
  471. }
  472. static const Dispatch_manager_status_msg& default_instance();
  473. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  474. static inline const Dispatch_manager_status_msg* internal_default_instance() {
  475. return reinterpret_cast<const Dispatch_manager_status_msg*>(
  476. &_Dispatch_manager_status_msg_default_instance_);
  477. }
  478. static constexpr int kIndexInFileMessages =
  479. 1;
  480. friend void swap(Dispatch_manager_status_msg& a, Dispatch_manager_status_msg& b) {
  481. a.Swap(&b);
  482. }
  483. inline void Swap(Dispatch_manager_status_msg* other) {
  484. if (other == this) return;
  485. if (GetArena() == other->GetArena()) {
  486. InternalSwap(other);
  487. } else {
  488. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  489. }
  490. }
  491. void UnsafeArenaSwap(Dispatch_manager_status_msg* other) {
  492. if (other == this) return;
  493. GOOGLE_DCHECK(GetArena() == other->GetArena());
  494. InternalSwap(other);
  495. }
  496. // implements Message ----------------------------------------------
  497. inline Dispatch_manager_status_msg* New() const final {
  498. return CreateMaybeMessage<Dispatch_manager_status_msg>(nullptr);
  499. }
  500. Dispatch_manager_status_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  501. return CreateMaybeMessage<Dispatch_manager_status_msg>(arena);
  502. }
  503. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  504. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  505. void CopyFrom(const Dispatch_manager_status_msg& from);
  506. void MergeFrom(const Dispatch_manager_status_msg& from);
  507. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  508. bool IsInitialized() const final;
  509. size_t ByteSizeLong() const final;
  510. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  511. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  512. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  513. int GetCachedSize() const final { return _cached_size_.Get(); }
  514. private:
  515. inline void SharedCtor();
  516. inline void SharedDtor();
  517. void SetCachedSize(int size) const final;
  518. void InternalSwap(Dispatch_manager_status_msg* other);
  519. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  520. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  521. return "message.Dispatch_manager_status_msg";
  522. }
  523. protected:
  524. explicit Dispatch_manager_status_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  525. private:
  526. static void ArenaDtor(void* object);
  527. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  528. public:
  529. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  530. private:
  531. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  532. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dispatch_5fmessage_2eproto);
  533. return ::descriptor_table_dispatch_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  534. }
  535. public:
  536. // nested types ----------------------------------------------------
  537. // accessors -------------------------------------------------------
  538. enum : int {
  539. kCatcherStatusFieldNumber = 4,
  540. kCarrierStatusFieldNumber = 5,
  541. kElevatorStatusFieldNumber = 6,
  542. kPassagewayStatusFieldNumber = 7,
  543. kBaseInfoFieldNumber = 1,
  544. kDispatchIdFieldNumber = 2,
  545. kDispatchManagerStatusFieldNumber = 3,
  546. };
  547. // repeated .message.Catcher_status catcher_status = 4;
  548. int catcher_status_size() const;
  549. private:
  550. int _internal_catcher_status_size() const;
  551. public:
  552. void clear_catcher_status();
  553. private:
  554. ::message::Catcher_status _internal_catcher_status(int index) const;
  555. void _internal_add_catcher_status(::message::Catcher_status value);
  556. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_catcher_status();
  557. public:
  558. ::message::Catcher_status catcher_status(int index) const;
  559. void set_catcher_status(int index, ::message::Catcher_status value);
  560. void add_catcher_status(::message::Catcher_status value);
  561. const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& catcher_status() const;
  562. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_catcher_status();
  563. // repeated .message.Carrier_status carrier_status = 5;
  564. int carrier_status_size() const;
  565. private:
  566. int _internal_carrier_status_size() const;
  567. public:
  568. void clear_carrier_status();
  569. private:
  570. ::message::Carrier_status _internal_carrier_status(int index) const;
  571. void _internal_add_carrier_status(::message::Carrier_status value);
  572. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_carrier_status();
  573. public:
  574. ::message::Carrier_status carrier_status(int index) const;
  575. void set_carrier_status(int index, ::message::Carrier_status value);
  576. void add_carrier_status(::message::Carrier_status value);
  577. const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& carrier_status() const;
  578. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_carrier_status();
  579. // repeated .message.Elevator_status elevator_status = 6;
  580. int elevator_status_size() const;
  581. private:
  582. int _internal_elevator_status_size() const;
  583. public:
  584. void clear_elevator_status();
  585. private:
  586. ::message::Elevator_status _internal_elevator_status(int index) const;
  587. void _internal_add_elevator_status(::message::Elevator_status value);
  588. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_elevator_status();
  589. public:
  590. ::message::Elevator_status elevator_status(int index) const;
  591. void set_elevator_status(int index, ::message::Elevator_status value);
  592. void add_elevator_status(::message::Elevator_status value);
  593. const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& elevator_status() const;
  594. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_elevator_status();
  595. // repeated .message.Passageway_status passageway_status = 7;
  596. int passageway_status_size() const;
  597. private:
  598. int _internal_passageway_status_size() const;
  599. public:
  600. void clear_passageway_status();
  601. private:
  602. ::message::Passageway_status _internal_passageway_status(int index) const;
  603. void _internal_add_passageway_status(::message::Passageway_status value);
  604. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_passageway_status();
  605. public:
  606. ::message::Passageway_status passageway_status(int index) const;
  607. void set_passageway_status(int index, ::message::Passageway_status value);
  608. void add_passageway_status(::message::Passageway_status value);
  609. const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& passageway_status() const;
  610. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_passageway_status();
  611. // required .message.Base_info base_info = 1;
  612. bool has_base_info() const;
  613. private:
  614. bool _internal_has_base_info() const;
  615. public:
  616. void clear_base_info();
  617. const ::message::Base_info& base_info() const;
  618. ::message::Base_info* release_base_info();
  619. ::message::Base_info* mutable_base_info();
  620. void set_allocated_base_info(::message::Base_info* base_info);
  621. private:
  622. const ::message::Base_info& _internal_base_info() const;
  623. ::message::Base_info* _internal_mutable_base_info();
  624. public:
  625. void unsafe_arena_set_allocated_base_info(
  626. ::message::Base_info* base_info);
  627. ::message::Base_info* unsafe_arena_release_base_info();
  628. // required int32 dispatch_id = 2;
  629. bool has_dispatch_id() const;
  630. private:
  631. bool _internal_has_dispatch_id() const;
  632. public:
  633. void clear_dispatch_id();
  634. ::PROTOBUF_NAMESPACE_ID::int32 dispatch_id() const;
  635. void set_dispatch_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  636. private:
  637. ::PROTOBUF_NAMESPACE_ID::int32 _internal_dispatch_id() const;
  638. void _internal_set_dispatch_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  639. public:
  640. // required .message.Dispatch_manager_status dispatch_manager_status = 3;
  641. bool has_dispatch_manager_status() const;
  642. private:
  643. bool _internal_has_dispatch_manager_status() const;
  644. public:
  645. void clear_dispatch_manager_status();
  646. ::message::Dispatch_manager_status dispatch_manager_status() const;
  647. void set_dispatch_manager_status(::message::Dispatch_manager_status value);
  648. private:
  649. ::message::Dispatch_manager_status _internal_dispatch_manager_status() const;
  650. void _internal_set_dispatch_manager_status(::message::Dispatch_manager_status value);
  651. public:
  652. // @@protoc_insertion_point(class_scope:message.Dispatch_manager_status_msg)
  653. private:
  654. class _Internal;
  655. // helper for ByteSizeLong()
  656. size_t RequiredFieldsByteSizeFallback() const;
  657. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  658. typedef void InternalArenaConstructable_;
  659. typedef void DestructorSkippable_;
  660. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  661. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  662. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> catcher_status_;
  663. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> carrier_status_;
  664. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> elevator_status_;
  665. ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> passageway_status_;
  666. ::message::Base_info* base_info_;
  667. ::PROTOBUF_NAMESPACE_ID::int32 dispatch_id_;
  668. int dispatch_manager_status_;
  669. friend struct ::TableStruct_dispatch_5fmessage_2eproto;
  670. };
  671. // -------------------------------------------------------------------
  672. class Dispatch_terminal_status_msg PROTOBUF_FINAL :
  673. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_terminal_status_msg) */ {
  674. public:
  675. inline Dispatch_terminal_status_msg() : Dispatch_terminal_status_msg(nullptr) {}
  676. virtual ~Dispatch_terminal_status_msg();
  677. Dispatch_terminal_status_msg(const Dispatch_terminal_status_msg& from);
  678. Dispatch_terminal_status_msg(Dispatch_terminal_status_msg&& from) noexcept
  679. : Dispatch_terminal_status_msg() {
  680. *this = ::std::move(from);
  681. }
  682. inline Dispatch_terminal_status_msg& operator=(const Dispatch_terminal_status_msg& from) {
  683. CopyFrom(from);
  684. return *this;
  685. }
  686. inline Dispatch_terminal_status_msg& operator=(Dispatch_terminal_status_msg&& from) noexcept {
  687. if (GetArena() == from.GetArena()) {
  688. if (this != &from) InternalSwap(&from);
  689. } else {
  690. CopyFrom(from);
  691. }
  692. return *this;
  693. }
  694. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  695. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  696. }
  697. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  698. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  699. }
  700. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  701. return GetDescriptor();
  702. }
  703. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  704. return GetMetadataStatic().descriptor;
  705. }
  706. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  707. return GetMetadataStatic().reflection;
  708. }
  709. static const Dispatch_terminal_status_msg& default_instance();
  710. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  711. static inline const Dispatch_terminal_status_msg* internal_default_instance() {
  712. return reinterpret_cast<const Dispatch_terminal_status_msg*>(
  713. &_Dispatch_terminal_status_msg_default_instance_);
  714. }
  715. static constexpr int kIndexInFileMessages =
  716. 2;
  717. friend void swap(Dispatch_terminal_status_msg& a, Dispatch_terminal_status_msg& b) {
  718. a.Swap(&b);
  719. }
  720. inline void Swap(Dispatch_terminal_status_msg* other) {
  721. if (other == this) return;
  722. if (GetArena() == other->GetArena()) {
  723. InternalSwap(other);
  724. } else {
  725. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  726. }
  727. }
  728. void UnsafeArenaSwap(Dispatch_terminal_status_msg* other) {
  729. if (other == this) return;
  730. GOOGLE_DCHECK(GetArena() == other->GetArena());
  731. InternalSwap(other);
  732. }
  733. // implements Message ----------------------------------------------
  734. inline Dispatch_terminal_status_msg* New() const final {
  735. return CreateMaybeMessage<Dispatch_terminal_status_msg>(nullptr);
  736. }
  737. Dispatch_terminal_status_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  738. return CreateMaybeMessage<Dispatch_terminal_status_msg>(arena);
  739. }
  740. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  741. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  742. void CopyFrom(const Dispatch_terminal_status_msg& from);
  743. void MergeFrom(const Dispatch_terminal_status_msg& from);
  744. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  745. bool IsInitialized() const final;
  746. size_t ByteSizeLong() const final;
  747. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  748. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  749. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  750. int GetCachedSize() const final { return _cached_size_.Get(); }
  751. private:
  752. inline void SharedCtor();
  753. inline void SharedDtor();
  754. void SetCachedSize(int size) const final;
  755. void InternalSwap(Dispatch_terminal_status_msg* other);
  756. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  757. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  758. return "message.Dispatch_terminal_status_msg";
  759. }
  760. protected:
  761. explicit Dispatch_terminal_status_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  762. private:
  763. static void ArenaDtor(void* object);
  764. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  765. public:
  766. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  767. private:
  768. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  769. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dispatch_5fmessage_2eproto);
  770. return ::descriptor_table_dispatch_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  771. }
  772. public:
  773. // nested types ----------------------------------------------------
  774. // accessors -------------------------------------------------------
  775. enum : int {
  776. kBaseInfoFieldNumber = 1,
  777. kTerminalIdFieldNumber = 2,
  778. kTerminalStatusFieldNumber = 3,
  779. kPassagewayDirectionFieldNumber = 4,
  780. };
  781. // required .message.Base_info base_info = 1;
  782. bool has_base_info() const;
  783. private:
  784. bool _internal_has_base_info() const;
  785. public:
  786. void clear_base_info();
  787. const ::message::Base_info& base_info() const;
  788. ::message::Base_info* release_base_info();
  789. ::message::Base_info* mutable_base_info();
  790. void set_allocated_base_info(::message::Base_info* base_info);
  791. private:
  792. const ::message::Base_info& _internal_base_info() const;
  793. ::message::Base_info* _internal_mutable_base_info();
  794. public:
  795. void unsafe_arena_set_allocated_base_info(
  796. ::message::Base_info* base_info);
  797. ::message::Base_info* unsafe_arena_release_base_info();
  798. // required int32 terminal_id = 2;
  799. bool has_terminal_id() const;
  800. private:
  801. bool _internal_has_terminal_id() const;
  802. public:
  803. void clear_terminal_id();
  804. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id() const;
  805. void set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  806. private:
  807. ::PROTOBUF_NAMESPACE_ID::int32 _internal_terminal_id() const;
  808. void _internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  809. public:
  810. // required .message.Terminal_status terminal_status = 3;
  811. bool has_terminal_status() const;
  812. private:
  813. bool _internal_has_terminal_status() const;
  814. public:
  815. void clear_terminal_status();
  816. ::message::Terminal_status terminal_status() const;
  817. void set_terminal_status(::message::Terminal_status value);
  818. private:
  819. ::message::Terminal_status _internal_terminal_status() const;
  820. void _internal_set_terminal_status(::message::Terminal_status value);
  821. public:
  822. // required .message.Passageway_direction passageway_direction = 4;
  823. bool has_passageway_direction() const;
  824. private:
  825. bool _internal_has_passageway_direction() const;
  826. public:
  827. void clear_passageway_direction();
  828. ::message::Passageway_direction passageway_direction() const;
  829. void set_passageway_direction(::message::Passageway_direction value);
  830. private:
  831. ::message::Passageway_direction _internal_passageway_direction() const;
  832. void _internal_set_passageway_direction(::message::Passageway_direction value);
  833. public:
  834. // @@protoc_insertion_point(class_scope:message.Dispatch_terminal_status_msg)
  835. private:
  836. class _Internal;
  837. // helper for ByteSizeLong()
  838. size_t RequiredFieldsByteSizeFallback() const;
  839. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  840. typedef void InternalArenaConstructable_;
  841. typedef void DestructorSkippable_;
  842. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  843. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  844. ::message::Base_info* base_info_;
  845. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id_;
  846. int terminal_status_;
  847. int passageway_direction_;
  848. friend struct ::TableStruct_dispatch_5fmessage_2eproto;
  849. };
  850. // -------------------------------------------------------------------
  851. class Dispatch_request_msg PROTOBUF_FINAL :
  852. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_request_msg) */ {
  853. public:
  854. inline Dispatch_request_msg() : Dispatch_request_msg(nullptr) {}
  855. virtual ~Dispatch_request_msg();
  856. Dispatch_request_msg(const Dispatch_request_msg& from);
  857. Dispatch_request_msg(Dispatch_request_msg&& from) noexcept
  858. : Dispatch_request_msg() {
  859. *this = ::std::move(from);
  860. }
  861. inline Dispatch_request_msg& operator=(const Dispatch_request_msg& from) {
  862. CopyFrom(from);
  863. return *this;
  864. }
  865. inline Dispatch_request_msg& operator=(Dispatch_request_msg&& from) noexcept {
  866. if (GetArena() == from.GetArena()) {
  867. if (this != &from) InternalSwap(&from);
  868. } else {
  869. CopyFrom(from);
  870. }
  871. return *this;
  872. }
  873. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  874. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  875. }
  876. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  877. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  878. }
  879. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  880. return GetDescriptor();
  881. }
  882. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  883. return GetMetadataStatic().descriptor;
  884. }
  885. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  886. return GetMetadataStatic().reflection;
  887. }
  888. static const Dispatch_request_msg& default_instance();
  889. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  890. static inline const Dispatch_request_msg* internal_default_instance() {
  891. return reinterpret_cast<const Dispatch_request_msg*>(
  892. &_Dispatch_request_msg_default_instance_);
  893. }
  894. static constexpr int kIndexInFileMessages =
  895. 3;
  896. friend void swap(Dispatch_request_msg& a, Dispatch_request_msg& b) {
  897. a.Swap(&b);
  898. }
  899. inline void Swap(Dispatch_request_msg* other) {
  900. if (other == this) return;
  901. if (GetArena() == other->GetArena()) {
  902. InternalSwap(other);
  903. } else {
  904. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  905. }
  906. }
  907. void UnsafeArenaSwap(Dispatch_request_msg* other) {
  908. if (other == this) return;
  909. GOOGLE_DCHECK(GetArena() == other->GetArena());
  910. InternalSwap(other);
  911. }
  912. // implements Message ----------------------------------------------
  913. inline Dispatch_request_msg* New() const final {
  914. return CreateMaybeMessage<Dispatch_request_msg>(nullptr);
  915. }
  916. Dispatch_request_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  917. return CreateMaybeMessage<Dispatch_request_msg>(arena);
  918. }
  919. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  920. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  921. void CopyFrom(const Dispatch_request_msg& from);
  922. void MergeFrom(const Dispatch_request_msg& from);
  923. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  924. bool IsInitialized() const final;
  925. size_t ByteSizeLong() const final;
  926. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  927. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  928. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  929. int GetCachedSize() const final { return _cached_size_.Get(); }
  930. private:
  931. inline void SharedCtor();
  932. inline void SharedDtor();
  933. void SetCachedSize(int size) const final;
  934. void InternalSwap(Dispatch_request_msg* other);
  935. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  936. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  937. return "message.Dispatch_request_msg";
  938. }
  939. protected:
  940. explicit Dispatch_request_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  941. private:
  942. static void ArenaDtor(void* object);
  943. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  944. public:
  945. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  946. private:
  947. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  948. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dispatch_5fmessage_2eproto);
  949. return ::descriptor_table_dispatch_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  950. }
  951. public:
  952. // nested types ----------------------------------------------------
  953. // accessors -------------------------------------------------------
  954. enum : int {
  955. kCommandKeyFieldNumber = 2,
  956. kBaseInfoFieldNumber = 1,
  957. kLocateInformationFieldNumber = 6,
  958. kDispatchMotionDirectionFieldNumber = 3,
  959. kTerminalIdFieldNumber = 4,
  960. kParkspaceIdFieldNumber = 5,
  961. };
  962. // required string command_key = 2;
  963. bool has_command_key() const;
  964. private:
  965. bool _internal_has_command_key() const;
  966. public:
  967. void clear_command_key();
  968. const std::string& command_key() const;
  969. void set_command_key(const std::string& value);
  970. void set_command_key(std::string&& value);
  971. void set_command_key(const char* value);
  972. void set_command_key(const char* value, size_t size);
  973. std::string* mutable_command_key();
  974. std::string* release_command_key();
  975. void set_allocated_command_key(std::string* command_key);
  976. private:
  977. const std::string& _internal_command_key() const;
  978. void _internal_set_command_key(const std::string& value);
  979. std::string* _internal_mutable_command_key();
  980. public:
  981. // required .message.Base_info base_info = 1;
  982. bool has_base_info() const;
  983. private:
  984. bool _internal_has_base_info() const;
  985. public:
  986. void clear_base_info();
  987. const ::message::Base_info& base_info() const;
  988. ::message::Base_info* release_base_info();
  989. ::message::Base_info* mutable_base_info();
  990. void set_allocated_base_info(::message::Base_info* base_info);
  991. private:
  992. const ::message::Base_info& _internal_base_info() const;
  993. ::message::Base_info* _internal_mutable_base_info();
  994. public:
  995. void unsafe_arena_set_allocated_base_info(
  996. ::message::Base_info* base_info);
  997. ::message::Base_info* unsafe_arena_release_base_info();
  998. // optional .message.Locate_information locate_information = 6;
  999. bool has_locate_information() const;
  1000. private:
  1001. bool _internal_has_locate_information() const;
  1002. public:
  1003. void clear_locate_information();
  1004. const ::message::Locate_information& locate_information() const;
  1005. ::message::Locate_information* release_locate_information();
  1006. ::message::Locate_information* mutable_locate_information();
  1007. void set_allocated_locate_information(::message::Locate_information* locate_information);
  1008. private:
  1009. const ::message::Locate_information& _internal_locate_information() const;
  1010. ::message::Locate_information* _internal_mutable_locate_information();
  1011. public:
  1012. void unsafe_arena_set_allocated_locate_information(
  1013. ::message::Locate_information* locate_information);
  1014. ::message::Locate_information* unsafe_arena_release_locate_information();
  1015. // required .message.Dispatch_motion_direction dispatch_motion_direction = 3;
  1016. bool has_dispatch_motion_direction() const;
  1017. private:
  1018. bool _internal_has_dispatch_motion_direction() const;
  1019. public:
  1020. void clear_dispatch_motion_direction();
  1021. ::message::Dispatch_motion_direction dispatch_motion_direction() const;
  1022. void set_dispatch_motion_direction(::message::Dispatch_motion_direction value);
  1023. private:
  1024. ::message::Dispatch_motion_direction _internal_dispatch_motion_direction() const;
  1025. void _internal_set_dispatch_motion_direction(::message::Dispatch_motion_direction value);
  1026. public:
  1027. // required int32 terminal_id = 4;
  1028. bool has_terminal_id() const;
  1029. private:
  1030. bool _internal_has_terminal_id() const;
  1031. public:
  1032. void clear_terminal_id();
  1033. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id() const;
  1034. void set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  1035. private:
  1036. ::PROTOBUF_NAMESPACE_ID::int32 _internal_terminal_id() const;
  1037. void _internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  1038. public:
  1039. // required int32 parkspace_id = 5;
  1040. bool has_parkspace_id() const;
  1041. private:
  1042. bool _internal_has_parkspace_id() const;
  1043. public:
  1044. void clear_parkspace_id();
  1045. ::PROTOBUF_NAMESPACE_ID::int32 parkspace_id() const;
  1046. void set_parkspace_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  1047. private:
  1048. ::PROTOBUF_NAMESPACE_ID::int32 _internal_parkspace_id() const;
  1049. void _internal_set_parkspace_id(::PROTOBUF_NAMESPACE_ID::int32 value);
  1050. public:
  1051. // @@protoc_insertion_point(class_scope:message.Dispatch_request_msg)
  1052. private:
  1053. class _Internal;
  1054. // helper for ByteSizeLong()
  1055. size_t RequiredFieldsByteSizeFallback() const;
  1056. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1057. typedef void InternalArenaConstructable_;
  1058. typedef void DestructorSkippable_;
  1059. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1060. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1061. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  1062. ::message::Base_info* base_info_;
  1063. ::message::Locate_information* locate_information_;
  1064. int dispatch_motion_direction_;
  1065. ::PROTOBUF_NAMESPACE_ID::int32 terminal_id_;
  1066. ::PROTOBUF_NAMESPACE_ID::int32 parkspace_id_;
  1067. friend struct ::TableStruct_dispatch_5fmessage_2eproto;
  1068. };
  1069. // -------------------------------------------------------------------
  1070. class Dispatch_response_msg PROTOBUF_FINAL :
  1071. public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_response_msg) */ {
  1072. public:
  1073. inline Dispatch_response_msg() : Dispatch_response_msg(nullptr) {}
  1074. virtual ~Dispatch_response_msg();
  1075. Dispatch_response_msg(const Dispatch_response_msg& from);
  1076. Dispatch_response_msg(Dispatch_response_msg&& from) noexcept
  1077. : Dispatch_response_msg() {
  1078. *this = ::std::move(from);
  1079. }
  1080. inline Dispatch_response_msg& operator=(const Dispatch_response_msg& from) {
  1081. CopyFrom(from);
  1082. return *this;
  1083. }
  1084. inline Dispatch_response_msg& operator=(Dispatch_response_msg&& from) noexcept {
  1085. if (GetArena() == from.GetArena()) {
  1086. if (this != &from) InternalSwap(&from);
  1087. } else {
  1088. CopyFrom(from);
  1089. }
  1090. return *this;
  1091. }
  1092. inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
  1093. return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
  1094. }
  1095. inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
  1096. return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1097. }
  1098. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
  1099. return GetDescriptor();
  1100. }
  1101. static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
  1102. return GetMetadataStatic().descriptor;
  1103. }
  1104. static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
  1105. return GetMetadataStatic().reflection;
  1106. }
  1107. static const Dispatch_response_msg& default_instance();
  1108. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1109. static inline const Dispatch_response_msg* internal_default_instance() {
  1110. return reinterpret_cast<const Dispatch_response_msg*>(
  1111. &_Dispatch_response_msg_default_instance_);
  1112. }
  1113. static constexpr int kIndexInFileMessages =
  1114. 4;
  1115. friend void swap(Dispatch_response_msg& a, Dispatch_response_msg& b) {
  1116. a.Swap(&b);
  1117. }
  1118. inline void Swap(Dispatch_response_msg* other) {
  1119. if (other == this) return;
  1120. if (GetArena() == other->GetArena()) {
  1121. InternalSwap(other);
  1122. } else {
  1123. ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
  1124. }
  1125. }
  1126. void UnsafeArenaSwap(Dispatch_response_msg* other) {
  1127. if (other == this) return;
  1128. GOOGLE_DCHECK(GetArena() == other->GetArena());
  1129. InternalSwap(other);
  1130. }
  1131. // implements Message ----------------------------------------------
  1132. inline Dispatch_response_msg* New() const final {
  1133. return CreateMaybeMessage<Dispatch_response_msg>(nullptr);
  1134. }
  1135. Dispatch_response_msg* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
  1136. return CreateMaybeMessage<Dispatch_response_msg>(arena);
  1137. }
  1138. void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1139. void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
  1140. void CopyFrom(const Dispatch_response_msg& from);
  1141. void MergeFrom(const Dispatch_response_msg& from);
  1142. PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
  1143. bool IsInitialized() const final;
  1144. size_t ByteSizeLong() const final;
  1145. const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
  1146. ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
  1147. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
  1148. int GetCachedSize() const final { return _cached_size_.Get(); }
  1149. private:
  1150. inline void SharedCtor();
  1151. inline void SharedDtor();
  1152. void SetCachedSize(int size) const final;
  1153. void InternalSwap(Dispatch_response_msg* other);
  1154. friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
  1155. static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
  1156. return "message.Dispatch_response_msg";
  1157. }
  1158. protected:
  1159. explicit Dispatch_response_msg(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1160. private:
  1161. static void ArenaDtor(void* object);
  1162. inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
  1163. public:
  1164. ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
  1165. private:
  1166. static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
  1167. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dispatch_5fmessage_2eproto);
  1168. return ::descriptor_table_dispatch_5fmessage_2eproto.file_level_metadata[kIndexInFileMessages];
  1169. }
  1170. public:
  1171. // nested types ----------------------------------------------------
  1172. // accessors -------------------------------------------------------
  1173. enum : int {
  1174. kCommandKeyFieldNumber = 2,
  1175. kBaseInfoFieldNumber = 1,
  1176. kErrorManagerFieldNumber = 3,
  1177. };
  1178. // required string command_key = 2;
  1179. bool has_command_key() const;
  1180. private:
  1181. bool _internal_has_command_key() const;
  1182. public:
  1183. void clear_command_key();
  1184. const std::string& command_key() const;
  1185. void set_command_key(const std::string& value);
  1186. void set_command_key(std::string&& value);
  1187. void set_command_key(const char* value);
  1188. void set_command_key(const char* value, size_t size);
  1189. std::string* mutable_command_key();
  1190. std::string* release_command_key();
  1191. void set_allocated_command_key(std::string* command_key);
  1192. private:
  1193. const std::string& _internal_command_key() const;
  1194. void _internal_set_command_key(const std::string& value);
  1195. std::string* _internal_mutable_command_key();
  1196. public:
  1197. // required .message.Base_info base_info = 1;
  1198. bool has_base_info() const;
  1199. private:
  1200. bool _internal_has_base_info() const;
  1201. public:
  1202. void clear_base_info();
  1203. const ::message::Base_info& base_info() const;
  1204. ::message::Base_info* release_base_info();
  1205. ::message::Base_info* mutable_base_info();
  1206. void set_allocated_base_info(::message::Base_info* base_info);
  1207. private:
  1208. const ::message::Base_info& _internal_base_info() const;
  1209. ::message::Base_info* _internal_mutable_base_info();
  1210. public:
  1211. void unsafe_arena_set_allocated_base_info(
  1212. ::message::Base_info* base_info);
  1213. ::message::Base_info* unsafe_arena_release_base_info();
  1214. // required .message.Error_manager error_manager = 3;
  1215. bool has_error_manager() const;
  1216. private:
  1217. bool _internal_has_error_manager() const;
  1218. public:
  1219. void clear_error_manager();
  1220. const ::message::Error_manager& error_manager() const;
  1221. ::message::Error_manager* release_error_manager();
  1222. ::message::Error_manager* mutable_error_manager();
  1223. void set_allocated_error_manager(::message::Error_manager* error_manager);
  1224. private:
  1225. const ::message::Error_manager& _internal_error_manager() const;
  1226. ::message::Error_manager* _internal_mutable_error_manager();
  1227. public:
  1228. void unsafe_arena_set_allocated_error_manager(
  1229. ::message::Error_manager* error_manager);
  1230. ::message::Error_manager* unsafe_arena_release_error_manager();
  1231. // @@protoc_insertion_point(class_scope:message.Dispatch_response_msg)
  1232. private:
  1233. class _Internal;
  1234. // helper for ByteSizeLong()
  1235. size_t RequiredFieldsByteSizeFallback() const;
  1236. template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
  1237. typedef void InternalArenaConstructable_;
  1238. typedef void DestructorSkippable_;
  1239. ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
  1240. mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
  1241. ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr command_key_;
  1242. ::message::Base_info* base_info_;
  1243. ::message::Error_manager* error_manager_;
  1244. friend struct ::TableStruct_dispatch_5fmessage_2eproto;
  1245. };
  1246. // ===================================================================
  1247. // ===================================================================
  1248. #ifdef __GNUC__
  1249. #pragma GCC diagnostic push
  1250. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  1251. #endif // __GNUC__
  1252. // Device_position
  1253. // required float x = 1;
  1254. inline bool Device_position::_internal_has_x() const {
  1255. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  1256. return value;
  1257. }
  1258. inline bool Device_position::has_x() const {
  1259. return _internal_has_x();
  1260. }
  1261. inline void Device_position::clear_x() {
  1262. x_ = 0;
  1263. _has_bits_[0] &= ~0x00000001u;
  1264. }
  1265. inline float Device_position::_internal_x() const {
  1266. return x_;
  1267. }
  1268. inline float Device_position::x() const {
  1269. // @@protoc_insertion_point(field_get:message.Device_position.x)
  1270. return _internal_x();
  1271. }
  1272. inline void Device_position::_internal_set_x(float value) {
  1273. _has_bits_[0] |= 0x00000001u;
  1274. x_ = value;
  1275. }
  1276. inline void Device_position::set_x(float value) {
  1277. _internal_set_x(value);
  1278. // @@protoc_insertion_point(field_set:message.Device_position.x)
  1279. }
  1280. // required float y = 2;
  1281. inline bool Device_position::_internal_has_y() const {
  1282. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  1283. return value;
  1284. }
  1285. inline bool Device_position::has_y() const {
  1286. return _internal_has_y();
  1287. }
  1288. inline void Device_position::clear_y() {
  1289. y_ = 0;
  1290. _has_bits_[0] &= ~0x00000002u;
  1291. }
  1292. inline float Device_position::_internal_y() const {
  1293. return y_;
  1294. }
  1295. inline float Device_position::y() const {
  1296. // @@protoc_insertion_point(field_get:message.Device_position.y)
  1297. return _internal_y();
  1298. }
  1299. inline void Device_position::_internal_set_y(float value) {
  1300. _has_bits_[0] |= 0x00000002u;
  1301. y_ = value;
  1302. }
  1303. inline void Device_position::set_y(float value) {
  1304. _internal_set_y(value);
  1305. // @@protoc_insertion_point(field_set:message.Device_position.y)
  1306. }
  1307. // required float z = 3;
  1308. inline bool Device_position::_internal_has_z() const {
  1309. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  1310. return value;
  1311. }
  1312. inline bool Device_position::has_z() const {
  1313. return _internal_has_z();
  1314. }
  1315. inline void Device_position::clear_z() {
  1316. z_ = 0;
  1317. _has_bits_[0] &= ~0x00000004u;
  1318. }
  1319. inline float Device_position::_internal_z() const {
  1320. return z_;
  1321. }
  1322. inline float Device_position::z() const {
  1323. // @@protoc_insertion_point(field_get:message.Device_position.z)
  1324. return _internal_z();
  1325. }
  1326. inline void Device_position::_internal_set_z(float value) {
  1327. _has_bits_[0] |= 0x00000004u;
  1328. z_ = value;
  1329. }
  1330. inline void Device_position::set_z(float value) {
  1331. _internal_set_z(value);
  1332. // @@protoc_insertion_point(field_set:message.Device_position.z)
  1333. }
  1334. // -------------------------------------------------------------------
  1335. // Dispatch_manager_status_msg
  1336. // required .message.Base_info base_info = 1;
  1337. inline bool Dispatch_manager_status_msg::_internal_has_base_info() const {
  1338. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  1339. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  1340. return value;
  1341. }
  1342. inline bool Dispatch_manager_status_msg::has_base_info() const {
  1343. return _internal_has_base_info();
  1344. }
  1345. inline const ::message::Base_info& Dispatch_manager_status_msg::_internal_base_info() const {
  1346. const ::message::Base_info* p = base_info_;
  1347. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1348. &::message::_Base_info_default_instance_);
  1349. }
  1350. inline const ::message::Base_info& Dispatch_manager_status_msg::base_info() const {
  1351. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.base_info)
  1352. return _internal_base_info();
  1353. }
  1354. inline void Dispatch_manager_status_msg::unsafe_arena_set_allocated_base_info(
  1355. ::message::Base_info* base_info) {
  1356. if (GetArena() == nullptr) {
  1357. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1358. }
  1359. base_info_ = base_info;
  1360. if (base_info) {
  1361. _has_bits_[0] |= 0x00000001u;
  1362. } else {
  1363. _has_bits_[0] &= ~0x00000001u;
  1364. }
  1365. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Dispatch_manager_status_msg.base_info)
  1366. }
  1367. inline ::message::Base_info* Dispatch_manager_status_msg::release_base_info() {
  1368. _has_bits_[0] &= ~0x00000001u;
  1369. ::message::Base_info* temp = base_info_;
  1370. base_info_ = nullptr;
  1371. if (GetArena() != nullptr) {
  1372. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1373. }
  1374. return temp;
  1375. }
  1376. inline ::message::Base_info* Dispatch_manager_status_msg::unsafe_arena_release_base_info() {
  1377. // @@protoc_insertion_point(field_release:message.Dispatch_manager_status_msg.base_info)
  1378. _has_bits_[0] &= ~0x00000001u;
  1379. ::message::Base_info* temp = base_info_;
  1380. base_info_ = nullptr;
  1381. return temp;
  1382. }
  1383. inline ::message::Base_info* Dispatch_manager_status_msg::_internal_mutable_base_info() {
  1384. _has_bits_[0] |= 0x00000001u;
  1385. if (base_info_ == nullptr) {
  1386. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  1387. base_info_ = p;
  1388. }
  1389. return base_info_;
  1390. }
  1391. inline ::message::Base_info* Dispatch_manager_status_msg::mutable_base_info() {
  1392. // @@protoc_insertion_point(field_mutable:message.Dispatch_manager_status_msg.base_info)
  1393. return _internal_mutable_base_info();
  1394. }
  1395. inline void Dispatch_manager_status_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1396. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1397. if (message_arena == nullptr) {
  1398. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1399. }
  1400. if (base_info) {
  1401. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1402. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  1403. if (message_arena != submessage_arena) {
  1404. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1405. message_arena, base_info, submessage_arena);
  1406. }
  1407. _has_bits_[0] |= 0x00000001u;
  1408. } else {
  1409. _has_bits_[0] &= ~0x00000001u;
  1410. }
  1411. base_info_ = base_info;
  1412. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_manager_status_msg.base_info)
  1413. }
  1414. // required int32 dispatch_id = 2;
  1415. inline bool Dispatch_manager_status_msg::_internal_has_dispatch_id() const {
  1416. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  1417. return value;
  1418. }
  1419. inline bool Dispatch_manager_status_msg::has_dispatch_id() const {
  1420. return _internal_has_dispatch_id();
  1421. }
  1422. inline void Dispatch_manager_status_msg::clear_dispatch_id() {
  1423. dispatch_id_ = 0;
  1424. _has_bits_[0] &= ~0x00000002u;
  1425. }
  1426. inline ::PROTOBUF_NAMESPACE_ID::int32 Dispatch_manager_status_msg::_internal_dispatch_id() const {
  1427. return dispatch_id_;
  1428. }
  1429. inline ::PROTOBUF_NAMESPACE_ID::int32 Dispatch_manager_status_msg::dispatch_id() const {
  1430. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.dispatch_id)
  1431. return _internal_dispatch_id();
  1432. }
  1433. inline void Dispatch_manager_status_msg::_internal_set_dispatch_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1434. _has_bits_[0] |= 0x00000002u;
  1435. dispatch_id_ = value;
  1436. }
  1437. inline void Dispatch_manager_status_msg::set_dispatch_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1438. _internal_set_dispatch_id(value);
  1439. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.dispatch_id)
  1440. }
  1441. // required .message.Dispatch_manager_status dispatch_manager_status = 3;
  1442. inline bool Dispatch_manager_status_msg::_internal_has_dispatch_manager_status() const {
  1443. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  1444. return value;
  1445. }
  1446. inline bool Dispatch_manager_status_msg::has_dispatch_manager_status() const {
  1447. return _internal_has_dispatch_manager_status();
  1448. }
  1449. inline void Dispatch_manager_status_msg::clear_dispatch_manager_status() {
  1450. dispatch_manager_status_ = 0;
  1451. _has_bits_[0] &= ~0x00000004u;
  1452. }
  1453. inline ::message::Dispatch_manager_status Dispatch_manager_status_msg::_internal_dispatch_manager_status() const {
  1454. return static_cast< ::message::Dispatch_manager_status >(dispatch_manager_status_);
  1455. }
  1456. inline ::message::Dispatch_manager_status Dispatch_manager_status_msg::dispatch_manager_status() const {
  1457. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.dispatch_manager_status)
  1458. return _internal_dispatch_manager_status();
  1459. }
  1460. inline void Dispatch_manager_status_msg::_internal_set_dispatch_manager_status(::message::Dispatch_manager_status value) {
  1461. assert(::message::Dispatch_manager_status_IsValid(value));
  1462. _has_bits_[0] |= 0x00000004u;
  1463. dispatch_manager_status_ = value;
  1464. }
  1465. inline void Dispatch_manager_status_msg::set_dispatch_manager_status(::message::Dispatch_manager_status value) {
  1466. _internal_set_dispatch_manager_status(value);
  1467. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.dispatch_manager_status)
  1468. }
  1469. // repeated .message.Catcher_status catcher_status = 4;
  1470. inline int Dispatch_manager_status_msg::_internal_catcher_status_size() const {
  1471. return catcher_status_.size();
  1472. }
  1473. inline int Dispatch_manager_status_msg::catcher_status_size() const {
  1474. return _internal_catcher_status_size();
  1475. }
  1476. inline void Dispatch_manager_status_msg::clear_catcher_status() {
  1477. catcher_status_.Clear();
  1478. }
  1479. inline ::message::Catcher_status Dispatch_manager_status_msg::_internal_catcher_status(int index) const {
  1480. return static_cast< ::message::Catcher_status >(catcher_status_.Get(index));
  1481. }
  1482. inline ::message::Catcher_status Dispatch_manager_status_msg::catcher_status(int index) const {
  1483. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.catcher_status)
  1484. return _internal_catcher_status(index);
  1485. }
  1486. inline void Dispatch_manager_status_msg::set_catcher_status(int index, ::message::Catcher_status value) {
  1487. assert(::message::Catcher_status_IsValid(value));
  1488. catcher_status_.Set(index, value);
  1489. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.catcher_status)
  1490. }
  1491. inline void Dispatch_manager_status_msg::_internal_add_catcher_status(::message::Catcher_status value) {
  1492. assert(::message::Catcher_status_IsValid(value));
  1493. catcher_status_.Add(value);
  1494. }
  1495. inline void Dispatch_manager_status_msg::add_catcher_status(::message::Catcher_status value) {
  1496. // @@protoc_insertion_point(field_add:message.Dispatch_manager_status_msg.catcher_status)
  1497. _internal_add_catcher_status(value);
  1498. }
  1499. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
  1500. Dispatch_manager_status_msg::catcher_status() const {
  1501. // @@protoc_insertion_point(field_list:message.Dispatch_manager_status_msg.catcher_status)
  1502. return catcher_status_;
  1503. }
  1504. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
  1505. Dispatch_manager_status_msg::_internal_mutable_catcher_status() {
  1506. return &catcher_status_;
  1507. }
  1508. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
  1509. Dispatch_manager_status_msg::mutable_catcher_status() {
  1510. // @@protoc_insertion_point(field_mutable_list:message.Dispatch_manager_status_msg.catcher_status)
  1511. return _internal_mutable_catcher_status();
  1512. }
  1513. // repeated .message.Carrier_status carrier_status = 5;
  1514. inline int Dispatch_manager_status_msg::_internal_carrier_status_size() const {
  1515. return carrier_status_.size();
  1516. }
  1517. inline int Dispatch_manager_status_msg::carrier_status_size() const {
  1518. return _internal_carrier_status_size();
  1519. }
  1520. inline void Dispatch_manager_status_msg::clear_carrier_status() {
  1521. carrier_status_.Clear();
  1522. }
  1523. inline ::message::Carrier_status Dispatch_manager_status_msg::_internal_carrier_status(int index) const {
  1524. return static_cast< ::message::Carrier_status >(carrier_status_.Get(index));
  1525. }
  1526. inline ::message::Carrier_status Dispatch_manager_status_msg::carrier_status(int index) const {
  1527. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.carrier_status)
  1528. return _internal_carrier_status(index);
  1529. }
  1530. inline void Dispatch_manager_status_msg::set_carrier_status(int index, ::message::Carrier_status value) {
  1531. assert(::message::Carrier_status_IsValid(value));
  1532. carrier_status_.Set(index, value);
  1533. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.carrier_status)
  1534. }
  1535. inline void Dispatch_manager_status_msg::_internal_add_carrier_status(::message::Carrier_status value) {
  1536. assert(::message::Carrier_status_IsValid(value));
  1537. carrier_status_.Add(value);
  1538. }
  1539. inline void Dispatch_manager_status_msg::add_carrier_status(::message::Carrier_status value) {
  1540. // @@protoc_insertion_point(field_add:message.Dispatch_manager_status_msg.carrier_status)
  1541. _internal_add_carrier_status(value);
  1542. }
  1543. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
  1544. Dispatch_manager_status_msg::carrier_status() const {
  1545. // @@protoc_insertion_point(field_list:message.Dispatch_manager_status_msg.carrier_status)
  1546. return carrier_status_;
  1547. }
  1548. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
  1549. Dispatch_manager_status_msg::_internal_mutable_carrier_status() {
  1550. return &carrier_status_;
  1551. }
  1552. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
  1553. Dispatch_manager_status_msg::mutable_carrier_status() {
  1554. // @@protoc_insertion_point(field_mutable_list:message.Dispatch_manager_status_msg.carrier_status)
  1555. return _internal_mutable_carrier_status();
  1556. }
  1557. // repeated .message.Elevator_status elevator_status = 6;
  1558. inline int Dispatch_manager_status_msg::_internal_elevator_status_size() const {
  1559. return elevator_status_.size();
  1560. }
  1561. inline int Dispatch_manager_status_msg::elevator_status_size() const {
  1562. return _internal_elevator_status_size();
  1563. }
  1564. inline void Dispatch_manager_status_msg::clear_elevator_status() {
  1565. elevator_status_.Clear();
  1566. }
  1567. inline ::message::Elevator_status Dispatch_manager_status_msg::_internal_elevator_status(int index) const {
  1568. return static_cast< ::message::Elevator_status >(elevator_status_.Get(index));
  1569. }
  1570. inline ::message::Elevator_status Dispatch_manager_status_msg::elevator_status(int index) const {
  1571. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.elevator_status)
  1572. return _internal_elevator_status(index);
  1573. }
  1574. inline void Dispatch_manager_status_msg::set_elevator_status(int index, ::message::Elevator_status value) {
  1575. assert(::message::Elevator_status_IsValid(value));
  1576. elevator_status_.Set(index, value);
  1577. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.elevator_status)
  1578. }
  1579. inline void Dispatch_manager_status_msg::_internal_add_elevator_status(::message::Elevator_status value) {
  1580. assert(::message::Elevator_status_IsValid(value));
  1581. elevator_status_.Add(value);
  1582. }
  1583. inline void Dispatch_manager_status_msg::add_elevator_status(::message::Elevator_status value) {
  1584. // @@protoc_insertion_point(field_add:message.Dispatch_manager_status_msg.elevator_status)
  1585. _internal_add_elevator_status(value);
  1586. }
  1587. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
  1588. Dispatch_manager_status_msg::elevator_status() const {
  1589. // @@protoc_insertion_point(field_list:message.Dispatch_manager_status_msg.elevator_status)
  1590. return elevator_status_;
  1591. }
  1592. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
  1593. Dispatch_manager_status_msg::_internal_mutable_elevator_status() {
  1594. return &elevator_status_;
  1595. }
  1596. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
  1597. Dispatch_manager_status_msg::mutable_elevator_status() {
  1598. // @@protoc_insertion_point(field_mutable_list:message.Dispatch_manager_status_msg.elevator_status)
  1599. return _internal_mutable_elevator_status();
  1600. }
  1601. // repeated .message.Passageway_status passageway_status = 7;
  1602. inline int Dispatch_manager_status_msg::_internal_passageway_status_size() const {
  1603. return passageway_status_.size();
  1604. }
  1605. inline int Dispatch_manager_status_msg::passageway_status_size() const {
  1606. return _internal_passageway_status_size();
  1607. }
  1608. inline void Dispatch_manager_status_msg::clear_passageway_status() {
  1609. passageway_status_.Clear();
  1610. }
  1611. inline ::message::Passageway_status Dispatch_manager_status_msg::_internal_passageway_status(int index) const {
  1612. return static_cast< ::message::Passageway_status >(passageway_status_.Get(index));
  1613. }
  1614. inline ::message::Passageway_status Dispatch_manager_status_msg::passageway_status(int index) const {
  1615. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_status)
  1616. return _internal_passageway_status(index);
  1617. }
  1618. inline void Dispatch_manager_status_msg::set_passageway_status(int index, ::message::Passageway_status value) {
  1619. assert(::message::Passageway_status_IsValid(value));
  1620. passageway_status_.Set(index, value);
  1621. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_status)
  1622. }
  1623. inline void Dispatch_manager_status_msg::_internal_add_passageway_status(::message::Passageway_status value) {
  1624. assert(::message::Passageway_status_IsValid(value));
  1625. passageway_status_.Add(value);
  1626. }
  1627. inline void Dispatch_manager_status_msg::add_passageway_status(::message::Passageway_status value) {
  1628. // @@protoc_insertion_point(field_add:message.Dispatch_manager_status_msg.passageway_status)
  1629. _internal_add_passageway_status(value);
  1630. }
  1631. inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
  1632. Dispatch_manager_status_msg::passageway_status() const {
  1633. // @@protoc_insertion_point(field_list:message.Dispatch_manager_status_msg.passageway_status)
  1634. return passageway_status_;
  1635. }
  1636. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
  1637. Dispatch_manager_status_msg::_internal_mutable_passageway_status() {
  1638. return &passageway_status_;
  1639. }
  1640. inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
  1641. Dispatch_manager_status_msg::mutable_passageway_status() {
  1642. // @@protoc_insertion_point(field_mutable_list:message.Dispatch_manager_status_msg.passageway_status)
  1643. return _internal_mutable_passageway_status();
  1644. }
  1645. // -------------------------------------------------------------------
  1646. // Dispatch_terminal_status_msg
  1647. // required .message.Base_info base_info = 1;
  1648. inline bool Dispatch_terminal_status_msg::_internal_has_base_info() const {
  1649. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  1650. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  1651. return value;
  1652. }
  1653. inline bool Dispatch_terminal_status_msg::has_base_info() const {
  1654. return _internal_has_base_info();
  1655. }
  1656. inline const ::message::Base_info& Dispatch_terminal_status_msg::_internal_base_info() const {
  1657. const ::message::Base_info* p = base_info_;
  1658. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1659. &::message::_Base_info_default_instance_);
  1660. }
  1661. inline const ::message::Base_info& Dispatch_terminal_status_msg::base_info() const {
  1662. // @@protoc_insertion_point(field_get:message.Dispatch_terminal_status_msg.base_info)
  1663. return _internal_base_info();
  1664. }
  1665. inline void Dispatch_terminal_status_msg::unsafe_arena_set_allocated_base_info(
  1666. ::message::Base_info* base_info) {
  1667. if (GetArena() == nullptr) {
  1668. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1669. }
  1670. base_info_ = base_info;
  1671. if (base_info) {
  1672. _has_bits_[0] |= 0x00000001u;
  1673. } else {
  1674. _has_bits_[0] &= ~0x00000001u;
  1675. }
  1676. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Dispatch_terminal_status_msg.base_info)
  1677. }
  1678. inline ::message::Base_info* Dispatch_terminal_status_msg::release_base_info() {
  1679. _has_bits_[0] &= ~0x00000001u;
  1680. ::message::Base_info* temp = base_info_;
  1681. base_info_ = nullptr;
  1682. if (GetArena() != nullptr) {
  1683. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1684. }
  1685. return temp;
  1686. }
  1687. inline ::message::Base_info* Dispatch_terminal_status_msg::unsafe_arena_release_base_info() {
  1688. // @@protoc_insertion_point(field_release:message.Dispatch_terminal_status_msg.base_info)
  1689. _has_bits_[0] &= ~0x00000001u;
  1690. ::message::Base_info* temp = base_info_;
  1691. base_info_ = nullptr;
  1692. return temp;
  1693. }
  1694. inline ::message::Base_info* Dispatch_terminal_status_msg::_internal_mutable_base_info() {
  1695. _has_bits_[0] |= 0x00000001u;
  1696. if (base_info_ == nullptr) {
  1697. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  1698. base_info_ = p;
  1699. }
  1700. return base_info_;
  1701. }
  1702. inline ::message::Base_info* Dispatch_terminal_status_msg::mutable_base_info() {
  1703. // @@protoc_insertion_point(field_mutable:message.Dispatch_terminal_status_msg.base_info)
  1704. return _internal_mutable_base_info();
  1705. }
  1706. inline void Dispatch_terminal_status_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1707. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1708. if (message_arena == nullptr) {
  1709. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1710. }
  1711. if (base_info) {
  1712. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1713. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  1714. if (message_arena != submessage_arena) {
  1715. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1716. message_arena, base_info, submessage_arena);
  1717. }
  1718. _has_bits_[0] |= 0x00000001u;
  1719. } else {
  1720. _has_bits_[0] &= ~0x00000001u;
  1721. }
  1722. base_info_ = base_info;
  1723. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_terminal_status_msg.base_info)
  1724. }
  1725. // required int32 terminal_id = 2;
  1726. inline bool Dispatch_terminal_status_msg::_internal_has_terminal_id() const {
  1727. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  1728. return value;
  1729. }
  1730. inline bool Dispatch_terminal_status_msg::has_terminal_id() const {
  1731. return _internal_has_terminal_id();
  1732. }
  1733. inline void Dispatch_terminal_status_msg::clear_terminal_id() {
  1734. terminal_id_ = 0;
  1735. _has_bits_[0] &= ~0x00000002u;
  1736. }
  1737. inline ::PROTOBUF_NAMESPACE_ID::int32 Dispatch_terminal_status_msg::_internal_terminal_id() const {
  1738. return terminal_id_;
  1739. }
  1740. inline ::PROTOBUF_NAMESPACE_ID::int32 Dispatch_terminal_status_msg::terminal_id() const {
  1741. // @@protoc_insertion_point(field_get:message.Dispatch_terminal_status_msg.terminal_id)
  1742. return _internal_terminal_id();
  1743. }
  1744. inline void Dispatch_terminal_status_msg::_internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1745. _has_bits_[0] |= 0x00000002u;
  1746. terminal_id_ = value;
  1747. }
  1748. inline void Dispatch_terminal_status_msg::set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  1749. _internal_set_terminal_id(value);
  1750. // @@protoc_insertion_point(field_set:message.Dispatch_terminal_status_msg.terminal_id)
  1751. }
  1752. // required .message.Terminal_status terminal_status = 3;
  1753. inline bool Dispatch_terminal_status_msg::_internal_has_terminal_status() const {
  1754. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  1755. return value;
  1756. }
  1757. inline bool Dispatch_terminal_status_msg::has_terminal_status() const {
  1758. return _internal_has_terminal_status();
  1759. }
  1760. inline void Dispatch_terminal_status_msg::clear_terminal_status() {
  1761. terminal_status_ = 0;
  1762. _has_bits_[0] &= ~0x00000004u;
  1763. }
  1764. inline ::message::Terminal_status Dispatch_terminal_status_msg::_internal_terminal_status() const {
  1765. return static_cast< ::message::Terminal_status >(terminal_status_);
  1766. }
  1767. inline ::message::Terminal_status Dispatch_terminal_status_msg::terminal_status() const {
  1768. // @@protoc_insertion_point(field_get:message.Dispatch_terminal_status_msg.terminal_status)
  1769. return _internal_terminal_status();
  1770. }
  1771. inline void Dispatch_terminal_status_msg::_internal_set_terminal_status(::message::Terminal_status value) {
  1772. assert(::message::Terminal_status_IsValid(value));
  1773. _has_bits_[0] |= 0x00000004u;
  1774. terminal_status_ = value;
  1775. }
  1776. inline void Dispatch_terminal_status_msg::set_terminal_status(::message::Terminal_status value) {
  1777. _internal_set_terminal_status(value);
  1778. // @@protoc_insertion_point(field_set:message.Dispatch_terminal_status_msg.terminal_status)
  1779. }
  1780. // required .message.Passageway_direction passageway_direction = 4;
  1781. inline bool Dispatch_terminal_status_msg::_internal_has_passageway_direction() const {
  1782. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  1783. return value;
  1784. }
  1785. inline bool Dispatch_terminal_status_msg::has_passageway_direction() const {
  1786. return _internal_has_passageway_direction();
  1787. }
  1788. inline void Dispatch_terminal_status_msg::clear_passageway_direction() {
  1789. passageway_direction_ = 0;
  1790. _has_bits_[0] &= ~0x00000008u;
  1791. }
  1792. inline ::message::Passageway_direction Dispatch_terminal_status_msg::_internal_passageway_direction() const {
  1793. return static_cast< ::message::Passageway_direction >(passageway_direction_);
  1794. }
  1795. inline ::message::Passageway_direction Dispatch_terminal_status_msg::passageway_direction() const {
  1796. // @@protoc_insertion_point(field_get:message.Dispatch_terminal_status_msg.passageway_direction)
  1797. return _internal_passageway_direction();
  1798. }
  1799. inline void Dispatch_terminal_status_msg::_internal_set_passageway_direction(::message::Passageway_direction value) {
  1800. assert(::message::Passageway_direction_IsValid(value));
  1801. _has_bits_[0] |= 0x00000008u;
  1802. passageway_direction_ = value;
  1803. }
  1804. inline void Dispatch_terminal_status_msg::set_passageway_direction(::message::Passageway_direction value) {
  1805. _internal_set_passageway_direction(value);
  1806. // @@protoc_insertion_point(field_set:message.Dispatch_terminal_status_msg.passageway_direction)
  1807. }
  1808. // -------------------------------------------------------------------
  1809. // Dispatch_request_msg
  1810. // required .message.Base_info base_info = 1;
  1811. inline bool Dispatch_request_msg::_internal_has_base_info() const {
  1812. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  1813. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  1814. return value;
  1815. }
  1816. inline bool Dispatch_request_msg::has_base_info() const {
  1817. return _internal_has_base_info();
  1818. }
  1819. inline const ::message::Base_info& Dispatch_request_msg::_internal_base_info() const {
  1820. const ::message::Base_info* p = base_info_;
  1821. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1822. &::message::_Base_info_default_instance_);
  1823. }
  1824. inline const ::message::Base_info& Dispatch_request_msg::base_info() const {
  1825. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.base_info)
  1826. return _internal_base_info();
  1827. }
  1828. inline void Dispatch_request_msg::unsafe_arena_set_allocated_base_info(
  1829. ::message::Base_info* base_info) {
  1830. if (GetArena() == nullptr) {
  1831. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1832. }
  1833. base_info_ = base_info;
  1834. if (base_info) {
  1835. _has_bits_[0] |= 0x00000002u;
  1836. } else {
  1837. _has_bits_[0] &= ~0x00000002u;
  1838. }
  1839. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Dispatch_request_msg.base_info)
  1840. }
  1841. inline ::message::Base_info* Dispatch_request_msg::release_base_info() {
  1842. _has_bits_[0] &= ~0x00000002u;
  1843. ::message::Base_info* temp = base_info_;
  1844. base_info_ = nullptr;
  1845. if (GetArena() != nullptr) {
  1846. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  1847. }
  1848. return temp;
  1849. }
  1850. inline ::message::Base_info* Dispatch_request_msg::unsafe_arena_release_base_info() {
  1851. // @@protoc_insertion_point(field_release:message.Dispatch_request_msg.base_info)
  1852. _has_bits_[0] &= ~0x00000002u;
  1853. ::message::Base_info* temp = base_info_;
  1854. base_info_ = nullptr;
  1855. return temp;
  1856. }
  1857. inline ::message::Base_info* Dispatch_request_msg::_internal_mutable_base_info() {
  1858. _has_bits_[0] |= 0x00000002u;
  1859. if (base_info_ == nullptr) {
  1860. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  1861. base_info_ = p;
  1862. }
  1863. return base_info_;
  1864. }
  1865. inline ::message::Base_info* Dispatch_request_msg::mutable_base_info() {
  1866. // @@protoc_insertion_point(field_mutable:message.Dispatch_request_msg.base_info)
  1867. return _internal_mutable_base_info();
  1868. }
  1869. inline void Dispatch_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1870. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  1871. if (message_arena == nullptr) {
  1872. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  1873. }
  1874. if (base_info) {
  1875. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  1876. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  1877. if (message_arena != submessage_arena) {
  1878. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  1879. message_arena, base_info, submessage_arena);
  1880. }
  1881. _has_bits_[0] |= 0x00000002u;
  1882. } else {
  1883. _has_bits_[0] &= ~0x00000002u;
  1884. }
  1885. base_info_ = base_info;
  1886. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_request_msg.base_info)
  1887. }
  1888. // required string command_key = 2;
  1889. inline bool Dispatch_request_msg::_internal_has_command_key() const {
  1890. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  1891. return value;
  1892. }
  1893. inline bool Dispatch_request_msg::has_command_key() const {
  1894. return _internal_has_command_key();
  1895. }
  1896. inline void Dispatch_request_msg::clear_command_key() {
  1897. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1898. _has_bits_[0] &= ~0x00000001u;
  1899. }
  1900. inline const std::string& Dispatch_request_msg::command_key() const {
  1901. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.command_key)
  1902. return _internal_command_key();
  1903. }
  1904. inline void Dispatch_request_msg::set_command_key(const std::string& value) {
  1905. _internal_set_command_key(value);
  1906. // @@protoc_insertion_point(field_set:message.Dispatch_request_msg.command_key)
  1907. }
  1908. inline std::string* Dispatch_request_msg::mutable_command_key() {
  1909. // @@protoc_insertion_point(field_mutable:message.Dispatch_request_msg.command_key)
  1910. return _internal_mutable_command_key();
  1911. }
  1912. inline const std::string& Dispatch_request_msg::_internal_command_key() const {
  1913. return command_key_.Get();
  1914. }
  1915. inline void Dispatch_request_msg::_internal_set_command_key(const std::string& value) {
  1916. _has_bits_[0] |= 0x00000001u;
  1917. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  1918. }
  1919. inline void Dispatch_request_msg::set_command_key(std::string&& value) {
  1920. _has_bits_[0] |= 0x00000001u;
  1921. command_key_.Set(
  1922. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  1923. // @@protoc_insertion_point(field_set_rvalue:message.Dispatch_request_msg.command_key)
  1924. }
  1925. inline void Dispatch_request_msg::set_command_key(const char* value) {
  1926. GOOGLE_DCHECK(value != nullptr);
  1927. _has_bits_[0] |= 0x00000001u;
  1928. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  1929. GetArena());
  1930. // @@protoc_insertion_point(field_set_char:message.Dispatch_request_msg.command_key)
  1931. }
  1932. inline void Dispatch_request_msg::set_command_key(const char* value,
  1933. size_t size) {
  1934. _has_bits_[0] |= 0x00000001u;
  1935. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  1936. reinterpret_cast<const char*>(value), size), GetArena());
  1937. // @@protoc_insertion_point(field_set_pointer:message.Dispatch_request_msg.command_key)
  1938. }
  1939. inline std::string* Dispatch_request_msg::_internal_mutable_command_key() {
  1940. _has_bits_[0] |= 0x00000001u;
  1941. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1942. }
  1943. inline std::string* Dispatch_request_msg::release_command_key() {
  1944. // @@protoc_insertion_point(field_release:message.Dispatch_request_msg.command_key)
  1945. if (!_internal_has_command_key()) {
  1946. return nullptr;
  1947. }
  1948. _has_bits_[0] &= ~0x00000001u;
  1949. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1950. }
  1951. inline void Dispatch_request_msg::set_allocated_command_key(std::string* command_key) {
  1952. if (command_key != nullptr) {
  1953. _has_bits_[0] |= 0x00000001u;
  1954. } else {
  1955. _has_bits_[0] &= ~0x00000001u;
  1956. }
  1957. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  1958. GetArena());
  1959. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_request_msg.command_key)
  1960. }
  1961. // required .message.Dispatch_motion_direction dispatch_motion_direction = 3;
  1962. inline bool Dispatch_request_msg::_internal_has_dispatch_motion_direction() const {
  1963. bool value = (_has_bits_[0] & 0x00000008u) != 0;
  1964. return value;
  1965. }
  1966. inline bool Dispatch_request_msg::has_dispatch_motion_direction() const {
  1967. return _internal_has_dispatch_motion_direction();
  1968. }
  1969. inline void Dispatch_request_msg::clear_dispatch_motion_direction() {
  1970. dispatch_motion_direction_ = 0;
  1971. _has_bits_[0] &= ~0x00000008u;
  1972. }
  1973. inline ::message::Dispatch_motion_direction Dispatch_request_msg::_internal_dispatch_motion_direction() const {
  1974. return static_cast< ::message::Dispatch_motion_direction >(dispatch_motion_direction_);
  1975. }
  1976. inline ::message::Dispatch_motion_direction Dispatch_request_msg::dispatch_motion_direction() const {
  1977. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.dispatch_motion_direction)
  1978. return _internal_dispatch_motion_direction();
  1979. }
  1980. inline void Dispatch_request_msg::_internal_set_dispatch_motion_direction(::message::Dispatch_motion_direction value) {
  1981. assert(::message::Dispatch_motion_direction_IsValid(value));
  1982. _has_bits_[0] |= 0x00000008u;
  1983. dispatch_motion_direction_ = value;
  1984. }
  1985. inline void Dispatch_request_msg::set_dispatch_motion_direction(::message::Dispatch_motion_direction value) {
  1986. _internal_set_dispatch_motion_direction(value);
  1987. // @@protoc_insertion_point(field_set:message.Dispatch_request_msg.dispatch_motion_direction)
  1988. }
  1989. // required int32 terminal_id = 4;
  1990. inline bool Dispatch_request_msg::_internal_has_terminal_id() const {
  1991. bool value = (_has_bits_[0] & 0x00000010u) != 0;
  1992. return value;
  1993. }
  1994. inline bool Dispatch_request_msg::has_terminal_id() const {
  1995. return _internal_has_terminal_id();
  1996. }
  1997. inline void Dispatch_request_msg::clear_terminal_id() {
  1998. terminal_id_ = 0;
  1999. _has_bits_[0] &= ~0x00000010u;
  2000. }
  2001. inline ::PROTOBUF_NAMESPACE_ID::int32 Dispatch_request_msg::_internal_terminal_id() const {
  2002. return terminal_id_;
  2003. }
  2004. inline ::PROTOBUF_NAMESPACE_ID::int32 Dispatch_request_msg::terminal_id() const {
  2005. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.terminal_id)
  2006. return _internal_terminal_id();
  2007. }
  2008. inline void Dispatch_request_msg::_internal_set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  2009. _has_bits_[0] |= 0x00000010u;
  2010. terminal_id_ = value;
  2011. }
  2012. inline void Dispatch_request_msg::set_terminal_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  2013. _internal_set_terminal_id(value);
  2014. // @@protoc_insertion_point(field_set:message.Dispatch_request_msg.terminal_id)
  2015. }
  2016. // required int32 parkspace_id = 5;
  2017. inline bool Dispatch_request_msg::_internal_has_parkspace_id() const {
  2018. bool value = (_has_bits_[0] & 0x00000020u) != 0;
  2019. return value;
  2020. }
  2021. inline bool Dispatch_request_msg::has_parkspace_id() const {
  2022. return _internal_has_parkspace_id();
  2023. }
  2024. inline void Dispatch_request_msg::clear_parkspace_id() {
  2025. parkspace_id_ = 0;
  2026. _has_bits_[0] &= ~0x00000020u;
  2027. }
  2028. inline ::PROTOBUF_NAMESPACE_ID::int32 Dispatch_request_msg::_internal_parkspace_id() const {
  2029. return parkspace_id_;
  2030. }
  2031. inline ::PROTOBUF_NAMESPACE_ID::int32 Dispatch_request_msg::parkspace_id() const {
  2032. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.parkspace_id)
  2033. return _internal_parkspace_id();
  2034. }
  2035. inline void Dispatch_request_msg::_internal_set_parkspace_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  2036. _has_bits_[0] |= 0x00000020u;
  2037. parkspace_id_ = value;
  2038. }
  2039. inline void Dispatch_request_msg::set_parkspace_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
  2040. _internal_set_parkspace_id(value);
  2041. // @@protoc_insertion_point(field_set:message.Dispatch_request_msg.parkspace_id)
  2042. }
  2043. // optional .message.Locate_information locate_information = 6;
  2044. inline bool Dispatch_request_msg::_internal_has_locate_information() const {
  2045. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  2046. PROTOBUF_ASSUME(!value || locate_information_ != nullptr);
  2047. return value;
  2048. }
  2049. inline bool Dispatch_request_msg::has_locate_information() const {
  2050. return _internal_has_locate_information();
  2051. }
  2052. inline const ::message::Locate_information& Dispatch_request_msg::_internal_locate_information() const {
  2053. const ::message::Locate_information* p = locate_information_;
  2054. return p != nullptr ? *p : *reinterpret_cast<const ::message::Locate_information*>(
  2055. &::message::_Locate_information_default_instance_);
  2056. }
  2057. inline const ::message::Locate_information& Dispatch_request_msg::locate_information() const {
  2058. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.locate_information)
  2059. return _internal_locate_information();
  2060. }
  2061. inline void Dispatch_request_msg::unsafe_arena_set_allocated_locate_information(
  2062. ::message::Locate_information* locate_information) {
  2063. if (GetArena() == nullptr) {
  2064. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(locate_information_);
  2065. }
  2066. locate_information_ = locate_information;
  2067. if (locate_information) {
  2068. _has_bits_[0] |= 0x00000004u;
  2069. } else {
  2070. _has_bits_[0] &= ~0x00000004u;
  2071. }
  2072. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Dispatch_request_msg.locate_information)
  2073. }
  2074. inline ::message::Locate_information* Dispatch_request_msg::release_locate_information() {
  2075. _has_bits_[0] &= ~0x00000004u;
  2076. ::message::Locate_information* temp = locate_information_;
  2077. locate_information_ = nullptr;
  2078. if (GetArena() != nullptr) {
  2079. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  2080. }
  2081. return temp;
  2082. }
  2083. inline ::message::Locate_information* Dispatch_request_msg::unsafe_arena_release_locate_information() {
  2084. // @@protoc_insertion_point(field_release:message.Dispatch_request_msg.locate_information)
  2085. _has_bits_[0] &= ~0x00000004u;
  2086. ::message::Locate_information* temp = locate_information_;
  2087. locate_information_ = nullptr;
  2088. return temp;
  2089. }
  2090. inline ::message::Locate_information* Dispatch_request_msg::_internal_mutable_locate_information() {
  2091. _has_bits_[0] |= 0x00000004u;
  2092. if (locate_information_ == nullptr) {
  2093. auto* p = CreateMaybeMessage<::message::Locate_information>(GetArena());
  2094. locate_information_ = p;
  2095. }
  2096. return locate_information_;
  2097. }
  2098. inline ::message::Locate_information* Dispatch_request_msg::mutable_locate_information() {
  2099. // @@protoc_insertion_point(field_mutable:message.Dispatch_request_msg.locate_information)
  2100. return _internal_mutable_locate_information();
  2101. }
  2102. inline void Dispatch_request_msg::set_allocated_locate_information(::message::Locate_information* locate_information) {
  2103. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  2104. if (message_arena == nullptr) {
  2105. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(locate_information_);
  2106. }
  2107. if (locate_information) {
  2108. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  2109. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(locate_information)->GetArena();
  2110. if (message_arena != submessage_arena) {
  2111. locate_information = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  2112. message_arena, locate_information, submessage_arena);
  2113. }
  2114. _has_bits_[0] |= 0x00000004u;
  2115. } else {
  2116. _has_bits_[0] &= ~0x00000004u;
  2117. }
  2118. locate_information_ = locate_information;
  2119. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_request_msg.locate_information)
  2120. }
  2121. // -------------------------------------------------------------------
  2122. // Dispatch_response_msg
  2123. // required .message.Base_info base_info = 1;
  2124. inline bool Dispatch_response_msg::_internal_has_base_info() const {
  2125. bool value = (_has_bits_[0] & 0x00000002u) != 0;
  2126. PROTOBUF_ASSUME(!value || base_info_ != nullptr);
  2127. return value;
  2128. }
  2129. inline bool Dispatch_response_msg::has_base_info() const {
  2130. return _internal_has_base_info();
  2131. }
  2132. inline const ::message::Base_info& Dispatch_response_msg::_internal_base_info() const {
  2133. const ::message::Base_info* p = base_info_;
  2134. return p != nullptr ? *p : *reinterpret_cast<const ::message::Base_info*>(
  2135. &::message::_Base_info_default_instance_);
  2136. }
  2137. inline const ::message::Base_info& Dispatch_response_msg::base_info() const {
  2138. // @@protoc_insertion_point(field_get:message.Dispatch_response_msg.base_info)
  2139. return _internal_base_info();
  2140. }
  2141. inline void Dispatch_response_msg::unsafe_arena_set_allocated_base_info(
  2142. ::message::Base_info* base_info) {
  2143. if (GetArena() == nullptr) {
  2144. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  2145. }
  2146. base_info_ = base_info;
  2147. if (base_info) {
  2148. _has_bits_[0] |= 0x00000002u;
  2149. } else {
  2150. _has_bits_[0] &= ~0x00000002u;
  2151. }
  2152. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Dispatch_response_msg.base_info)
  2153. }
  2154. inline ::message::Base_info* Dispatch_response_msg::release_base_info() {
  2155. _has_bits_[0] &= ~0x00000002u;
  2156. ::message::Base_info* temp = base_info_;
  2157. base_info_ = nullptr;
  2158. if (GetArena() != nullptr) {
  2159. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  2160. }
  2161. return temp;
  2162. }
  2163. inline ::message::Base_info* Dispatch_response_msg::unsafe_arena_release_base_info() {
  2164. // @@protoc_insertion_point(field_release:message.Dispatch_response_msg.base_info)
  2165. _has_bits_[0] &= ~0x00000002u;
  2166. ::message::Base_info* temp = base_info_;
  2167. base_info_ = nullptr;
  2168. return temp;
  2169. }
  2170. inline ::message::Base_info* Dispatch_response_msg::_internal_mutable_base_info() {
  2171. _has_bits_[0] |= 0x00000002u;
  2172. if (base_info_ == nullptr) {
  2173. auto* p = CreateMaybeMessage<::message::Base_info>(GetArena());
  2174. base_info_ = p;
  2175. }
  2176. return base_info_;
  2177. }
  2178. inline ::message::Base_info* Dispatch_response_msg::mutable_base_info() {
  2179. // @@protoc_insertion_point(field_mutable:message.Dispatch_response_msg.base_info)
  2180. return _internal_mutable_base_info();
  2181. }
  2182. inline void Dispatch_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  2183. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  2184. if (message_arena == nullptr) {
  2185. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info_);
  2186. }
  2187. if (base_info) {
  2188. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  2189. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(base_info)->GetArena();
  2190. if (message_arena != submessage_arena) {
  2191. base_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  2192. message_arena, base_info, submessage_arena);
  2193. }
  2194. _has_bits_[0] |= 0x00000002u;
  2195. } else {
  2196. _has_bits_[0] &= ~0x00000002u;
  2197. }
  2198. base_info_ = base_info;
  2199. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_response_msg.base_info)
  2200. }
  2201. // required string command_key = 2;
  2202. inline bool Dispatch_response_msg::_internal_has_command_key() const {
  2203. bool value = (_has_bits_[0] & 0x00000001u) != 0;
  2204. return value;
  2205. }
  2206. inline bool Dispatch_response_msg::has_command_key() const {
  2207. return _internal_has_command_key();
  2208. }
  2209. inline void Dispatch_response_msg::clear_command_key() {
  2210. command_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2211. _has_bits_[0] &= ~0x00000001u;
  2212. }
  2213. inline const std::string& Dispatch_response_msg::command_key() const {
  2214. // @@protoc_insertion_point(field_get:message.Dispatch_response_msg.command_key)
  2215. return _internal_command_key();
  2216. }
  2217. inline void Dispatch_response_msg::set_command_key(const std::string& value) {
  2218. _internal_set_command_key(value);
  2219. // @@protoc_insertion_point(field_set:message.Dispatch_response_msg.command_key)
  2220. }
  2221. inline std::string* Dispatch_response_msg::mutable_command_key() {
  2222. // @@protoc_insertion_point(field_mutable:message.Dispatch_response_msg.command_key)
  2223. return _internal_mutable_command_key();
  2224. }
  2225. inline const std::string& Dispatch_response_msg::_internal_command_key() const {
  2226. return command_key_.Get();
  2227. }
  2228. inline void Dispatch_response_msg::_internal_set_command_key(const std::string& value) {
  2229. _has_bits_[0] |= 0x00000001u;
  2230. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
  2231. }
  2232. inline void Dispatch_response_msg::set_command_key(std::string&& value) {
  2233. _has_bits_[0] |= 0x00000001u;
  2234. command_key_.Set(
  2235. &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
  2236. // @@protoc_insertion_point(field_set_rvalue:message.Dispatch_response_msg.command_key)
  2237. }
  2238. inline void Dispatch_response_msg::set_command_key(const char* value) {
  2239. GOOGLE_DCHECK(value != nullptr);
  2240. _has_bits_[0] |= 0x00000001u;
  2241. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
  2242. GetArena());
  2243. // @@protoc_insertion_point(field_set_char:message.Dispatch_response_msg.command_key)
  2244. }
  2245. inline void Dispatch_response_msg::set_command_key(const char* value,
  2246. size_t size) {
  2247. _has_bits_[0] |= 0x00000001u;
  2248. command_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
  2249. reinterpret_cast<const char*>(value), size), GetArena());
  2250. // @@protoc_insertion_point(field_set_pointer:message.Dispatch_response_msg.command_key)
  2251. }
  2252. inline std::string* Dispatch_response_msg::_internal_mutable_command_key() {
  2253. _has_bits_[0] |= 0x00000001u;
  2254. return command_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2255. }
  2256. inline std::string* Dispatch_response_msg::release_command_key() {
  2257. // @@protoc_insertion_point(field_release:message.Dispatch_response_msg.command_key)
  2258. if (!_internal_has_command_key()) {
  2259. return nullptr;
  2260. }
  2261. _has_bits_[0] &= ~0x00000001u;
  2262. return command_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2263. }
  2264. inline void Dispatch_response_msg::set_allocated_command_key(std::string* command_key) {
  2265. if (command_key != nullptr) {
  2266. _has_bits_[0] |= 0x00000001u;
  2267. } else {
  2268. _has_bits_[0] &= ~0x00000001u;
  2269. }
  2270. command_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), command_key,
  2271. GetArena());
  2272. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_response_msg.command_key)
  2273. }
  2274. // required .message.Error_manager error_manager = 3;
  2275. inline bool Dispatch_response_msg::_internal_has_error_manager() const {
  2276. bool value = (_has_bits_[0] & 0x00000004u) != 0;
  2277. PROTOBUF_ASSUME(!value || error_manager_ != nullptr);
  2278. return value;
  2279. }
  2280. inline bool Dispatch_response_msg::has_error_manager() const {
  2281. return _internal_has_error_manager();
  2282. }
  2283. inline const ::message::Error_manager& Dispatch_response_msg::_internal_error_manager() const {
  2284. const ::message::Error_manager* p = error_manager_;
  2285. return p != nullptr ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  2286. &::message::_Error_manager_default_instance_);
  2287. }
  2288. inline const ::message::Error_manager& Dispatch_response_msg::error_manager() const {
  2289. // @@protoc_insertion_point(field_get:message.Dispatch_response_msg.error_manager)
  2290. return _internal_error_manager();
  2291. }
  2292. inline void Dispatch_response_msg::unsafe_arena_set_allocated_error_manager(
  2293. ::message::Error_manager* error_manager) {
  2294. if (GetArena() == nullptr) {
  2295. delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  2296. }
  2297. error_manager_ = error_manager;
  2298. if (error_manager) {
  2299. _has_bits_[0] |= 0x00000004u;
  2300. } else {
  2301. _has_bits_[0] &= ~0x00000004u;
  2302. }
  2303. // @@protoc_insertion_point(field_unsafe_arena_set_allocated:message.Dispatch_response_msg.error_manager)
  2304. }
  2305. inline ::message::Error_manager* Dispatch_response_msg::release_error_manager() {
  2306. _has_bits_[0] &= ~0x00000004u;
  2307. ::message::Error_manager* temp = error_manager_;
  2308. error_manager_ = nullptr;
  2309. if (GetArena() != nullptr) {
  2310. temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
  2311. }
  2312. return temp;
  2313. }
  2314. inline ::message::Error_manager* Dispatch_response_msg::unsafe_arena_release_error_manager() {
  2315. // @@protoc_insertion_point(field_release:message.Dispatch_response_msg.error_manager)
  2316. _has_bits_[0] &= ~0x00000004u;
  2317. ::message::Error_manager* temp = error_manager_;
  2318. error_manager_ = nullptr;
  2319. return temp;
  2320. }
  2321. inline ::message::Error_manager* Dispatch_response_msg::_internal_mutable_error_manager() {
  2322. _has_bits_[0] |= 0x00000004u;
  2323. if (error_manager_ == nullptr) {
  2324. auto* p = CreateMaybeMessage<::message::Error_manager>(GetArena());
  2325. error_manager_ = p;
  2326. }
  2327. return error_manager_;
  2328. }
  2329. inline ::message::Error_manager* Dispatch_response_msg::mutable_error_manager() {
  2330. // @@protoc_insertion_point(field_mutable:message.Dispatch_response_msg.error_manager)
  2331. return _internal_mutable_error_manager();
  2332. }
  2333. inline void Dispatch_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  2334. ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
  2335. if (message_arena == nullptr) {
  2336. delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager_);
  2337. }
  2338. if (error_manager) {
  2339. ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
  2340. reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(error_manager)->GetArena();
  2341. if (message_arena != submessage_arena) {
  2342. error_manager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
  2343. message_arena, error_manager, submessage_arena);
  2344. }
  2345. _has_bits_[0] |= 0x00000004u;
  2346. } else {
  2347. _has_bits_[0] &= ~0x00000004u;
  2348. }
  2349. error_manager_ = error_manager;
  2350. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_response_msg.error_manager)
  2351. }
  2352. #ifdef __GNUC__
  2353. #pragma GCC diagnostic pop
  2354. #endif // __GNUC__
  2355. // -------------------------------------------------------------------
  2356. // -------------------------------------------------------------------
  2357. // -------------------------------------------------------------------
  2358. // -------------------------------------------------------------------
  2359. // @@protoc_insertion_point(namespace_scope)
  2360. } // namespace message
  2361. PROTOBUF_NAMESPACE_OPEN
  2362. template <> struct is_proto_enum< ::message::Dispatch_manager_status> : ::std::true_type {};
  2363. template <>
  2364. inline const EnumDescriptor* GetEnumDescriptor< ::message::Dispatch_manager_status>() {
  2365. return ::message::Dispatch_manager_status_descriptor();
  2366. }
  2367. template <> struct is_proto_enum< ::message::Catcher_status> : ::std::true_type {};
  2368. template <>
  2369. inline const EnumDescriptor* GetEnumDescriptor< ::message::Catcher_status>() {
  2370. return ::message::Catcher_status_descriptor();
  2371. }
  2372. template <> struct is_proto_enum< ::message::Carrier_status> : ::std::true_type {};
  2373. template <>
  2374. inline const EnumDescriptor* GetEnumDescriptor< ::message::Carrier_status>() {
  2375. return ::message::Carrier_status_descriptor();
  2376. }
  2377. template <> struct is_proto_enum< ::message::Elevator_status> : ::std::true_type {};
  2378. template <>
  2379. inline const EnumDescriptor* GetEnumDescriptor< ::message::Elevator_status>() {
  2380. return ::message::Elevator_status_descriptor();
  2381. }
  2382. template <> struct is_proto_enum< ::message::Passageway_status> : ::std::true_type {};
  2383. template <>
  2384. inline const EnumDescriptor* GetEnumDescriptor< ::message::Passageway_status>() {
  2385. return ::message::Passageway_status_descriptor();
  2386. }
  2387. template <> struct is_proto_enum< ::message::Terminal_status> : ::std::true_type {};
  2388. template <>
  2389. inline const EnumDescriptor* GetEnumDescriptor< ::message::Terminal_status>() {
  2390. return ::message::Terminal_status_descriptor();
  2391. }
  2392. template <> struct is_proto_enum< ::message::Passageway_direction> : ::std::true_type {};
  2393. template <>
  2394. inline const EnumDescriptor* GetEnumDescriptor< ::message::Passageway_direction>() {
  2395. return ::message::Passageway_direction_descriptor();
  2396. }
  2397. template <> struct is_proto_enum< ::message::Dispatch_motion_direction> : ::std::true_type {};
  2398. template <>
  2399. inline const EnumDescriptor* GetEnumDescriptor< ::message::Dispatch_motion_direction>() {
  2400. return ::message::Dispatch_motion_direction_descriptor();
  2401. }
  2402. PROTOBUF_NAMESPACE_CLOSE
  2403. // @@protoc_insertion_point(global_scope)
  2404. #include <google/protobuf/port_undef.inc>
  2405. #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_dispatch_5fmessage_2eproto