dispatch_message.pb.h 94 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: dispatch_message.proto
  3. #ifndef PROTOBUF_dispatch_5fmessage_2eproto__INCLUDED
  4. #define PROTOBUF_dispatch_5fmessage_2eproto__INCLUDED
  5. #include <string>
  6. #include <google/protobuf/stubs/common.h>
  7. #if GOOGLE_PROTOBUF_VERSION < 3005000
  8. #error This file was generated by a newer version of protoc which is
  9. #error incompatible with your Protocol Buffer headers. Please update
  10. #error your headers.
  11. #endif
  12. #if 3005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
  13. #error This file was generated by an older version of protoc which is
  14. #error incompatible with your Protocol Buffer headers. Please
  15. #error regenerate this file with a newer version of protoc.
  16. #endif
  17. #include <google/protobuf/io/coded_stream.h>
  18. #include <google/protobuf/arena.h>
  19. #include <google/protobuf/arenastring.h>
  20. #include <google/protobuf/generated_message_table_driven.h>
  21. #include <google/protobuf/generated_message_util.h>
  22. #include <google/protobuf/metadata.h>
  23. #include <google/protobuf/message.h>
  24. #include <google/protobuf/repeated_field.h> // IWYU pragma: export
  25. #include <google/protobuf/extension_set.h> // IWYU pragma: export
  26. #include <google/protobuf/generated_enum_reflection.h>
  27. #include <google/protobuf/unknown_field_set.h>
  28. #include "message_base.pb.h"
  29. // @@protoc_insertion_point(includes)
  30. namespace protobuf_dispatch_5fmessage_2eproto {
  31. // Internal implementation detail -- do not use these members.
  32. struct TableStruct {
  33. static const ::google::protobuf::internal::ParseTableField entries[];
  34. static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
  35. static const ::google::protobuf::internal::ParseTable schema[6];
  36. static const ::google::protobuf::internal::FieldMetadata field_metadata[];
  37. static const ::google::protobuf::internal::SerializationTable serialization_table[];
  38. static const ::google::protobuf::uint32 offsets[];
  39. };
  40. void AddDescriptors();
  41. void InitDefaultsDevice_positionImpl();
  42. void InitDefaultsDevice_position();
  43. void InitDefaultsDispatch_manager_data_msgImpl();
  44. void InitDefaultsDispatch_manager_data_msg();
  45. void InitDefaultsDispatch_manager_status_msgImpl();
  46. void InitDefaultsDispatch_manager_status_msg();
  47. void InitDefaultsDispatch_terminal_status_msgImpl();
  48. void InitDefaultsDispatch_terminal_status_msg();
  49. void InitDefaultsDispatch_request_msgImpl();
  50. void InitDefaultsDispatch_request_msg();
  51. void InitDefaultsDispatch_response_msgImpl();
  52. void InitDefaultsDispatch_response_msg();
  53. inline void InitDefaults() {
  54. InitDefaultsDevice_position();
  55. InitDefaultsDispatch_manager_data_msg();
  56. InitDefaultsDispatch_manager_status_msg();
  57. InitDefaultsDispatch_terminal_status_msg();
  58. InitDefaultsDispatch_request_msg();
  59. InitDefaultsDispatch_response_msg();
  60. }
  61. } // namespace protobuf_dispatch_5fmessage_2eproto
  62. namespace message {
  63. class Device_position;
  64. class Device_positionDefaultTypeInternal;
  65. extern Device_positionDefaultTypeInternal _Device_position_default_instance_;
  66. class Dispatch_manager_data_msg;
  67. class Dispatch_manager_data_msgDefaultTypeInternal;
  68. extern Dispatch_manager_data_msgDefaultTypeInternal _Dispatch_manager_data_msg_default_instance_;
  69. class Dispatch_manager_status_msg;
  70. class Dispatch_manager_status_msgDefaultTypeInternal;
  71. extern Dispatch_manager_status_msgDefaultTypeInternal _Dispatch_manager_status_msg_default_instance_;
  72. class Dispatch_request_msg;
  73. class Dispatch_request_msgDefaultTypeInternal;
  74. extern Dispatch_request_msgDefaultTypeInternal _Dispatch_request_msg_default_instance_;
  75. class Dispatch_response_msg;
  76. class Dispatch_response_msgDefaultTypeInternal;
  77. extern Dispatch_response_msgDefaultTypeInternal _Dispatch_response_msg_default_instance_;
  78. class Dispatch_terminal_status_msg;
  79. class Dispatch_terminal_status_msgDefaultTypeInternal;
  80. extern Dispatch_terminal_status_msgDefaultTypeInternal _Dispatch_terminal_status_msg_default_instance_;
  81. } // namespace message
  82. namespace message {
  83. enum Dispatch_manager_status {
  84. E_DISPATCH_MANAGER_UNKNOW = 0,
  85. E_DISPATCH_MANAGER_READY = 1,
  86. E_DISPATCH_MANAGER_STORE = 2,
  87. E_DISPATCH_MANAGER_PICKUP = 3,
  88. E_DISPATCH_MANAGER_FAULT = 10
  89. };
  90. bool Dispatch_manager_status_IsValid(int value);
  91. const Dispatch_manager_status Dispatch_manager_status_MIN = E_DISPATCH_MANAGER_UNKNOW;
  92. const Dispatch_manager_status Dispatch_manager_status_MAX = E_DISPATCH_MANAGER_FAULT;
  93. const int Dispatch_manager_status_ARRAYSIZE = Dispatch_manager_status_MAX + 1;
  94. const ::google::protobuf::EnumDescriptor* Dispatch_manager_status_descriptor();
  95. inline const ::std::string& Dispatch_manager_status_Name(Dispatch_manager_status value) {
  96. return ::google::protobuf::internal::NameOfEnum(
  97. Dispatch_manager_status_descriptor(), value);
  98. }
  99. inline bool Dispatch_manager_status_Parse(
  100. const ::std::string& name, Dispatch_manager_status* value) {
  101. return ::google::protobuf::internal::ParseNamedEnum<Dispatch_manager_status>(
  102. Dispatch_manager_status_descriptor(), name, value);
  103. }
  104. enum Catcher_status {
  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. const Catcher_status Catcher_status_MIN = E_CATCHER_UNKNOW;
  113. const Catcher_status Catcher_status_MAX = E_CATCHER_FAULT;
  114. const int Catcher_status_ARRAYSIZE = Catcher_status_MAX + 1;
  115. const ::google::protobuf::EnumDescriptor* Catcher_status_descriptor();
  116. inline const ::std::string& Catcher_status_Name(Catcher_status value) {
  117. return ::google::protobuf::internal::NameOfEnum(
  118. Catcher_status_descriptor(), value);
  119. }
  120. inline bool Catcher_status_Parse(
  121. const ::std::string& name, Catcher_status* value) {
  122. return ::google::protobuf::internal::ParseNamedEnum<Catcher_status>(
  123. Catcher_status_descriptor(), name, value);
  124. }
  125. enum Carrier_status {
  126. E_CARRIER_UNKNOW = 0,
  127. E_CARRIER_READY = 1,
  128. E_CARRIER_STORE = 2,
  129. E_CARRIER_PICKUP = 3,
  130. E_CARRIER_FAULT = 10
  131. };
  132. bool Carrier_status_IsValid(int value);
  133. const Carrier_status Carrier_status_MIN = E_CARRIER_UNKNOW;
  134. const Carrier_status Carrier_status_MAX = E_CARRIER_FAULT;
  135. const int Carrier_status_ARRAYSIZE = Carrier_status_MAX + 1;
  136. const ::google::protobuf::EnumDescriptor* Carrier_status_descriptor();
  137. inline const ::std::string& Carrier_status_Name(Carrier_status value) {
  138. return ::google::protobuf::internal::NameOfEnum(
  139. Carrier_status_descriptor(), value);
  140. }
  141. inline bool Carrier_status_Parse(
  142. const ::std::string& name, Carrier_status* value) {
  143. return ::google::protobuf::internal::ParseNamedEnum<Carrier_status>(
  144. Carrier_status_descriptor(), name, value);
  145. }
  146. enum Elevator_status {
  147. E_ELEVATOR_UNKNOW = 0,
  148. E_ELEVATOR_READY = 1,
  149. E_ELEVATOR_STORE = 2,
  150. E_ELEVATOR_PICKUP = 3,
  151. E_ELEVATOR_FAULT = 10
  152. };
  153. bool Elevator_status_IsValid(int value);
  154. const Elevator_status Elevator_status_MIN = E_ELEVATOR_UNKNOW;
  155. const Elevator_status Elevator_status_MAX = E_ELEVATOR_FAULT;
  156. const int Elevator_status_ARRAYSIZE = Elevator_status_MAX + 1;
  157. const ::google::protobuf::EnumDescriptor* Elevator_status_descriptor();
  158. inline const ::std::string& Elevator_status_Name(Elevator_status value) {
  159. return ::google::protobuf::internal::NameOfEnum(
  160. Elevator_status_descriptor(), value);
  161. }
  162. inline bool Elevator_status_Parse(
  163. const ::std::string& name, Elevator_status* value) {
  164. return ::google::protobuf::internal::ParseNamedEnum<Elevator_status>(
  165. Elevator_status_descriptor(), name, value);
  166. }
  167. enum Passageway_status {
  168. E_PASSAGEWAY_UNKNOW = 0,
  169. E_PASSAGEWAY_READY = 1,
  170. E_PASSAGEWAY_STORE = 2,
  171. E_PASSAGEWAY_PICKUP = 3,
  172. E_PASSAGEWAY_FAULT = 10
  173. };
  174. bool Passageway_status_IsValid(int value);
  175. const Passageway_status Passageway_status_MIN = E_PASSAGEWAY_UNKNOW;
  176. const Passageway_status Passageway_status_MAX = E_PASSAGEWAY_FAULT;
  177. const int Passageway_status_ARRAYSIZE = Passageway_status_MAX + 1;
  178. const ::google::protobuf::EnumDescriptor* Passageway_status_descriptor();
  179. inline const ::std::string& Passageway_status_Name(Passageway_status value) {
  180. return ::google::protobuf::internal::NameOfEnum(
  181. Passageway_status_descriptor(), value);
  182. }
  183. inline bool Passageway_status_Parse(
  184. const ::std::string& name, Passageway_status* value) {
  185. return ::google::protobuf::internal::ParseNamedEnum<Passageway_status>(
  186. Passageway_status_descriptor(), name, value);
  187. }
  188. enum Terminal_status {
  189. E_TERMINAL_UNKNOW = 0,
  190. E_TERMINAL_READY = 1,
  191. E_TERMINAL_STORE = 2,
  192. E_TERMINAL_PICKUP = 3,
  193. E_TERMINAL_FAULT = 10
  194. };
  195. bool Terminal_status_IsValid(int value);
  196. const Terminal_status Terminal_status_MIN = E_TERMINAL_UNKNOW;
  197. const Terminal_status Terminal_status_MAX = E_TERMINAL_FAULT;
  198. const int Terminal_status_ARRAYSIZE = Terminal_status_MAX + 1;
  199. const ::google::protobuf::EnumDescriptor* Terminal_status_descriptor();
  200. inline const ::std::string& Terminal_status_Name(Terminal_status value) {
  201. return ::google::protobuf::internal::NameOfEnum(
  202. Terminal_status_descriptor(), value);
  203. }
  204. inline bool Terminal_status_Parse(
  205. const ::std::string& name, Terminal_status* value) {
  206. return ::google::protobuf::internal::ParseNamedEnum<Terminal_status>(
  207. Terminal_status_descriptor(), name, value);
  208. }
  209. enum Passageway_direction {
  210. E_INLET = 0,
  211. E_OUTLET = 1,
  212. E_BILATERAL = 2
  213. };
  214. bool Passageway_direction_IsValid(int value);
  215. const Passageway_direction Passageway_direction_MIN = E_INLET;
  216. const Passageway_direction Passageway_direction_MAX = E_BILATERAL;
  217. const int Passageway_direction_ARRAYSIZE = Passageway_direction_MAX + 1;
  218. const ::google::protobuf::EnumDescriptor* Passageway_direction_descriptor();
  219. inline const ::std::string& Passageway_direction_Name(Passageway_direction value) {
  220. return ::google::protobuf::internal::NameOfEnum(
  221. Passageway_direction_descriptor(), value);
  222. }
  223. inline bool Passageway_direction_Parse(
  224. const ::std::string& name, Passageway_direction* value) {
  225. return ::google::protobuf::internal::ParseNamedEnum<Passageway_direction>(
  226. Passageway_direction_descriptor(), name, value);
  227. }
  228. enum Dispatch_motion_direction {
  229. E_STORE_CAR = 0,
  230. E_PICKUP_CAR = 1
  231. };
  232. bool Dispatch_motion_direction_IsValid(int value);
  233. const Dispatch_motion_direction Dispatch_motion_direction_MIN = E_STORE_CAR;
  234. const Dispatch_motion_direction Dispatch_motion_direction_MAX = E_PICKUP_CAR;
  235. const int Dispatch_motion_direction_ARRAYSIZE = Dispatch_motion_direction_MAX + 1;
  236. const ::google::protobuf::EnumDescriptor* Dispatch_motion_direction_descriptor();
  237. inline const ::std::string& Dispatch_motion_direction_Name(Dispatch_motion_direction value) {
  238. return ::google::protobuf::internal::NameOfEnum(
  239. Dispatch_motion_direction_descriptor(), value);
  240. }
  241. inline bool Dispatch_motion_direction_Parse(
  242. const ::std::string& name, Dispatch_motion_direction* value) {
  243. return ::google::protobuf::internal::ParseNamedEnum<Dispatch_motion_direction>(
  244. Dispatch_motion_direction_descriptor(), name, value);
  245. }
  246. enum Dispatch_device_status {
  247. DISPATCH_DEVICE_UNKNOW = 0,
  248. DISPATCH_DEVICE_READY = 1,
  249. DISPATCH_DEVICE_BUSY = 2,
  250. DISPATCH_DEVICE_FAULT = 10
  251. };
  252. bool Dispatch_device_status_IsValid(int value);
  253. const Dispatch_device_status Dispatch_device_status_MIN = DISPATCH_DEVICE_UNKNOW;
  254. const Dispatch_device_status Dispatch_device_status_MAX = DISPATCH_DEVICE_FAULT;
  255. const int Dispatch_device_status_ARRAYSIZE = Dispatch_device_status_MAX + 1;
  256. const ::google::protobuf::EnumDescriptor* Dispatch_device_status_descriptor();
  257. inline const ::std::string& Dispatch_device_status_Name(Dispatch_device_status value) {
  258. return ::google::protobuf::internal::NameOfEnum(
  259. Dispatch_device_status_descriptor(), value);
  260. }
  261. inline bool Dispatch_device_status_Parse(
  262. const ::std::string& name, Dispatch_device_status* value) {
  263. return ::google::protobuf::internal::ParseNamedEnum<Dispatch_device_status>(
  264. Dispatch_device_status_descriptor(), name, value);
  265. }
  266. // ===================================================================
  267. class Device_position : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Device_position) */ {
  268. public:
  269. Device_position();
  270. virtual ~Device_position();
  271. Device_position(const Device_position& from);
  272. inline Device_position& operator=(const Device_position& from) {
  273. CopyFrom(from);
  274. return *this;
  275. }
  276. #if LANG_CXX11
  277. Device_position(Device_position&& from) noexcept
  278. : Device_position() {
  279. *this = ::std::move(from);
  280. }
  281. inline Device_position& operator=(Device_position&& from) noexcept {
  282. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  283. if (this != &from) InternalSwap(&from);
  284. } else {
  285. CopyFrom(from);
  286. }
  287. return *this;
  288. }
  289. #endif
  290. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  291. return _internal_metadata_.unknown_fields();
  292. }
  293. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  294. return _internal_metadata_.mutable_unknown_fields();
  295. }
  296. static const ::google::protobuf::Descriptor* descriptor();
  297. static const Device_position& default_instance();
  298. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  299. static inline const Device_position* internal_default_instance() {
  300. return reinterpret_cast<const Device_position*>(
  301. &_Device_position_default_instance_);
  302. }
  303. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  304. 0;
  305. void Swap(Device_position* other);
  306. friend void swap(Device_position& a, Device_position& b) {
  307. a.Swap(&b);
  308. }
  309. // implements Message ----------------------------------------------
  310. inline Device_position* New() const PROTOBUF_FINAL { return New(NULL); }
  311. Device_position* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  312. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  313. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  314. void CopyFrom(const Device_position& from);
  315. void MergeFrom(const Device_position& from);
  316. void Clear() PROTOBUF_FINAL;
  317. bool IsInitialized() const PROTOBUF_FINAL;
  318. size_t ByteSizeLong() const PROTOBUF_FINAL;
  319. bool MergePartialFromCodedStream(
  320. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  321. void SerializeWithCachedSizes(
  322. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  323. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  324. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  325. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  326. private:
  327. void SharedCtor();
  328. void SharedDtor();
  329. void SetCachedSize(int size) const PROTOBUF_FINAL;
  330. void InternalSwap(Device_position* other);
  331. private:
  332. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  333. return NULL;
  334. }
  335. inline void* MaybeArenaPtr() const {
  336. return NULL;
  337. }
  338. public:
  339. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  340. // nested types ----------------------------------------------------
  341. // accessors -------------------------------------------------------
  342. // required float x = 1;
  343. bool has_x() const;
  344. void clear_x();
  345. static const int kXFieldNumber = 1;
  346. float x() const;
  347. void set_x(float value);
  348. // required float y = 2;
  349. bool has_y() const;
  350. void clear_y();
  351. static const int kYFieldNumber = 2;
  352. float y() const;
  353. void set_y(float value);
  354. // required float z = 3;
  355. bool has_z() const;
  356. void clear_z();
  357. static const int kZFieldNumber = 3;
  358. float z() const;
  359. void set_z(float value);
  360. // @@protoc_insertion_point(class_scope:message.Device_position)
  361. private:
  362. void set_has_x();
  363. void clear_has_x();
  364. void set_has_y();
  365. void clear_has_y();
  366. void set_has_z();
  367. void clear_has_z();
  368. // helper for ByteSizeLong()
  369. size_t RequiredFieldsByteSizeFallback() const;
  370. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  371. ::google::protobuf::internal::HasBits<1> _has_bits_;
  372. mutable int _cached_size_;
  373. float x_;
  374. float y_;
  375. float z_;
  376. friend struct ::protobuf_dispatch_5fmessage_2eproto::TableStruct;
  377. friend void ::protobuf_dispatch_5fmessage_2eproto::InitDefaultsDevice_positionImpl();
  378. };
  379. // -------------------------------------------------------------------
  380. class Dispatch_manager_data_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_manager_data_msg) */ {
  381. public:
  382. Dispatch_manager_data_msg();
  383. virtual ~Dispatch_manager_data_msg();
  384. Dispatch_manager_data_msg(const Dispatch_manager_data_msg& from);
  385. inline Dispatch_manager_data_msg& operator=(const Dispatch_manager_data_msg& from) {
  386. CopyFrom(from);
  387. return *this;
  388. }
  389. #if LANG_CXX11
  390. Dispatch_manager_data_msg(Dispatch_manager_data_msg&& from) noexcept
  391. : Dispatch_manager_data_msg() {
  392. *this = ::std::move(from);
  393. }
  394. inline Dispatch_manager_data_msg& operator=(Dispatch_manager_data_msg&& from) noexcept {
  395. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  396. if (this != &from) InternalSwap(&from);
  397. } else {
  398. CopyFrom(from);
  399. }
  400. return *this;
  401. }
  402. #endif
  403. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  404. return _internal_metadata_.unknown_fields();
  405. }
  406. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  407. return _internal_metadata_.mutable_unknown_fields();
  408. }
  409. static const ::google::protobuf::Descriptor* descriptor();
  410. static const Dispatch_manager_data_msg& default_instance();
  411. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  412. static inline const Dispatch_manager_data_msg* internal_default_instance() {
  413. return reinterpret_cast<const Dispatch_manager_data_msg*>(
  414. &_Dispatch_manager_data_msg_default_instance_);
  415. }
  416. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  417. 1;
  418. void Swap(Dispatch_manager_data_msg* other);
  419. friend void swap(Dispatch_manager_data_msg& a, Dispatch_manager_data_msg& b) {
  420. a.Swap(&b);
  421. }
  422. // implements Message ----------------------------------------------
  423. inline Dispatch_manager_data_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  424. Dispatch_manager_data_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  425. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  426. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  427. void CopyFrom(const Dispatch_manager_data_msg& from);
  428. void MergeFrom(const Dispatch_manager_data_msg& from);
  429. void Clear() PROTOBUF_FINAL;
  430. bool IsInitialized() const PROTOBUF_FINAL;
  431. size_t ByteSizeLong() const PROTOBUF_FINAL;
  432. bool MergePartialFromCodedStream(
  433. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  434. void SerializeWithCachedSizes(
  435. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  436. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  437. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  438. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  439. private:
  440. void SharedCtor();
  441. void SharedDtor();
  442. void SetCachedSize(int size) const PROTOBUF_FINAL;
  443. void InternalSwap(Dispatch_manager_data_msg* other);
  444. private:
  445. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  446. return NULL;
  447. }
  448. inline void* MaybeArenaPtr() const {
  449. return NULL;
  450. }
  451. public:
  452. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  453. // nested types ----------------------------------------------------
  454. // accessors -------------------------------------------------------
  455. // @@protoc_insertion_point(class_scope:message.Dispatch_manager_data_msg)
  456. private:
  457. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  458. ::google::protobuf::internal::HasBits<1> _has_bits_;
  459. mutable int _cached_size_;
  460. friend struct ::protobuf_dispatch_5fmessage_2eproto::TableStruct;
  461. friend void ::protobuf_dispatch_5fmessage_2eproto::InitDefaultsDispatch_manager_data_msgImpl();
  462. };
  463. // -------------------------------------------------------------------
  464. class Dispatch_manager_status_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_manager_status_msg) */ {
  465. public:
  466. Dispatch_manager_status_msg();
  467. virtual ~Dispatch_manager_status_msg();
  468. Dispatch_manager_status_msg(const Dispatch_manager_status_msg& from);
  469. inline Dispatch_manager_status_msg& operator=(const Dispatch_manager_status_msg& from) {
  470. CopyFrom(from);
  471. return *this;
  472. }
  473. #if LANG_CXX11
  474. Dispatch_manager_status_msg(Dispatch_manager_status_msg&& from) noexcept
  475. : Dispatch_manager_status_msg() {
  476. *this = ::std::move(from);
  477. }
  478. inline Dispatch_manager_status_msg& operator=(Dispatch_manager_status_msg&& from) noexcept {
  479. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  480. if (this != &from) InternalSwap(&from);
  481. } else {
  482. CopyFrom(from);
  483. }
  484. return *this;
  485. }
  486. #endif
  487. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  488. return _internal_metadata_.unknown_fields();
  489. }
  490. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  491. return _internal_metadata_.mutable_unknown_fields();
  492. }
  493. static const ::google::protobuf::Descriptor* descriptor();
  494. static const Dispatch_manager_status_msg& default_instance();
  495. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  496. static inline const Dispatch_manager_status_msg* internal_default_instance() {
  497. return reinterpret_cast<const Dispatch_manager_status_msg*>(
  498. &_Dispatch_manager_status_msg_default_instance_);
  499. }
  500. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  501. 2;
  502. void Swap(Dispatch_manager_status_msg* other);
  503. friend void swap(Dispatch_manager_status_msg& a, Dispatch_manager_status_msg& b) {
  504. a.Swap(&b);
  505. }
  506. // implements Message ----------------------------------------------
  507. inline Dispatch_manager_status_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  508. Dispatch_manager_status_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  509. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  510. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  511. void CopyFrom(const Dispatch_manager_status_msg& from);
  512. void MergeFrom(const Dispatch_manager_status_msg& from);
  513. void Clear() PROTOBUF_FINAL;
  514. bool IsInitialized() const PROTOBUF_FINAL;
  515. size_t ByteSizeLong() const PROTOBUF_FINAL;
  516. bool MergePartialFromCodedStream(
  517. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  518. void SerializeWithCachedSizes(
  519. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  520. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  521. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  522. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  523. private:
  524. void SharedCtor();
  525. void SharedDtor();
  526. void SetCachedSize(int size) const PROTOBUF_FINAL;
  527. void InternalSwap(Dispatch_manager_status_msg* other);
  528. private:
  529. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  530. return NULL;
  531. }
  532. inline void* MaybeArenaPtr() const {
  533. return NULL;
  534. }
  535. public:
  536. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  537. // nested types ----------------------------------------------------
  538. // accessors -------------------------------------------------------
  539. // required .message.Base_info base_info = 1;
  540. bool has_base_info() const;
  541. void clear_base_info();
  542. static const int kBaseInfoFieldNumber = 1;
  543. const ::message::Base_info& base_info() const;
  544. ::message::Base_info* release_base_info();
  545. ::message::Base_info* mutable_base_info();
  546. void set_allocated_base_info(::message::Base_info* base_info);
  547. // required int32 dispatch_id = 2;
  548. bool has_dispatch_id() const;
  549. void clear_dispatch_id();
  550. static const int kDispatchIdFieldNumber = 2;
  551. ::google::protobuf::int32 dispatch_id() const;
  552. void set_dispatch_id(::google::protobuf::int32 value);
  553. // required .message.Dispatch_manager_status dispatch_manager_status = 3;
  554. bool has_dispatch_manager_status() const;
  555. void clear_dispatch_manager_status();
  556. static const int kDispatchManagerStatusFieldNumber = 3;
  557. ::message::Dispatch_manager_status dispatch_manager_status() const;
  558. void set_dispatch_manager_status(::message::Dispatch_manager_status value);
  559. // optional .message.Dispatch_device_status robot_1_status = 4;
  560. bool has_robot_1_status() const;
  561. void clear_robot_1_status();
  562. static const int kRobot1StatusFieldNumber = 4;
  563. ::message::Dispatch_device_status robot_1_status() const;
  564. void set_robot_1_status(::message::Dispatch_device_status value);
  565. // optional .message.Dispatch_device_status robot_2_status = 5;
  566. bool has_robot_2_status() const;
  567. void clear_robot_2_status();
  568. static const int kRobot2StatusFieldNumber = 5;
  569. ::message::Dispatch_device_status robot_2_status() const;
  570. void set_robot_2_status(::message::Dispatch_device_status value);
  571. // optional .message.Dispatch_device_status carrier_1_status = 6;
  572. bool has_carrier_1_status() const;
  573. void clear_carrier_1_status();
  574. static const int kCarrier1StatusFieldNumber = 6;
  575. ::message::Dispatch_device_status carrier_1_status() const;
  576. void set_carrier_1_status(::message::Dispatch_device_status value);
  577. // optional .message.Dispatch_device_status carrier_2_status = 7;
  578. bool has_carrier_2_status() const;
  579. void clear_carrier_2_status();
  580. static const int kCarrier2StatusFieldNumber = 7;
  581. ::message::Dispatch_device_status carrier_2_status() const;
  582. void set_carrier_2_status(::message::Dispatch_device_status value);
  583. // optional .message.Dispatch_device_status carrier_3_status = 8;
  584. bool has_carrier_3_status() const;
  585. void clear_carrier_3_status();
  586. static const int kCarrier3StatusFieldNumber = 8;
  587. ::message::Dispatch_device_status carrier_3_status() const;
  588. void set_carrier_3_status(::message::Dispatch_device_status value);
  589. // optional .message.Dispatch_device_status passageway_0_status = 9;
  590. bool has_passageway_0_status() const;
  591. void clear_passageway_0_status();
  592. static const int kPassageway0StatusFieldNumber = 9;
  593. ::message::Dispatch_device_status passageway_0_status() const;
  594. void set_passageway_0_status(::message::Dispatch_device_status value);
  595. // optional .message.Dispatch_device_status passageway_1_status = 10;
  596. bool has_passageway_1_status() const;
  597. void clear_passageway_1_status();
  598. static const int kPassageway1StatusFieldNumber = 10;
  599. ::message::Dispatch_device_status passageway_1_status() const;
  600. void set_passageway_1_status(::message::Dispatch_device_status value);
  601. // optional .message.Dispatch_device_status passageway_2_status = 11;
  602. bool has_passageway_2_status() const;
  603. void clear_passageway_2_status();
  604. static const int kPassageway2StatusFieldNumber = 11;
  605. ::message::Dispatch_device_status passageway_2_status() const;
  606. void set_passageway_2_status(::message::Dispatch_device_status value);
  607. // optional .message.Dispatch_device_status passageway_3_status = 12;
  608. bool has_passageway_3_status() const;
  609. void clear_passageway_3_status();
  610. static const int kPassageway3StatusFieldNumber = 12;
  611. ::message::Dispatch_device_status passageway_3_status() const;
  612. void set_passageway_3_status(::message::Dispatch_device_status value);
  613. // optional .message.Dispatch_device_status passageway_4_status = 13;
  614. bool has_passageway_4_status() const;
  615. void clear_passageway_4_status();
  616. static const int kPassageway4StatusFieldNumber = 13;
  617. ::message::Dispatch_device_status passageway_4_status() const;
  618. void set_passageway_4_status(::message::Dispatch_device_status value);
  619. // optional .message.Dispatch_device_status passageway_5_status = 14;
  620. bool has_passageway_5_status() const;
  621. void clear_passageway_5_status();
  622. static const int kPassageway5StatusFieldNumber = 14;
  623. ::message::Dispatch_device_status passageway_5_status() const;
  624. void set_passageway_5_status(::message::Dispatch_device_status value);
  625. // optional .message.Dispatch_device_status passageway_6_status = 15;
  626. bool has_passageway_6_status() const;
  627. void clear_passageway_6_status();
  628. static const int kPassageway6StatusFieldNumber = 15;
  629. ::message::Dispatch_device_status passageway_6_status() const;
  630. void set_passageway_6_status(::message::Dispatch_device_status value);
  631. // optional .message.Dispatch_device_status passageway_7_status = 16;
  632. bool has_passageway_7_status() const;
  633. void clear_passageway_7_status();
  634. static const int kPassageway7StatusFieldNumber = 16;
  635. ::message::Dispatch_device_status passageway_7_status() const;
  636. void set_passageway_7_status(::message::Dispatch_device_status value);
  637. // @@protoc_insertion_point(class_scope:message.Dispatch_manager_status_msg)
  638. private:
  639. void set_has_base_info();
  640. void clear_has_base_info();
  641. void set_has_dispatch_id();
  642. void clear_has_dispatch_id();
  643. void set_has_dispatch_manager_status();
  644. void clear_has_dispatch_manager_status();
  645. void set_has_robot_1_status();
  646. void clear_has_robot_1_status();
  647. void set_has_robot_2_status();
  648. void clear_has_robot_2_status();
  649. void set_has_carrier_1_status();
  650. void clear_has_carrier_1_status();
  651. void set_has_carrier_2_status();
  652. void clear_has_carrier_2_status();
  653. void set_has_carrier_3_status();
  654. void clear_has_carrier_3_status();
  655. void set_has_passageway_0_status();
  656. void clear_has_passageway_0_status();
  657. void set_has_passageway_1_status();
  658. void clear_has_passageway_1_status();
  659. void set_has_passageway_2_status();
  660. void clear_has_passageway_2_status();
  661. void set_has_passageway_3_status();
  662. void clear_has_passageway_3_status();
  663. void set_has_passageway_4_status();
  664. void clear_has_passageway_4_status();
  665. void set_has_passageway_5_status();
  666. void clear_has_passageway_5_status();
  667. void set_has_passageway_6_status();
  668. void clear_has_passageway_6_status();
  669. void set_has_passageway_7_status();
  670. void clear_has_passageway_7_status();
  671. // helper for ByteSizeLong()
  672. size_t RequiredFieldsByteSizeFallback() const;
  673. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  674. ::google::protobuf::internal::HasBits<1> _has_bits_;
  675. mutable int _cached_size_;
  676. ::message::Base_info* base_info_;
  677. ::google::protobuf::int32 dispatch_id_;
  678. int dispatch_manager_status_;
  679. int robot_1_status_;
  680. int robot_2_status_;
  681. int carrier_1_status_;
  682. int carrier_2_status_;
  683. int carrier_3_status_;
  684. int passageway_0_status_;
  685. int passageway_1_status_;
  686. int passageway_2_status_;
  687. int passageway_3_status_;
  688. int passageway_4_status_;
  689. int passageway_5_status_;
  690. int passageway_6_status_;
  691. int passageway_7_status_;
  692. friend struct ::protobuf_dispatch_5fmessage_2eproto::TableStruct;
  693. friend void ::protobuf_dispatch_5fmessage_2eproto::InitDefaultsDispatch_manager_status_msgImpl();
  694. };
  695. // -------------------------------------------------------------------
  696. class Dispatch_terminal_status_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_terminal_status_msg) */ {
  697. public:
  698. Dispatch_terminal_status_msg();
  699. virtual ~Dispatch_terminal_status_msg();
  700. Dispatch_terminal_status_msg(const Dispatch_terminal_status_msg& from);
  701. inline Dispatch_terminal_status_msg& operator=(const Dispatch_terminal_status_msg& from) {
  702. CopyFrom(from);
  703. return *this;
  704. }
  705. #if LANG_CXX11
  706. Dispatch_terminal_status_msg(Dispatch_terminal_status_msg&& from) noexcept
  707. : Dispatch_terminal_status_msg() {
  708. *this = ::std::move(from);
  709. }
  710. inline Dispatch_terminal_status_msg& operator=(Dispatch_terminal_status_msg&& from) noexcept {
  711. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  712. if (this != &from) InternalSwap(&from);
  713. } else {
  714. CopyFrom(from);
  715. }
  716. return *this;
  717. }
  718. #endif
  719. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  720. return _internal_metadata_.unknown_fields();
  721. }
  722. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  723. return _internal_metadata_.mutable_unknown_fields();
  724. }
  725. static const ::google::protobuf::Descriptor* descriptor();
  726. static const Dispatch_terminal_status_msg& default_instance();
  727. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  728. static inline const Dispatch_terminal_status_msg* internal_default_instance() {
  729. return reinterpret_cast<const Dispatch_terminal_status_msg*>(
  730. &_Dispatch_terminal_status_msg_default_instance_);
  731. }
  732. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  733. 3;
  734. void Swap(Dispatch_terminal_status_msg* other);
  735. friend void swap(Dispatch_terminal_status_msg& a, Dispatch_terminal_status_msg& b) {
  736. a.Swap(&b);
  737. }
  738. // implements Message ----------------------------------------------
  739. inline Dispatch_terminal_status_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  740. Dispatch_terminal_status_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  741. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  742. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  743. void CopyFrom(const Dispatch_terminal_status_msg& from);
  744. void MergeFrom(const Dispatch_terminal_status_msg& from);
  745. void Clear() PROTOBUF_FINAL;
  746. bool IsInitialized() const PROTOBUF_FINAL;
  747. size_t ByteSizeLong() const PROTOBUF_FINAL;
  748. bool MergePartialFromCodedStream(
  749. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  750. void SerializeWithCachedSizes(
  751. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  752. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  753. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  754. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  755. private:
  756. void SharedCtor();
  757. void SharedDtor();
  758. void SetCachedSize(int size) const PROTOBUF_FINAL;
  759. void InternalSwap(Dispatch_terminal_status_msg* other);
  760. private:
  761. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  762. return NULL;
  763. }
  764. inline void* MaybeArenaPtr() const {
  765. return NULL;
  766. }
  767. public:
  768. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  769. // nested types ----------------------------------------------------
  770. // accessors -------------------------------------------------------
  771. // required .message.Base_info base_info = 1;
  772. bool has_base_info() const;
  773. void clear_base_info();
  774. static const int kBaseInfoFieldNumber = 1;
  775. const ::message::Base_info& base_info() const;
  776. ::message::Base_info* release_base_info();
  777. ::message::Base_info* mutable_base_info();
  778. void set_allocated_base_info(::message::Base_info* base_info);
  779. // required int32 terminal_id = 2;
  780. bool has_terminal_id() const;
  781. void clear_terminal_id();
  782. static const int kTerminalIdFieldNumber = 2;
  783. ::google::protobuf::int32 terminal_id() const;
  784. void set_terminal_id(::google::protobuf::int32 value);
  785. // required .message.Terminal_status terminal_status = 3;
  786. bool has_terminal_status() const;
  787. void clear_terminal_status();
  788. static const int kTerminalStatusFieldNumber = 3;
  789. ::message::Terminal_status terminal_status() const;
  790. void set_terminal_status(::message::Terminal_status value);
  791. // required .message.Passageway_direction passageway_direction = 4;
  792. bool has_passageway_direction() const;
  793. void clear_passageway_direction();
  794. static const int kPassagewayDirectionFieldNumber = 4;
  795. ::message::Passageway_direction passageway_direction() const;
  796. void set_passageway_direction(::message::Passageway_direction value);
  797. // @@protoc_insertion_point(class_scope:message.Dispatch_terminal_status_msg)
  798. private:
  799. void set_has_base_info();
  800. void clear_has_base_info();
  801. void set_has_terminal_id();
  802. void clear_has_terminal_id();
  803. void set_has_terminal_status();
  804. void clear_has_terminal_status();
  805. void set_has_passageway_direction();
  806. void clear_has_passageway_direction();
  807. // helper for ByteSizeLong()
  808. size_t RequiredFieldsByteSizeFallback() const;
  809. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  810. ::google::protobuf::internal::HasBits<1> _has_bits_;
  811. mutable int _cached_size_;
  812. ::message::Base_info* base_info_;
  813. ::google::protobuf::int32 terminal_id_;
  814. int terminal_status_;
  815. int passageway_direction_;
  816. friend struct ::protobuf_dispatch_5fmessage_2eproto::TableStruct;
  817. friend void ::protobuf_dispatch_5fmessage_2eproto::InitDefaultsDispatch_terminal_status_msgImpl();
  818. };
  819. // -------------------------------------------------------------------
  820. class Dispatch_request_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_request_msg) */ {
  821. public:
  822. Dispatch_request_msg();
  823. virtual ~Dispatch_request_msg();
  824. Dispatch_request_msg(const Dispatch_request_msg& from);
  825. inline Dispatch_request_msg& operator=(const Dispatch_request_msg& from) {
  826. CopyFrom(from);
  827. return *this;
  828. }
  829. #if LANG_CXX11
  830. Dispatch_request_msg(Dispatch_request_msg&& from) noexcept
  831. : Dispatch_request_msg() {
  832. *this = ::std::move(from);
  833. }
  834. inline Dispatch_request_msg& operator=(Dispatch_request_msg&& from) noexcept {
  835. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  836. if (this != &from) InternalSwap(&from);
  837. } else {
  838. CopyFrom(from);
  839. }
  840. return *this;
  841. }
  842. #endif
  843. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  844. return _internal_metadata_.unknown_fields();
  845. }
  846. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  847. return _internal_metadata_.mutable_unknown_fields();
  848. }
  849. static const ::google::protobuf::Descriptor* descriptor();
  850. static const Dispatch_request_msg& default_instance();
  851. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  852. static inline const Dispatch_request_msg* internal_default_instance() {
  853. return reinterpret_cast<const Dispatch_request_msg*>(
  854. &_Dispatch_request_msg_default_instance_);
  855. }
  856. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  857. 4;
  858. void Swap(Dispatch_request_msg* other);
  859. friend void swap(Dispatch_request_msg& a, Dispatch_request_msg& b) {
  860. a.Swap(&b);
  861. }
  862. // implements Message ----------------------------------------------
  863. inline Dispatch_request_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  864. Dispatch_request_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  865. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  866. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  867. void CopyFrom(const Dispatch_request_msg& from);
  868. void MergeFrom(const Dispatch_request_msg& from);
  869. void Clear() PROTOBUF_FINAL;
  870. bool IsInitialized() const PROTOBUF_FINAL;
  871. size_t ByteSizeLong() const PROTOBUF_FINAL;
  872. bool MergePartialFromCodedStream(
  873. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  874. void SerializeWithCachedSizes(
  875. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  876. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  877. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  878. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  879. private:
  880. void SharedCtor();
  881. void SharedDtor();
  882. void SetCachedSize(int size) const PROTOBUF_FINAL;
  883. void InternalSwap(Dispatch_request_msg* other);
  884. private:
  885. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  886. return NULL;
  887. }
  888. inline void* MaybeArenaPtr() const {
  889. return NULL;
  890. }
  891. public:
  892. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  893. // nested types ----------------------------------------------------
  894. // accessors -------------------------------------------------------
  895. // required string command_key = 2;
  896. bool has_command_key() const;
  897. void clear_command_key();
  898. static const int kCommandKeyFieldNumber = 2;
  899. const ::std::string& command_key() const;
  900. void set_command_key(const ::std::string& value);
  901. #if LANG_CXX11
  902. void set_command_key(::std::string&& value);
  903. #endif
  904. void set_command_key(const char* value);
  905. void set_command_key(const char* value, size_t size);
  906. ::std::string* mutable_command_key();
  907. ::std::string* release_command_key();
  908. void set_allocated_command_key(::std::string* command_key);
  909. // required .message.Base_info base_info = 1;
  910. bool has_base_info() const;
  911. void clear_base_info();
  912. static const int kBaseInfoFieldNumber = 1;
  913. const ::message::Base_info& base_info() const;
  914. ::message::Base_info* release_base_info();
  915. ::message::Base_info* mutable_base_info();
  916. void set_allocated_base_info(::message::Base_info* base_info);
  917. // required .message.Parkspace_info parkspace_info = 5;
  918. bool has_parkspace_info() const;
  919. void clear_parkspace_info();
  920. static const int kParkspaceInfoFieldNumber = 5;
  921. const ::message::Parkspace_info& parkspace_info() const;
  922. ::message::Parkspace_info* release_parkspace_info();
  923. ::message::Parkspace_info* mutable_parkspace_info();
  924. void set_allocated_parkspace_info(::message::Parkspace_info* parkspace_info);
  925. // optional .message.Locate_information locate_information = 6;
  926. bool has_locate_information() const;
  927. void clear_locate_information();
  928. static const int kLocateInformationFieldNumber = 6;
  929. const ::message::Locate_information& locate_information() const;
  930. ::message::Locate_information* release_locate_information();
  931. ::message::Locate_information* mutable_locate_information();
  932. void set_allocated_locate_information(::message::Locate_information* locate_information);
  933. // required .message.Dispatch_motion_direction dispatch_motion_direction = 3;
  934. bool has_dispatch_motion_direction() const;
  935. void clear_dispatch_motion_direction();
  936. static const int kDispatchMotionDirectionFieldNumber = 3;
  937. ::message::Dispatch_motion_direction dispatch_motion_direction() const;
  938. void set_dispatch_motion_direction(::message::Dispatch_motion_direction value);
  939. // required int32 terminal_id = 4;
  940. bool has_terminal_id() const;
  941. void clear_terminal_id();
  942. static const int kTerminalIdFieldNumber = 4;
  943. ::google::protobuf::int32 terminal_id() const;
  944. void set_terminal_id(::google::protobuf::int32 value);
  945. // @@protoc_insertion_point(class_scope:message.Dispatch_request_msg)
  946. private:
  947. void set_has_base_info();
  948. void clear_has_base_info();
  949. void set_has_command_key();
  950. void clear_has_command_key();
  951. void set_has_dispatch_motion_direction();
  952. void clear_has_dispatch_motion_direction();
  953. void set_has_terminal_id();
  954. void clear_has_terminal_id();
  955. void set_has_parkspace_info();
  956. void clear_has_parkspace_info();
  957. void set_has_locate_information();
  958. void clear_has_locate_information();
  959. // helper for ByteSizeLong()
  960. size_t RequiredFieldsByteSizeFallback() const;
  961. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  962. ::google::protobuf::internal::HasBits<1> _has_bits_;
  963. mutable int _cached_size_;
  964. ::google::protobuf::internal::ArenaStringPtr command_key_;
  965. ::message::Base_info* base_info_;
  966. ::message::Parkspace_info* parkspace_info_;
  967. ::message::Locate_information* locate_information_;
  968. int dispatch_motion_direction_;
  969. ::google::protobuf::int32 terminal_id_;
  970. friend struct ::protobuf_dispatch_5fmessage_2eproto::TableStruct;
  971. friend void ::protobuf_dispatch_5fmessage_2eproto::InitDefaultsDispatch_request_msgImpl();
  972. };
  973. // -------------------------------------------------------------------
  974. class Dispatch_response_msg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:message.Dispatch_response_msg) */ {
  975. public:
  976. Dispatch_response_msg();
  977. virtual ~Dispatch_response_msg();
  978. Dispatch_response_msg(const Dispatch_response_msg& from);
  979. inline Dispatch_response_msg& operator=(const Dispatch_response_msg& from) {
  980. CopyFrom(from);
  981. return *this;
  982. }
  983. #if LANG_CXX11
  984. Dispatch_response_msg(Dispatch_response_msg&& from) noexcept
  985. : Dispatch_response_msg() {
  986. *this = ::std::move(from);
  987. }
  988. inline Dispatch_response_msg& operator=(Dispatch_response_msg&& from) noexcept {
  989. if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
  990. if (this != &from) InternalSwap(&from);
  991. } else {
  992. CopyFrom(from);
  993. }
  994. return *this;
  995. }
  996. #endif
  997. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  998. return _internal_metadata_.unknown_fields();
  999. }
  1000. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1001. return _internal_metadata_.mutable_unknown_fields();
  1002. }
  1003. static const ::google::protobuf::Descriptor* descriptor();
  1004. static const Dispatch_response_msg& default_instance();
  1005. static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
  1006. static inline const Dispatch_response_msg* internal_default_instance() {
  1007. return reinterpret_cast<const Dispatch_response_msg*>(
  1008. &_Dispatch_response_msg_default_instance_);
  1009. }
  1010. static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
  1011. 5;
  1012. void Swap(Dispatch_response_msg* other);
  1013. friend void swap(Dispatch_response_msg& a, Dispatch_response_msg& b) {
  1014. a.Swap(&b);
  1015. }
  1016. // implements Message ----------------------------------------------
  1017. inline Dispatch_response_msg* New() const PROTOBUF_FINAL { return New(NULL); }
  1018. Dispatch_response_msg* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
  1019. void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1020. void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL;
  1021. void CopyFrom(const Dispatch_response_msg& from);
  1022. void MergeFrom(const Dispatch_response_msg& from);
  1023. void Clear() PROTOBUF_FINAL;
  1024. bool IsInitialized() const PROTOBUF_FINAL;
  1025. size_t ByteSizeLong() const PROTOBUF_FINAL;
  1026. bool MergePartialFromCodedStream(
  1027. ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
  1028. void SerializeWithCachedSizes(
  1029. ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
  1030. ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
  1031. bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL;
  1032. int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
  1033. private:
  1034. void SharedCtor();
  1035. void SharedDtor();
  1036. void SetCachedSize(int size) const PROTOBUF_FINAL;
  1037. void InternalSwap(Dispatch_response_msg* other);
  1038. private:
  1039. inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
  1040. return NULL;
  1041. }
  1042. inline void* MaybeArenaPtr() const {
  1043. return NULL;
  1044. }
  1045. public:
  1046. ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL;
  1047. // nested types ----------------------------------------------------
  1048. // accessors -------------------------------------------------------
  1049. // required string command_key = 2;
  1050. bool has_command_key() const;
  1051. void clear_command_key();
  1052. static const int kCommandKeyFieldNumber = 2;
  1053. const ::std::string& command_key() const;
  1054. void set_command_key(const ::std::string& value);
  1055. #if LANG_CXX11
  1056. void set_command_key(::std::string&& value);
  1057. #endif
  1058. void set_command_key(const char* value);
  1059. void set_command_key(const char* value, size_t size);
  1060. ::std::string* mutable_command_key();
  1061. ::std::string* release_command_key();
  1062. void set_allocated_command_key(::std::string* command_key);
  1063. // required .message.Base_info base_info = 1;
  1064. bool has_base_info() const;
  1065. void clear_base_info();
  1066. static const int kBaseInfoFieldNumber = 1;
  1067. const ::message::Base_info& base_info() const;
  1068. ::message::Base_info* release_base_info();
  1069. ::message::Base_info* mutable_base_info();
  1070. void set_allocated_base_info(::message::Base_info* base_info);
  1071. // required .message.Error_manager error_manager = 3;
  1072. bool has_error_manager() const;
  1073. void clear_error_manager();
  1074. static const int kErrorManagerFieldNumber = 3;
  1075. const ::message::Error_manager& error_manager() const;
  1076. ::message::Error_manager* release_error_manager();
  1077. ::message::Error_manager* mutable_error_manager();
  1078. void set_allocated_error_manager(::message::Error_manager* error_manager);
  1079. // @@protoc_insertion_point(class_scope:message.Dispatch_response_msg)
  1080. private:
  1081. void set_has_base_info();
  1082. void clear_has_base_info();
  1083. void set_has_command_key();
  1084. void clear_has_command_key();
  1085. void set_has_error_manager();
  1086. void clear_has_error_manager();
  1087. // helper for ByteSizeLong()
  1088. size_t RequiredFieldsByteSizeFallback() const;
  1089. ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  1090. ::google::protobuf::internal::HasBits<1> _has_bits_;
  1091. mutable int _cached_size_;
  1092. ::google::protobuf::internal::ArenaStringPtr command_key_;
  1093. ::message::Base_info* base_info_;
  1094. ::message::Error_manager* error_manager_;
  1095. friend struct ::protobuf_dispatch_5fmessage_2eproto::TableStruct;
  1096. friend void ::protobuf_dispatch_5fmessage_2eproto::InitDefaultsDispatch_response_msgImpl();
  1097. };
  1098. // ===================================================================
  1099. // ===================================================================
  1100. #ifdef __GNUC__
  1101. #pragma GCC diagnostic push
  1102. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  1103. #endif // __GNUC__
  1104. // Device_position
  1105. // required float x = 1;
  1106. inline bool Device_position::has_x() const {
  1107. return (_has_bits_[0] & 0x00000001u) != 0;
  1108. }
  1109. inline void Device_position::set_has_x() {
  1110. _has_bits_[0] |= 0x00000001u;
  1111. }
  1112. inline void Device_position::clear_has_x() {
  1113. _has_bits_[0] &= ~0x00000001u;
  1114. }
  1115. inline void Device_position::clear_x() {
  1116. x_ = 0;
  1117. clear_has_x();
  1118. }
  1119. inline float Device_position::x() const {
  1120. // @@protoc_insertion_point(field_get:message.Device_position.x)
  1121. return x_;
  1122. }
  1123. inline void Device_position::set_x(float value) {
  1124. set_has_x();
  1125. x_ = value;
  1126. // @@protoc_insertion_point(field_set:message.Device_position.x)
  1127. }
  1128. // required float y = 2;
  1129. inline bool Device_position::has_y() const {
  1130. return (_has_bits_[0] & 0x00000002u) != 0;
  1131. }
  1132. inline void Device_position::set_has_y() {
  1133. _has_bits_[0] |= 0x00000002u;
  1134. }
  1135. inline void Device_position::clear_has_y() {
  1136. _has_bits_[0] &= ~0x00000002u;
  1137. }
  1138. inline void Device_position::clear_y() {
  1139. y_ = 0;
  1140. clear_has_y();
  1141. }
  1142. inline float Device_position::y() const {
  1143. // @@protoc_insertion_point(field_get:message.Device_position.y)
  1144. return y_;
  1145. }
  1146. inline void Device_position::set_y(float value) {
  1147. set_has_y();
  1148. y_ = value;
  1149. // @@protoc_insertion_point(field_set:message.Device_position.y)
  1150. }
  1151. // required float z = 3;
  1152. inline bool Device_position::has_z() const {
  1153. return (_has_bits_[0] & 0x00000004u) != 0;
  1154. }
  1155. inline void Device_position::set_has_z() {
  1156. _has_bits_[0] |= 0x00000004u;
  1157. }
  1158. inline void Device_position::clear_has_z() {
  1159. _has_bits_[0] &= ~0x00000004u;
  1160. }
  1161. inline void Device_position::clear_z() {
  1162. z_ = 0;
  1163. clear_has_z();
  1164. }
  1165. inline float Device_position::z() const {
  1166. // @@protoc_insertion_point(field_get:message.Device_position.z)
  1167. return z_;
  1168. }
  1169. inline void Device_position::set_z(float value) {
  1170. set_has_z();
  1171. z_ = value;
  1172. // @@protoc_insertion_point(field_set:message.Device_position.z)
  1173. }
  1174. // -------------------------------------------------------------------
  1175. // Dispatch_manager_data_msg
  1176. // -------------------------------------------------------------------
  1177. // Dispatch_manager_status_msg
  1178. // required .message.Base_info base_info = 1;
  1179. inline bool Dispatch_manager_status_msg::has_base_info() const {
  1180. return (_has_bits_[0] & 0x00000001u) != 0;
  1181. }
  1182. inline void Dispatch_manager_status_msg::set_has_base_info() {
  1183. _has_bits_[0] |= 0x00000001u;
  1184. }
  1185. inline void Dispatch_manager_status_msg::clear_has_base_info() {
  1186. _has_bits_[0] &= ~0x00000001u;
  1187. }
  1188. inline const ::message::Base_info& Dispatch_manager_status_msg::base_info() const {
  1189. const ::message::Base_info* p = base_info_;
  1190. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.base_info)
  1191. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1192. &::message::_Base_info_default_instance_);
  1193. }
  1194. inline ::message::Base_info* Dispatch_manager_status_msg::release_base_info() {
  1195. // @@protoc_insertion_point(field_release:message.Dispatch_manager_status_msg.base_info)
  1196. clear_has_base_info();
  1197. ::message::Base_info* temp = base_info_;
  1198. base_info_ = NULL;
  1199. return temp;
  1200. }
  1201. inline ::message::Base_info* Dispatch_manager_status_msg::mutable_base_info() {
  1202. set_has_base_info();
  1203. if (base_info_ == NULL) {
  1204. base_info_ = new ::message::Base_info;
  1205. }
  1206. // @@protoc_insertion_point(field_mutable:message.Dispatch_manager_status_msg.base_info)
  1207. return base_info_;
  1208. }
  1209. inline void Dispatch_manager_status_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1210. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  1211. if (message_arena == NULL) {
  1212. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  1213. }
  1214. if (base_info) {
  1215. ::google::protobuf::Arena* submessage_arena = NULL;
  1216. if (message_arena != submessage_arena) {
  1217. base_info = ::google::protobuf::internal::GetOwnedMessage(
  1218. message_arena, base_info, submessage_arena);
  1219. }
  1220. set_has_base_info();
  1221. } else {
  1222. clear_has_base_info();
  1223. }
  1224. base_info_ = base_info;
  1225. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_manager_status_msg.base_info)
  1226. }
  1227. // required int32 dispatch_id = 2;
  1228. inline bool Dispatch_manager_status_msg::has_dispatch_id() const {
  1229. return (_has_bits_[0] & 0x00000002u) != 0;
  1230. }
  1231. inline void Dispatch_manager_status_msg::set_has_dispatch_id() {
  1232. _has_bits_[0] |= 0x00000002u;
  1233. }
  1234. inline void Dispatch_manager_status_msg::clear_has_dispatch_id() {
  1235. _has_bits_[0] &= ~0x00000002u;
  1236. }
  1237. inline void Dispatch_manager_status_msg::clear_dispatch_id() {
  1238. dispatch_id_ = 0;
  1239. clear_has_dispatch_id();
  1240. }
  1241. inline ::google::protobuf::int32 Dispatch_manager_status_msg::dispatch_id() const {
  1242. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.dispatch_id)
  1243. return dispatch_id_;
  1244. }
  1245. inline void Dispatch_manager_status_msg::set_dispatch_id(::google::protobuf::int32 value) {
  1246. set_has_dispatch_id();
  1247. dispatch_id_ = value;
  1248. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.dispatch_id)
  1249. }
  1250. // required .message.Dispatch_manager_status dispatch_manager_status = 3;
  1251. inline bool Dispatch_manager_status_msg::has_dispatch_manager_status() const {
  1252. return (_has_bits_[0] & 0x00000004u) != 0;
  1253. }
  1254. inline void Dispatch_manager_status_msg::set_has_dispatch_manager_status() {
  1255. _has_bits_[0] |= 0x00000004u;
  1256. }
  1257. inline void Dispatch_manager_status_msg::clear_has_dispatch_manager_status() {
  1258. _has_bits_[0] &= ~0x00000004u;
  1259. }
  1260. inline void Dispatch_manager_status_msg::clear_dispatch_manager_status() {
  1261. dispatch_manager_status_ = 0;
  1262. clear_has_dispatch_manager_status();
  1263. }
  1264. inline ::message::Dispatch_manager_status Dispatch_manager_status_msg::dispatch_manager_status() const {
  1265. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.dispatch_manager_status)
  1266. return static_cast< ::message::Dispatch_manager_status >(dispatch_manager_status_);
  1267. }
  1268. inline void Dispatch_manager_status_msg::set_dispatch_manager_status(::message::Dispatch_manager_status value) {
  1269. assert(::message::Dispatch_manager_status_IsValid(value));
  1270. set_has_dispatch_manager_status();
  1271. dispatch_manager_status_ = value;
  1272. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.dispatch_manager_status)
  1273. }
  1274. // optional .message.Dispatch_device_status robot_1_status = 4;
  1275. inline bool Dispatch_manager_status_msg::has_robot_1_status() const {
  1276. return (_has_bits_[0] & 0x00000008u) != 0;
  1277. }
  1278. inline void Dispatch_manager_status_msg::set_has_robot_1_status() {
  1279. _has_bits_[0] |= 0x00000008u;
  1280. }
  1281. inline void Dispatch_manager_status_msg::clear_has_robot_1_status() {
  1282. _has_bits_[0] &= ~0x00000008u;
  1283. }
  1284. inline void Dispatch_manager_status_msg::clear_robot_1_status() {
  1285. robot_1_status_ = 0;
  1286. clear_has_robot_1_status();
  1287. }
  1288. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::robot_1_status() const {
  1289. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.robot_1_status)
  1290. return static_cast< ::message::Dispatch_device_status >(robot_1_status_);
  1291. }
  1292. inline void Dispatch_manager_status_msg::set_robot_1_status(::message::Dispatch_device_status value) {
  1293. assert(::message::Dispatch_device_status_IsValid(value));
  1294. set_has_robot_1_status();
  1295. robot_1_status_ = value;
  1296. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.robot_1_status)
  1297. }
  1298. // optional .message.Dispatch_device_status robot_2_status = 5;
  1299. inline bool Dispatch_manager_status_msg::has_robot_2_status() const {
  1300. return (_has_bits_[0] & 0x00000010u) != 0;
  1301. }
  1302. inline void Dispatch_manager_status_msg::set_has_robot_2_status() {
  1303. _has_bits_[0] |= 0x00000010u;
  1304. }
  1305. inline void Dispatch_manager_status_msg::clear_has_robot_2_status() {
  1306. _has_bits_[0] &= ~0x00000010u;
  1307. }
  1308. inline void Dispatch_manager_status_msg::clear_robot_2_status() {
  1309. robot_2_status_ = 0;
  1310. clear_has_robot_2_status();
  1311. }
  1312. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::robot_2_status() const {
  1313. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.robot_2_status)
  1314. return static_cast< ::message::Dispatch_device_status >(robot_2_status_);
  1315. }
  1316. inline void Dispatch_manager_status_msg::set_robot_2_status(::message::Dispatch_device_status value) {
  1317. assert(::message::Dispatch_device_status_IsValid(value));
  1318. set_has_robot_2_status();
  1319. robot_2_status_ = value;
  1320. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.robot_2_status)
  1321. }
  1322. // optional .message.Dispatch_device_status carrier_1_status = 6;
  1323. inline bool Dispatch_manager_status_msg::has_carrier_1_status() const {
  1324. return (_has_bits_[0] & 0x00000020u) != 0;
  1325. }
  1326. inline void Dispatch_manager_status_msg::set_has_carrier_1_status() {
  1327. _has_bits_[0] |= 0x00000020u;
  1328. }
  1329. inline void Dispatch_manager_status_msg::clear_has_carrier_1_status() {
  1330. _has_bits_[0] &= ~0x00000020u;
  1331. }
  1332. inline void Dispatch_manager_status_msg::clear_carrier_1_status() {
  1333. carrier_1_status_ = 0;
  1334. clear_has_carrier_1_status();
  1335. }
  1336. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::carrier_1_status() const {
  1337. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.carrier_1_status)
  1338. return static_cast< ::message::Dispatch_device_status >(carrier_1_status_);
  1339. }
  1340. inline void Dispatch_manager_status_msg::set_carrier_1_status(::message::Dispatch_device_status value) {
  1341. assert(::message::Dispatch_device_status_IsValid(value));
  1342. set_has_carrier_1_status();
  1343. carrier_1_status_ = value;
  1344. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.carrier_1_status)
  1345. }
  1346. // optional .message.Dispatch_device_status carrier_2_status = 7;
  1347. inline bool Dispatch_manager_status_msg::has_carrier_2_status() const {
  1348. return (_has_bits_[0] & 0x00000040u) != 0;
  1349. }
  1350. inline void Dispatch_manager_status_msg::set_has_carrier_2_status() {
  1351. _has_bits_[0] |= 0x00000040u;
  1352. }
  1353. inline void Dispatch_manager_status_msg::clear_has_carrier_2_status() {
  1354. _has_bits_[0] &= ~0x00000040u;
  1355. }
  1356. inline void Dispatch_manager_status_msg::clear_carrier_2_status() {
  1357. carrier_2_status_ = 0;
  1358. clear_has_carrier_2_status();
  1359. }
  1360. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::carrier_2_status() const {
  1361. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.carrier_2_status)
  1362. return static_cast< ::message::Dispatch_device_status >(carrier_2_status_);
  1363. }
  1364. inline void Dispatch_manager_status_msg::set_carrier_2_status(::message::Dispatch_device_status value) {
  1365. assert(::message::Dispatch_device_status_IsValid(value));
  1366. set_has_carrier_2_status();
  1367. carrier_2_status_ = value;
  1368. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.carrier_2_status)
  1369. }
  1370. // optional .message.Dispatch_device_status carrier_3_status = 8;
  1371. inline bool Dispatch_manager_status_msg::has_carrier_3_status() const {
  1372. return (_has_bits_[0] & 0x00000080u) != 0;
  1373. }
  1374. inline void Dispatch_manager_status_msg::set_has_carrier_3_status() {
  1375. _has_bits_[0] |= 0x00000080u;
  1376. }
  1377. inline void Dispatch_manager_status_msg::clear_has_carrier_3_status() {
  1378. _has_bits_[0] &= ~0x00000080u;
  1379. }
  1380. inline void Dispatch_manager_status_msg::clear_carrier_3_status() {
  1381. carrier_3_status_ = 0;
  1382. clear_has_carrier_3_status();
  1383. }
  1384. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::carrier_3_status() const {
  1385. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.carrier_3_status)
  1386. return static_cast< ::message::Dispatch_device_status >(carrier_3_status_);
  1387. }
  1388. inline void Dispatch_manager_status_msg::set_carrier_3_status(::message::Dispatch_device_status value) {
  1389. assert(::message::Dispatch_device_status_IsValid(value));
  1390. set_has_carrier_3_status();
  1391. carrier_3_status_ = value;
  1392. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.carrier_3_status)
  1393. }
  1394. // optional .message.Dispatch_device_status passageway_0_status = 9;
  1395. inline bool Dispatch_manager_status_msg::has_passageway_0_status() const {
  1396. return (_has_bits_[0] & 0x00000100u) != 0;
  1397. }
  1398. inline void Dispatch_manager_status_msg::set_has_passageway_0_status() {
  1399. _has_bits_[0] |= 0x00000100u;
  1400. }
  1401. inline void Dispatch_manager_status_msg::clear_has_passageway_0_status() {
  1402. _has_bits_[0] &= ~0x00000100u;
  1403. }
  1404. inline void Dispatch_manager_status_msg::clear_passageway_0_status() {
  1405. passageway_0_status_ = 0;
  1406. clear_has_passageway_0_status();
  1407. }
  1408. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::passageway_0_status() const {
  1409. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_0_status)
  1410. return static_cast< ::message::Dispatch_device_status >(passageway_0_status_);
  1411. }
  1412. inline void Dispatch_manager_status_msg::set_passageway_0_status(::message::Dispatch_device_status value) {
  1413. assert(::message::Dispatch_device_status_IsValid(value));
  1414. set_has_passageway_0_status();
  1415. passageway_0_status_ = value;
  1416. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_0_status)
  1417. }
  1418. // optional .message.Dispatch_device_status passageway_1_status = 10;
  1419. inline bool Dispatch_manager_status_msg::has_passageway_1_status() const {
  1420. return (_has_bits_[0] & 0x00000200u) != 0;
  1421. }
  1422. inline void Dispatch_manager_status_msg::set_has_passageway_1_status() {
  1423. _has_bits_[0] |= 0x00000200u;
  1424. }
  1425. inline void Dispatch_manager_status_msg::clear_has_passageway_1_status() {
  1426. _has_bits_[0] &= ~0x00000200u;
  1427. }
  1428. inline void Dispatch_manager_status_msg::clear_passageway_1_status() {
  1429. passageway_1_status_ = 0;
  1430. clear_has_passageway_1_status();
  1431. }
  1432. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::passageway_1_status() const {
  1433. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_1_status)
  1434. return static_cast< ::message::Dispatch_device_status >(passageway_1_status_);
  1435. }
  1436. inline void Dispatch_manager_status_msg::set_passageway_1_status(::message::Dispatch_device_status value) {
  1437. assert(::message::Dispatch_device_status_IsValid(value));
  1438. set_has_passageway_1_status();
  1439. passageway_1_status_ = value;
  1440. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_1_status)
  1441. }
  1442. // optional .message.Dispatch_device_status passageway_2_status = 11;
  1443. inline bool Dispatch_manager_status_msg::has_passageway_2_status() const {
  1444. return (_has_bits_[0] & 0x00000400u) != 0;
  1445. }
  1446. inline void Dispatch_manager_status_msg::set_has_passageway_2_status() {
  1447. _has_bits_[0] |= 0x00000400u;
  1448. }
  1449. inline void Dispatch_manager_status_msg::clear_has_passageway_2_status() {
  1450. _has_bits_[0] &= ~0x00000400u;
  1451. }
  1452. inline void Dispatch_manager_status_msg::clear_passageway_2_status() {
  1453. passageway_2_status_ = 0;
  1454. clear_has_passageway_2_status();
  1455. }
  1456. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::passageway_2_status() const {
  1457. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_2_status)
  1458. return static_cast< ::message::Dispatch_device_status >(passageway_2_status_);
  1459. }
  1460. inline void Dispatch_manager_status_msg::set_passageway_2_status(::message::Dispatch_device_status value) {
  1461. assert(::message::Dispatch_device_status_IsValid(value));
  1462. set_has_passageway_2_status();
  1463. passageway_2_status_ = value;
  1464. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_2_status)
  1465. }
  1466. // optional .message.Dispatch_device_status passageway_3_status = 12;
  1467. inline bool Dispatch_manager_status_msg::has_passageway_3_status() const {
  1468. return (_has_bits_[0] & 0x00000800u) != 0;
  1469. }
  1470. inline void Dispatch_manager_status_msg::set_has_passageway_3_status() {
  1471. _has_bits_[0] |= 0x00000800u;
  1472. }
  1473. inline void Dispatch_manager_status_msg::clear_has_passageway_3_status() {
  1474. _has_bits_[0] &= ~0x00000800u;
  1475. }
  1476. inline void Dispatch_manager_status_msg::clear_passageway_3_status() {
  1477. passageway_3_status_ = 0;
  1478. clear_has_passageway_3_status();
  1479. }
  1480. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::passageway_3_status() const {
  1481. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_3_status)
  1482. return static_cast< ::message::Dispatch_device_status >(passageway_3_status_);
  1483. }
  1484. inline void Dispatch_manager_status_msg::set_passageway_3_status(::message::Dispatch_device_status value) {
  1485. assert(::message::Dispatch_device_status_IsValid(value));
  1486. set_has_passageway_3_status();
  1487. passageway_3_status_ = value;
  1488. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_3_status)
  1489. }
  1490. // optional .message.Dispatch_device_status passageway_4_status = 13;
  1491. inline bool Dispatch_manager_status_msg::has_passageway_4_status() const {
  1492. return (_has_bits_[0] & 0x00001000u) != 0;
  1493. }
  1494. inline void Dispatch_manager_status_msg::set_has_passageway_4_status() {
  1495. _has_bits_[0] |= 0x00001000u;
  1496. }
  1497. inline void Dispatch_manager_status_msg::clear_has_passageway_4_status() {
  1498. _has_bits_[0] &= ~0x00001000u;
  1499. }
  1500. inline void Dispatch_manager_status_msg::clear_passageway_4_status() {
  1501. passageway_4_status_ = 0;
  1502. clear_has_passageway_4_status();
  1503. }
  1504. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::passageway_4_status() const {
  1505. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_4_status)
  1506. return static_cast< ::message::Dispatch_device_status >(passageway_4_status_);
  1507. }
  1508. inline void Dispatch_manager_status_msg::set_passageway_4_status(::message::Dispatch_device_status value) {
  1509. assert(::message::Dispatch_device_status_IsValid(value));
  1510. set_has_passageway_4_status();
  1511. passageway_4_status_ = value;
  1512. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_4_status)
  1513. }
  1514. // optional .message.Dispatch_device_status passageway_5_status = 14;
  1515. inline bool Dispatch_manager_status_msg::has_passageway_5_status() const {
  1516. return (_has_bits_[0] & 0x00002000u) != 0;
  1517. }
  1518. inline void Dispatch_manager_status_msg::set_has_passageway_5_status() {
  1519. _has_bits_[0] |= 0x00002000u;
  1520. }
  1521. inline void Dispatch_manager_status_msg::clear_has_passageway_5_status() {
  1522. _has_bits_[0] &= ~0x00002000u;
  1523. }
  1524. inline void Dispatch_manager_status_msg::clear_passageway_5_status() {
  1525. passageway_5_status_ = 0;
  1526. clear_has_passageway_5_status();
  1527. }
  1528. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::passageway_5_status() const {
  1529. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_5_status)
  1530. return static_cast< ::message::Dispatch_device_status >(passageway_5_status_);
  1531. }
  1532. inline void Dispatch_manager_status_msg::set_passageway_5_status(::message::Dispatch_device_status value) {
  1533. assert(::message::Dispatch_device_status_IsValid(value));
  1534. set_has_passageway_5_status();
  1535. passageway_5_status_ = value;
  1536. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_5_status)
  1537. }
  1538. // optional .message.Dispatch_device_status passageway_6_status = 15;
  1539. inline bool Dispatch_manager_status_msg::has_passageway_6_status() const {
  1540. return (_has_bits_[0] & 0x00004000u) != 0;
  1541. }
  1542. inline void Dispatch_manager_status_msg::set_has_passageway_6_status() {
  1543. _has_bits_[0] |= 0x00004000u;
  1544. }
  1545. inline void Dispatch_manager_status_msg::clear_has_passageway_6_status() {
  1546. _has_bits_[0] &= ~0x00004000u;
  1547. }
  1548. inline void Dispatch_manager_status_msg::clear_passageway_6_status() {
  1549. passageway_6_status_ = 0;
  1550. clear_has_passageway_6_status();
  1551. }
  1552. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::passageway_6_status() const {
  1553. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_6_status)
  1554. return static_cast< ::message::Dispatch_device_status >(passageway_6_status_);
  1555. }
  1556. inline void Dispatch_manager_status_msg::set_passageway_6_status(::message::Dispatch_device_status value) {
  1557. assert(::message::Dispatch_device_status_IsValid(value));
  1558. set_has_passageway_6_status();
  1559. passageway_6_status_ = value;
  1560. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_6_status)
  1561. }
  1562. // optional .message.Dispatch_device_status passageway_7_status = 16;
  1563. inline bool Dispatch_manager_status_msg::has_passageway_7_status() const {
  1564. return (_has_bits_[0] & 0x00008000u) != 0;
  1565. }
  1566. inline void Dispatch_manager_status_msg::set_has_passageway_7_status() {
  1567. _has_bits_[0] |= 0x00008000u;
  1568. }
  1569. inline void Dispatch_manager_status_msg::clear_has_passageway_7_status() {
  1570. _has_bits_[0] &= ~0x00008000u;
  1571. }
  1572. inline void Dispatch_manager_status_msg::clear_passageway_7_status() {
  1573. passageway_7_status_ = 0;
  1574. clear_has_passageway_7_status();
  1575. }
  1576. inline ::message::Dispatch_device_status Dispatch_manager_status_msg::passageway_7_status() const {
  1577. // @@protoc_insertion_point(field_get:message.Dispatch_manager_status_msg.passageway_7_status)
  1578. return static_cast< ::message::Dispatch_device_status >(passageway_7_status_);
  1579. }
  1580. inline void Dispatch_manager_status_msg::set_passageway_7_status(::message::Dispatch_device_status value) {
  1581. assert(::message::Dispatch_device_status_IsValid(value));
  1582. set_has_passageway_7_status();
  1583. passageway_7_status_ = value;
  1584. // @@protoc_insertion_point(field_set:message.Dispatch_manager_status_msg.passageway_7_status)
  1585. }
  1586. // -------------------------------------------------------------------
  1587. // Dispatch_terminal_status_msg
  1588. // required .message.Base_info base_info = 1;
  1589. inline bool Dispatch_terminal_status_msg::has_base_info() const {
  1590. return (_has_bits_[0] & 0x00000001u) != 0;
  1591. }
  1592. inline void Dispatch_terminal_status_msg::set_has_base_info() {
  1593. _has_bits_[0] |= 0x00000001u;
  1594. }
  1595. inline void Dispatch_terminal_status_msg::clear_has_base_info() {
  1596. _has_bits_[0] &= ~0x00000001u;
  1597. }
  1598. inline const ::message::Base_info& Dispatch_terminal_status_msg::base_info() const {
  1599. const ::message::Base_info* p = base_info_;
  1600. // @@protoc_insertion_point(field_get:message.Dispatch_terminal_status_msg.base_info)
  1601. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1602. &::message::_Base_info_default_instance_);
  1603. }
  1604. inline ::message::Base_info* Dispatch_terminal_status_msg::release_base_info() {
  1605. // @@protoc_insertion_point(field_release:message.Dispatch_terminal_status_msg.base_info)
  1606. clear_has_base_info();
  1607. ::message::Base_info* temp = base_info_;
  1608. base_info_ = NULL;
  1609. return temp;
  1610. }
  1611. inline ::message::Base_info* Dispatch_terminal_status_msg::mutable_base_info() {
  1612. set_has_base_info();
  1613. if (base_info_ == NULL) {
  1614. base_info_ = new ::message::Base_info;
  1615. }
  1616. // @@protoc_insertion_point(field_mutable:message.Dispatch_terminal_status_msg.base_info)
  1617. return base_info_;
  1618. }
  1619. inline void Dispatch_terminal_status_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1620. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  1621. if (message_arena == NULL) {
  1622. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  1623. }
  1624. if (base_info) {
  1625. ::google::protobuf::Arena* submessage_arena = NULL;
  1626. if (message_arena != submessage_arena) {
  1627. base_info = ::google::protobuf::internal::GetOwnedMessage(
  1628. message_arena, base_info, submessage_arena);
  1629. }
  1630. set_has_base_info();
  1631. } else {
  1632. clear_has_base_info();
  1633. }
  1634. base_info_ = base_info;
  1635. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_terminal_status_msg.base_info)
  1636. }
  1637. // required int32 terminal_id = 2;
  1638. inline bool Dispatch_terminal_status_msg::has_terminal_id() const {
  1639. return (_has_bits_[0] & 0x00000002u) != 0;
  1640. }
  1641. inline void Dispatch_terminal_status_msg::set_has_terminal_id() {
  1642. _has_bits_[0] |= 0x00000002u;
  1643. }
  1644. inline void Dispatch_terminal_status_msg::clear_has_terminal_id() {
  1645. _has_bits_[0] &= ~0x00000002u;
  1646. }
  1647. inline void Dispatch_terminal_status_msg::clear_terminal_id() {
  1648. terminal_id_ = 0;
  1649. clear_has_terminal_id();
  1650. }
  1651. inline ::google::protobuf::int32 Dispatch_terminal_status_msg::terminal_id() const {
  1652. // @@protoc_insertion_point(field_get:message.Dispatch_terminal_status_msg.terminal_id)
  1653. return terminal_id_;
  1654. }
  1655. inline void Dispatch_terminal_status_msg::set_terminal_id(::google::protobuf::int32 value) {
  1656. set_has_terminal_id();
  1657. terminal_id_ = value;
  1658. // @@protoc_insertion_point(field_set:message.Dispatch_terminal_status_msg.terminal_id)
  1659. }
  1660. // required .message.Terminal_status terminal_status = 3;
  1661. inline bool Dispatch_terminal_status_msg::has_terminal_status() const {
  1662. return (_has_bits_[0] & 0x00000004u) != 0;
  1663. }
  1664. inline void Dispatch_terminal_status_msg::set_has_terminal_status() {
  1665. _has_bits_[0] |= 0x00000004u;
  1666. }
  1667. inline void Dispatch_terminal_status_msg::clear_has_terminal_status() {
  1668. _has_bits_[0] &= ~0x00000004u;
  1669. }
  1670. inline void Dispatch_terminal_status_msg::clear_terminal_status() {
  1671. terminal_status_ = 0;
  1672. clear_has_terminal_status();
  1673. }
  1674. inline ::message::Terminal_status Dispatch_terminal_status_msg::terminal_status() const {
  1675. // @@protoc_insertion_point(field_get:message.Dispatch_terminal_status_msg.terminal_status)
  1676. return static_cast< ::message::Terminal_status >(terminal_status_);
  1677. }
  1678. inline void Dispatch_terminal_status_msg::set_terminal_status(::message::Terminal_status value) {
  1679. assert(::message::Terminal_status_IsValid(value));
  1680. set_has_terminal_status();
  1681. terminal_status_ = value;
  1682. // @@protoc_insertion_point(field_set:message.Dispatch_terminal_status_msg.terminal_status)
  1683. }
  1684. // required .message.Passageway_direction passageway_direction = 4;
  1685. inline bool Dispatch_terminal_status_msg::has_passageway_direction() const {
  1686. return (_has_bits_[0] & 0x00000008u) != 0;
  1687. }
  1688. inline void Dispatch_terminal_status_msg::set_has_passageway_direction() {
  1689. _has_bits_[0] |= 0x00000008u;
  1690. }
  1691. inline void Dispatch_terminal_status_msg::clear_has_passageway_direction() {
  1692. _has_bits_[0] &= ~0x00000008u;
  1693. }
  1694. inline void Dispatch_terminal_status_msg::clear_passageway_direction() {
  1695. passageway_direction_ = 0;
  1696. clear_has_passageway_direction();
  1697. }
  1698. inline ::message::Passageway_direction Dispatch_terminal_status_msg::passageway_direction() const {
  1699. // @@protoc_insertion_point(field_get:message.Dispatch_terminal_status_msg.passageway_direction)
  1700. return static_cast< ::message::Passageway_direction >(passageway_direction_);
  1701. }
  1702. inline void Dispatch_terminal_status_msg::set_passageway_direction(::message::Passageway_direction value) {
  1703. assert(::message::Passageway_direction_IsValid(value));
  1704. set_has_passageway_direction();
  1705. passageway_direction_ = value;
  1706. // @@protoc_insertion_point(field_set:message.Dispatch_terminal_status_msg.passageway_direction)
  1707. }
  1708. // -------------------------------------------------------------------
  1709. // Dispatch_request_msg
  1710. // required .message.Base_info base_info = 1;
  1711. inline bool Dispatch_request_msg::has_base_info() const {
  1712. return (_has_bits_[0] & 0x00000002u) != 0;
  1713. }
  1714. inline void Dispatch_request_msg::set_has_base_info() {
  1715. _has_bits_[0] |= 0x00000002u;
  1716. }
  1717. inline void Dispatch_request_msg::clear_has_base_info() {
  1718. _has_bits_[0] &= ~0x00000002u;
  1719. }
  1720. inline const ::message::Base_info& Dispatch_request_msg::base_info() const {
  1721. const ::message::Base_info* p = base_info_;
  1722. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.base_info)
  1723. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1724. &::message::_Base_info_default_instance_);
  1725. }
  1726. inline ::message::Base_info* Dispatch_request_msg::release_base_info() {
  1727. // @@protoc_insertion_point(field_release:message.Dispatch_request_msg.base_info)
  1728. clear_has_base_info();
  1729. ::message::Base_info* temp = base_info_;
  1730. base_info_ = NULL;
  1731. return temp;
  1732. }
  1733. inline ::message::Base_info* Dispatch_request_msg::mutable_base_info() {
  1734. set_has_base_info();
  1735. if (base_info_ == NULL) {
  1736. base_info_ = new ::message::Base_info;
  1737. }
  1738. // @@protoc_insertion_point(field_mutable:message.Dispatch_request_msg.base_info)
  1739. return base_info_;
  1740. }
  1741. inline void Dispatch_request_msg::set_allocated_base_info(::message::Base_info* base_info) {
  1742. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  1743. if (message_arena == NULL) {
  1744. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  1745. }
  1746. if (base_info) {
  1747. ::google::protobuf::Arena* submessage_arena = NULL;
  1748. if (message_arena != submessage_arena) {
  1749. base_info = ::google::protobuf::internal::GetOwnedMessage(
  1750. message_arena, base_info, submessage_arena);
  1751. }
  1752. set_has_base_info();
  1753. } else {
  1754. clear_has_base_info();
  1755. }
  1756. base_info_ = base_info;
  1757. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_request_msg.base_info)
  1758. }
  1759. // required string command_key = 2;
  1760. inline bool Dispatch_request_msg::has_command_key() const {
  1761. return (_has_bits_[0] & 0x00000001u) != 0;
  1762. }
  1763. inline void Dispatch_request_msg::set_has_command_key() {
  1764. _has_bits_[0] |= 0x00000001u;
  1765. }
  1766. inline void Dispatch_request_msg::clear_has_command_key() {
  1767. _has_bits_[0] &= ~0x00000001u;
  1768. }
  1769. inline void Dispatch_request_msg::clear_command_key() {
  1770. command_key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1771. clear_has_command_key();
  1772. }
  1773. inline const ::std::string& Dispatch_request_msg::command_key() const {
  1774. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.command_key)
  1775. return command_key_.GetNoArena();
  1776. }
  1777. inline void Dispatch_request_msg::set_command_key(const ::std::string& value) {
  1778. set_has_command_key();
  1779. command_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1780. // @@protoc_insertion_point(field_set:message.Dispatch_request_msg.command_key)
  1781. }
  1782. #if LANG_CXX11
  1783. inline void Dispatch_request_msg::set_command_key(::std::string&& value) {
  1784. set_has_command_key();
  1785. command_key_.SetNoArena(
  1786. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  1787. // @@protoc_insertion_point(field_set_rvalue:message.Dispatch_request_msg.command_key)
  1788. }
  1789. #endif
  1790. inline void Dispatch_request_msg::set_command_key(const char* value) {
  1791. GOOGLE_DCHECK(value != NULL);
  1792. set_has_command_key();
  1793. command_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1794. // @@protoc_insertion_point(field_set_char:message.Dispatch_request_msg.command_key)
  1795. }
  1796. inline void Dispatch_request_msg::set_command_key(const char* value, size_t size) {
  1797. set_has_command_key();
  1798. command_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1799. ::std::string(reinterpret_cast<const char*>(value), size));
  1800. // @@protoc_insertion_point(field_set_pointer:message.Dispatch_request_msg.command_key)
  1801. }
  1802. inline ::std::string* Dispatch_request_msg::mutable_command_key() {
  1803. set_has_command_key();
  1804. // @@protoc_insertion_point(field_mutable:message.Dispatch_request_msg.command_key)
  1805. return command_key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1806. }
  1807. inline ::std::string* Dispatch_request_msg::release_command_key() {
  1808. // @@protoc_insertion_point(field_release:message.Dispatch_request_msg.command_key)
  1809. clear_has_command_key();
  1810. return command_key_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1811. }
  1812. inline void Dispatch_request_msg::set_allocated_command_key(::std::string* command_key) {
  1813. if (command_key != NULL) {
  1814. set_has_command_key();
  1815. } else {
  1816. clear_has_command_key();
  1817. }
  1818. command_key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), command_key);
  1819. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_request_msg.command_key)
  1820. }
  1821. // required .message.Dispatch_motion_direction dispatch_motion_direction = 3;
  1822. inline bool Dispatch_request_msg::has_dispatch_motion_direction() const {
  1823. return (_has_bits_[0] & 0x00000010u) != 0;
  1824. }
  1825. inline void Dispatch_request_msg::set_has_dispatch_motion_direction() {
  1826. _has_bits_[0] |= 0x00000010u;
  1827. }
  1828. inline void Dispatch_request_msg::clear_has_dispatch_motion_direction() {
  1829. _has_bits_[0] &= ~0x00000010u;
  1830. }
  1831. inline void Dispatch_request_msg::clear_dispatch_motion_direction() {
  1832. dispatch_motion_direction_ = 0;
  1833. clear_has_dispatch_motion_direction();
  1834. }
  1835. inline ::message::Dispatch_motion_direction Dispatch_request_msg::dispatch_motion_direction() const {
  1836. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.dispatch_motion_direction)
  1837. return static_cast< ::message::Dispatch_motion_direction >(dispatch_motion_direction_);
  1838. }
  1839. inline void Dispatch_request_msg::set_dispatch_motion_direction(::message::Dispatch_motion_direction value) {
  1840. assert(::message::Dispatch_motion_direction_IsValid(value));
  1841. set_has_dispatch_motion_direction();
  1842. dispatch_motion_direction_ = value;
  1843. // @@protoc_insertion_point(field_set:message.Dispatch_request_msg.dispatch_motion_direction)
  1844. }
  1845. // required int32 terminal_id = 4;
  1846. inline bool Dispatch_request_msg::has_terminal_id() const {
  1847. return (_has_bits_[0] & 0x00000020u) != 0;
  1848. }
  1849. inline void Dispatch_request_msg::set_has_terminal_id() {
  1850. _has_bits_[0] |= 0x00000020u;
  1851. }
  1852. inline void Dispatch_request_msg::clear_has_terminal_id() {
  1853. _has_bits_[0] &= ~0x00000020u;
  1854. }
  1855. inline void Dispatch_request_msg::clear_terminal_id() {
  1856. terminal_id_ = 0;
  1857. clear_has_terminal_id();
  1858. }
  1859. inline ::google::protobuf::int32 Dispatch_request_msg::terminal_id() const {
  1860. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.terminal_id)
  1861. return terminal_id_;
  1862. }
  1863. inline void Dispatch_request_msg::set_terminal_id(::google::protobuf::int32 value) {
  1864. set_has_terminal_id();
  1865. terminal_id_ = value;
  1866. // @@protoc_insertion_point(field_set:message.Dispatch_request_msg.terminal_id)
  1867. }
  1868. // required .message.Parkspace_info parkspace_info = 5;
  1869. inline bool Dispatch_request_msg::has_parkspace_info() const {
  1870. return (_has_bits_[0] & 0x00000004u) != 0;
  1871. }
  1872. inline void Dispatch_request_msg::set_has_parkspace_info() {
  1873. _has_bits_[0] |= 0x00000004u;
  1874. }
  1875. inline void Dispatch_request_msg::clear_has_parkspace_info() {
  1876. _has_bits_[0] &= ~0x00000004u;
  1877. }
  1878. inline const ::message::Parkspace_info& Dispatch_request_msg::parkspace_info() const {
  1879. const ::message::Parkspace_info* p = parkspace_info_;
  1880. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.parkspace_info)
  1881. return p != NULL ? *p : *reinterpret_cast<const ::message::Parkspace_info*>(
  1882. &::message::_Parkspace_info_default_instance_);
  1883. }
  1884. inline ::message::Parkspace_info* Dispatch_request_msg::release_parkspace_info() {
  1885. // @@protoc_insertion_point(field_release:message.Dispatch_request_msg.parkspace_info)
  1886. clear_has_parkspace_info();
  1887. ::message::Parkspace_info* temp = parkspace_info_;
  1888. parkspace_info_ = NULL;
  1889. return temp;
  1890. }
  1891. inline ::message::Parkspace_info* Dispatch_request_msg::mutable_parkspace_info() {
  1892. set_has_parkspace_info();
  1893. if (parkspace_info_ == NULL) {
  1894. parkspace_info_ = new ::message::Parkspace_info;
  1895. }
  1896. // @@protoc_insertion_point(field_mutable:message.Dispatch_request_msg.parkspace_info)
  1897. return parkspace_info_;
  1898. }
  1899. inline void Dispatch_request_msg::set_allocated_parkspace_info(::message::Parkspace_info* parkspace_info) {
  1900. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  1901. if (message_arena == NULL) {
  1902. delete reinterpret_cast< ::google::protobuf::MessageLite*>(parkspace_info_);
  1903. }
  1904. if (parkspace_info) {
  1905. ::google::protobuf::Arena* submessage_arena = NULL;
  1906. if (message_arena != submessage_arena) {
  1907. parkspace_info = ::google::protobuf::internal::GetOwnedMessage(
  1908. message_arena, parkspace_info, submessage_arena);
  1909. }
  1910. set_has_parkspace_info();
  1911. } else {
  1912. clear_has_parkspace_info();
  1913. }
  1914. parkspace_info_ = parkspace_info;
  1915. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_request_msg.parkspace_info)
  1916. }
  1917. // optional .message.Locate_information locate_information = 6;
  1918. inline bool Dispatch_request_msg::has_locate_information() const {
  1919. return (_has_bits_[0] & 0x00000008u) != 0;
  1920. }
  1921. inline void Dispatch_request_msg::set_has_locate_information() {
  1922. _has_bits_[0] |= 0x00000008u;
  1923. }
  1924. inline void Dispatch_request_msg::clear_has_locate_information() {
  1925. _has_bits_[0] &= ~0x00000008u;
  1926. }
  1927. inline const ::message::Locate_information& Dispatch_request_msg::locate_information() const {
  1928. const ::message::Locate_information* p = locate_information_;
  1929. // @@protoc_insertion_point(field_get:message.Dispatch_request_msg.locate_information)
  1930. return p != NULL ? *p : *reinterpret_cast<const ::message::Locate_information*>(
  1931. &::message::_Locate_information_default_instance_);
  1932. }
  1933. inline ::message::Locate_information* Dispatch_request_msg::release_locate_information() {
  1934. // @@protoc_insertion_point(field_release:message.Dispatch_request_msg.locate_information)
  1935. clear_has_locate_information();
  1936. ::message::Locate_information* temp = locate_information_;
  1937. locate_information_ = NULL;
  1938. return temp;
  1939. }
  1940. inline ::message::Locate_information* Dispatch_request_msg::mutable_locate_information() {
  1941. set_has_locate_information();
  1942. if (locate_information_ == NULL) {
  1943. locate_information_ = new ::message::Locate_information;
  1944. }
  1945. // @@protoc_insertion_point(field_mutable:message.Dispatch_request_msg.locate_information)
  1946. return locate_information_;
  1947. }
  1948. inline void Dispatch_request_msg::set_allocated_locate_information(::message::Locate_information* locate_information) {
  1949. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  1950. if (message_arena == NULL) {
  1951. delete reinterpret_cast< ::google::protobuf::MessageLite*>(locate_information_);
  1952. }
  1953. if (locate_information) {
  1954. ::google::protobuf::Arena* submessage_arena = NULL;
  1955. if (message_arena != submessage_arena) {
  1956. locate_information = ::google::protobuf::internal::GetOwnedMessage(
  1957. message_arena, locate_information, submessage_arena);
  1958. }
  1959. set_has_locate_information();
  1960. } else {
  1961. clear_has_locate_information();
  1962. }
  1963. locate_information_ = locate_information;
  1964. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_request_msg.locate_information)
  1965. }
  1966. // -------------------------------------------------------------------
  1967. // Dispatch_response_msg
  1968. // required .message.Base_info base_info = 1;
  1969. inline bool Dispatch_response_msg::has_base_info() const {
  1970. return (_has_bits_[0] & 0x00000002u) != 0;
  1971. }
  1972. inline void Dispatch_response_msg::set_has_base_info() {
  1973. _has_bits_[0] |= 0x00000002u;
  1974. }
  1975. inline void Dispatch_response_msg::clear_has_base_info() {
  1976. _has_bits_[0] &= ~0x00000002u;
  1977. }
  1978. inline const ::message::Base_info& Dispatch_response_msg::base_info() const {
  1979. const ::message::Base_info* p = base_info_;
  1980. // @@protoc_insertion_point(field_get:message.Dispatch_response_msg.base_info)
  1981. return p != NULL ? *p : *reinterpret_cast<const ::message::Base_info*>(
  1982. &::message::_Base_info_default_instance_);
  1983. }
  1984. inline ::message::Base_info* Dispatch_response_msg::release_base_info() {
  1985. // @@protoc_insertion_point(field_release:message.Dispatch_response_msg.base_info)
  1986. clear_has_base_info();
  1987. ::message::Base_info* temp = base_info_;
  1988. base_info_ = NULL;
  1989. return temp;
  1990. }
  1991. inline ::message::Base_info* Dispatch_response_msg::mutable_base_info() {
  1992. set_has_base_info();
  1993. if (base_info_ == NULL) {
  1994. base_info_ = new ::message::Base_info;
  1995. }
  1996. // @@protoc_insertion_point(field_mutable:message.Dispatch_response_msg.base_info)
  1997. return base_info_;
  1998. }
  1999. inline void Dispatch_response_msg::set_allocated_base_info(::message::Base_info* base_info) {
  2000. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2001. if (message_arena == NULL) {
  2002. delete reinterpret_cast< ::google::protobuf::MessageLite*>(base_info_);
  2003. }
  2004. if (base_info) {
  2005. ::google::protobuf::Arena* submessage_arena = NULL;
  2006. if (message_arena != submessage_arena) {
  2007. base_info = ::google::protobuf::internal::GetOwnedMessage(
  2008. message_arena, base_info, submessage_arena);
  2009. }
  2010. set_has_base_info();
  2011. } else {
  2012. clear_has_base_info();
  2013. }
  2014. base_info_ = base_info;
  2015. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_response_msg.base_info)
  2016. }
  2017. // required string command_key = 2;
  2018. inline bool Dispatch_response_msg::has_command_key() const {
  2019. return (_has_bits_[0] & 0x00000001u) != 0;
  2020. }
  2021. inline void Dispatch_response_msg::set_has_command_key() {
  2022. _has_bits_[0] |= 0x00000001u;
  2023. }
  2024. inline void Dispatch_response_msg::clear_has_command_key() {
  2025. _has_bits_[0] &= ~0x00000001u;
  2026. }
  2027. inline void Dispatch_response_msg::clear_command_key() {
  2028. command_key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2029. clear_has_command_key();
  2030. }
  2031. inline const ::std::string& Dispatch_response_msg::command_key() const {
  2032. // @@protoc_insertion_point(field_get:message.Dispatch_response_msg.command_key)
  2033. return command_key_.GetNoArena();
  2034. }
  2035. inline void Dispatch_response_msg::set_command_key(const ::std::string& value) {
  2036. set_has_command_key();
  2037. command_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  2038. // @@protoc_insertion_point(field_set:message.Dispatch_response_msg.command_key)
  2039. }
  2040. #if LANG_CXX11
  2041. inline void Dispatch_response_msg::set_command_key(::std::string&& value) {
  2042. set_has_command_key();
  2043. command_key_.SetNoArena(
  2044. &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
  2045. // @@protoc_insertion_point(field_set_rvalue:message.Dispatch_response_msg.command_key)
  2046. }
  2047. #endif
  2048. inline void Dispatch_response_msg::set_command_key(const char* value) {
  2049. GOOGLE_DCHECK(value != NULL);
  2050. set_has_command_key();
  2051. command_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  2052. // @@protoc_insertion_point(field_set_char:message.Dispatch_response_msg.command_key)
  2053. }
  2054. inline void Dispatch_response_msg::set_command_key(const char* value, size_t size) {
  2055. set_has_command_key();
  2056. command_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  2057. ::std::string(reinterpret_cast<const char*>(value), size));
  2058. // @@protoc_insertion_point(field_set_pointer:message.Dispatch_response_msg.command_key)
  2059. }
  2060. inline ::std::string* Dispatch_response_msg::mutable_command_key() {
  2061. set_has_command_key();
  2062. // @@protoc_insertion_point(field_mutable:message.Dispatch_response_msg.command_key)
  2063. return command_key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2064. }
  2065. inline ::std::string* Dispatch_response_msg::release_command_key() {
  2066. // @@protoc_insertion_point(field_release:message.Dispatch_response_msg.command_key)
  2067. clear_has_command_key();
  2068. return command_key_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2069. }
  2070. inline void Dispatch_response_msg::set_allocated_command_key(::std::string* command_key) {
  2071. if (command_key != NULL) {
  2072. set_has_command_key();
  2073. } else {
  2074. clear_has_command_key();
  2075. }
  2076. command_key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), command_key);
  2077. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_response_msg.command_key)
  2078. }
  2079. // required .message.Error_manager error_manager = 3;
  2080. inline bool Dispatch_response_msg::has_error_manager() const {
  2081. return (_has_bits_[0] & 0x00000004u) != 0;
  2082. }
  2083. inline void Dispatch_response_msg::set_has_error_manager() {
  2084. _has_bits_[0] |= 0x00000004u;
  2085. }
  2086. inline void Dispatch_response_msg::clear_has_error_manager() {
  2087. _has_bits_[0] &= ~0x00000004u;
  2088. }
  2089. inline const ::message::Error_manager& Dispatch_response_msg::error_manager() const {
  2090. const ::message::Error_manager* p = error_manager_;
  2091. // @@protoc_insertion_point(field_get:message.Dispatch_response_msg.error_manager)
  2092. return p != NULL ? *p : *reinterpret_cast<const ::message::Error_manager*>(
  2093. &::message::_Error_manager_default_instance_);
  2094. }
  2095. inline ::message::Error_manager* Dispatch_response_msg::release_error_manager() {
  2096. // @@protoc_insertion_point(field_release:message.Dispatch_response_msg.error_manager)
  2097. clear_has_error_manager();
  2098. ::message::Error_manager* temp = error_manager_;
  2099. error_manager_ = NULL;
  2100. return temp;
  2101. }
  2102. inline ::message::Error_manager* Dispatch_response_msg::mutable_error_manager() {
  2103. set_has_error_manager();
  2104. if (error_manager_ == NULL) {
  2105. error_manager_ = new ::message::Error_manager;
  2106. }
  2107. // @@protoc_insertion_point(field_mutable:message.Dispatch_response_msg.error_manager)
  2108. return error_manager_;
  2109. }
  2110. inline void Dispatch_response_msg::set_allocated_error_manager(::message::Error_manager* error_manager) {
  2111. ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
  2112. if (message_arena == NULL) {
  2113. delete reinterpret_cast< ::google::protobuf::MessageLite*>(error_manager_);
  2114. }
  2115. if (error_manager) {
  2116. ::google::protobuf::Arena* submessage_arena = NULL;
  2117. if (message_arena != submessage_arena) {
  2118. error_manager = ::google::protobuf::internal::GetOwnedMessage(
  2119. message_arena, error_manager, submessage_arena);
  2120. }
  2121. set_has_error_manager();
  2122. } else {
  2123. clear_has_error_manager();
  2124. }
  2125. error_manager_ = error_manager;
  2126. // @@protoc_insertion_point(field_set_allocated:message.Dispatch_response_msg.error_manager)
  2127. }
  2128. #ifdef __GNUC__
  2129. #pragma GCC diagnostic pop
  2130. #endif // __GNUC__
  2131. // -------------------------------------------------------------------
  2132. // -------------------------------------------------------------------
  2133. // -------------------------------------------------------------------
  2134. // -------------------------------------------------------------------
  2135. // -------------------------------------------------------------------
  2136. // @@protoc_insertion_point(namespace_scope)
  2137. } // namespace message
  2138. namespace google {
  2139. namespace protobuf {
  2140. template <> struct is_proto_enum< ::message::Dispatch_manager_status> : ::google::protobuf::internal::true_type {};
  2141. template <>
  2142. inline const EnumDescriptor* GetEnumDescriptor< ::message::Dispatch_manager_status>() {
  2143. return ::message::Dispatch_manager_status_descriptor();
  2144. }
  2145. template <> struct is_proto_enum< ::message::Catcher_status> : ::google::protobuf::internal::true_type {};
  2146. template <>
  2147. inline const EnumDescriptor* GetEnumDescriptor< ::message::Catcher_status>() {
  2148. return ::message::Catcher_status_descriptor();
  2149. }
  2150. template <> struct is_proto_enum< ::message::Carrier_status> : ::google::protobuf::internal::true_type {};
  2151. template <>
  2152. inline const EnumDescriptor* GetEnumDescriptor< ::message::Carrier_status>() {
  2153. return ::message::Carrier_status_descriptor();
  2154. }
  2155. template <> struct is_proto_enum< ::message::Elevator_status> : ::google::protobuf::internal::true_type {};
  2156. template <>
  2157. inline const EnumDescriptor* GetEnumDescriptor< ::message::Elevator_status>() {
  2158. return ::message::Elevator_status_descriptor();
  2159. }
  2160. template <> struct is_proto_enum< ::message::Passageway_status> : ::google::protobuf::internal::true_type {};
  2161. template <>
  2162. inline const EnumDescriptor* GetEnumDescriptor< ::message::Passageway_status>() {
  2163. return ::message::Passageway_status_descriptor();
  2164. }
  2165. template <> struct is_proto_enum< ::message::Terminal_status> : ::google::protobuf::internal::true_type {};
  2166. template <>
  2167. inline const EnumDescriptor* GetEnumDescriptor< ::message::Terminal_status>() {
  2168. return ::message::Terminal_status_descriptor();
  2169. }
  2170. template <> struct is_proto_enum< ::message::Passageway_direction> : ::google::protobuf::internal::true_type {};
  2171. template <>
  2172. inline const EnumDescriptor* GetEnumDescriptor< ::message::Passageway_direction>() {
  2173. return ::message::Passageway_direction_descriptor();
  2174. }
  2175. template <> struct is_proto_enum< ::message::Dispatch_motion_direction> : ::google::protobuf::internal::true_type {};
  2176. template <>
  2177. inline const EnumDescriptor* GetEnumDescriptor< ::message::Dispatch_motion_direction>() {
  2178. return ::message::Dispatch_motion_direction_descriptor();
  2179. }
  2180. template <> struct is_proto_enum< ::message::Dispatch_device_status> : ::google::protobuf::internal::true_type {};
  2181. template <>
  2182. inline const EnumDescriptor* GetEnumDescriptor< ::message::Dispatch_device_status>() {
  2183. return ::message::Dispatch_device_status_descriptor();
  2184. }
  2185. } // namespace protobuf
  2186. } // namespace google
  2187. // @@protoc_insertion_point(global_scope)
  2188. #endif // PROTOBUF_dispatch_5fmessage_2eproto__INCLUDED