message.pb.cc 144 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: message.proto
  3. #include "message.pb.h"
  4. #include <algorithm>
  5. #include <google/protobuf/io/coded_stream.h>
  6. #include <google/protobuf/extension_set.h>
  7. #include <google/protobuf/wire_format_lite.h>
  8. #include <google/protobuf/descriptor.h>
  9. #include <google/protobuf/generated_message_reflection.h>
  10. #include <google/protobuf/reflection_ops.h>
  11. #include <google/protobuf/wire_format.h>
  12. // @@protoc_insertion_point(includes)
  13. #include <google/protobuf/port_def.inc>
  14. extern PROTOBUF_INTERNAL_EXPORT_message_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_dispatch_region_info_message_2eproto;
  15. extern PROTOBUF_INTERNAL_EXPORT_message_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_measure_info_message_2eproto;
  16. extern PROTOBUF_INTERNAL_EXPORT_message_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_park_table_message_2eproto;
  17. extern PROTOBUF_INTERNAL_EXPORT_message_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_parkspace_info_message_2eproto;
  18. extern PROTOBUF_INTERNAL_EXPORT_message_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_pick_table_message_2eproto;
  19. extern PROTOBUF_INTERNAL_EXPORT_message_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_table_statu_message_2eproto;
  20. class measure_infoDefaultTypeInternal {
  21. public:
  22. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<measure_info> _instance;
  23. } _measure_info_default_instance_;
  24. class parkspace_infoDefaultTypeInternal {
  25. public:
  26. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<parkspace_info> _instance;
  27. } _parkspace_info_default_instance_;
  28. class table_statuDefaultTypeInternal {
  29. public:
  30. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<table_statu> _instance;
  31. } _table_statu_default_instance_;
  32. class park_tableDefaultTypeInternal {
  33. public:
  34. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<park_table> _instance;
  35. } _park_table_default_instance_;
  36. class pick_tableDefaultTypeInternal {
  37. public:
  38. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<pick_table> _instance;
  39. } _pick_table_default_instance_;
  40. class out_mcpu_statuDefaultTypeInternal {
  41. public:
  42. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<out_mcpu_statu> _instance;
  43. } _out_mcpu_statu_default_instance_;
  44. class in_mcpu_statuDefaultTypeInternal {
  45. public:
  46. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<in_mcpu_statu> _instance;
  47. } _in_mcpu_statu_default_instance_;
  48. class measure_statuDefaultTypeInternal {
  49. public:
  50. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<measure_statu> _instance;
  51. } _measure_statu_default_instance_;
  52. class dispatch_region_infoDefaultTypeInternal {
  53. public:
  54. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<dispatch_region_info> _instance;
  55. } _dispatch_region_info_default_instance_;
  56. class dispatch_node_statuDefaultTypeInternal {
  57. public:
  58. ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<dispatch_node_statu> _instance;
  59. } _dispatch_node_statu_default_instance_;
  60. static void InitDefaultsscc_info_dispatch_node_statu_message_2eproto() {
  61. GOOGLE_PROTOBUF_VERIFY_VERSION;
  62. {
  63. void* ptr = &::_dispatch_node_statu_default_instance_;
  64. new (ptr) ::dispatch_node_statu();
  65. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  66. }
  67. ::dispatch_node_statu::InitAsDefaultInstance();
  68. }
  69. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_dispatch_node_statu_message_2eproto =
  70. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 3, 0, InitDefaultsscc_info_dispatch_node_statu_message_2eproto}, {
  71. &scc_info_park_table_message_2eproto.base,
  72. &scc_info_pick_table_message_2eproto.base,
  73. &scc_info_dispatch_region_info_message_2eproto.base,}};
  74. static void InitDefaultsscc_info_dispatch_region_info_message_2eproto() {
  75. GOOGLE_PROTOBUF_VERIFY_VERSION;
  76. {
  77. void* ptr = &::_dispatch_region_info_default_instance_;
  78. new (ptr) ::dispatch_region_info();
  79. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  80. }
  81. ::dispatch_region_info::InitAsDefaultInstance();
  82. }
  83. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_dispatch_region_info_message_2eproto =
  84. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_dispatch_region_info_message_2eproto}, {}};
  85. static void InitDefaultsscc_info_in_mcpu_statu_message_2eproto() {
  86. GOOGLE_PROTOBUF_VERIFY_VERSION;
  87. {
  88. void* ptr = &::_in_mcpu_statu_default_instance_;
  89. new (ptr) ::in_mcpu_statu();
  90. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  91. }
  92. ::in_mcpu_statu::InitAsDefaultInstance();
  93. }
  94. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_in_mcpu_statu_message_2eproto =
  95. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_in_mcpu_statu_message_2eproto}, {}};
  96. static void InitDefaultsscc_info_measure_info_message_2eproto() {
  97. GOOGLE_PROTOBUF_VERIFY_VERSION;
  98. {
  99. void* ptr = &::_measure_info_default_instance_;
  100. new (ptr) ::measure_info();
  101. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  102. }
  103. ::measure_info::InitAsDefaultInstance();
  104. }
  105. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_measure_info_message_2eproto =
  106. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_measure_info_message_2eproto}, {}};
  107. static void InitDefaultsscc_info_measure_statu_message_2eproto() {
  108. GOOGLE_PROTOBUF_VERIFY_VERSION;
  109. {
  110. void* ptr = &::_measure_statu_default_instance_;
  111. new (ptr) ::measure_statu();
  112. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  113. }
  114. ::measure_statu::InitAsDefaultInstance();
  115. }
  116. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_measure_statu_message_2eproto =
  117. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_measure_statu_message_2eproto}, {
  118. &scc_info_measure_info_message_2eproto.base,}};
  119. static void InitDefaultsscc_info_out_mcpu_statu_message_2eproto() {
  120. GOOGLE_PROTOBUF_VERIFY_VERSION;
  121. {
  122. void* ptr = &::_out_mcpu_statu_default_instance_;
  123. new (ptr) ::out_mcpu_statu();
  124. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  125. }
  126. ::out_mcpu_statu::InitAsDefaultInstance();
  127. }
  128. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_out_mcpu_statu_message_2eproto =
  129. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_out_mcpu_statu_message_2eproto}, {}};
  130. static void InitDefaultsscc_info_park_table_message_2eproto() {
  131. GOOGLE_PROTOBUF_VERIFY_VERSION;
  132. {
  133. void* ptr = &::_park_table_default_instance_;
  134. new (ptr) ::park_table();
  135. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  136. }
  137. ::park_table::InitAsDefaultInstance();
  138. }
  139. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_park_table_message_2eproto =
  140. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 3, 0, InitDefaultsscc_info_park_table_message_2eproto}, {
  141. &scc_info_table_statu_message_2eproto.base,
  142. &scc_info_measure_info_message_2eproto.base,
  143. &scc_info_parkspace_info_message_2eproto.base,}};
  144. static void InitDefaultsscc_info_parkspace_info_message_2eproto() {
  145. GOOGLE_PROTOBUF_VERIFY_VERSION;
  146. {
  147. void* ptr = &::_parkspace_info_default_instance_;
  148. new (ptr) ::parkspace_info();
  149. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  150. }
  151. ::parkspace_info::InitAsDefaultInstance();
  152. }
  153. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_parkspace_info_message_2eproto =
  154. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_parkspace_info_message_2eproto}, {}};
  155. static void InitDefaultsscc_info_pick_table_message_2eproto() {
  156. GOOGLE_PROTOBUF_VERIFY_VERSION;
  157. {
  158. void* ptr = &::_pick_table_default_instance_;
  159. new (ptr) ::pick_table();
  160. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  161. }
  162. ::pick_table::InitAsDefaultInstance();
  163. }
  164. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<3> scc_info_pick_table_message_2eproto =
  165. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 3, 0, InitDefaultsscc_info_pick_table_message_2eproto}, {
  166. &scc_info_table_statu_message_2eproto.base,
  167. &scc_info_parkspace_info_message_2eproto.base,
  168. &scc_info_measure_info_message_2eproto.base,}};
  169. static void InitDefaultsscc_info_table_statu_message_2eproto() {
  170. GOOGLE_PROTOBUF_VERIFY_VERSION;
  171. {
  172. void* ptr = &::_table_statu_default_instance_;
  173. new (ptr) ::table_statu();
  174. ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
  175. }
  176. ::table_statu::InitAsDefaultInstance();
  177. }
  178. ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_table_statu_message_2eproto =
  179. {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_table_statu_message_2eproto}, {}};
  180. static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_message_2eproto[10];
  181. static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_message_2eproto[2];
  182. static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_message_2eproto = nullptr;
  183. const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_message_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  184. ~0u, // no _has_bits_
  185. PROTOBUF_FIELD_OFFSET(::measure_info, _internal_metadata_),
  186. ~0u, // no _extensions_
  187. ~0u, // no _oneof_case_
  188. ~0u, // no _weak_field_map_
  189. PROTOBUF_FIELD_OFFSET(::measure_info, cx_),
  190. PROTOBUF_FIELD_OFFSET(::measure_info, cy_),
  191. PROTOBUF_FIELD_OFFSET(::measure_info, theta_),
  192. PROTOBUF_FIELD_OFFSET(::measure_info, length_),
  193. PROTOBUF_FIELD_OFFSET(::measure_info, width_),
  194. PROTOBUF_FIELD_OFFSET(::measure_info, height_),
  195. PROTOBUF_FIELD_OFFSET(::measure_info, wheelbase_),
  196. PROTOBUF_FIELD_OFFSET(::measure_info, front_theta_),
  197. PROTOBUF_FIELD_OFFSET(::measure_info, border_statu_),
  198. PROTOBUF_FIELD_OFFSET(::measure_info, ground_status_),
  199. ~0u, // no _has_bits_
  200. PROTOBUF_FIELD_OFFSET(::parkspace_info, _internal_metadata_),
  201. ~0u, // no _extensions_
  202. ~0u, // no _oneof_case_
  203. ~0u, // no _weak_field_map_
  204. PROTOBUF_FIELD_OFFSET(::parkspace_info, id_),
  205. PROTOBUF_FIELD_OFFSET(::parkspace_info, unit_id_),
  206. PROTOBUF_FIELD_OFFSET(::parkspace_info, floor_),
  207. PROTOBUF_FIELD_OFFSET(::parkspace_info, room_id_),
  208. ~0u, // no _has_bits_
  209. PROTOBUF_FIELD_OFFSET(::table_statu, _internal_metadata_),
  210. ~0u, // no _extensions_
  211. ~0u, // no _oneof_case_
  212. ~0u, // no _weak_field_map_
  213. PROTOBUF_FIELD_OFFSET(::table_statu, execute_statu_),
  214. PROTOBUF_FIELD_OFFSET(::table_statu, statu_description_),
  215. ~0u, // no _has_bits_
  216. PROTOBUF_FIELD_OFFSET(::park_table, _internal_metadata_),
  217. ~0u, // no _extensions_
  218. ~0u, // no _oneof_case_
  219. ~0u, // no _weak_field_map_
  220. PROTOBUF_FIELD_OFFSET(::park_table, statu_),
  221. PROTOBUF_FIELD_OFFSET(::park_table, queue_id_),
  222. PROTOBUF_FIELD_OFFSET(::park_table, car_number_),
  223. PROTOBUF_FIELD_OFFSET(::park_table, unit_id_),
  224. PROTOBUF_FIELD_OFFSET(::park_table, terminal_id_),
  225. PROTOBUF_FIELD_OFFSET(::park_table, primary_key_),
  226. PROTOBUF_FIELD_OFFSET(::park_table, entrance_measure_info_),
  227. PROTOBUF_FIELD_OFFSET(::park_table, allocated_space_info_),
  228. PROTOBUF_FIELD_OFFSET(::park_table, actually_measure_info_),
  229. PROTOBUF_FIELD_OFFSET(::park_table, actually_space_info_),
  230. ~0u, // no _has_bits_
  231. PROTOBUF_FIELD_OFFSET(::pick_table, _internal_metadata_),
  232. ~0u, // no _extensions_
  233. ~0u, // no _oneof_case_
  234. ~0u, // no _weak_field_map_
  235. PROTOBUF_FIELD_OFFSET(::pick_table, statu_),
  236. PROTOBUF_FIELD_OFFSET(::pick_table, queue_id_),
  237. PROTOBUF_FIELD_OFFSET(::pick_table, car_number_),
  238. PROTOBUF_FIELD_OFFSET(::pick_table, unit_id_),
  239. PROTOBUF_FIELD_OFFSET(::pick_table, terminal_id_),
  240. PROTOBUF_FIELD_OFFSET(::pick_table, primary_key_),
  241. PROTOBUF_FIELD_OFFSET(::pick_table, actually_space_info_),
  242. PROTOBUF_FIELD_OFFSET(::pick_table, actually_measure_info_),
  243. PROTOBUF_FIELD_OFFSET(::pick_table, export_id_),
  244. PROTOBUF_FIELD_OFFSET(::pick_table, is_leaved_),
  245. ~0u, // no _has_bits_
  246. PROTOBUF_FIELD_OFFSET(::out_mcpu_statu, _internal_metadata_),
  247. ~0u, // no _extensions_
  248. ~0u, // no _oneof_case_
  249. ~0u, // no _weak_field_map_
  250. PROTOBUF_FIELD_OFFSET(::out_mcpu_statu, door_statu_),
  251. PROTOBUF_FIELD_OFFSET(::out_mcpu_statu, outside_safety_),
  252. ~0u, // no _has_bits_
  253. PROTOBUF_FIELD_OFFSET(::in_mcpu_statu, _internal_metadata_),
  254. ~0u, // no _extensions_
  255. ~0u, // no _oneof_case_
  256. ~0u, // no _weak_field_map_
  257. PROTOBUF_FIELD_OFFSET(::in_mcpu_statu, door_statu_),
  258. PROTOBUF_FIELD_OFFSET(::in_mcpu_statu, back_io_),
  259. PROTOBUF_FIELD_OFFSET(::in_mcpu_statu, is_occupy_),
  260. PROTOBUF_FIELD_OFFSET(::in_mcpu_statu, heighth_),
  261. ~0u, // no _has_bits_
  262. PROTOBUF_FIELD_OFFSET(::measure_statu, _internal_metadata_),
  263. ~0u, // no _extensions_
  264. ~0u, // no _oneof_case_
  265. ~0u, // no _weak_field_map_
  266. PROTOBUF_FIELD_OFFSET(::measure_statu, info_),
  267. ~0u, // no _has_bits_
  268. PROTOBUF_FIELD_OFFSET(::dispatch_region_info, _internal_metadata_),
  269. ~0u, // no _extensions_
  270. ~0u, // no _oneof_case_
  271. ~0u, // no _weak_field_map_
  272. PROTOBUF_FIELD_OFFSET(::dispatch_region_info, terminal_id_),
  273. PROTOBUF_FIELD_OFFSET(::dispatch_region_info, turnplate_angle_min_),
  274. PROTOBUF_FIELD_OFFSET(::dispatch_region_info, turnplate_angle_max_),
  275. ~0u, // no _has_bits_
  276. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, _internal_metadata_),
  277. ~0u, // no _extensions_
  278. ~0u, // no _oneof_case_
  279. ~0u, // no _weak_field_map_
  280. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, statu_),
  281. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, idle_stop_floor_),
  282. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, running_pack_info_),
  283. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, running_pick_info_),
  284. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, unit_id_),
  285. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, plc_heartbeat_),
  286. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, plc_status_info_),
  287. PROTOBUF_FIELD_OFFSET(::dispatch_node_statu, dispatch_region_info_vector_),
  288. };
  289. static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
  290. { 0, -1, sizeof(::measure_info)},
  291. { 15, -1, sizeof(::parkspace_info)},
  292. { 24, -1, sizeof(::table_statu)},
  293. { 31, -1, sizeof(::park_table)},
  294. { 46, -1, sizeof(::pick_table)},
  295. { 61, -1, sizeof(::out_mcpu_statu)},
  296. { 68, -1, sizeof(::in_mcpu_statu)},
  297. { 77, -1, sizeof(::measure_statu)},
  298. { 83, -1, sizeof(::dispatch_region_info)},
  299. { 91, -1, sizeof(::dispatch_node_statu)},
  300. };
  301. static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = {
  302. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_measure_info_default_instance_),
  303. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_parkspace_info_default_instance_),
  304. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_table_statu_default_instance_),
  305. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_park_table_default_instance_),
  306. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_pick_table_default_instance_),
  307. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_out_mcpu_statu_default_instance_),
  308. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_in_mcpu_statu_default_instance_),
  309. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_measure_statu_default_instance_),
  310. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_dispatch_region_info_default_instance_),
  311. reinterpret_cast<const ::PROTOBUF_NAMESPACE_ID::Message*>(&::_dispatch_node_statu_default_instance_),
  312. };
  313. const char descriptor_table_protodef_message_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  314. "\n\rmessage.proto\"\271\001\n\014measure_info\022\n\n\002cx\030\001"
  315. " \001(\002\022\n\n\002cy\030\002 \001(\002\022\r\n\005theta\030\003 \001(\002\022\016\n\006lengt"
  316. "h\030\004 \001(\002\022\r\n\005width\030\005 \001(\002\022\016\n\006height\030\006 \001(\002\022\021"
  317. "\n\twheelbase\030\007 \001(\002\022\023\n\013front_theta\030\010 \001(\002\022\024"
  318. "\n\014border_statu\030\t \001(\005\022\025\n\rground_status\030\n "
  319. "\001(\005\"M\n\016parkspace_info\022\n\n\002id\030\001 \001(\005\022\017\n\007uni"
  320. "t_id\030\002 \001(\005\022\r\n\005floor\030\003 \001(\005\022\017\n\007room_id\030\004 \001"
  321. "(\005\"G\n\013table_statu\022\035\n\rexecute_statu\030\001 \001(\016"
  322. "2\006.STATU\022\031\n\021statu_description\030\002 \001(\t\"\303\002\n\n"
  323. "park_table\022\033\n\005statu\030\001 \001(\0132\014.table_statu\022"
  324. "\020\n\010queue_id\030\002 \001(\005\022\022\n\ncar_number\030\003 \001(\t\022\017\n"
  325. "\007unit_id\030\004 \001(\005\022\023\n\013terminal_id\030\005 \001(\005\022\023\n\013p"
  326. "rimary_key\030\006 \001(\t\022,\n\025entrance_measure_inf"
  327. "o\030\007 \001(\0132\r.measure_info\022-\n\024allocated_spac"
  328. "e_info\030\010 \001(\0132\017.parkspace_info\022,\n\025actuall"
  329. "y_measure_info\030\t \001(\0132\r.measure_info\022,\n\023a"
  330. "ctually_space_info\030\n \001(\0132\017.parkspace_inf"
  331. "o\"\214\002\n\npick_table\022\033\n\005statu\030\001 \001(\0132\014.table_"
  332. "statu\022\020\n\010queue_id\030\002 \001(\005\022\022\n\ncar_number\030\003 "
  333. "\001(\t\022\017\n\007unit_id\030\004 \001(\005\022\023\n\013terminal_id\030\005 \001("
  334. "\005\022\023\n\013primary_key\030\006 \001(\t\022,\n\023actually_space"
  335. "_info\030\007 \001(\0132\017.parkspace_info\022,\n\025actually"
  336. "_measure_info\030\010 \001(\0132\r.measure_info\022\021\n\tex"
  337. "port_id\030\t \001(\005\022\021\n\tis_leaved\030\n \001(\010\"<\n\016out_"
  338. "mcpu_statu\022\022\n\ndoor_statu\030\001 \001(\005\022\026\n\016outsid"
  339. "e_safety\030\002 \001(\005\"X\n\rin_mcpu_statu\022\022\n\ndoor_"
  340. "statu\030\001 \001(\005\022\017\n\007back_io\030\002 \001(\005\022\021\n\tis_occup"
  341. "y\030\003 \001(\005\022\017\n\007heighth\030\004 \001(\005\",\n\rmeasure_stat"
  342. "u\022\033\n\004info\030\001 \001(\0132\r.measure_info\"e\n\024dispat"
  343. "ch_region_info\022\023\n\013terminal_id\030\001 \001(\005\022\033\n\023t"
  344. "urnplate_angle_min\030\002 \001(\002\022\033\n\023turnplate_an"
  345. "gle_max\030\003 \001(\002\"\231\002\n\023dispatch_node_statu\022\034\n"
  346. "\005statu\030\001 \001(\0162\r.CarrierStatu\022\027\n\017idle_stop"
  347. "_floor\030\002 \001(\005\022&\n\021running_pack_info\030\003 \001(\0132"
  348. "\013.park_table\022&\n\021running_pick_info\030\004 \001(\0132"
  349. "\013.pick_table\022\017\n\007unit_id\030\005 \001(\005\022\025\n\rplc_hea"
  350. "rtbeat\030\006 \001(\005\022\027\n\017plc_status_info\030\007 \001(\005\022:\n"
  351. "\033dispatch_region_info_vector\030\010 \003(\0132\025.dis"
  352. "patch_region_info* \n\005STATU\022\013\n\007eNormal\020\000\022"
  353. "\n\n\006eError\020\001*0\n\014CarrierStatu\022\t\n\005eIdle\020\000\022\t"
  354. "\n\005eBusy\020\001\022\n\n\006eFault\020\002b\006proto3"
  355. ;
  356. static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_message_2eproto_deps[1] = {
  357. };
  358. static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_message_2eproto_sccs[10] = {
  359. &scc_info_dispatch_node_statu_message_2eproto.base,
  360. &scc_info_dispatch_region_info_message_2eproto.base,
  361. &scc_info_in_mcpu_statu_message_2eproto.base,
  362. &scc_info_measure_info_message_2eproto.base,
  363. &scc_info_measure_statu_message_2eproto.base,
  364. &scc_info_out_mcpu_statu_message_2eproto.base,
  365. &scc_info_park_table_message_2eproto.base,
  366. &scc_info_parkspace_info_message_2eproto.base,
  367. &scc_info_pick_table_message_2eproto.base,
  368. &scc_info_table_statu_message_2eproto.base,
  369. };
  370. static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_message_2eproto_once;
  371. const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_message_2eproto = {
  372. false, false, descriptor_table_protodef_message_2eproto, "message.proto", 1629,
  373. &descriptor_table_message_2eproto_once, descriptor_table_message_2eproto_sccs, descriptor_table_message_2eproto_deps, 10, 0,
  374. schemas, file_default_instances, TableStruct_message_2eproto::offsets,
  375. file_level_metadata_message_2eproto, 10, file_level_enum_descriptors_message_2eproto, file_level_service_descriptors_message_2eproto,
  376. };
  377. // Force running AddDescriptors() at dynamic initialization time.
  378. static bool dynamic_init_dummy_message_2eproto = (static_cast<void>(::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_message_2eproto)), true);
  379. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* STATU_descriptor() {
  380. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_message_2eproto);
  381. return file_level_enum_descriptors_message_2eproto[0];
  382. }
  383. bool STATU_IsValid(int value) {
  384. switch (value) {
  385. case 0:
  386. case 1:
  387. return true;
  388. default:
  389. return false;
  390. }
  391. }
  392. const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CarrierStatu_descriptor() {
  393. ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_message_2eproto);
  394. return file_level_enum_descriptors_message_2eproto[1];
  395. }
  396. bool CarrierStatu_IsValid(int value) {
  397. switch (value) {
  398. case 0:
  399. case 1:
  400. case 2:
  401. return true;
  402. default:
  403. return false;
  404. }
  405. }
  406. // ===================================================================
  407. void measure_info::InitAsDefaultInstance() {
  408. }
  409. class measure_info::_Internal {
  410. public:
  411. };
  412. measure_info::measure_info(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  413. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  414. SharedCtor();
  415. RegisterArenaDtor(arena);
  416. // @@protoc_insertion_point(arena_constructor:measure_info)
  417. }
  418. measure_info::measure_info(const measure_info& from)
  419. : ::PROTOBUF_NAMESPACE_ID::Message() {
  420. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  421. ::memcpy(&cx_, &from.cx_,
  422. static_cast<size_t>(reinterpret_cast<char*>(&ground_status_) -
  423. reinterpret_cast<char*>(&cx_)) + sizeof(ground_status_));
  424. // @@protoc_insertion_point(copy_constructor:measure_info)
  425. }
  426. void measure_info::SharedCtor() {
  427. ::memset(&cx_, 0, static_cast<size_t>(
  428. reinterpret_cast<char*>(&ground_status_) -
  429. reinterpret_cast<char*>(&cx_)) + sizeof(ground_status_));
  430. }
  431. measure_info::~measure_info() {
  432. // @@protoc_insertion_point(destructor:measure_info)
  433. SharedDtor();
  434. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  435. }
  436. void measure_info::SharedDtor() {
  437. GOOGLE_DCHECK(GetArena() == nullptr);
  438. }
  439. void measure_info::ArenaDtor(void* object) {
  440. measure_info* _this = reinterpret_cast< measure_info* >(object);
  441. (void)_this;
  442. }
  443. void measure_info::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  444. }
  445. void measure_info::SetCachedSize(int size) const {
  446. _cached_size_.Set(size);
  447. }
  448. const measure_info& measure_info::default_instance() {
  449. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_measure_info_message_2eproto.base);
  450. return *internal_default_instance();
  451. }
  452. void measure_info::Clear() {
  453. // @@protoc_insertion_point(message_clear_start:measure_info)
  454. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  455. // Prevent compiler warnings about cached_has_bits being unused
  456. (void) cached_has_bits;
  457. ::memset(&cx_, 0, static_cast<size_t>(
  458. reinterpret_cast<char*>(&ground_status_) -
  459. reinterpret_cast<char*>(&cx_)) + sizeof(ground_status_));
  460. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  461. }
  462. const char* measure_info::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  463. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  464. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  465. while (!ctx->Done(&ptr)) {
  466. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  467. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  468. CHK_(ptr);
  469. switch (tag >> 3) {
  470. // float cx = 1;
  471. case 1:
  472. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 13)) {
  473. cx_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  474. ptr += sizeof(float);
  475. } else goto handle_unusual;
  476. continue;
  477. // float cy = 2;
  478. case 2:
  479. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 21)) {
  480. cy_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  481. ptr += sizeof(float);
  482. } else goto handle_unusual;
  483. continue;
  484. // float theta = 3;
  485. case 3:
  486. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 29)) {
  487. theta_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  488. ptr += sizeof(float);
  489. } else goto handle_unusual;
  490. continue;
  491. // float length = 4;
  492. case 4:
  493. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 37)) {
  494. length_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  495. ptr += sizeof(float);
  496. } else goto handle_unusual;
  497. continue;
  498. // float width = 5;
  499. case 5:
  500. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 45)) {
  501. width_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  502. ptr += sizeof(float);
  503. } else goto handle_unusual;
  504. continue;
  505. // float height = 6;
  506. case 6:
  507. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 53)) {
  508. height_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  509. ptr += sizeof(float);
  510. } else goto handle_unusual;
  511. continue;
  512. // float wheelbase = 7;
  513. case 7:
  514. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 61)) {
  515. wheelbase_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  516. ptr += sizeof(float);
  517. } else goto handle_unusual;
  518. continue;
  519. // float front_theta = 8;
  520. case 8:
  521. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 69)) {
  522. front_theta_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  523. ptr += sizeof(float);
  524. } else goto handle_unusual;
  525. continue;
  526. // int32 border_statu = 9;
  527. case 9:
  528. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) {
  529. border_statu_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  530. CHK_(ptr);
  531. } else goto handle_unusual;
  532. continue;
  533. // int32 ground_status = 10;
  534. case 10:
  535. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) {
  536. ground_status_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  537. CHK_(ptr);
  538. } else goto handle_unusual;
  539. continue;
  540. default: {
  541. handle_unusual:
  542. if ((tag & 7) == 4 || tag == 0) {
  543. ctx->SetLastTag(tag);
  544. goto success;
  545. }
  546. ptr = UnknownFieldParse(tag,
  547. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  548. ptr, ctx);
  549. CHK_(ptr != nullptr);
  550. continue;
  551. }
  552. } // switch
  553. } // while
  554. success:
  555. return ptr;
  556. failure:
  557. ptr = nullptr;
  558. goto success;
  559. #undef CHK_
  560. }
  561. ::PROTOBUF_NAMESPACE_ID::uint8* measure_info::_InternalSerialize(
  562. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  563. // @@protoc_insertion_point(serialize_to_array_start:measure_info)
  564. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  565. (void) cached_has_bits;
  566. // float cx = 1;
  567. if (!(this->cx() <= 0 && this->cx() >= 0)) {
  568. target = stream->EnsureSpace(target);
  569. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(1, this->_internal_cx(), target);
  570. }
  571. // float cy = 2;
  572. if (!(this->cy() <= 0 && this->cy() >= 0)) {
  573. target = stream->EnsureSpace(target);
  574. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_cy(), target);
  575. }
  576. // float theta = 3;
  577. if (!(this->theta() <= 0 && this->theta() >= 0)) {
  578. target = stream->EnsureSpace(target);
  579. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_theta(), target);
  580. }
  581. // float length = 4;
  582. if (!(this->length() <= 0 && this->length() >= 0)) {
  583. target = stream->EnsureSpace(target);
  584. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(4, this->_internal_length(), target);
  585. }
  586. // float width = 5;
  587. if (!(this->width() <= 0 && this->width() >= 0)) {
  588. target = stream->EnsureSpace(target);
  589. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(5, this->_internal_width(), target);
  590. }
  591. // float height = 6;
  592. if (!(this->height() <= 0 && this->height() >= 0)) {
  593. target = stream->EnsureSpace(target);
  594. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(6, this->_internal_height(), target);
  595. }
  596. // float wheelbase = 7;
  597. if (!(this->wheelbase() <= 0 && this->wheelbase() >= 0)) {
  598. target = stream->EnsureSpace(target);
  599. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(7, this->_internal_wheelbase(), target);
  600. }
  601. // float front_theta = 8;
  602. if (!(this->front_theta() <= 0 && this->front_theta() >= 0)) {
  603. target = stream->EnsureSpace(target);
  604. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(8, this->_internal_front_theta(), target);
  605. }
  606. // int32 border_statu = 9;
  607. if (this->border_statu() != 0) {
  608. target = stream->EnsureSpace(target);
  609. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_border_statu(), target);
  610. }
  611. // int32 ground_status = 10;
  612. if (this->ground_status() != 0) {
  613. target = stream->EnsureSpace(target);
  614. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(10, this->_internal_ground_status(), target);
  615. }
  616. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  617. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  618. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  619. }
  620. // @@protoc_insertion_point(serialize_to_array_end:measure_info)
  621. return target;
  622. }
  623. size_t measure_info::ByteSizeLong() const {
  624. // @@protoc_insertion_point(message_byte_size_start:measure_info)
  625. size_t total_size = 0;
  626. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  627. // Prevent compiler warnings about cached_has_bits being unused
  628. (void) cached_has_bits;
  629. // float cx = 1;
  630. if (!(this->cx() <= 0 && this->cx() >= 0)) {
  631. total_size += 1 + 4;
  632. }
  633. // float cy = 2;
  634. if (!(this->cy() <= 0 && this->cy() >= 0)) {
  635. total_size += 1 + 4;
  636. }
  637. // float theta = 3;
  638. if (!(this->theta() <= 0 && this->theta() >= 0)) {
  639. total_size += 1 + 4;
  640. }
  641. // float length = 4;
  642. if (!(this->length() <= 0 && this->length() >= 0)) {
  643. total_size += 1 + 4;
  644. }
  645. // float width = 5;
  646. if (!(this->width() <= 0 && this->width() >= 0)) {
  647. total_size += 1 + 4;
  648. }
  649. // float height = 6;
  650. if (!(this->height() <= 0 && this->height() >= 0)) {
  651. total_size += 1 + 4;
  652. }
  653. // float wheelbase = 7;
  654. if (!(this->wheelbase() <= 0 && this->wheelbase() >= 0)) {
  655. total_size += 1 + 4;
  656. }
  657. // float front_theta = 8;
  658. if (!(this->front_theta() <= 0 && this->front_theta() >= 0)) {
  659. total_size += 1 + 4;
  660. }
  661. // int32 border_statu = 9;
  662. if (this->border_statu() != 0) {
  663. total_size += 1 +
  664. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  665. this->_internal_border_statu());
  666. }
  667. // int32 ground_status = 10;
  668. if (this->ground_status() != 0) {
  669. total_size += 1 +
  670. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  671. this->_internal_ground_status());
  672. }
  673. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  674. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  675. _internal_metadata_, total_size, &_cached_size_);
  676. }
  677. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  678. SetCachedSize(cached_size);
  679. return total_size;
  680. }
  681. void measure_info::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  682. // @@protoc_insertion_point(generalized_merge_from_start:measure_info)
  683. GOOGLE_DCHECK_NE(&from, this);
  684. const measure_info* source =
  685. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<measure_info>(
  686. &from);
  687. if (source == nullptr) {
  688. // @@protoc_insertion_point(generalized_merge_from_cast_fail:measure_info)
  689. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  690. } else {
  691. // @@protoc_insertion_point(generalized_merge_from_cast_success:measure_info)
  692. MergeFrom(*source);
  693. }
  694. }
  695. void measure_info::MergeFrom(const measure_info& from) {
  696. // @@protoc_insertion_point(class_specific_merge_from_start:measure_info)
  697. GOOGLE_DCHECK_NE(&from, this);
  698. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  699. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  700. (void) cached_has_bits;
  701. if (!(from.cx() <= 0 && from.cx() >= 0)) {
  702. _internal_set_cx(from._internal_cx());
  703. }
  704. if (!(from.cy() <= 0 && from.cy() >= 0)) {
  705. _internal_set_cy(from._internal_cy());
  706. }
  707. if (!(from.theta() <= 0 && from.theta() >= 0)) {
  708. _internal_set_theta(from._internal_theta());
  709. }
  710. if (!(from.length() <= 0 && from.length() >= 0)) {
  711. _internal_set_length(from._internal_length());
  712. }
  713. if (!(from.width() <= 0 && from.width() >= 0)) {
  714. _internal_set_width(from._internal_width());
  715. }
  716. if (!(from.height() <= 0 && from.height() >= 0)) {
  717. _internal_set_height(from._internal_height());
  718. }
  719. if (!(from.wheelbase() <= 0 && from.wheelbase() >= 0)) {
  720. _internal_set_wheelbase(from._internal_wheelbase());
  721. }
  722. if (!(from.front_theta() <= 0 && from.front_theta() >= 0)) {
  723. _internal_set_front_theta(from._internal_front_theta());
  724. }
  725. if (from.border_statu() != 0) {
  726. _internal_set_border_statu(from._internal_border_statu());
  727. }
  728. if (from.ground_status() != 0) {
  729. _internal_set_ground_status(from._internal_ground_status());
  730. }
  731. }
  732. void measure_info::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  733. // @@protoc_insertion_point(generalized_copy_from_start:measure_info)
  734. if (&from == this) return;
  735. Clear();
  736. MergeFrom(from);
  737. }
  738. void measure_info::CopyFrom(const measure_info& from) {
  739. // @@protoc_insertion_point(class_specific_copy_from_start:measure_info)
  740. if (&from == this) return;
  741. Clear();
  742. MergeFrom(from);
  743. }
  744. bool measure_info::IsInitialized() const {
  745. return true;
  746. }
  747. void measure_info::InternalSwap(measure_info* other) {
  748. using std::swap;
  749. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  750. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  751. PROTOBUF_FIELD_OFFSET(measure_info, ground_status_)
  752. + sizeof(measure_info::ground_status_)
  753. - PROTOBUF_FIELD_OFFSET(measure_info, cx_)>(
  754. reinterpret_cast<char*>(&cx_),
  755. reinterpret_cast<char*>(&other->cx_));
  756. }
  757. ::PROTOBUF_NAMESPACE_ID::Metadata measure_info::GetMetadata() const {
  758. return GetMetadataStatic();
  759. }
  760. // ===================================================================
  761. void parkspace_info::InitAsDefaultInstance() {
  762. }
  763. class parkspace_info::_Internal {
  764. public:
  765. };
  766. parkspace_info::parkspace_info(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  767. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  768. SharedCtor();
  769. RegisterArenaDtor(arena);
  770. // @@protoc_insertion_point(arena_constructor:parkspace_info)
  771. }
  772. parkspace_info::parkspace_info(const parkspace_info& from)
  773. : ::PROTOBUF_NAMESPACE_ID::Message() {
  774. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  775. ::memcpy(&id_, &from.id_,
  776. static_cast<size_t>(reinterpret_cast<char*>(&room_id_) -
  777. reinterpret_cast<char*>(&id_)) + sizeof(room_id_));
  778. // @@protoc_insertion_point(copy_constructor:parkspace_info)
  779. }
  780. void parkspace_info::SharedCtor() {
  781. ::memset(&id_, 0, static_cast<size_t>(
  782. reinterpret_cast<char*>(&room_id_) -
  783. reinterpret_cast<char*>(&id_)) + sizeof(room_id_));
  784. }
  785. parkspace_info::~parkspace_info() {
  786. // @@protoc_insertion_point(destructor:parkspace_info)
  787. SharedDtor();
  788. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  789. }
  790. void parkspace_info::SharedDtor() {
  791. GOOGLE_DCHECK(GetArena() == nullptr);
  792. }
  793. void parkspace_info::ArenaDtor(void* object) {
  794. parkspace_info* _this = reinterpret_cast< parkspace_info* >(object);
  795. (void)_this;
  796. }
  797. void parkspace_info::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  798. }
  799. void parkspace_info::SetCachedSize(int size) const {
  800. _cached_size_.Set(size);
  801. }
  802. const parkspace_info& parkspace_info::default_instance() {
  803. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_parkspace_info_message_2eproto.base);
  804. return *internal_default_instance();
  805. }
  806. void parkspace_info::Clear() {
  807. // @@protoc_insertion_point(message_clear_start:parkspace_info)
  808. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  809. // Prevent compiler warnings about cached_has_bits being unused
  810. (void) cached_has_bits;
  811. ::memset(&id_, 0, static_cast<size_t>(
  812. reinterpret_cast<char*>(&room_id_) -
  813. reinterpret_cast<char*>(&id_)) + sizeof(room_id_));
  814. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  815. }
  816. const char* parkspace_info::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  817. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  818. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  819. while (!ctx->Done(&ptr)) {
  820. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  821. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  822. CHK_(ptr);
  823. switch (tag >> 3) {
  824. // int32 id = 1;
  825. case 1:
  826. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  827. id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  828. CHK_(ptr);
  829. } else goto handle_unusual;
  830. continue;
  831. // int32 unit_id = 2;
  832. case 2:
  833. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
  834. unit_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  835. CHK_(ptr);
  836. } else goto handle_unusual;
  837. continue;
  838. // int32 floor = 3;
  839. case 3:
  840. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
  841. floor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  842. CHK_(ptr);
  843. } else goto handle_unusual;
  844. continue;
  845. // int32 room_id = 4;
  846. case 4:
  847. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
  848. room_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  849. CHK_(ptr);
  850. } else goto handle_unusual;
  851. continue;
  852. default: {
  853. handle_unusual:
  854. if ((tag & 7) == 4 || tag == 0) {
  855. ctx->SetLastTag(tag);
  856. goto success;
  857. }
  858. ptr = UnknownFieldParse(tag,
  859. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  860. ptr, ctx);
  861. CHK_(ptr != nullptr);
  862. continue;
  863. }
  864. } // switch
  865. } // while
  866. success:
  867. return ptr;
  868. failure:
  869. ptr = nullptr;
  870. goto success;
  871. #undef CHK_
  872. }
  873. ::PROTOBUF_NAMESPACE_ID::uint8* parkspace_info::_InternalSerialize(
  874. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  875. // @@protoc_insertion_point(serialize_to_array_start:parkspace_info)
  876. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  877. (void) cached_has_bits;
  878. // int32 id = 1;
  879. if (this->id() != 0) {
  880. target = stream->EnsureSpace(target);
  881. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_id(), target);
  882. }
  883. // int32 unit_id = 2;
  884. if (this->unit_id() != 0) {
  885. target = stream->EnsureSpace(target);
  886. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_unit_id(), target);
  887. }
  888. // int32 floor = 3;
  889. if (this->floor() != 0) {
  890. target = stream->EnsureSpace(target);
  891. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_floor(), target);
  892. }
  893. // int32 room_id = 4;
  894. if (this->room_id() != 0) {
  895. target = stream->EnsureSpace(target);
  896. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_room_id(), target);
  897. }
  898. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  899. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  900. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  901. }
  902. // @@protoc_insertion_point(serialize_to_array_end:parkspace_info)
  903. return target;
  904. }
  905. size_t parkspace_info::ByteSizeLong() const {
  906. // @@protoc_insertion_point(message_byte_size_start:parkspace_info)
  907. size_t total_size = 0;
  908. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  909. // Prevent compiler warnings about cached_has_bits being unused
  910. (void) cached_has_bits;
  911. // int32 id = 1;
  912. if (this->id() != 0) {
  913. total_size += 1 +
  914. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  915. this->_internal_id());
  916. }
  917. // int32 unit_id = 2;
  918. if (this->unit_id() != 0) {
  919. total_size += 1 +
  920. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  921. this->_internal_unit_id());
  922. }
  923. // int32 floor = 3;
  924. if (this->floor() != 0) {
  925. total_size += 1 +
  926. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  927. this->_internal_floor());
  928. }
  929. // int32 room_id = 4;
  930. if (this->room_id() != 0) {
  931. total_size += 1 +
  932. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  933. this->_internal_room_id());
  934. }
  935. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  936. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  937. _internal_metadata_, total_size, &_cached_size_);
  938. }
  939. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  940. SetCachedSize(cached_size);
  941. return total_size;
  942. }
  943. void parkspace_info::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  944. // @@protoc_insertion_point(generalized_merge_from_start:parkspace_info)
  945. GOOGLE_DCHECK_NE(&from, this);
  946. const parkspace_info* source =
  947. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<parkspace_info>(
  948. &from);
  949. if (source == nullptr) {
  950. // @@protoc_insertion_point(generalized_merge_from_cast_fail:parkspace_info)
  951. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  952. } else {
  953. // @@protoc_insertion_point(generalized_merge_from_cast_success:parkspace_info)
  954. MergeFrom(*source);
  955. }
  956. }
  957. void parkspace_info::MergeFrom(const parkspace_info& from) {
  958. // @@protoc_insertion_point(class_specific_merge_from_start:parkspace_info)
  959. GOOGLE_DCHECK_NE(&from, this);
  960. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  961. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  962. (void) cached_has_bits;
  963. if (from.id() != 0) {
  964. _internal_set_id(from._internal_id());
  965. }
  966. if (from.unit_id() != 0) {
  967. _internal_set_unit_id(from._internal_unit_id());
  968. }
  969. if (from.floor() != 0) {
  970. _internal_set_floor(from._internal_floor());
  971. }
  972. if (from.room_id() != 0) {
  973. _internal_set_room_id(from._internal_room_id());
  974. }
  975. }
  976. void parkspace_info::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  977. // @@protoc_insertion_point(generalized_copy_from_start:parkspace_info)
  978. if (&from == this) return;
  979. Clear();
  980. MergeFrom(from);
  981. }
  982. void parkspace_info::CopyFrom(const parkspace_info& from) {
  983. // @@protoc_insertion_point(class_specific_copy_from_start:parkspace_info)
  984. if (&from == this) return;
  985. Clear();
  986. MergeFrom(from);
  987. }
  988. bool parkspace_info::IsInitialized() const {
  989. return true;
  990. }
  991. void parkspace_info::InternalSwap(parkspace_info* other) {
  992. using std::swap;
  993. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  994. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  995. PROTOBUF_FIELD_OFFSET(parkspace_info, room_id_)
  996. + sizeof(parkspace_info::room_id_)
  997. - PROTOBUF_FIELD_OFFSET(parkspace_info, id_)>(
  998. reinterpret_cast<char*>(&id_),
  999. reinterpret_cast<char*>(&other->id_));
  1000. }
  1001. ::PROTOBUF_NAMESPACE_ID::Metadata parkspace_info::GetMetadata() const {
  1002. return GetMetadataStatic();
  1003. }
  1004. // ===================================================================
  1005. void table_statu::InitAsDefaultInstance() {
  1006. }
  1007. class table_statu::_Internal {
  1008. public:
  1009. };
  1010. table_statu::table_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1011. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  1012. SharedCtor();
  1013. RegisterArenaDtor(arena);
  1014. // @@protoc_insertion_point(arena_constructor:table_statu)
  1015. }
  1016. table_statu::table_statu(const table_statu& from)
  1017. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1018. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1019. statu_description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1020. if (!from._internal_statu_description().empty()) {
  1021. statu_description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_statu_description(),
  1022. GetArena());
  1023. }
  1024. execute_statu_ = from.execute_statu_;
  1025. // @@protoc_insertion_point(copy_constructor:table_statu)
  1026. }
  1027. void table_statu::SharedCtor() {
  1028. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_table_statu_message_2eproto.base);
  1029. statu_description_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1030. execute_statu_ = 0;
  1031. }
  1032. table_statu::~table_statu() {
  1033. // @@protoc_insertion_point(destructor:table_statu)
  1034. SharedDtor();
  1035. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1036. }
  1037. void table_statu::SharedDtor() {
  1038. GOOGLE_DCHECK(GetArena() == nullptr);
  1039. statu_description_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1040. }
  1041. void table_statu::ArenaDtor(void* object) {
  1042. table_statu* _this = reinterpret_cast< table_statu* >(object);
  1043. (void)_this;
  1044. }
  1045. void table_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1046. }
  1047. void table_statu::SetCachedSize(int size) const {
  1048. _cached_size_.Set(size);
  1049. }
  1050. const table_statu& table_statu::default_instance() {
  1051. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_table_statu_message_2eproto.base);
  1052. return *internal_default_instance();
  1053. }
  1054. void table_statu::Clear() {
  1055. // @@protoc_insertion_point(message_clear_start:table_statu)
  1056. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1057. // Prevent compiler warnings about cached_has_bits being unused
  1058. (void) cached_has_bits;
  1059. statu_description_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1060. execute_statu_ = 0;
  1061. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1062. }
  1063. const char* table_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1064. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1065. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1066. while (!ctx->Done(&ptr)) {
  1067. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1068. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1069. CHK_(ptr);
  1070. switch (tag >> 3) {
  1071. // .STATU execute_statu = 1;
  1072. case 1:
  1073. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  1074. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1075. CHK_(ptr);
  1076. _internal_set_execute_statu(static_cast<::STATU>(val));
  1077. } else goto handle_unusual;
  1078. continue;
  1079. // string statu_description = 2;
  1080. case 2:
  1081. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
  1082. auto str = _internal_mutable_statu_description();
  1083. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1084. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "table_statu.statu_description"));
  1085. CHK_(ptr);
  1086. } else goto handle_unusual;
  1087. continue;
  1088. default: {
  1089. handle_unusual:
  1090. if ((tag & 7) == 4 || tag == 0) {
  1091. ctx->SetLastTag(tag);
  1092. goto success;
  1093. }
  1094. ptr = UnknownFieldParse(tag,
  1095. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1096. ptr, ctx);
  1097. CHK_(ptr != nullptr);
  1098. continue;
  1099. }
  1100. } // switch
  1101. } // while
  1102. success:
  1103. return ptr;
  1104. failure:
  1105. ptr = nullptr;
  1106. goto success;
  1107. #undef CHK_
  1108. }
  1109. ::PROTOBUF_NAMESPACE_ID::uint8* table_statu::_InternalSerialize(
  1110. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1111. // @@protoc_insertion_point(serialize_to_array_start:table_statu)
  1112. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1113. (void) cached_has_bits;
  1114. // .STATU execute_statu = 1;
  1115. if (this->execute_statu() != 0) {
  1116. target = stream->EnsureSpace(target);
  1117. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  1118. 1, this->_internal_execute_statu(), target);
  1119. }
  1120. // string statu_description = 2;
  1121. if (this->statu_description().size() > 0) {
  1122. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1123. this->_internal_statu_description().data(), static_cast<int>(this->_internal_statu_description().length()),
  1124. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1125. "table_statu.statu_description");
  1126. target = stream->WriteStringMaybeAliased(
  1127. 2, this->_internal_statu_description(), target);
  1128. }
  1129. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1130. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1131. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1132. }
  1133. // @@protoc_insertion_point(serialize_to_array_end:table_statu)
  1134. return target;
  1135. }
  1136. size_t table_statu::ByteSizeLong() const {
  1137. // @@protoc_insertion_point(message_byte_size_start:table_statu)
  1138. size_t total_size = 0;
  1139. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1140. // Prevent compiler warnings about cached_has_bits being unused
  1141. (void) cached_has_bits;
  1142. // string statu_description = 2;
  1143. if (this->statu_description().size() > 0) {
  1144. total_size += 1 +
  1145. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1146. this->_internal_statu_description());
  1147. }
  1148. // .STATU execute_statu = 1;
  1149. if (this->execute_statu() != 0) {
  1150. total_size += 1 +
  1151. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_execute_statu());
  1152. }
  1153. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1154. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1155. _internal_metadata_, total_size, &_cached_size_);
  1156. }
  1157. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1158. SetCachedSize(cached_size);
  1159. return total_size;
  1160. }
  1161. void table_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1162. // @@protoc_insertion_point(generalized_merge_from_start:table_statu)
  1163. GOOGLE_DCHECK_NE(&from, this);
  1164. const table_statu* source =
  1165. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<table_statu>(
  1166. &from);
  1167. if (source == nullptr) {
  1168. // @@protoc_insertion_point(generalized_merge_from_cast_fail:table_statu)
  1169. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1170. } else {
  1171. // @@protoc_insertion_point(generalized_merge_from_cast_success:table_statu)
  1172. MergeFrom(*source);
  1173. }
  1174. }
  1175. void table_statu::MergeFrom(const table_statu& from) {
  1176. // @@protoc_insertion_point(class_specific_merge_from_start:table_statu)
  1177. GOOGLE_DCHECK_NE(&from, this);
  1178. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1179. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1180. (void) cached_has_bits;
  1181. if (from.statu_description().size() > 0) {
  1182. _internal_set_statu_description(from._internal_statu_description());
  1183. }
  1184. if (from.execute_statu() != 0) {
  1185. _internal_set_execute_statu(from._internal_execute_statu());
  1186. }
  1187. }
  1188. void table_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1189. // @@protoc_insertion_point(generalized_copy_from_start:table_statu)
  1190. if (&from == this) return;
  1191. Clear();
  1192. MergeFrom(from);
  1193. }
  1194. void table_statu::CopyFrom(const table_statu& from) {
  1195. // @@protoc_insertion_point(class_specific_copy_from_start:table_statu)
  1196. if (&from == this) return;
  1197. Clear();
  1198. MergeFrom(from);
  1199. }
  1200. bool table_statu::IsInitialized() const {
  1201. return true;
  1202. }
  1203. void table_statu::InternalSwap(table_statu* other) {
  1204. using std::swap;
  1205. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1206. statu_description_.Swap(&other->statu_description_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1207. swap(execute_statu_, other->execute_statu_);
  1208. }
  1209. ::PROTOBUF_NAMESPACE_ID::Metadata table_statu::GetMetadata() const {
  1210. return GetMetadataStatic();
  1211. }
  1212. // ===================================================================
  1213. void park_table::InitAsDefaultInstance() {
  1214. ::_park_table_default_instance_._instance.get_mutable()->statu_ = const_cast< ::table_statu*>(
  1215. ::table_statu::internal_default_instance());
  1216. ::_park_table_default_instance_._instance.get_mutable()->entrance_measure_info_ = const_cast< ::measure_info*>(
  1217. ::measure_info::internal_default_instance());
  1218. ::_park_table_default_instance_._instance.get_mutable()->allocated_space_info_ = const_cast< ::parkspace_info*>(
  1219. ::parkspace_info::internal_default_instance());
  1220. ::_park_table_default_instance_._instance.get_mutable()->actually_measure_info_ = const_cast< ::measure_info*>(
  1221. ::measure_info::internal_default_instance());
  1222. ::_park_table_default_instance_._instance.get_mutable()->actually_space_info_ = const_cast< ::parkspace_info*>(
  1223. ::parkspace_info::internal_default_instance());
  1224. }
  1225. class park_table::_Internal {
  1226. public:
  1227. static const ::table_statu& statu(const park_table* msg);
  1228. static const ::measure_info& entrance_measure_info(const park_table* msg);
  1229. static const ::parkspace_info& allocated_space_info(const park_table* msg);
  1230. static const ::measure_info& actually_measure_info(const park_table* msg);
  1231. static const ::parkspace_info& actually_space_info(const park_table* msg);
  1232. };
  1233. const ::table_statu&
  1234. park_table::_Internal::statu(const park_table* msg) {
  1235. return *msg->statu_;
  1236. }
  1237. const ::measure_info&
  1238. park_table::_Internal::entrance_measure_info(const park_table* msg) {
  1239. return *msg->entrance_measure_info_;
  1240. }
  1241. const ::parkspace_info&
  1242. park_table::_Internal::allocated_space_info(const park_table* msg) {
  1243. return *msg->allocated_space_info_;
  1244. }
  1245. const ::measure_info&
  1246. park_table::_Internal::actually_measure_info(const park_table* msg) {
  1247. return *msg->actually_measure_info_;
  1248. }
  1249. const ::parkspace_info&
  1250. park_table::_Internal::actually_space_info(const park_table* msg) {
  1251. return *msg->actually_space_info_;
  1252. }
  1253. park_table::park_table(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1254. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  1255. SharedCtor();
  1256. RegisterArenaDtor(arena);
  1257. // @@protoc_insertion_point(arena_constructor:park_table)
  1258. }
  1259. park_table::park_table(const park_table& from)
  1260. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1261. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1262. car_number_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1263. if (!from._internal_car_number().empty()) {
  1264. car_number_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_car_number(),
  1265. GetArena());
  1266. }
  1267. primary_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1268. if (!from._internal_primary_key().empty()) {
  1269. primary_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_primary_key(),
  1270. GetArena());
  1271. }
  1272. if (from._internal_has_statu()) {
  1273. statu_ = new ::table_statu(*from.statu_);
  1274. } else {
  1275. statu_ = nullptr;
  1276. }
  1277. if (from._internal_has_entrance_measure_info()) {
  1278. entrance_measure_info_ = new ::measure_info(*from.entrance_measure_info_);
  1279. } else {
  1280. entrance_measure_info_ = nullptr;
  1281. }
  1282. if (from._internal_has_allocated_space_info()) {
  1283. allocated_space_info_ = new ::parkspace_info(*from.allocated_space_info_);
  1284. } else {
  1285. allocated_space_info_ = nullptr;
  1286. }
  1287. if (from._internal_has_actually_measure_info()) {
  1288. actually_measure_info_ = new ::measure_info(*from.actually_measure_info_);
  1289. } else {
  1290. actually_measure_info_ = nullptr;
  1291. }
  1292. if (from._internal_has_actually_space_info()) {
  1293. actually_space_info_ = new ::parkspace_info(*from.actually_space_info_);
  1294. } else {
  1295. actually_space_info_ = nullptr;
  1296. }
  1297. ::memcpy(&queue_id_, &from.queue_id_,
  1298. static_cast<size_t>(reinterpret_cast<char*>(&terminal_id_) -
  1299. reinterpret_cast<char*>(&queue_id_)) + sizeof(terminal_id_));
  1300. // @@protoc_insertion_point(copy_constructor:park_table)
  1301. }
  1302. void park_table::SharedCtor() {
  1303. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_park_table_message_2eproto.base);
  1304. car_number_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1305. primary_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1306. ::memset(&statu_, 0, static_cast<size_t>(
  1307. reinterpret_cast<char*>(&terminal_id_) -
  1308. reinterpret_cast<char*>(&statu_)) + sizeof(terminal_id_));
  1309. }
  1310. park_table::~park_table() {
  1311. // @@protoc_insertion_point(destructor:park_table)
  1312. SharedDtor();
  1313. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1314. }
  1315. void park_table::SharedDtor() {
  1316. GOOGLE_DCHECK(GetArena() == nullptr);
  1317. car_number_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1318. primary_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1319. if (this != internal_default_instance()) delete statu_;
  1320. if (this != internal_default_instance()) delete entrance_measure_info_;
  1321. if (this != internal_default_instance()) delete allocated_space_info_;
  1322. if (this != internal_default_instance()) delete actually_measure_info_;
  1323. if (this != internal_default_instance()) delete actually_space_info_;
  1324. }
  1325. void park_table::ArenaDtor(void* object) {
  1326. park_table* _this = reinterpret_cast< park_table* >(object);
  1327. (void)_this;
  1328. }
  1329. void park_table::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1330. }
  1331. void park_table::SetCachedSize(int size) const {
  1332. _cached_size_.Set(size);
  1333. }
  1334. const park_table& park_table::default_instance() {
  1335. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_park_table_message_2eproto.base);
  1336. return *internal_default_instance();
  1337. }
  1338. void park_table::Clear() {
  1339. // @@protoc_insertion_point(message_clear_start:park_table)
  1340. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1341. // Prevent compiler warnings about cached_has_bits being unused
  1342. (void) cached_has_bits;
  1343. car_number_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1344. primary_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1345. if (GetArena() == nullptr && statu_ != nullptr) {
  1346. delete statu_;
  1347. }
  1348. statu_ = nullptr;
  1349. if (GetArena() == nullptr && entrance_measure_info_ != nullptr) {
  1350. delete entrance_measure_info_;
  1351. }
  1352. entrance_measure_info_ = nullptr;
  1353. if (GetArena() == nullptr && allocated_space_info_ != nullptr) {
  1354. delete allocated_space_info_;
  1355. }
  1356. allocated_space_info_ = nullptr;
  1357. if (GetArena() == nullptr && actually_measure_info_ != nullptr) {
  1358. delete actually_measure_info_;
  1359. }
  1360. actually_measure_info_ = nullptr;
  1361. if (GetArena() == nullptr && actually_space_info_ != nullptr) {
  1362. delete actually_space_info_;
  1363. }
  1364. actually_space_info_ = nullptr;
  1365. ::memset(&queue_id_, 0, static_cast<size_t>(
  1366. reinterpret_cast<char*>(&terminal_id_) -
  1367. reinterpret_cast<char*>(&queue_id_)) + sizeof(terminal_id_));
  1368. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1369. }
  1370. const char* park_table::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1371. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1372. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1373. while (!ctx->Done(&ptr)) {
  1374. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1375. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1376. CHK_(ptr);
  1377. switch (tag >> 3) {
  1378. // .table_statu statu = 1;
  1379. case 1:
  1380. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  1381. ptr = ctx->ParseMessage(_internal_mutable_statu(), ptr);
  1382. CHK_(ptr);
  1383. } else goto handle_unusual;
  1384. continue;
  1385. // int32 queue_id = 2;
  1386. case 2:
  1387. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
  1388. queue_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1389. CHK_(ptr);
  1390. } else goto handle_unusual;
  1391. continue;
  1392. // string car_number = 3;
  1393. case 3:
  1394. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  1395. auto str = _internal_mutable_car_number();
  1396. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1397. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "park_table.car_number"));
  1398. CHK_(ptr);
  1399. } else goto handle_unusual;
  1400. continue;
  1401. // int32 unit_id = 4;
  1402. case 4:
  1403. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
  1404. unit_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1405. CHK_(ptr);
  1406. } else goto handle_unusual;
  1407. continue;
  1408. // int32 terminal_id = 5;
  1409. case 5:
  1410. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
  1411. terminal_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1412. CHK_(ptr);
  1413. } else goto handle_unusual;
  1414. continue;
  1415. // string primary_key = 6;
  1416. case 6:
  1417. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
  1418. auto str = _internal_mutable_primary_key();
  1419. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1420. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "park_table.primary_key"));
  1421. CHK_(ptr);
  1422. } else goto handle_unusual;
  1423. continue;
  1424. // .measure_info entrance_measure_info = 7;
  1425. case 7:
  1426. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
  1427. ptr = ctx->ParseMessage(_internal_mutable_entrance_measure_info(), ptr);
  1428. CHK_(ptr);
  1429. } else goto handle_unusual;
  1430. continue;
  1431. // .parkspace_info allocated_space_info = 8;
  1432. case 8:
  1433. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
  1434. ptr = ctx->ParseMessage(_internal_mutable_allocated_space_info(), ptr);
  1435. CHK_(ptr);
  1436. } else goto handle_unusual;
  1437. continue;
  1438. // .measure_info actually_measure_info = 9;
  1439. case 9:
  1440. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 74)) {
  1441. ptr = ctx->ParseMessage(_internal_mutable_actually_measure_info(), ptr);
  1442. CHK_(ptr);
  1443. } else goto handle_unusual;
  1444. continue;
  1445. // .parkspace_info actually_space_info = 10;
  1446. case 10:
  1447. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 82)) {
  1448. ptr = ctx->ParseMessage(_internal_mutable_actually_space_info(), ptr);
  1449. CHK_(ptr);
  1450. } else goto handle_unusual;
  1451. continue;
  1452. default: {
  1453. handle_unusual:
  1454. if ((tag & 7) == 4 || tag == 0) {
  1455. ctx->SetLastTag(tag);
  1456. goto success;
  1457. }
  1458. ptr = UnknownFieldParse(tag,
  1459. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1460. ptr, ctx);
  1461. CHK_(ptr != nullptr);
  1462. continue;
  1463. }
  1464. } // switch
  1465. } // while
  1466. success:
  1467. return ptr;
  1468. failure:
  1469. ptr = nullptr;
  1470. goto success;
  1471. #undef CHK_
  1472. }
  1473. ::PROTOBUF_NAMESPACE_ID::uint8* park_table::_InternalSerialize(
  1474. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1475. // @@protoc_insertion_point(serialize_to_array_start:park_table)
  1476. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1477. (void) cached_has_bits;
  1478. // .table_statu statu = 1;
  1479. if (this->has_statu()) {
  1480. target = stream->EnsureSpace(target);
  1481. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1482. InternalWriteMessage(
  1483. 1, _Internal::statu(this), target, stream);
  1484. }
  1485. // int32 queue_id = 2;
  1486. if (this->queue_id() != 0) {
  1487. target = stream->EnsureSpace(target);
  1488. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_queue_id(), target);
  1489. }
  1490. // string car_number = 3;
  1491. if (this->car_number().size() > 0) {
  1492. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1493. this->_internal_car_number().data(), static_cast<int>(this->_internal_car_number().length()),
  1494. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1495. "park_table.car_number");
  1496. target = stream->WriteStringMaybeAliased(
  1497. 3, this->_internal_car_number(), target);
  1498. }
  1499. // int32 unit_id = 4;
  1500. if (this->unit_id() != 0) {
  1501. target = stream->EnsureSpace(target);
  1502. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_unit_id(), target);
  1503. }
  1504. // int32 terminal_id = 5;
  1505. if (this->terminal_id() != 0) {
  1506. target = stream->EnsureSpace(target);
  1507. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_terminal_id(), target);
  1508. }
  1509. // string primary_key = 6;
  1510. if (this->primary_key().size() > 0) {
  1511. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1512. this->_internal_primary_key().data(), static_cast<int>(this->_internal_primary_key().length()),
  1513. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1514. "park_table.primary_key");
  1515. target = stream->WriteStringMaybeAliased(
  1516. 6, this->_internal_primary_key(), target);
  1517. }
  1518. // .measure_info entrance_measure_info = 7;
  1519. if (this->has_entrance_measure_info()) {
  1520. target = stream->EnsureSpace(target);
  1521. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1522. InternalWriteMessage(
  1523. 7, _Internal::entrance_measure_info(this), target, stream);
  1524. }
  1525. // .parkspace_info allocated_space_info = 8;
  1526. if (this->has_allocated_space_info()) {
  1527. target = stream->EnsureSpace(target);
  1528. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1529. InternalWriteMessage(
  1530. 8, _Internal::allocated_space_info(this), target, stream);
  1531. }
  1532. // .measure_info actually_measure_info = 9;
  1533. if (this->has_actually_measure_info()) {
  1534. target = stream->EnsureSpace(target);
  1535. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1536. InternalWriteMessage(
  1537. 9, _Internal::actually_measure_info(this), target, stream);
  1538. }
  1539. // .parkspace_info actually_space_info = 10;
  1540. if (this->has_actually_space_info()) {
  1541. target = stream->EnsureSpace(target);
  1542. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1543. InternalWriteMessage(
  1544. 10, _Internal::actually_space_info(this), target, stream);
  1545. }
  1546. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1547. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  1548. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  1549. }
  1550. // @@protoc_insertion_point(serialize_to_array_end:park_table)
  1551. return target;
  1552. }
  1553. size_t park_table::ByteSizeLong() const {
  1554. // @@protoc_insertion_point(message_byte_size_start:park_table)
  1555. size_t total_size = 0;
  1556. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1557. // Prevent compiler warnings about cached_has_bits being unused
  1558. (void) cached_has_bits;
  1559. // string car_number = 3;
  1560. if (this->car_number().size() > 0) {
  1561. total_size += 1 +
  1562. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1563. this->_internal_car_number());
  1564. }
  1565. // string primary_key = 6;
  1566. if (this->primary_key().size() > 0) {
  1567. total_size += 1 +
  1568. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  1569. this->_internal_primary_key());
  1570. }
  1571. // .table_statu statu = 1;
  1572. if (this->has_statu()) {
  1573. total_size += 1 +
  1574. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1575. *statu_);
  1576. }
  1577. // .measure_info entrance_measure_info = 7;
  1578. if (this->has_entrance_measure_info()) {
  1579. total_size += 1 +
  1580. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1581. *entrance_measure_info_);
  1582. }
  1583. // .parkspace_info allocated_space_info = 8;
  1584. if (this->has_allocated_space_info()) {
  1585. total_size += 1 +
  1586. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1587. *allocated_space_info_);
  1588. }
  1589. // .measure_info actually_measure_info = 9;
  1590. if (this->has_actually_measure_info()) {
  1591. total_size += 1 +
  1592. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1593. *actually_measure_info_);
  1594. }
  1595. // .parkspace_info actually_space_info = 10;
  1596. if (this->has_actually_space_info()) {
  1597. total_size += 1 +
  1598. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  1599. *actually_space_info_);
  1600. }
  1601. // int32 queue_id = 2;
  1602. if (this->queue_id() != 0) {
  1603. total_size += 1 +
  1604. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  1605. this->_internal_queue_id());
  1606. }
  1607. // int32 unit_id = 4;
  1608. if (this->unit_id() != 0) {
  1609. total_size += 1 +
  1610. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  1611. this->_internal_unit_id());
  1612. }
  1613. // int32 terminal_id = 5;
  1614. if (this->terminal_id() != 0) {
  1615. total_size += 1 +
  1616. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  1617. this->_internal_terminal_id());
  1618. }
  1619. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  1620. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  1621. _internal_metadata_, total_size, &_cached_size_);
  1622. }
  1623. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  1624. SetCachedSize(cached_size);
  1625. return total_size;
  1626. }
  1627. void park_table::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1628. // @@protoc_insertion_point(generalized_merge_from_start:park_table)
  1629. GOOGLE_DCHECK_NE(&from, this);
  1630. const park_table* source =
  1631. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<park_table>(
  1632. &from);
  1633. if (source == nullptr) {
  1634. // @@protoc_insertion_point(generalized_merge_from_cast_fail:park_table)
  1635. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  1636. } else {
  1637. // @@protoc_insertion_point(generalized_merge_from_cast_success:park_table)
  1638. MergeFrom(*source);
  1639. }
  1640. }
  1641. void park_table::MergeFrom(const park_table& from) {
  1642. // @@protoc_insertion_point(class_specific_merge_from_start:park_table)
  1643. GOOGLE_DCHECK_NE(&from, this);
  1644. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1645. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1646. (void) cached_has_bits;
  1647. if (from.car_number().size() > 0) {
  1648. _internal_set_car_number(from._internal_car_number());
  1649. }
  1650. if (from.primary_key().size() > 0) {
  1651. _internal_set_primary_key(from._internal_primary_key());
  1652. }
  1653. if (from.has_statu()) {
  1654. _internal_mutable_statu()->::table_statu::MergeFrom(from._internal_statu());
  1655. }
  1656. if (from.has_entrance_measure_info()) {
  1657. _internal_mutable_entrance_measure_info()->::measure_info::MergeFrom(from._internal_entrance_measure_info());
  1658. }
  1659. if (from.has_allocated_space_info()) {
  1660. _internal_mutable_allocated_space_info()->::parkspace_info::MergeFrom(from._internal_allocated_space_info());
  1661. }
  1662. if (from.has_actually_measure_info()) {
  1663. _internal_mutable_actually_measure_info()->::measure_info::MergeFrom(from._internal_actually_measure_info());
  1664. }
  1665. if (from.has_actually_space_info()) {
  1666. _internal_mutable_actually_space_info()->::parkspace_info::MergeFrom(from._internal_actually_space_info());
  1667. }
  1668. if (from.queue_id() != 0) {
  1669. _internal_set_queue_id(from._internal_queue_id());
  1670. }
  1671. if (from.unit_id() != 0) {
  1672. _internal_set_unit_id(from._internal_unit_id());
  1673. }
  1674. if (from.terminal_id() != 0) {
  1675. _internal_set_terminal_id(from._internal_terminal_id());
  1676. }
  1677. }
  1678. void park_table::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  1679. // @@protoc_insertion_point(generalized_copy_from_start:park_table)
  1680. if (&from == this) return;
  1681. Clear();
  1682. MergeFrom(from);
  1683. }
  1684. void park_table::CopyFrom(const park_table& from) {
  1685. // @@protoc_insertion_point(class_specific_copy_from_start:park_table)
  1686. if (&from == this) return;
  1687. Clear();
  1688. MergeFrom(from);
  1689. }
  1690. bool park_table::IsInitialized() const {
  1691. return true;
  1692. }
  1693. void park_table::InternalSwap(park_table* other) {
  1694. using std::swap;
  1695. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  1696. car_number_.Swap(&other->car_number_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1697. primary_key_.Swap(&other->primary_key_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1698. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  1699. PROTOBUF_FIELD_OFFSET(park_table, terminal_id_)
  1700. + sizeof(park_table::terminal_id_)
  1701. - PROTOBUF_FIELD_OFFSET(park_table, statu_)>(
  1702. reinterpret_cast<char*>(&statu_),
  1703. reinterpret_cast<char*>(&other->statu_));
  1704. }
  1705. ::PROTOBUF_NAMESPACE_ID::Metadata park_table::GetMetadata() const {
  1706. return GetMetadataStatic();
  1707. }
  1708. // ===================================================================
  1709. void pick_table::InitAsDefaultInstance() {
  1710. ::_pick_table_default_instance_._instance.get_mutable()->statu_ = const_cast< ::table_statu*>(
  1711. ::table_statu::internal_default_instance());
  1712. ::_pick_table_default_instance_._instance.get_mutable()->actually_space_info_ = const_cast< ::parkspace_info*>(
  1713. ::parkspace_info::internal_default_instance());
  1714. ::_pick_table_default_instance_._instance.get_mutable()->actually_measure_info_ = const_cast< ::measure_info*>(
  1715. ::measure_info::internal_default_instance());
  1716. }
  1717. class pick_table::_Internal {
  1718. public:
  1719. static const ::table_statu& statu(const pick_table* msg);
  1720. static const ::parkspace_info& actually_space_info(const pick_table* msg);
  1721. static const ::measure_info& actually_measure_info(const pick_table* msg);
  1722. };
  1723. const ::table_statu&
  1724. pick_table::_Internal::statu(const pick_table* msg) {
  1725. return *msg->statu_;
  1726. }
  1727. const ::parkspace_info&
  1728. pick_table::_Internal::actually_space_info(const pick_table* msg) {
  1729. return *msg->actually_space_info_;
  1730. }
  1731. const ::measure_info&
  1732. pick_table::_Internal::actually_measure_info(const pick_table* msg) {
  1733. return *msg->actually_measure_info_;
  1734. }
  1735. pick_table::pick_table(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  1736. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  1737. SharedCtor();
  1738. RegisterArenaDtor(arena);
  1739. // @@protoc_insertion_point(arena_constructor:pick_table)
  1740. }
  1741. pick_table::pick_table(const pick_table& from)
  1742. : ::PROTOBUF_NAMESPACE_ID::Message() {
  1743. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  1744. car_number_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1745. if (!from._internal_car_number().empty()) {
  1746. car_number_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_car_number(),
  1747. GetArena());
  1748. }
  1749. primary_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1750. if (!from._internal_primary_key().empty()) {
  1751. primary_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from._internal_primary_key(),
  1752. GetArena());
  1753. }
  1754. if (from._internal_has_statu()) {
  1755. statu_ = new ::table_statu(*from.statu_);
  1756. } else {
  1757. statu_ = nullptr;
  1758. }
  1759. if (from._internal_has_actually_space_info()) {
  1760. actually_space_info_ = new ::parkspace_info(*from.actually_space_info_);
  1761. } else {
  1762. actually_space_info_ = nullptr;
  1763. }
  1764. if (from._internal_has_actually_measure_info()) {
  1765. actually_measure_info_ = new ::measure_info(*from.actually_measure_info_);
  1766. } else {
  1767. actually_measure_info_ = nullptr;
  1768. }
  1769. ::memcpy(&queue_id_, &from.queue_id_,
  1770. static_cast<size_t>(reinterpret_cast<char*>(&is_leaved_) -
  1771. reinterpret_cast<char*>(&queue_id_)) + sizeof(is_leaved_));
  1772. // @@protoc_insertion_point(copy_constructor:pick_table)
  1773. }
  1774. void pick_table::SharedCtor() {
  1775. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_pick_table_message_2eproto.base);
  1776. car_number_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1777. primary_key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1778. ::memset(&statu_, 0, static_cast<size_t>(
  1779. reinterpret_cast<char*>(&is_leaved_) -
  1780. reinterpret_cast<char*>(&statu_)) + sizeof(is_leaved_));
  1781. }
  1782. pick_table::~pick_table() {
  1783. // @@protoc_insertion_point(destructor:pick_table)
  1784. SharedDtor();
  1785. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1786. }
  1787. void pick_table::SharedDtor() {
  1788. GOOGLE_DCHECK(GetArena() == nullptr);
  1789. car_number_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1790. primary_key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
  1791. if (this != internal_default_instance()) delete statu_;
  1792. if (this != internal_default_instance()) delete actually_space_info_;
  1793. if (this != internal_default_instance()) delete actually_measure_info_;
  1794. }
  1795. void pick_table::ArenaDtor(void* object) {
  1796. pick_table* _this = reinterpret_cast< pick_table* >(object);
  1797. (void)_this;
  1798. }
  1799. void pick_table::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  1800. }
  1801. void pick_table::SetCachedSize(int size) const {
  1802. _cached_size_.Set(size);
  1803. }
  1804. const pick_table& pick_table::default_instance() {
  1805. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_pick_table_message_2eproto.base);
  1806. return *internal_default_instance();
  1807. }
  1808. void pick_table::Clear() {
  1809. // @@protoc_insertion_point(message_clear_start:pick_table)
  1810. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1811. // Prevent compiler warnings about cached_has_bits being unused
  1812. (void) cached_has_bits;
  1813. car_number_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1814. primary_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  1815. if (GetArena() == nullptr && statu_ != nullptr) {
  1816. delete statu_;
  1817. }
  1818. statu_ = nullptr;
  1819. if (GetArena() == nullptr && actually_space_info_ != nullptr) {
  1820. delete actually_space_info_;
  1821. }
  1822. actually_space_info_ = nullptr;
  1823. if (GetArena() == nullptr && actually_measure_info_ != nullptr) {
  1824. delete actually_measure_info_;
  1825. }
  1826. actually_measure_info_ = nullptr;
  1827. ::memset(&queue_id_, 0, static_cast<size_t>(
  1828. reinterpret_cast<char*>(&is_leaved_) -
  1829. reinterpret_cast<char*>(&queue_id_)) + sizeof(is_leaved_));
  1830. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  1831. }
  1832. const char* pick_table::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  1833. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  1834. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  1835. while (!ctx->Done(&ptr)) {
  1836. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  1837. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  1838. CHK_(ptr);
  1839. switch (tag >> 3) {
  1840. // .table_statu statu = 1;
  1841. case 1:
  1842. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  1843. ptr = ctx->ParseMessage(_internal_mutable_statu(), ptr);
  1844. CHK_(ptr);
  1845. } else goto handle_unusual;
  1846. continue;
  1847. // int32 queue_id = 2;
  1848. case 2:
  1849. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
  1850. queue_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1851. CHK_(ptr);
  1852. } else goto handle_unusual;
  1853. continue;
  1854. // string car_number = 3;
  1855. case 3:
  1856. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  1857. auto str = _internal_mutable_car_number();
  1858. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1859. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "pick_table.car_number"));
  1860. CHK_(ptr);
  1861. } else goto handle_unusual;
  1862. continue;
  1863. // int32 unit_id = 4;
  1864. case 4:
  1865. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
  1866. unit_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1867. CHK_(ptr);
  1868. } else goto handle_unusual;
  1869. continue;
  1870. // int32 terminal_id = 5;
  1871. case 5:
  1872. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
  1873. terminal_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1874. CHK_(ptr);
  1875. } else goto handle_unusual;
  1876. continue;
  1877. // string primary_key = 6;
  1878. case 6:
  1879. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
  1880. auto str = _internal_mutable_primary_key();
  1881. ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx);
  1882. CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "pick_table.primary_key"));
  1883. CHK_(ptr);
  1884. } else goto handle_unusual;
  1885. continue;
  1886. // .parkspace_info actually_space_info = 7;
  1887. case 7:
  1888. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 58)) {
  1889. ptr = ctx->ParseMessage(_internal_mutable_actually_space_info(), ptr);
  1890. CHK_(ptr);
  1891. } else goto handle_unusual;
  1892. continue;
  1893. // .measure_info actually_measure_info = 8;
  1894. case 8:
  1895. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
  1896. ptr = ctx->ParseMessage(_internal_mutable_actually_measure_info(), ptr);
  1897. CHK_(ptr);
  1898. } else goto handle_unusual;
  1899. continue;
  1900. // int32 export_id = 9;
  1901. case 9:
  1902. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 72)) {
  1903. export_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1904. CHK_(ptr);
  1905. } else goto handle_unusual;
  1906. continue;
  1907. // bool is_leaved = 10;
  1908. case 10:
  1909. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 80)) {
  1910. is_leaved_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  1911. CHK_(ptr);
  1912. } else goto handle_unusual;
  1913. continue;
  1914. default: {
  1915. handle_unusual:
  1916. if ((tag & 7) == 4 || tag == 0) {
  1917. ctx->SetLastTag(tag);
  1918. goto success;
  1919. }
  1920. ptr = UnknownFieldParse(tag,
  1921. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  1922. ptr, ctx);
  1923. CHK_(ptr != nullptr);
  1924. continue;
  1925. }
  1926. } // switch
  1927. } // while
  1928. success:
  1929. return ptr;
  1930. failure:
  1931. ptr = nullptr;
  1932. goto success;
  1933. #undef CHK_
  1934. }
  1935. ::PROTOBUF_NAMESPACE_ID::uint8* pick_table::_InternalSerialize(
  1936. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  1937. // @@protoc_insertion_point(serialize_to_array_start:pick_table)
  1938. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  1939. (void) cached_has_bits;
  1940. // .table_statu statu = 1;
  1941. if (this->has_statu()) {
  1942. target = stream->EnsureSpace(target);
  1943. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1944. InternalWriteMessage(
  1945. 1, _Internal::statu(this), target, stream);
  1946. }
  1947. // int32 queue_id = 2;
  1948. if (this->queue_id() != 0) {
  1949. target = stream->EnsureSpace(target);
  1950. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_queue_id(), target);
  1951. }
  1952. // string car_number = 3;
  1953. if (this->car_number().size() > 0) {
  1954. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1955. this->_internal_car_number().data(), static_cast<int>(this->_internal_car_number().length()),
  1956. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1957. "pick_table.car_number");
  1958. target = stream->WriteStringMaybeAliased(
  1959. 3, this->_internal_car_number(), target);
  1960. }
  1961. // int32 unit_id = 4;
  1962. if (this->unit_id() != 0) {
  1963. target = stream->EnsureSpace(target);
  1964. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_unit_id(), target);
  1965. }
  1966. // int32 terminal_id = 5;
  1967. if (this->terminal_id() != 0) {
  1968. target = stream->EnsureSpace(target);
  1969. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_terminal_id(), target);
  1970. }
  1971. // string primary_key = 6;
  1972. if (this->primary_key().size() > 0) {
  1973. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(
  1974. this->_internal_primary_key().data(), static_cast<int>(this->_internal_primary_key().length()),
  1975. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE,
  1976. "pick_table.primary_key");
  1977. target = stream->WriteStringMaybeAliased(
  1978. 6, this->_internal_primary_key(), target);
  1979. }
  1980. // .parkspace_info actually_space_info = 7;
  1981. if (this->has_actually_space_info()) {
  1982. target = stream->EnsureSpace(target);
  1983. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1984. InternalWriteMessage(
  1985. 7, _Internal::actually_space_info(this), target, stream);
  1986. }
  1987. // .measure_info actually_measure_info = 8;
  1988. if (this->has_actually_measure_info()) {
  1989. target = stream->EnsureSpace(target);
  1990. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  1991. InternalWriteMessage(
  1992. 8, _Internal::actually_measure_info(this), target, stream);
  1993. }
  1994. // int32 export_id = 9;
  1995. if (this->export_id() != 0) {
  1996. target = stream->EnsureSpace(target);
  1997. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(9, this->_internal_export_id(), target);
  1998. }
  1999. // bool is_leaved = 10;
  2000. if (this->is_leaved() != 0) {
  2001. target = stream->EnsureSpace(target);
  2002. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(10, this->_internal_is_leaved(), target);
  2003. }
  2004. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2005. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2006. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2007. }
  2008. // @@protoc_insertion_point(serialize_to_array_end:pick_table)
  2009. return target;
  2010. }
  2011. size_t pick_table::ByteSizeLong() const {
  2012. // @@protoc_insertion_point(message_byte_size_start:pick_table)
  2013. size_t total_size = 0;
  2014. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2015. // Prevent compiler warnings about cached_has_bits being unused
  2016. (void) cached_has_bits;
  2017. // string car_number = 3;
  2018. if (this->car_number().size() > 0) {
  2019. total_size += 1 +
  2020. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2021. this->_internal_car_number());
  2022. }
  2023. // string primary_key = 6;
  2024. if (this->primary_key().size() > 0) {
  2025. total_size += 1 +
  2026. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
  2027. this->_internal_primary_key());
  2028. }
  2029. // .table_statu statu = 1;
  2030. if (this->has_statu()) {
  2031. total_size += 1 +
  2032. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  2033. *statu_);
  2034. }
  2035. // .parkspace_info actually_space_info = 7;
  2036. if (this->has_actually_space_info()) {
  2037. total_size += 1 +
  2038. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  2039. *actually_space_info_);
  2040. }
  2041. // .measure_info actually_measure_info = 8;
  2042. if (this->has_actually_measure_info()) {
  2043. total_size += 1 +
  2044. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  2045. *actually_measure_info_);
  2046. }
  2047. // int32 queue_id = 2;
  2048. if (this->queue_id() != 0) {
  2049. total_size += 1 +
  2050. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2051. this->_internal_queue_id());
  2052. }
  2053. // int32 unit_id = 4;
  2054. if (this->unit_id() != 0) {
  2055. total_size += 1 +
  2056. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2057. this->_internal_unit_id());
  2058. }
  2059. // int32 terminal_id = 5;
  2060. if (this->terminal_id() != 0) {
  2061. total_size += 1 +
  2062. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2063. this->_internal_terminal_id());
  2064. }
  2065. // int32 export_id = 9;
  2066. if (this->export_id() != 0) {
  2067. total_size += 1 +
  2068. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2069. this->_internal_export_id());
  2070. }
  2071. // bool is_leaved = 10;
  2072. if (this->is_leaved() != 0) {
  2073. total_size += 1 + 1;
  2074. }
  2075. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2076. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2077. _internal_metadata_, total_size, &_cached_size_);
  2078. }
  2079. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2080. SetCachedSize(cached_size);
  2081. return total_size;
  2082. }
  2083. void pick_table::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2084. // @@protoc_insertion_point(generalized_merge_from_start:pick_table)
  2085. GOOGLE_DCHECK_NE(&from, this);
  2086. const pick_table* source =
  2087. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<pick_table>(
  2088. &from);
  2089. if (source == nullptr) {
  2090. // @@protoc_insertion_point(generalized_merge_from_cast_fail:pick_table)
  2091. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2092. } else {
  2093. // @@protoc_insertion_point(generalized_merge_from_cast_success:pick_table)
  2094. MergeFrom(*source);
  2095. }
  2096. }
  2097. void pick_table::MergeFrom(const pick_table& from) {
  2098. // @@protoc_insertion_point(class_specific_merge_from_start:pick_table)
  2099. GOOGLE_DCHECK_NE(&from, this);
  2100. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2101. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2102. (void) cached_has_bits;
  2103. if (from.car_number().size() > 0) {
  2104. _internal_set_car_number(from._internal_car_number());
  2105. }
  2106. if (from.primary_key().size() > 0) {
  2107. _internal_set_primary_key(from._internal_primary_key());
  2108. }
  2109. if (from.has_statu()) {
  2110. _internal_mutable_statu()->::table_statu::MergeFrom(from._internal_statu());
  2111. }
  2112. if (from.has_actually_space_info()) {
  2113. _internal_mutable_actually_space_info()->::parkspace_info::MergeFrom(from._internal_actually_space_info());
  2114. }
  2115. if (from.has_actually_measure_info()) {
  2116. _internal_mutable_actually_measure_info()->::measure_info::MergeFrom(from._internal_actually_measure_info());
  2117. }
  2118. if (from.queue_id() != 0) {
  2119. _internal_set_queue_id(from._internal_queue_id());
  2120. }
  2121. if (from.unit_id() != 0) {
  2122. _internal_set_unit_id(from._internal_unit_id());
  2123. }
  2124. if (from.terminal_id() != 0) {
  2125. _internal_set_terminal_id(from._internal_terminal_id());
  2126. }
  2127. if (from.export_id() != 0) {
  2128. _internal_set_export_id(from._internal_export_id());
  2129. }
  2130. if (from.is_leaved() != 0) {
  2131. _internal_set_is_leaved(from._internal_is_leaved());
  2132. }
  2133. }
  2134. void pick_table::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2135. // @@protoc_insertion_point(generalized_copy_from_start:pick_table)
  2136. if (&from == this) return;
  2137. Clear();
  2138. MergeFrom(from);
  2139. }
  2140. void pick_table::CopyFrom(const pick_table& from) {
  2141. // @@protoc_insertion_point(class_specific_copy_from_start:pick_table)
  2142. if (&from == this) return;
  2143. Clear();
  2144. MergeFrom(from);
  2145. }
  2146. bool pick_table::IsInitialized() const {
  2147. return true;
  2148. }
  2149. void pick_table::InternalSwap(pick_table* other) {
  2150. using std::swap;
  2151. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2152. car_number_.Swap(&other->car_number_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2153. primary_key_.Swap(&other->primary_key_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
  2154. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2155. PROTOBUF_FIELD_OFFSET(pick_table, is_leaved_)
  2156. + sizeof(pick_table::is_leaved_)
  2157. - PROTOBUF_FIELD_OFFSET(pick_table, statu_)>(
  2158. reinterpret_cast<char*>(&statu_),
  2159. reinterpret_cast<char*>(&other->statu_));
  2160. }
  2161. ::PROTOBUF_NAMESPACE_ID::Metadata pick_table::GetMetadata() const {
  2162. return GetMetadataStatic();
  2163. }
  2164. // ===================================================================
  2165. void out_mcpu_statu::InitAsDefaultInstance() {
  2166. }
  2167. class out_mcpu_statu::_Internal {
  2168. public:
  2169. };
  2170. out_mcpu_statu::out_mcpu_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  2171. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  2172. SharedCtor();
  2173. RegisterArenaDtor(arena);
  2174. // @@protoc_insertion_point(arena_constructor:out_mcpu_statu)
  2175. }
  2176. out_mcpu_statu::out_mcpu_statu(const out_mcpu_statu& from)
  2177. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2178. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2179. ::memcpy(&door_statu_, &from.door_statu_,
  2180. static_cast<size_t>(reinterpret_cast<char*>(&outside_safety_) -
  2181. reinterpret_cast<char*>(&door_statu_)) + sizeof(outside_safety_));
  2182. // @@protoc_insertion_point(copy_constructor:out_mcpu_statu)
  2183. }
  2184. void out_mcpu_statu::SharedCtor() {
  2185. ::memset(&door_statu_, 0, static_cast<size_t>(
  2186. reinterpret_cast<char*>(&outside_safety_) -
  2187. reinterpret_cast<char*>(&door_statu_)) + sizeof(outside_safety_));
  2188. }
  2189. out_mcpu_statu::~out_mcpu_statu() {
  2190. // @@protoc_insertion_point(destructor:out_mcpu_statu)
  2191. SharedDtor();
  2192. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2193. }
  2194. void out_mcpu_statu::SharedDtor() {
  2195. GOOGLE_DCHECK(GetArena() == nullptr);
  2196. }
  2197. void out_mcpu_statu::ArenaDtor(void* object) {
  2198. out_mcpu_statu* _this = reinterpret_cast< out_mcpu_statu* >(object);
  2199. (void)_this;
  2200. }
  2201. void out_mcpu_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2202. }
  2203. void out_mcpu_statu::SetCachedSize(int size) const {
  2204. _cached_size_.Set(size);
  2205. }
  2206. const out_mcpu_statu& out_mcpu_statu::default_instance() {
  2207. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_out_mcpu_statu_message_2eproto.base);
  2208. return *internal_default_instance();
  2209. }
  2210. void out_mcpu_statu::Clear() {
  2211. // @@protoc_insertion_point(message_clear_start:out_mcpu_statu)
  2212. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2213. // Prevent compiler warnings about cached_has_bits being unused
  2214. (void) cached_has_bits;
  2215. ::memset(&door_statu_, 0, static_cast<size_t>(
  2216. reinterpret_cast<char*>(&outside_safety_) -
  2217. reinterpret_cast<char*>(&door_statu_)) + sizeof(outside_safety_));
  2218. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2219. }
  2220. const char* out_mcpu_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2221. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2222. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2223. while (!ctx->Done(&ptr)) {
  2224. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2225. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2226. CHK_(ptr);
  2227. switch (tag >> 3) {
  2228. // int32 door_statu = 1;
  2229. case 1:
  2230. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  2231. door_statu_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2232. CHK_(ptr);
  2233. } else goto handle_unusual;
  2234. continue;
  2235. // int32 outside_safety = 2;
  2236. case 2:
  2237. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
  2238. outside_safety_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2239. CHK_(ptr);
  2240. } else goto handle_unusual;
  2241. continue;
  2242. default: {
  2243. handle_unusual:
  2244. if ((tag & 7) == 4 || tag == 0) {
  2245. ctx->SetLastTag(tag);
  2246. goto success;
  2247. }
  2248. ptr = UnknownFieldParse(tag,
  2249. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2250. ptr, ctx);
  2251. CHK_(ptr != nullptr);
  2252. continue;
  2253. }
  2254. } // switch
  2255. } // while
  2256. success:
  2257. return ptr;
  2258. failure:
  2259. ptr = nullptr;
  2260. goto success;
  2261. #undef CHK_
  2262. }
  2263. ::PROTOBUF_NAMESPACE_ID::uint8* out_mcpu_statu::_InternalSerialize(
  2264. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2265. // @@protoc_insertion_point(serialize_to_array_start:out_mcpu_statu)
  2266. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2267. (void) cached_has_bits;
  2268. // int32 door_statu = 1;
  2269. if (this->door_statu() != 0) {
  2270. target = stream->EnsureSpace(target);
  2271. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_door_statu(), target);
  2272. }
  2273. // int32 outside_safety = 2;
  2274. if (this->outside_safety() != 0) {
  2275. target = stream->EnsureSpace(target);
  2276. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_outside_safety(), target);
  2277. }
  2278. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2279. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2280. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2281. }
  2282. // @@protoc_insertion_point(serialize_to_array_end:out_mcpu_statu)
  2283. return target;
  2284. }
  2285. size_t out_mcpu_statu::ByteSizeLong() const {
  2286. // @@protoc_insertion_point(message_byte_size_start:out_mcpu_statu)
  2287. size_t total_size = 0;
  2288. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2289. // Prevent compiler warnings about cached_has_bits being unused
  2290. (void) cached_has_bits;
  2291. // int32 door_statu = 1;
  2292. if (this->door_statu() != 0) {
  2293. total_size += 1 +
  2294. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2295. this->_internal_door_statu());
  2296. }
  2297. // int32 outside_safety = 2;
  2298. if (this->outside_safety() != 0) {
  2299. total_size += 1 +
  2300. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2301. this->_internal_outside_safety());
  2302. }
  2303. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2304. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2305. _internal_metadata_, total_size, &_cached_size_);
  2306. }
  2307. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2308. SetCachedSize(cached_size);
  2309. return total_size;
  2310. }
  2311. void out_mcpu_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2312. // @@protoc_insertion_point(generalized_merge_from_start:out_mcpu_statu)
  2313. GOOGLE_DCHECK_NE(&from, this);
  2314. const out_mcpu_statu* source =
  2315. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<out_mcpu_statu>(
  2316. &from);
  2317. if (source == nullptr) {
  2318. // @@protoc_insertion_point(generalized_merge_from_cast_fail:out_mcpu_statu)
  2319. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2320. } else {
  2321. // @@protoc_insertion_point(generalized_merge_from_cast_success:out_mcpu_statu)
  2322. MergeFrom(*source);
  2323. }
  2324. }
  2325. void out_mcpu_statu::MergeFrom(const out_mcpu_statu& from) {
  2326. // @@protoc_insertion_point(class_specific_merge_from_start:out_mcpu_statu)
  2327. GOOGLE_DCHECK_NE(&from, this);
  2328. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2329. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2330. (void) cached_has_bits;
  2331. if (from.door_statu() != 0) {
  2332. _internal_set_door_statu(from._internal_door_statu());
  2333. }
  2334. if (from.outside_safety() != 0) {
  2335. _internal_set_outside_safety(from._internal_outside_safety());
  2336. }
  2337. }
  2338. void out_mcpu_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2339. // @@protoc_insertion_point(generalized_copy_from_start:out_mcpu_statu)
  2340. if (&from == this) return;
  2341. Clear();
  2342. MergeFrom(from);
  2343. }
  2344. void out_mcpu_statu::CopyFrom(const out_mcpu_statu& from) {
  2345. // @@protoc_insertion_point(class_specific_copy_from_start:out_mcpu_statu)
  2346. if (&from == this) return;
  2347. Clear();
  2348. MergeFrom(from);
  2349. }
  2350. bool out_mcpu_statu::IsInitialized() const {
  2351. return true;
  2352. }
  2353. void out_mcpu_statu::InternalSwap(out_mcpu_statu* other) {
  2354. using std::swap;
  2355. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2356. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2357. PROTOBUF_FIELD_OFFSET(out_mcpu_statu, outside_safety_)
  2358. + sizeof(out_mcpu_statu::outside_safety_)
  2359. - PROTOBUF_FIELD_OFFSET(out_mcpu_statu, door_statu_)>(
  2360. reinterpret_cast<char*>(&door_statu_),
  2361. reinterpret_cast<char*>(&other->door_statu_));
  2362. }
  2363. ::PROTOBUF_NAMESPACE_ID::Metadata out_mcpu_statu::GetMetadata() const {
  2364. return GetMetadataStatic();
  2365. }
  2366. // ===================================================================
  2367. void in_mcpu_statu::InitAsDefaultInstance() {
  2368. }
  2369. class in_mcpu_statu::_Internal {
  2370. public:
  2371. };
  2372. in_mcpu_statu::in_mcpu_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  2373. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  2374. SharedCtor();
  2375. RegisterArenaDtor(arena);
  2376. // @@protoc_insertion_point(arena_constructor:in_mcpu_statu)
  2377. }
  2378. in_mcpu_statu::in_mcpu_statu(const in_mcpu_statu& from)
  2379. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2380. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2381. ::memcpy(&door_statu_, &from.door_statu_,
  2382. static_cast<size_t>(reinterpret_cast<char*>(&heighth_) -
  2383. reinterpret_cast<char*>(&door_statu_)) + sizeof(heighth_));
  2384. // @@protoc_insertion_point(copy_constructor:in_mcpu_statu)
  2385. }
  2386. void in_mcpu_statu::SharedCtor() {
  2387. ::memset(&door_statu_, 0, static_cast<size_t>(
  2388. reinterpret_cast<char*>(&heighth_) -
  2389. reinterpret_cast<char*>(&door_statu_)) + sizeof(heighth_));
  2390. }
  2391. in_mcpu_statu::~in_mcpu_statu() {
  2392. // @@protoc_insertion_point(destructor:in_mcpu_statu)
  2393. SharedDtor();
  2394. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2395. }
  2396. void in_mcpu_statu::SharedDtor() {
  2397. GOOGLE_DCHECK(GetArena() == nullptr);
  2398. }
  2399. void in_mcpu_statu::ArenaDtor(void* object) {
  2400. in_mcpu_statu* _this = reinterpret_cast< in_mcpu_statu* >(object);
  2401. (void)_this;
  2402. }
  2403. void in_mcpu_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2404. }
  2405. void in_mcpu_statu::SetCachedSize(int size) const {
  2406. _cached_size_.Set(size);
  2407. }
  2408. const in_mcpu_statu& in_mcpu_statu::default_instance() {
  2409. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_in_mcpu_statu_message_2eproto.base);
  2410. return *internal_default_instance();
  2411. }
  2412. void in_mcpu_statu::Clear() {
  2413. // @@protoc_insertion_point(message_clear_start:in_mcpu_statu)
  2414. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2415. // Prevent compiler warnings about cached_has_bits being unused
  2416. (void) cached_has_bits;
  2417. ::memset(&door_statu_, 0, static_cast<size_t>(
  2418. reinterpret_cast<char*>(&heighth_) -
  2419. reinterpret_cast<char*>(&door_statu_)) + sizeof(heighth_));
  2420. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2421. }
  2422. const char* in_mcpu_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2423. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2424. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2425. while (!ctx->Done(&ptr)) {
  2426. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2427. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2428. CHK_(ptr);
  2429. switch (tag >> 3) {
  2430. // int32 door_statu = 1;
  2431. case 1:
  2432. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  2433. door_statu_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2434. CHK_(ptr);
  2435. } else goto handle_unusual;
  2436. continue;
  2437. // int32 back_io = 2;
  2438. case 2:
  2439. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
  2440. back_io_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2441. CHK_(ptr);
  2442. } else goto handle_unusual;
  2443. continue;
  2444. // int32 is_occupy = 3;
  2445. case 3:
  2446. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) {
  2447. is_occupy_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2448. CHK_(ptr);
  2449. } else goto handle_unusual;
  2450. continue;
  2451. // int32 heighth = 4;
  2452. case 4:
  2453. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) {
  2454. heighth_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2455. CHK_(ptr);
  2456. } else goto handle_unusual;
  2457. continue;
  2458. default: {
  2459. handle_unusual:
  2460. if ((tag & 7) == 4 || tag == 0) {
  2461. ctx->SetLastTag(tag);
  2462. goto success;
  2463. }
  2464. ptr = UnknownFieldParse(tag,
  2465. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2466. ptr, ctx);
  2467. CHK_(ptr != nullptr);
  2468. continue;
  2469. }
  2470. } // switch
  2471. } // while
  2472. success:
  2473. return ptr;
  2474. failure:
  2475. ptr = nullptr;
  2476. goto success;
  2477. #undef CHK_
  2478. }
  2479. ::PROTOBUF_NAMESPACE_ID::uint8* in_mcpu_statu::_InternalSerialize(
  2480. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2481. // @@protoc_insertion_point(serialize_to_array_start:in_mcpu_statu)
  2482. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2483. (void) cached_has_bits;
  2484. // int32 door_statu = 1;
  2485. if (this->door_statu() != 0) {
  2486. target = stream->EnsureSpace(target);
  2487. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_door_statu(), target);
  2488. }
  2489. // int32 back_io = 2;
  2490. if (this->back_io() != 0) {
  2491. target = stream->EnsureSpace(target);
  2492. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_back_io(), target);
  2493. }
  2494. // int32 is_occupy = 3;
  2495. if (this->is_occupy() != 0) {
  2496. target = stream->EnsureSpace(target);
  2497. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_is_occupy(), target);
  2498. }
  2499. // int32 heighth = 4;
  2500. if (this->heighth() != 0) {
  2501. target = stream->EnsureSpace(target);
  2502. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_heighth(), target);
  2503. }
  2504. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2505. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2506. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2507. }
  2508. // @@protoc_insertion_point(serialize_to_array_end:in_mcpu_statu)
  2509. return target;
  2510. }
  2511. size_t in_mcpu_statu::ByteSizeLong() const {
  2512. // @@protoc_insertion_point(message_byte_size_start:in_mcpu_statu)
  2513. size_t total_size = 0;
  2514. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2515. // Prevent compiler warnings about cached_has_bits being unused
  2516. (void) cached_has_bits;
  2517. // int32 door_statu = 1;
  2518. if (this->door_statu() != 0) {
  2519. total_size += 1 +
  2520. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2521. this->_internal_door_statu());
  2522. }
  2523. // int32 back_io = 2;
  2524. if (this->back_io() != 0) {
  2525. total_size += 1 +
  2526. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2527. this->_internal_back_io());
  2528. }
  2529. // int32 is_occupy = 3;
  2530. if (this->is_occupy() != 0) {
  2531. total_size += 1 +
  2532. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2533. this->_internal_is_occupy());
  2534. }
  2535. // int32 heighth = 4;
  2536. if (this->heighth() != 0) {
  2537. total_size += 1 +
  2538. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2539. this->_internal_heighth());
  2540. }
  2541. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2542. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2543. _internal_metadata_, total_size, &_cached_size_);
  2544. }
  2545. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2546. SetCachedSize(cached_size);
  2547. return total_size;
  2548. }
  2549. void in_mcpu_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2550. // @@protoc_insertion_point(generalized_merge_from_start:in_mcpu_statu)
  2551. GOOGLE_DCHECK_NE(&from, this);
  2552. const in_mcpu_statu* source =
  2553. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<in_mcpu_statu>(
  2554. &from);
  2555. if (source == nullptr) {
  2556. // @@protoc_insertion_point(generalized_merge_from_cast_fail:in_mcpu_statu)
  2557. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2558. } else {
  2559. // @@protoc_insertion_point(generalized_merge_from_cast_success:in_mcpu_statu)
  2560. MergeFrom(*source);
  2561. }
  2562. }
  2563. void in_mcpu_statu::MergeFrom(const in_mcpu_statu& from) {
  2564. // @@protoc_insertion_point(class_specific_merge_from_start:in_mcpu_statu)
  2565. GOOGLE_DCHECK_NE(&from, this);
  2566. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2567. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2568. (void) cached_has_bits;
  2569. if (from.door_statu() != 0) {
  2570. _internal_set_door_statu(from._internal_door_statu());
  2571. }
  2572. if (from.back_io() != 0) {
  2573. _internal_set_back_io(from._internal_back_io());
  2574. }
  2575. if (from.is_occupy() != 0) {
  2576. _internal_set_is_occupy(from._internal_is_occupy());
  2577. }
  2578. if (from.heighth() != 0) {
  2579. _internal_set_heighth(from._internal_heighth());
  2580. }
  2581. }
  2582. void in_mcpu_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2583. // @@protoc_insertion_point(generalized_copy_from_start:in_mcpu_statu)
  2584. if (&from == this) return;
  2585. Clear();
  2586. MergeFrom(from);
  2587. }
  2588. void in_mcpu_statu::CopyFrom(const in_mcpu_statu& from) {
  2589. // @@protoc_insertion_point(class_specific_copy_from_start:in_mcpu_statu)
  2590. if (&from == this) return;
  2591. Clear();
  2592. MergeFrom(from);
  2593. }
  2594. bool in_mcpu_statu::IsInitialized() const {
  2595. return true;
  2596. }
  2597. void in_mcpu_statu::InternalSwap(in_mcpu_statu* other) {
  2598. using std::swap;
  2599. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2600. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  2601. PROTOBUF_FIELD_OFFSET(in_mcpu_statu, heighth_)
  2602. + sizeof(in_mcpu_statu::heighth_)
  2603. - PROTOBUF_FIELD_OFFSET(in_mcpu_statu, door_statu_)>(
  2604. reinterpret_cast<char*>(&door_statu_),
  2605. reinterpret_cast<char*>(&other->door_statu_));
  2606. }
  2607. ::PROTOBUF_NAMESPACE_ID::Metadata in_mcpu_statu::GetMetadata() const {
  2608. return GetMetadataStatic();
  2609. }
  2610. // ===================================================================
  2611. void measure_statu::InitAsDefaultInstance() {
  2612. ::_measure_statu_default_instance_._instance.get_mutable()->info_ = const_cast< ::measure_info*>(
  2613. ::measure_info::internal_default_instance());
  2614. }
  2615. class measure_statu::_Internal {
  2616. public:
  2617. static const ::measure_info& info(const measure_statu* msg);
  2618. };
  2619. const ::measure_info&
  2620. measure_statu::_Internal::info(const measure_statu* msg) {
  2621. return *msg->info_;
  2622. }
  2623. measure_statu::measure_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  2624. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  2625. SharedCtor();
  2626. RegisterArenaDtor(arena);
  2627. // @@protoc_insertion_point(arena_constructor:measure_statu)
  2628. }
  2629. measure_statu::measure_statu(const measure_statu& from)
  2630. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2631. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2632. if (from._internal_has_info()) {
  2633. info_ = new ::measure_info(*from.info_);
  2634. } else {
  2635. info_ = nullptr;
  2636. }
  2637. // @@protoc_insertion_point(copy_constructor:measure_statu)
  2638. }
  2639. void measure_statu::SharedCtor() {
  2640. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_measure_statu_message_2eproto.base);
  2641. info_ = nullptr;
  2642. }
  2643. measure_statu::~measure_statu() {
  2644. // @@protoc_insertion_point(destructor:measure_statu)
  2645. SharedDtor();
  2646. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2647. }
  2648. void measure_statu::SharedDtor() {
  2649. GOOGLE_DCHECK(GetArena() == nullptr);
  2650. if (this != internal_default_instance()) delete info_;
  2651. }
  2652. void measure_statu::ArenaDtor(void* object) {
  2653. measure_statu* _this = reinterpret_cast< measure_statu* >(object);
  2654. (void)_this;
  2655. }
  2656. void measure_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2657. }
  2658. void measure_statu::SetCachedSize(int size) const {
  2659. _cached_size_.Set(size);
  2660. }
  2661. const measure_statu& measure_statu::default_instance() {
  2662. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_measure_statu_message_2eproto.base);
  2663. return *internal_default_instance();
  2664. }
  2665. void measure_statu::Clear() {
  2666. // @@protoc_insertion_point(message_clear_start:measure_statu)
  2667. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2668. // Prevent compiler warnings about cached_has_bits being unused
  2669. (void) cached_has_bits;
  2670. if (GetArena() == nullptr && info_ != nullptr) {
  2671. delete info_;
  2672. }
  2673. info_ = nullptr;
  2674. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2675. }
  2676. const char* measure_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2677. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2678. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2679. while (!ctx->Done(&ptr)) {
  2680. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2681. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2682. CHK_(ptr);
  2683. switch (tag >> 3) {
  2684. // .measure_info info = 1;
  2685. case 1:
  2686. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
  2687. ptr = ctx->ParseMessage(_internal_mutable_info(), ptr);
  2688. CHK_(ptr);
  2689. } else goto handle_unusual;
  2690. continue;
  2691. default: {
  2692. handle_unusual:
  2693. if ((tag & 7) == 4 || tag == 0) {
  2694. ctx->SetLastTag(tag);
  2695. goto success;
  2696. }
  2697. ptr = UnknownFieldParse(tag,
  2698. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2699. ptr, ctx);
  2700. CHK_(ptr != nullptr);
  2701. continue;
  2702. }
  2703. } // switch
  2704. } // while
  2705. success:
  2706. return ptr;
  2707. failure:
  2708. ptr = nullptr;
  2709. goto success;
  2710. #undef CHK_
  2711. }
  2712. ::PROTOBUF_NAMESPACE_ID::uint8* measure_statu::_InternalSerialize(
  2713. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2714. // @@protoc_insertion_point(serialize_to_array_start:measure_statu)
  2715. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2716. (void) cached_has_bits;
  2717. // .measure_info info = 1;
  2718. if (this->has_info()) {
  2719. target = stream->EnsureSpace(target);
  2720. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  2721. InternalWriteMessage(
  2722. 1, _Internal::info(this), target, stream);
  2723. }
  2724. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2725. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2726. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2727. }
  2728. // @@protoc_insertion_point(serialize_to_array_end:measure_statu)
  2729. return target;
  2730. }
  2731. size_t measure_statu::ByteSizeLong() const {
  2732. // @@protoc_insertion_point(message_byte_size_start:measure_statu)
  2733. size_t total_size = 0;
  2734. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2735. // Prevent compiler warnings about cached_has_bits being unused
  2736. (void) cached_has_bits;
  2737. // .measure_info info = 1;
  2738. if (this->has_info()) {
  2739. total_size += 1 +
  2740. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  2741. *info_);
  2742. }
  2743. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2744. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2745. _internal_metadata_, total_size, &_cached_size_);
  2746. }
  2747. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2748. SetCachedSize(cached_size);
  2749. return total_size;
  2750. }
  2751. void measure_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2752. // @@protoc_insertion_point(generalized_merge_from_start:measure_statu)
  2753. GOOGLE_DCHECK_NE(&from, this);
  2754. const measure_statu* source =
  2755. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<measure_statu>(
  2756. &from);
  2757. if (source == nullptr) {
  2758. // @@protoc_insertion_point(generalized_merge_from_cast_fail:measure_statu)
  2759. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2760. } else {
  2761. // @@protoc_insertion_point(generalized_merge_from_cast_success:measure_statu)
  2762. MergeFrom(*source);
  2763. }
  2764. }
  2765. void measure_statu::MergeFrom(const measure_statu& from) {
  2766. // @@protoc_insertion_point(class_specific_merge_from_start:measure_statu)
  2767. GOOGLE_DCHECK_NE(&from, this);
  2768. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2769. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2770. (void) cached_has_bits;
  2771. if (from.has_info()) {
  2772. _internal_mutable_info()->::measure_info::MergeFrom(from._internal_info());
  2773. }
  2774. }
  2775. void measure_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2776. // @@protoc_insertion_point(generalized_copy_from_start:measure_statu)
  2777. if (&from == this) return;
  2778. Clear();
  2779. MergeFrom(from);
  2780. }
  2781. void measure_statu::CopyFrom(const measure_statu& from) {
  2782. // @@protoc_insertion_point(class_specific_copy_from_start:measure_statu)
  2783. if (&from == this) return;
  2784. Clear();
  2785. MergeFrom(from);
  2786. }
  2787. bool measure_statu::IsInitialized() const {
  2788. return true;
  2789. }
  2790. void measure_statu::InternalSwap(measure_statu* other) {
  2791. using std::swap;
  2792. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  2793. swap(info_, other->info_);
  2794. }
  2795. ::PROTOBUF_NAMESPACE_ID::Metadata measure_statu::GetMetadata() const {
  2796. return GetMetadataStatic();
  2797. }
  2798. // ===================================================================
  2799. void dispatch_region_info::InitAsDefaultInstance() {
  2800. }
  2801. class dispatch_region_info::_Internal {
  2802. public:
  2803. };
  2804. dispatch_region_info::dispatch_region_info(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  2805. : ::PROTOBUF_NAMESPACE_ID::Message(arena) {
  2806. SharedCtor();
  2807. RegisterArenaDtor(arena);
  2808. // @@protoc_insertion_point(arena_constructor:dispatch_region_info)
  2809. }
  2810. dispatch_region_info::dispatch_region_info(const dispatch_region_info& from)
  2811. : ::PROTOBUF_NAMESPACE_ID::Message() {
  2812. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2813. ::memcpy(&terminal_id_, &from.terminal_id_,
  2814. static_cast<size_t>(reinterpret_cast<char*>(&turnplate_angle_max_) -
  2815. reinterpret_cast<char*>(&terminal_id_)) + sizeof(turnplate_angle_max_));
  2816. // @@protoc_insertion_point(copy_constructor:dispatch_region_info)
  2817. }
  2818. void dispatch_region_info::SharedCtor() {
  2819. ::memset(&terminal_id_, 0, static_cast<size_t>(
  2820. reinterpret_cast<char*>(&turnplate_angle_max_) -
  2821. reinterpret_cast<char*>(&terminal_id_)) + sizeof(turnplate_angle_max_));
  2822. }
  2823. dispatch_region_info::~dispatch_region_info() {
  2824. // @@protoc_insertion_point(destructor:dispatch_region_info)
  2825. SharedDtor();
  2826. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2827. }
  2828. void dispatch_region_info::SharedDtor() {
  2829. GOOGLE_DCHECK(GetArena() == nullptr);
  2830. }
  2831. void dispatch_region_info::ArenaDtor(void* object) {
  2832. dispatch_region_info* _this = reinterpret_cast< dispatch_region_info* >(object);
  2833. (void)_this;
  2834. }
  2835. void dispatch_region_info::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  2836. }
  2837. void dispatch_region_info::SetCachedSize(int size) const {
  2838. _cached_size_.Set(size);
  2839. }
  2840. const dispatch_region_info& dispatch_region_info::default_instance() {
  2841. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_dispatch_region_info_message_2eproto.base);
  2842. return *internal_default_instance();
  2843. }
  2844. void dispatch_region_info::Clear() {
  2845. // @@protoc_insertion_point(message_clear_start:dispatch_region_info)
  2846. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2847. // Prevent compiler warnings about cached_has_bits being unused
  2848. (void) cached_has_bits;
  2849. ::memset(&terminal_id_, 0, static_cast<size_t>(
  2850. reinterpret_cast<char*>(&turnplate_angle_max_) -
  2851. reinterpret_cast<char*>(&terminal_id_)) + sizeof(turnplate_angle_max_));
  2852. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  2853. }
  2854. const char* dispatch_region_info::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  2855. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  2856. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  2857. while (!ctx->Done(&ptr)) {
  2858. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  2859. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  2860. CHK_(ptr);
  2861. switch (tag >> 3) {
  2862. // int32 terminal_id = 1;
  2863. case 1:
  2864. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  2865. terminal_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  2866. CHK_(ptr);
  2867. } else goto handle_unusual;
  2868. continue;
  2869. // float turnplate_angle_min = 2;
  2870. case 2:
  2871. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 21)) {
  2872. turnplate_angle_min_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  2873. ptr += sizeof(float);
  2874. } else goto handle_unusual;
  2875. continue;
  2876. // float turnplate_angle_max = 3;
  2877. case 3:
  2878. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 29)) {
  2879. turnplate_angle_max_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<float>(ptr);
  2880. ptr += sizeof(float);
  2881. } else goto handle_unusual;
  2882. continue;
  2883. default: {
  2884. handle_unusual:
  2885. if ((tag & 7) == 4 || tag == 0) {
  2886. ctx->SetLastTag(tag);
  2887. goto success;
  2888. }
  2889. ptr = UnknownFieldParse(tag,
  2890. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  2891. ptr, ctx);
  2892. CHK_(ptr != nullptr);
  2893. continue;
  2894. }
  2895. } // switch
  2896. } // while
  2897. success:
  2898. return ptr;
  2899. failure:
  2900. ptr = nullptr;
  2901. goto success;
  2902. #undef CHK_
  2903. }
  2904. ::PROTOBUF_NAMESPACE_ID::uint8* dispatch_region_info::_InternalSerialize(
  2905. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  2906. // @@protoc_insertion_point(serialize_to_array_start:dispatch_region_info)
  2907. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2908. (void) cached_has_bits;
  2909. // int32 terminal_id = 1;
  2910. if (this->terminal_id() != 0) {
  2911. target = stream->EnsureSpace(target);
  2912. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_terminal_id(), target);
  2913. }
  2914. // float turnplate_angle_min = 2;
  2915. if (!(this->turnplate_angle_min() <= 0 && this->turnplate_angle_min() >= 0)) {
  2916. target = stream->EnsureSpace(target);
  2917. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(2, this->_internal_turnplate_angle_min(), target);
  2918. }
  2919. // float turnplate_angle_max = 3;
  2920. if (!(this->turnplate_angle_max() <= 0 && this->turnplate_angle_max() >= 0)) {
  2921. target = stream->EnsureSpace(target);
  2922. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_turnplate_angle_max(), target);
  2923. }
  2924. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2925. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  2926. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  2927. }
  2928. // @@protoc_insertion_point(serialize_to_array_end:dispatch_region_info)
  2929. return target;
  2930. }
  2931. size_t dispatch_region_info::ByteSizeLong() const {
  2932. // @@protoc_insertion_point(message_byte_size_start:dispatch_region_info)
  2933. size_t total_size = 0;
  2934. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2935. // Prevent compiler warnings about cached_has_bits being unused
  2936. (void) cached_has_bits;
  2937. // int32 terminal_id = 1;
  2938. if (this->terminal_id() != 0) {
  2939. total_size += 1 +
  2940. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  2941. this->_internal_terminal_id());
  2942. }
  2943. // float turnplate_angle_min = 2;
  2944. if (!(this->turnplate_angle_min() <= 0 && this->turnplate_angle_min() >= 0)) {
  2945. total_size += 1 + 4;
  2946. }
  2947. // float turnplate_angle_max = 3;
  2948. if (!(this->turnplate_angle_max() <= 0 && this->turnplate_angle_max() >= 0)) {
  2949. total_size += 1 + 4;
  2950. }
  2951. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  2952. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  2953. _internal_metadata_, total_size, &_cached_size_);
  2954. }
  2955. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  2956. SetCachedSize(cached_size);
  2957. return total_size;
  2958. }
  2959. void dispatch_region_info::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2960. // @@protoc_insertion_point(generalized_merge_from_start:dispatch_region_info)
  2961. GOOGLE_DCHECK_NE(&from, this);
  2962. const dispatch_region_info* source =
  2963. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<dispatch_region_info>(
  2964. &from);
  2965. if (source == nullptr) {
  2966. // @@protoc_insertion_point(generalized_merge_from_cast_fail:dispatch_region_info)
  2967. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  2968. } else {
  2969. // @@protoc_insertion_point(generalized_merge_from_cast_success:dispatch_region_info)
  2970. MergeFrom(*source);
  2971. }
  2972. }
  2973. void dispatch_region_info::MergeFrom(const dispatch_region_info& from) {
  2974. // @@protoc_insertion_point(class_specific_merge_from_start:dispatch_region_info)
  2975. GOOGLE_DCHECK_NE(&from, this);
  2976. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  2977. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  2978. (void) cached_has_bits;
  2979. if (from.terminal_id() != 0) {
  2980. _internal_set_terminal_id(from._internal_terminal_id());
  2981. }
  2982. if (!(from.turnplate_angle_min() <= 0 && from.turnplate_angle_min() >= 0)) {
  2983. _internal_set_turnplate_angle_min(from._internal_turnplate_angle_min());
  2984. }
  2985. if (!(from.turnplate_angle_max() <= 0 && from.turnplate_angle_max() >= 0)) {
  2986. _internal_set_turnplate_angle_max(from._internal_turnplate_angle_max());
  2987. }
  2988. }
  2989. void dispatch_region_info::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  2990. // @@protoc_insertion_point(generalized_copy_from_start:dispatch_region_info)
  2991. if (&from == this) return;
  2992. Clear();
  2993. MergeFrom(from);
  2994. }
  2995. void dispatch_region_info::CopyFrom(const dispatch_region_info& from) {
  2996. // @@protoc_insertion_point(class_specific_copy_from_start:dispatch_region_info)
  2997. if (&from == this) return;
  2998. Clear();
  2999. MergeFrom(from);
  3000. }
  3001. bool dispatch_region_info::IsInitialized() const {
  3002. return true;
  3003. }
  3004. void dispatch_region_info::InternalSwap(dispatch_region_info* other) {
  3005. using std::swap;
  3006. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  3007. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3008. PROTOBUF_FIELD_OFFSET(dispatch_region_info, turnplate_angle_max_)
  3009. + sizeof(dispatch_region_info::turnplate_angle_max_)
  3010. - PROTOBUF_FIELD_OFFSET(dispatch_region_info, terminal_id_)>(
  3011. reinterpret_cast<char*>(&terminal_id_),
  3012. reinterpret_cast<char*>(&other->terminal_id_));
  3013. }
  3014. ::PROTOBUF_NAMESPACE_ID::Metadata dispatch_region_info::GetMetadata() const {
  3015. return GetMetadataStatic();
  3016. }
  3017. // ===================================================================
  3018. void dispatch_node_statu::InitAsDefaultInstance() {
  3019. ::_dispatch_node_statu_default_instance_._instance.get_mutable()->running_pack_info_ = const_cast< ::park_table*>(
  3020. ::park_table::internal_default_instance());
  3021. ::_dispatch_node_statu_default_instance_._instance.get_mutable()->running_pick_info_ = const_cast< ::pick_table*>(
  3022. ::pick_table::internal_default_instance());
  3023. }
  3024. class dispatch_node_statu::_Internal {
  3025. public:
  3026. static const ::park_table& running_pack_info(const dispatch_node_statu* msg);
  3027. static const ::pick_table& running_pick_info(const dispatch_node_statu* msg);
  3028. };
  3029. const ::park_table&
  3030. dispatch_node_statu::_Internal::running_pack_info(const dispatch_node_statu* msg) {
  3031. return *msg->running_pack_info_;
  3032. }
  3033. const ::pick_table&
  3034. dispatch_node_statu::_Internal::running_pick_info(const dispatch_node_statu* msg) {
  3035. return *msg->running_pick_info_;
  3036. }
  3037. dispatch_node_statu::dispatch_node_statu(::PROTOBUF_NAMESPACE_ID::Arena* arena)
  3038. : ::PROTOBUF_NAMESPACE_ID::Message(arena),
  3039. dispatch_region_info_vector_(arena) {
  3040. SharedCtor();
  3041. RegisterArenaDtor(arena);
  3042. // @@protoc_insertion_point(arena_constructor:dispatch_node_statu)
  3043. }
  3044. dispatch_node_statu::dispatch_node_statu(const dispatch_node_statu& from)
  3045. : ::PROTOBUF_NAMESPACE_ID::Message(),
  3046. dispatch_region_info_vector_(from.dispatch_region_info_vector_) {
  3047. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3048. if (from._internal_has_running_pack_info()) {
  3049. running_pack_info_ = new ::park_table(*from.running_pack_info_);
  3050. } else {
  3051. running_pack_info_ = nullptr;
  3052. }
  3053. if (from._internal_has_running_pick_info()) {
  3054. running_pick_info_ = new ::pick_table(*from.running_pick_info_);
  3055. } else {
  3056. running_pick_info_ = nullptr;
  3057. }
  3058. ::memcpy(&statu_, &from.statu_,
  3059. static_cast<size_t>(reinterpret_cast<char*>(&plc_status_info_) -
  3060. reinterpret_cast<char*>(&statu_)) + sizeof(plc_status_info_));
  3061. // @@protoc_insertion_point(copy_constructor:dispatch_node_statu)
  3062. }
  3063. void dispatch_node_statu::SharedCtor() {
  3064. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_dispatch_node_statu_message_2eproto.base);
  3065. ::memset(&running_pack_info_, 0, static_cast<size_t>(
  3066. reinterpret_cast<char*>(&plc_status_info_) -
  3067. reinterpret_cast<char*>(&running_pack_info_)) + sizeof(plc_status_info_));
  3068. }
  3069. dispatch_node_statu::~dispatch_node_statu() {
  3070. // @@protoc_insertion_point(destructor:dispatch_node_statu)
  3071. SharedDtor();
  3072. _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3073. }
  3074. void dispatch_node_statu::SharedDtor() {
  3075. GOOGLE_DCHECK(GetArena() == nullptr);
  3076. if (this != internal_default_instance()) delete running_pack_info_;
  3077. if (this != internal_default_instance()) delete running_pick_info_;
  3078. }
  3079. void dispatch_node_statu::ArenaDtor(void* object) {
  3080. dispatch_node_statu* _this = reinterpret_cast< dispatch_node_statu* >(object);
  3081. (void)_this;
  3082. }
  3083. void dispatch_node_statu::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) {
  3084. }
  3085. void dispatch_node_statu::SetCachedSize(int size) const {
  3086. _cached_size_.Set(size);
  3087. }
  3088. const dispatch_node_statu& dispatch_node_statu::default_instance() {
  3089. ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_dispatch_node_statu_message_2eproto.base);
  3090. return *internal_default_instance();
  3091. }
  3092. void dispatch_node_statu::Clear() {
  3093. // @@protoc_insertion_point(message_clear_start:dispatch_node_statu)
  3094. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3095. // Prevent compiler warnings about cached_has_bits being unused
  3096. (void) cached_has_bits;
  3097. dispatch_region_info_vector_.Clear();
  3098. if (GetArena() == nullptr && running_pack_info_ != nullptr) {
  3099. delete running_pack_info_;
  3100. }
  3101. running_pack_info_ = nullptr;
  3102. if (GetArena() == nullptr && running_pick_info_ != nullptr) {
  3103. delete running_pick_info_;
  3104. }
  3105. running_pick_info_ = nullptr;
  3106. ::memset(&statu_, 0, static_cast<size_t>(
  3107. reinterpret_cast<char*>(&plc_status_info_) -
  3108. reinterpret_cast<char*>(&statu_)) + sizeof(plc_status_info_));
  3109. _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
  3110. }
  3111. const char* dispatch_node_statu::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
  3112. #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
  3113. ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArena(); (void)arena;
  3114. while (!ctx->Done(&ptr)) {
  3115. ::PROTOBUF_NAMESPACE_ID::uint32 tag;
  3116. ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
  3117. CHK_(ptr);
  3118. switch (tag >> 3) {
  3119. // .CarrierStatu statu = 1;
  3120. case 1:
  3121. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
  3122. ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3123. CHK_(ptr);
  3124. _internal_set_statu(static_cast<::CarrierStatu>(val));
  3125. } else goto handle_unusual;
  3126. continue;
  3127. // int32 idle_stop_floor = 2;
  3128. case 2:
  3129. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
  3130. idle_stop_floor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3131. CHK_(ptr);
  3132. } else goto handle_unusual;
  3133. continue;
  3134. // .park_table running_pack_info = 3;
  3135. case 3:
  3136. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) {
  3137. ptr = ctx->ParseMessage(_internal_mutable_running_pack_info(), ptr);
  3138. CHK_(ptr);
  3139. } else goto handle_unusual;
  3140. continue;
  3141. // .pick_table running_pick_info = 4;
  3142. case 4:
  3143. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
  3144. ptr = ctx->ParseMessage(_internal_mutable_running_pick_info(), ptr);
  3145. CHK_(ptr);
  3146. } else goto handle_unusual;
  3147. continue;
  3148. // int32 unit_id = 5;
  3149. case 5:
  3150. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 40)) {
  3151. unit_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3152. CHK_(ptr);
  3153. } else goto handle_unusual;
  3154. continue;
  3155. // int32 plc_heartbeat = 6;
  3156. case 6:
  3157. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 48)) {
  3158. plc_heartbeat_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3159. CHK_(ptr);
  3160. } else goto handle_unusual;
  3161. continue;
  3162. // int32 plc_status_info = 7;
  3163. case 7:
  3164. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 56)) {
  3165. plc_status_info_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
  3166. CHK_(ptr);
  3167. } else goto handle_unusual;
  3168. continue;
  3169. // repeated .dispatch_region_info dispatch_region_info_vector = 8;
  3170. case 8:
  3171. if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 66)) {
  3172. ptr -= 1;
  3173. do {
  3174. ptr += 1;
  3175. ptr = ctx->ParseMessage(_internal_add_dispatch_region_info_vector(), ptr);
  3176. CHK_(ptr);
  3177. if (!ctx->DataAvailable(ptr)) break;
  3178. } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<66>(ptr));
  3179. } else goto handle_unusual;
  3180. continue;
  3181. default: {
  3182. handle_unusual:
  3183. if ((tag & 7) == 4 || tag == 0) {
  3184. ctx->SetLastTag(tag);
  3185. goto success;
  3186. }
  3187. ptr = UnknownFieldParse(tag,
  3188. _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
  3189. ptr, ctx);
  3190. CHK_(ptr != nullptr);
  3191. continue;
  3192. }
  3193. } // switch
  3194. } // while
  3195. success:
  3196. return ptr;
  3197. failure:
  3198. ptr = nullptr;
  3199. goto success;
  3200. #undef CHK_
  3201. }
  3202. ::PROTOBUF_NAMESPACE_ID::uint8* dispatch_node_statu::_InternalSerialize(
  3203. ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
  3204. // @@protoc_insertion_point(serialize_to_array_start:dispatch_node_statu)
  3205. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3206. (void) cached_has_bits;
  3207. // .CarrierStatu statu = 1;
  3208. if (this->statu() != 0) {
  3209. target = stream->EnsureSpace(target);
  3210. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray(
  3211. 1, this->_internal_statu(), target);
  3212. }
  3213. // int32 idle_stop_floor = 2;
  3214. if (this->idle_stop_floor() != 0) {
  3215. target = stream->EnsureSpace(target);
  3216. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_idle_stop_floor(), target);
  3217. }
  3218. // .park_table running_pack_info = 3;
  3219. if (this->has_running_pack_info()) {
  3220. target = stream->EnsureSpace(target);
  3221. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3222. InternalWriteMessage(
  3223. 3, _Internal::running_pack_info(this), target, stream);
  3224. }
  3225. // .pick_table running_pick_info = 4;
  3226. if (this->has_running_pick_info()) {
  3227. target = stream->EnsureSpace(target);
  3228. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3229. InternalWriteMessage(
  3230. 4, _Internal::running_pick_info(this), target, stream);
  3231. }
  3232. // int32 unit_id = 5;
  3233. if (this->unit_id() != 0) {
  3234. target = stream->EnsureSpace(target);
  3235. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_unit_id(), target);
  3236. }
  3237. // int32 plc_heartbeat = 6;
  3238. if (this->plc_heartbeat() != 0) {
  3239. target = stream->EnsureSpace(target);
  3240. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(6, this->_internal_plc_heartbeat(), target);
  3241. }
  3242. // int32 plc_status_info = 7;
  3243. if (this->plc_status_info() != 0) {
  3244. target = stream->EnsureSpace(target);
  3245. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(7, this->_internal_plc_status_info(), target);
  3246. }
  3247. // repeated .dispatch_region_info dispatch_region_info_vector = 8;
  3248. for (unsigned int i = 0,
  3249. n = static_cast<unsigned int>(this->_internal_dispatch_region_info_vector_size()); i < n; i++) {
  3250. target = stream->EnsureSpace(target);
  3251. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::
  3252. InternalWriteMessage(8, this->_internal_dispatch_region_info_vector(i), target, stream);
  3253. }
  3254. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3255. target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray(
  3256. _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
  3257. }
  3258. // @@protoc_insertion_point(serialize_to_array_end:dispatch_node_statu)
  3259. return target;
  3260. }
  3261. size_t dispatch_node_statu::ByteSizeLong() const {
  3262. // @@protoc_insertion_point(message_byte_size_start:dispatch_node_statu)
  3263. size_t total_size = 0;
  3264. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3265. // Prevent compiler warnings about cached_has_bits being unused
  3266. (void) cached_has_bits;
  3267. // repeated .dispatch_region_info dispatch_region_info_vector = 8;
  3268. total_size += 1UL * this->_internal_dispatch_region_info_vector_size();
  3269. for (const auto& msg : this->dispatch_region_info_vector_) {
  3270. total_size +=
  3271. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg);
  3272. }
  3273. // .park_table running_pack_info = 3;
  3274. if (this->has_running_pack_info()) {
  3275. total_size += 1 +
  3276. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  3277. *running_pack_info_);
  3278. }
  3279. // .pick_table running_pick_info = 4;
  3280. if (this->has_running_pick_info()) {
  3281. total_size += 1 +
  3282. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
  3283. *running_pick_info_);
  3284. }
  3285. // .CarrierStatu statu = 1;
  3286. if (this->statu() != 0) {
  3287. total_size += 1 +
  3288. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_statu());
  3289. }
  3290. // int32 idle_stop_floor = 2;
  3291. if (this->idle_stop_floor() != 0) {
  3292. total_size += 1 +
  3293. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  3294. this->_internal_idle_stop_floor());
  3295. }
  3296. // int32 unit_id = 5;
  3297. if (this->unit_id() != 0) {
  3298. total_size += 1 +
  3299. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  3300. this->_internal_unit_id());
  3301. }
  3302. // int32 plc_heartbeat = 6;
  3303. if (this->plc_heartbeat() != 0) {
  3304. total_size += 1 +
  3305. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  3306. this->_internal_plc_heartbeat());
  3307. }
  3308. // int32 plc_status_info = 7;
  3309. if (this->plc_status_info() != 0) {
  3310. total_size += 1 +
  3311. ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size(
  3312. this->_internal_plc_status_info());
  3313. }
  3314. if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
  3315. return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize(
  3316. _internal_metadata_, total_size, &_cached_size_);
  3317. }
  3318. int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
  3319. SetCachedSize(cached_size);
  3320. return total_size;
  3321. }
  3322. void dispatch_node_statu::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3323. // @@protoc_insertion_point(generalized_merge_from_start:dispatch_node_statu)
  3324. GOOGLE_DCHECK_NE(&from, this);
  3325. const dispatch_node_statu* source =
  3326. ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated<dispatch_node_statu>(
  3327. &from);
  3328. if (source == nullptr) {
  3329. // @@protoc_insertion_point(generalized_merge_from_cast_fail:dispatch_node_statu)
  3330. ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this);
  3331. } else {
  3332. // @@protoc_insertion_point(generalized_merge_from_cast_success:dispatch_node_statu)
  3333. MergeFrom(*source);
  3334. }
  3335. }
  3336. void dispatch_node_statu::MergeFrom(const dispatch_node_statu& from) {
  3337. // @@protoc_insertion_point(class_specific_merge_from_start:dispatch_node_statu)
  3338. GOOGLE_DCHECK_NE(&from, this);
  3339. _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
  3340. ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
  3341. (void) cached_has_bits;
  3342. dispatch_region_info_vector_.MergeFrom(from.dispatch_region_info_vector_);
  3343. if (from.has_running_pack_info()) {
  3344. _internal_mutable_running_pack_info()->::park_table::MergeFrom(from._internal_running_pack_info());
  3345. }
  3346. if (from.has_running_pick_info()) {
  3347. _internal_mutable_running_pick_info()->::pick_table::MergeFrom(from._internal_running_pick_info());
  3348. }
  3349. if (from.statu() != 0) {
  3350. _internal_set_statu(from._internal_statu());
  3351. }
  3352. if (from.idle_stop_floor() != 0) {
  3353. _internal_set_idle_stop_floor(from._internal_idle_stop_floor());
  3354. }
  3355. if (from.unit_id() != 0) {
  3356. _internal_set_unit_id(from._internal_unit_id());
  3357. }
  3358. if (from.plc_heartbeat() != 0) {
  3359. _internal_set_plc_heartbeat(from._internal_plc_heartbeat());
  3360. }
  3361. if (from.plc_status_info() != 0) {
  3362. _internal_set_plc_status_info(from._internal_plc_status_info());
  3363. }
  3364. }
  3365. void dispatch_node_statu::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) {
  3366. // @@protoc_insertion_point(generalized_copy_from_start:dispatch_node_statu)
  3367. if (&from == this) return;
  3368. Clear();
  3369. MergeFrom(from);
  3370. }
  3371. void dispatch_node_statu::CopyFrom(const dispatch_node_statu& from) {
  3372. // @@protoc_insertion_point(class_specific_copy_from_start:dispatch_node_statu)
  3373. if (&from == this) return;
  3374. Clear();
  3375. MergeFrom(from);
  3376. }
  3377. bool dispatch_node_statu::IsInitialized() const {
  3378. return true;
  3379. }
  3380. void dispatch_node_statu::InternalSwap(dispatch_node_statu* other) {
  3381. using std::swap;
  3382. _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_);
  3383. dispatch_region_info_vector_.InternalSwap(&other->dispatch_region_info_vector_);
  3384. ::PROTOBUF_NAMESPACE_ID::internal::memswap<
  3385. PROTOBUF_FIELD_OFFSET(dispatch_node_statu, plc_status_info_)
  3386. + sizeof(dispatch_node_statu::plc_status_info_)
  3387. - PROTOBUF_FIELD_OFFSET(dispatch_node_statu, running_pack_info_)>(
  3388. reinterpret_cast<char*>(&running_pack_info_),
  3389. reinterpret_cast<char*>(&other->running_pack_info_));
  3390. }
  3391. ::PROTOBUF_NAMESPACE_ID::Metadata dispatch_node_statu::GetMetadata() const {
  3392. return GetMetadataStatic();
  3393. }
  3394. // @@protoc_insertion_point(namespace_scope)
  3395. PROTOBUF_NAMESPACE_OPEN
  3396. template<> PROTOBUF_NOINLINE ::measure_info* Arena::CreateMaybeMessage< ::measure_info >(Arena* arena) {
  3397. return Arena::CreateMessageInternal< ::measure_info >(arena);
  3398. }
  3399. template<> PROTOBUF_NOINLINE ::parkspace_info* Arena::CreateMaybeMessage< ::parkspace_info >(Arena* arena) {
  3400. return Arena::CreateMessageInternal< ::parkspace_info >(arena);
  3401. }
  3402. template<> PROTOBUF_NOINLINE ::table_statu* Arena::CreateMaybeMessage< ::table_statu >(Arena* arena) {
  3403. return Arena::CreateMessageInternal< ::table_statu >(arena);
  3404. }
  3405. template<> PROTOBUF_NOINLINE ::park_table* Arena::CreateMaybeMessage< ::park_table >(Arena* arena) {
  3406. return Arena::CreateMessageInternal< ::park_table >(arena);
  3407. }
  3408. template<> PROTOBUF_NOINLINE ::pick_table* Arena::CreateMaybeMessage< ::pick_table >(Arena* arena) {
  3409. return Arena::CreateMessageInternal< ::pick_table >(arena);
  3410. }
  3411. template<> PROTOBUF_NOINLINE ::out_mcpu_statu* Arena::CreateMaybeMessage< ::out_mcpu_statu >(Arena* arena) {
  3412. return Arena::CreateMessageInternal< ::out_mcpu_statu >(arena);
  3413. }
  3414. template<> PROTOBUF_NOINLINE ::in_mcpu_statu* Arena::CreateMaybeMessage< ::in_mcpu_statu >(Arena* arena) {
  3415. return Arena::CreateMessageInternal< ::in_mcpu_statu >(arena);
  3416. }
  3417. template<> PROTOBUF_NOINLINE ::measure_statu* Arena::CreateMaybeMessage< ::measure_statu >(Arena* arena) {
  3418. return Arena::CreateMessageInternal< ::measure_statu >(arena);
  3419. }
  3420. template<> PROTOBUF_NOINLINE ::dispatch_region_info* Arena::CreateMaybeMessage< ::dispatch_region_info >(Arena* arena) {
  3421. return Arena::CreateMessageInternal< ::dispatch_region_info >(arena);
  3422. }
  3423. template<> PROTOBUF_NOINLINE ::dispatch_node_statu* Arena::CreateMaybeMessage< ::dispatch_node_statu >(Arena* arena) {
  3424. return Arena::CreateMessageInternal< ::dispatch_node_statu >(arena);
  3425. }
  3426. PROTOBUF_NAMESPACE_CLOSE
  3427. // @@protoc_insertion_point(global_scope)
  3428. #include <google/protobuf/port_undef.inc>