/***popup:AGV_DivertToElevator*/2 W( U- A% r# j' y: f
/***tag:Description*//**Divert to Elevator*/ + t5 h1 R4 Q+ B: I% G) u& e0 Z Z
" G7 X6 S, P+ K) _; }
int operation = param(3); : P! T! o8 {1 X! ?; H+ g* M t
7 Q$ ~$ Y- J3 R
#define AGV_LABEL_NAME "fs_AGV_Elev_State"* e K( H+ v( {
if (operation == 0 && !objectexists(label(agv, AGV_LABEL_NAME)) . q2 _, R0 h" T( Q: ?7 y8 r
&& (/** \nCondition: *//***tag:Condition*//**/fabs(zloc(currentCP) - zloc(agvinfo(agv, AGV_DEST_CP))) > zsize(agv)/**/)) { // if it's a pointer, then do the initial case0 O9 O+ Z" T( @0 }% o