package Ġcom . jd roid s . team 7 0 2 6 . ft c 2 0 1 7 . auto . commands Ċ Ċ import Ġcom . jd roid s . external resources . C losable Vu for ia Local izer Ċ import Ġcom . jd roid s . team 7 0 2 6 . ft c 2 0 1 7 . auto . commands . command templates . Command Ċ import Ġcom . qual comm . robot core . util . Elapsed Time Ċ import Ġorg . first insp ires . ft c . robot core . external . navigation . Rel ic Recovery Vu Mark Ċ import Ġcom . jd roid s . team 7 0 2 6 . ft c 2 0 1 7 . Robot Ċ import Ġcom . qual comm . ft c robot controller . R . id . camera Monitor View Id Ċ import Ġorg . first insp ires . ft c . robot core . external . navigation . Vu for ia Local izer Ċ import Ġorg . first insp ires . ft c . robot core . external . navigation . Vu for ia Track able Ċ import Ġorg . first insp ires . ft c . robot core . external . navigation . Vu for ia Track ables Ċ Ċ class ĠRead V um ark : ĠCommand { ĊĠĠĠ Ġprivate Ġval Ġtimer Ġ= ĠE lapsed Time () ĊĊĠĠĠ Ġprivate Ġvar Ġv u for ia : ĠC losable Vu for ia Local izer ? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġvar Ġre lic Track ables : ĠV u for ia Track ables ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġre lic Template : ĠV u for ia Track able ? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġvar Ġis Finished Ġ= Ġfalse ĊĊĠĠĠ Ġoverride Ġfun Ġinitialize () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcamera Monitor View ID Ġ= ĠRobot . op Mode ?. hardware Map ?. app Context ?. resources ?. getIdentifier ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" camera Monitor View Id ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ", ĠRobot . op Mode ?. hardware Map ?. app Context ?. packageName ) ĊĊĠĠĠĠĠĠĠ Ġval Ġparameters : ĠV u for ia Local izer . Parameters Ġ= ĠV u for ia Local izer . Parameters ( camera Monitor View Id ) ĊĊĠĠĠĠĠĠĠ Ġparameters . vu for ia License Key Ġ= Ġ" ĠAZ c IM lr ///// AAA AG e 1 W / L 9 P 2 0 h X up x Js IH 5 b IM Dl 4 6 JP wj r X 2 k I + L 6 " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"+ tig IG 9 bh th z vr EW VB ni 6 g 4 Jk vs 7 6 N / h IT 0 b Fun 7 8 pn ND qk G 3 ZP 2 4 XL j 4 5 V HA 2 r YK p 8 UD ww / vf y 8 x rt " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" v H xed i hd X 1 A 2 v MW g 8 Ub 8 t Lj BM g EA qc AY Y UM w PR Qf I 6 1 K Qm Xv A JB V 7 9 Xt Q ugh x Ch / f br to ux 6 WV 6 HH s 8 " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" O yd P 7 k PU a UU 3 f 0 z 5 Z OF / TU vc q FF ot qn Lg / Kw XM xx ro u Ry DG CI b pb P 7 c Y abi R 7 Sh IG vr Yo RK tb p wx S 3 W " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" LS jj Td 7 yn void Y ip WZ 6 0 e 6 t + w UC zd X ah S 8 g 0 ve Yu TQ + vw B ql j ht LU Wn CU jb Jh 2 j oc jx V 9 k LG g ql P FC m " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" L HZ y ur Y k X " ĊĊĠĠĠĠĠĠĠ Ġparameters . camera Direction Ġ= ĠV u for ia Local izer . Camera Direction . FRONT ĊĊĠĠĠĠĠĠĠ Ġthis . vu for ia Ġ= ĠC losable Vu for ia Local izer ( parameters ) ĊĠĠĠĠĠĠĠ Ġtimer . reset () ĊĊĠĠĠĠĠĠĠ Ġre lic Track ables Ġ= Ġthis . vu for ia ?. load Track ables From Asset (" Rel ic Vu Mark ") ĊĠĠĠĠĠĠĠ Ġre lic Template Ġ= Ġre lic Track ables ?. get ( 0 ) ĊĠĠĠĠĠĠĠ Ġre lic Template ?. name Ġ= Ġ" relic Vu Mark Template " Ġ// For Ġdebug Ġpurposes ĊĊĠĠĠĠĠĠĠ Ġre lic Track ables ?. activate () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġexecute () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( timer . milliseconds () Ġ> Ġ 3 0 0 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Finished Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRobot . global Values . v um ark Ġ= ĠRel ic Recovery Vu Mark . from ( relic Template ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( Robot . global Values . v um ark Ġ!= ĠRel ic Recovery Vu Mark . UNKNOWN ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Finished Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġend () Ġ{ ĊĠĠĠĠĠĠĠ Ġv u for ia ?. close () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Finished (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġis Finished ĊĠĠĠ Ġ} Ċ }