-
Notifications
You must be signed in to change notification settings - Fork 0
/
rover Tele.blk
1 lines (1 loc) · 43.4 KB
/
rover Tele.blk
1
<xml xmlns="http://www.w3.org/1999/xhtml"><variables><variable type="" id="1I{eiK.bQoctQE~kBLqZ">x</variable><variable type="" id=";07SU?s-F?N4d?x3Wyii">{positionVariable}</variable><variable type="" id="}F;Wpe9;SCIvg%rW2MZ0">{pidfCoefficientsVariable}</variable><variable type="" id="%D*d~/70ERNf:eNzGfBy">Y</variable><variable type="" id="@P:Ok+y(=qBR:sCqN;|q">powerPrecent</variable><variable type="" id="[W/$KwxAI:~QURd8tHuf">right</variable><variable type="" id="+I6;BOeE~xwVeP`T=wy[">left</variable><variable type="" id="Y6~L2Xd(;RD0@6.Q|v4a">rotations</variable><variable type="" id="^rsQS_EQd-eu5.iLH2,A">i</variable><variable type="" id="d5I_CHRVh=Cb(R.Tj,R,">center</variable><variable type="" id="Kwi27G_!:yw?-p_+?n^F">pivotPrecent</variable><variable type="" id="M$VkYJzSCOZ,Mq$d7s*O">extenderprecent</variable><variable type="" id="P;/gC{QsfG@MrX3^rZZw">extenderRange</variable></variables><block type="procedures_defnoreturn" id="Kn!tT*t$N~`yw]G;.%8Y" x="-2652" y="-438"><field name="NAME">init</field><comment pinned="false" h="80" w="160">All of the initialization blocks</comment><statement name="STACK"><block type="servo_setProperty_Direction" id="eQyRFgMSlNl|S$0Cs0f@"><field name="IDENTIFIER">pan</field><field name="PROP">Direction</field><data>{"IDENTIFIER":"pan"}</data><value name="VALUE"><shadow type="servo_typedEnum_direction" id="Y!7#9dV)U7uyl*l!$97j"><field name="DIRECTION">FORWARD</field></shadow></value><next><block type="servo_setProperty_Direction" id="b4?SmD^rw{=oRg)5Gfcr"><field name="IDENTIFIER">tilt</field><field name="PROP">Direction</field><data>{"IDENTIFIER":"tilt"}</data><value name="VALUE"><shadow type="servo_typedEnum_direction" id="Yxpw3C8rL`vj/Mj:!^n0"><field name="DIRECTION">REVERSE</field></shadow></value><next><block type="servo_setProperty_Direction" id="6Gfv,%|FQQxSrTv#f]t6"><field name="IDENTIFIER">marker</field><field name="PROP">Direction</field><data>{"IDENTIFIER":"marker"}</data><value name="VALUE"><shadow type="servo_typedEnum_direction" id="R3jc%|T1IcAmL29,;)8*"><field name="DIRECTION">FORWARD</field></shadow></value><next><block type="servo_setProperty_Direction" id="x),{)zmgPiGoCFH:C3,~"><field name="IDENTIFIER">marker2</field><field name="PROP">Direction</field><data>{"IDENTIFIER":"marker2"}</data><value name="VALUE"><shadow type="servo_typedEnum_direction" id="Lg^uDv0Zbq#@]3WxEC%M"><field name="DIRECTION">REVERSE</field></shadow></value><next><block type="servo_scaleRange_Number" id="?Dpm/V@AQlatljl^UMz;"><field name="IDENTIFIER">pan</field><data>{"IDENTIFIER":"pan"}</data><value name="MIN"><shadow type="math_number" id="dhl10,67YnuxjZjKsSv|"><field name="NUM">0</field></shadow></value><value name="MAX"><shadow type="math_number" id="!5t4FG/b$xsQdLWu-:LZ"><field name="NUM">1.5</field></shadow></value><next><block type="servo_scaleRange_Number" id="q@?E(?oRAZNC5KD4Dxql"><field name="IDENTIFIER">tilt</field><data>{"IDENTIFIER":"tilt"}</data><value name="MIN"><shadow type="math_number" id="HKrRxA/7##dBp{r8ZwS1"><field name="NUM">0</field></shadow></value><value name="MAX"><shadow type="math_number" id="=hoOm*S=h^bc5E=[z3j3"><field name="NUM">1</field></shadow></value><next><block type="dcMotor_setProperty_Direction" id="c(^V%!mOL2LKUS-1k/Ua"><field name="IDENTIFIER">leftdrive</field><field name="PROP">Direction</field><data>{"IDENTIFIER":"leftdrive"}</data><value name="VALUE"><shadow type="dcMotor_typedEnum_direction" id="rF%fY5/+HC:RnrzR!21S"><field name="DIRECTION">REVERSE</field></shadow></value><next><block type="dcMotor_setProperty_Direction" id="N8jridZL`/$I6T#Q4Rp0"><field name="IDENTIFIER">lifter</field><field name="PROP">Direction</field><data>{"IDENTIFIER":"lifter"}</data><value name="VALUE"><shadow type="dcMotor_typedEnum_direction" id="FLD4:oGB,71JF=/P[GT="><field name="DIRECTION">FORWARD</field></shadow></value><next><block type="dcMotor_setProperty_Direction" id="/IZNj~MdIQZ)0+kM_U8J"><field name="IDENTIFIER">pivot</field><field name="PROP">Direction</field><data>{"IDENTIFIER":"pivot"}</data><value name="VALUE"><shadow type="dcMotor_typedEnum_direction" id="%,@GA![C-d;q2t%Slw=d"><field name="DIRECTION">FORWARD</field></shadow></value><next><block type="dcMotor_setProperty_Direction" id="U;~)V00,v0MbdrDvZYHm"><field name="IDENTIFIER">pivot2</field><field name="PROP">Direction</field><data>{"IDENTIFIER":"pivot2"}</data><value name="VALUE"><shadow type="dcMotor_typedEnum_direction" id="{T8OZ2xo~rtA-7Kubx;3"><field name="DIRECTION">REVERSE</field></shadow></value><next><block type="dcMotor_setProperty_RunMode" id="i[oj6-aL)1Cx+mir`:RF"><field name="IDENTIFIER">extender</field><field name="PROP">Mode</field><data>{"IDENTIFIER":"extender"}</data><value name="VALUE"><shadow type="dcMotor_typedEnum_runMode" id="X$6F^wD]D7(b~ekA]B6I"><field name="RUN_MODE">STOP_AND_RESET_ENCODER</field></shadow></value><next><block type="dcMotor_setProperty_RunMode" id="FHTe}.r5^gJ3`H%0AMF3"><field name="IDENTIFIER">extender</field><field name="PROP">Mode</field><data>{"IDENTIFIER":"extender"}</data><value name="VALUE"><shadow type="dcMotor_typedEnum_runMode" id="AS5}5@!Lv(ety%l8i{f%"><field name="RUN_MODE">RUN_USING_ENCODER</field></shadow></value><next><block type="dcMotor_setDualProperty_RunMode" id="5k+J}etpVHkYi;A]eb9l"><field name="PROP">Mode</field><field name="IDENTIFIER1">pivot2</field><field name="IDENTIFIER2">pivot</field><data>{"IDENTIFIER1":"pivot2", "IDENTIFIER2":"pivot"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_runMode" id=",/ecZ5R?o5}D`[_NJ6:z"><field name="RUN_MODE">STOP_AND_RESET_ENCODER</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_runMode" id="dj.ZLLb@|.o-{y;s,3+g"><field name="RUN_MODE">STOP_AND_RESET_ENCODER</field></shadow></value><next><block type="dcMotor_setDualProperty_RunMode" id="[ydok{{!,A`xc.B1IU*s"><field name="PROP">Mode</field><field name="IDENTIFIER1">rightdrive</field><field name="IDENTIFIER2">leftdrive</field><data>{"IDENTIFIER1":"rightdrive", "IDENTIFIER2":"leftdrive"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_runMode" id="5.m{fy#/#l#0~9Yl~HeN"><field name="RUN_MODE">STOP_AND_RESET_ENCODER</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_runMode" id=")s[(J^b8jqc9RqFmd%p^"><field name="RUN_MODE">STOP_AND_RESET_ENCODER</field></shadow></value><next><block type="dcMotor_setDualProperty_RunMode" id="CXxy@+`}8L|)PLE={PB,"><field name="PROP">Mode</field><field name="IDENTIFIER1">centerwheel</field><field name="IDENTIFIER2">lifter</field><data>{"IDENTIFIER1":"centerwheel", "IDENTIFIER2":"lifter"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_runMode" id="3;gA1oj}T1(_Lr5FvphV"><field name="RUN_MODE">STOP_AND_RESET_ENCODER</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_runMode" id="F.3UMx~RshdF`ZTeJOrl"><field name="RUN_MODE">STOP_AND_RESET_ENCODER</field></shadow></value><next><block type="dcMotor_setDualProperty_RunMode" id=";nB}+1;ETS7x%@~=At,d"><field name="PROP">Mode</field><field name="IDENTIFIER1">rightdrive</field><field name="IDENTIFIER2">leftdrive</field><data>{"IDENTIFIER1":"rightdrive", "IDENTIFIER2":"leftdrive"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_runMode" id="pg]Mu]nceh}.D[+9@W_R"><field name="RUN_MODE">RUN_USING_ENCODER</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_runMode" id="JOHZ3J9Zq^CGJGw(.a9M"><field name="RUN_MODE">RUN_USING_ENCODER</field></shadow></value><next><block type="dcMotor_setDualProperty_RunMode" id="6xdAa@XpcXN*e+u;SJ,_"><field name="PROP">Mode</field><field name="IDENTIFIER1">centerwheel</field><field name="IDENTIFIER2">lifter</field><data>{"IDENTIFIER1":"centerwheel", "IDENTIFIER2":"lifter"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_runMode" id="$bhP{*nv!x`}N65TxPhV"><field name="RUN_MODE">RUN_USING_ENCODER</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_runMode" id="S9H:B3hR/Go5e9Zfr6-:"><field name="RUN_MODE">RUN_USING_ENCODER</field></shadow></value><next><block type="dcMotor_setDualProperty_RunMode" id="XX|pH2!H-7qtPz_bJDH9"><field name="PROP">Mode</field><field name="IDENTIFIER1">pivot2</field><field name="IDENTIFIER2">pivot</field><data>{"IDENTIFIER1":"pivot2", "IDENTIFIER2":"pivot"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_runMode" id="aT2--LJHmw/~[R%Y{(Hb"><field name="RUN_MODE">RUN_USING_ENCODER</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_runMode" id="U|pmZU^JhxYc%-c3E*-b"><field name="RUN_MODE">RUN_USING_ENCODER</field></shadow></value><next><block type="dcMotor_setDualProperty_ZeroPowerBehavior" id="1PpLfP)lrZ0^YTJE+54O"><field name="PROP">ZeroPowerBehavior</field><field name="IDENTIFIER1">rightdrive</field><field name="IDENTIFIER2">leftdrive</field><data>{"IDENTIFIER1":"rightdrive", "IDENTIFIER2":"leftdrive"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_zeroPowerBehavior" id="`Aq@yG6[Arb0ir^Ups0}"><field name="ZERO_POWER_BEHAVIOR">BRAKE</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_zeroPowerBehavior" id="bM#*;5wrP%+oGovYQX*`"><field name="ZERO_POWER_BEHAVIOR">BRAKE</field></shadow></value><next><block type="dcMotor_setDualProperty_ZeroPowerBehavior" id="HDCfMbhJNHqt%Qt5bIa_"><field name="PROP">ZeroPowerBehavior</field><field name="IDENTIFIER1">pivot2</field><field name="IDENTIFIER2">pivot</field><data>{"IDENTIFIER1":"pivot2", "IDENTIFIER2":"pivot"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_zeroPowerBehavior" id="Z9Gk0ne5M1-I;OEX=R1i"><field name="ZERO_POWER_BEHAVIOR">BRAKE</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_zeroPowerBehavior" id=",?g0:Q_QVt]x17*_KG^3"><field name="ZERO_POWER_BEHAVIOR">BRAKE</field></shadow></value><next><block type="dcMotor_setDualProperty_ZeroPowerBehavior" id=")kBZNR%71fTVTaS,_,[/"><field name="PROP">ZeroPowerBehavior</field><field name="IDENTIFIER1">centerwheel</field><field name="IDENTIFIER2">lifter</field><data>{"IDENTIFIER1":"centerwheel", "IDENTIFIER2":"lifter"}</data><value name="VALUE1"><shadow type="dcMotor_typedEnum_zeroPowerBehavior" id="4p6Mn1z7NU)J$d`GHQdw"><field name="ZERO_POWER_BEHAVIOR">BRAKE</field></shadow></value><value name="VALUE2"><shadow type="dcMotor_typedEnum_zeroPowerBehavior" id="uUs)V*h(a;$,1JeTbwb!"><field name="ZERO_POWER_BEHAVIOR">BRAKE</field></shadow></value><next><block type="dcMotor_setProperty_ZeroPowerBehavior" id="7ZcXGEhL;_!J9U.dO{9r"><field name="IDENTIFIER">extender</field><field name="PROP">ZeroPowerBehavior</field><data>{"IDENTIFIER":"extender"}</data><value name="VALUE"><shadow type="dcMotor_typedEnum_zeroPowerBehavior" id="CP?u!@L3tRIs(7eE$,g("><field name="ZERO_POWER_BEHAVIOR">BRAKE</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="VGye@bI!EI?6b5RAWjp(" x="-1806" y="-427"><field name="NAME">drive</field><comment pinned="false" h="80" w="160">Driving controls with variable speed</comment><statement name="STACK"><block type="variables_set" id="{V2sA;0o4[=PTpo+Z{Cy"><field name="VAR" id="@P:Ok+y(=qBR:sCqN;|q" variabletype="">powerPrecent</field><value name="VALUE"><block type="range_clip" id=";!^kr`xiTs|+IY0T;?7:"><value name="NUMBER"><block type="gamepad_getProperty_Number" id="x|c+v2IhoVb?N%`^I+Zi"><field name="IDENTIFIER">gamepad1</field><field name="PROP">LeftTrigger</field><data>{"IDENTIFIER":"gamepad1"}</data></block></value><value name="MIN"><shadow type="math_number" id="]CE]@Qw;Vpq;k{)f5H3S"><field name="NUM">0.5</field></shadow></value><value name="MAX"><shadow type="math_number" id="{(|^Fhf0*9t3x%Wj^62-"><field name="NUM">1</field></shadow></value></block></value><next><block type="variables_set" id=")%=!EOvhyBqR`0^P20JJ"><field name="VAR" id="+I6;BOeE~xwVeP`T=wy[" variabletype="">left</field><value name="VALUE"><block type="math_arithmetic" id="5kf_,/yKNVFX.A2}ayU/"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="d4=)gYE^Af5W6BgJ#j4)"><field name="NUM">1</field></shadow><block type="variables_get" id="p`u0nV(,_wtJ49PIPXE]"><field name="VAR" id="@P:Ok+y(=qBR:sCqN;|q" variabletype="">powerPrecent</field></block></value><value name="B"><shadow type="math_number" id="OtNz](vOArERFXv#7gdY"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="AjJE$ChO1UyP6L#;Zdz?"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="w/d9Bxa_TzhrSGDJR{g,"><field name="NUM">1</field></shadow><block type="gamepad_getProperty_Number" id="=,+ocMIyp,:}|03pB|X["><field name="IDENTIFIER">gamepad1</field><field name="PROP">LeftStickY</field><data>{"IDENTIFIER":"gamepad1"}</data></block></value><value name="B"><shadow type="math_number" id="2?Q]/U{Ua68UUOD_i/Bu"><field name="NUM">1</field></shadow><block type="gamepad_getProperty_Number" id="xn:-!@*iWt7w7^v,Y4sy"><field name="IDENTIFIER">gamepad1</field><field name="PROP">RightStickX</field><data>{"IDENTIFIER":"gamepad1"}</data></block></value></block></value></block></value><next><block type="variables_set" id="@RxyP75}4*geyB[^-+3S"><field name="VAR" id="[W/$KwxAI:~QURd8tHuf" variabletype="">right</field><value name="VALUE"><block type="math_arithmetic" id="Sm6?b6aAwc~*?Rj6I*?."><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="(OQ;=pu6_N(Dt7IaRyA9"><field name="NUM">1</field></shadow><block type="variables_get" id="s;wYfBOrSM2l~1p(R?:T"><field name="VAR" id="@P:Ok+y(=qBR:sCqN;|q" variabletype="">powerPrecent</field></block></value><value name="B"><shadow type="math_number" id="4|^6l-WHPk|;+`5~fWJ]"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="*Kmm$o_!cQK%3)7}Q6et"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="$ZWcCcAU?9r0+hyY}K{r"><field name="NUM">1</field></shadow><block type="gamepad_getProperty_Number" id="b~x7Yfqhiz,g:()}gl+z"><field name="IDENTIFIER">gamepad1</field><field name="PROP">LeftStickY</field><data>{"IDENTIFIER":"gamepad1"}</data></block></value><value name="B"><shadow type="math_number" id="2?Q]/U{Ua68UUOD_i/Bu"><field name="NUM">1</field></shadow><block type="gamepad_getProperty_Number" id="?;!mmlrFApBt1=_bh;tz"><field name="IDENTIFIER">gamepad1</field><field name="PROP">RightStickX</field><data>{"IDENTIFIER":"gamepad1"}</data></block></value></block></value></block></value><next><block type="controls_if" id="KfMM^|9VOlOCD_ZLptB,"><mutation else="1"></mutation><value name="IF0"><block type="gamepad_getProperty_Boolean" id="jsxo*$u0*0kihvA|I%e~"><field name="IDENTIFIER">gamepad1</field><field name="PROP">RightBumper</field><data>{"IDENTIFIER":"gamepad1"}</data></block></value><statement name="DO0"><block type="variables_set" id="2!1A_-0*__MJOG%T3AZy"><field name="VAR" id="d5I_CHRVh=Cb(R.Tj,R," variabletype="">center</field><value name="VALUE"><block type="math_arithmetic" id="rOs!Q5d1wfa./VaiTphl"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="(OQ;=pu6_N(Dt7IaRyA9"><field name="NUM">1</field></shadow><block type="variables_get" id="QfUAf(RGRO0m`[Yykk]m"><field name="VAR" id="@P:Ok+y(=qBR:sCqN;|q" variabletype="">powerPrecent</field></block></value><value name="B"><shadow type="math_number" id="4|^6l-WHPk|;+`5~fWJ]"><field name="NUM">1</field></shadow><block type="math_single" id="li[sM,AkyZdreG%Vuq%9"><field name="OP">NEG</field><value name="NUM"><shadow type="math_number" id=";rAm}q^+0rvOyQW4C;f9"><field name="NUM">9</field></shadow><block type="gamepad_getProperty_Number" id="4l^{ZLWbru/QHBkpKgb]"><field name="IDENTIFIER">gamepad1</field><field name="PROP">LeftStickX</field><data>{"IDENTIFIER":"gamepad1"}</data></block></value></block></value></block></value></block></statement><statement name="ELSE"><block type="variables_set" id="`[nv`bzm/k%ga+W3A5I]"><field name="VAR" id="d5I_CHRVh=Cb(R.Tj,R," variabletype="">center</field><value name="VALUE"><block type="math_number" id="6j8Q|5x#|^V#D]1Zb.i#"><field name="NUM">0</field></block></value></block></statement><next><block type="dcMotor_setDualProperty_Number" id="2ikx@IwHrxN0ASASSRL9"><field name="PROP">Power</field><field name="IDENTIFIER1">rightdrive</field><field name="IDENTIFIER2">leftdrive</field><data>{"IDENTIFIER1":"rightdrive", "IDENTIFIER2":"leftdrive"}</data><value name="VALUE1"><shadow type="math_number" id="@S4!6:e72rk9+ix%P*:a"><field name="NUM">1</field></shadow><block type="variables_get" id="kl-^V9]|Ay!ek$]#E0Fm"><field name="VAR" id="[W/$KwxAI:~QURd8tHuf" variabletype="">right</field></block></value><value name="VALUE2"><shadow type="math_number" id="rX6c-E#zwOHsm@vN_z!/"><field name="NUM">1</field></shadow><block type="variables_get" id="Ocq({$[ZOUWNR+P!dKL|"><field name="VAR" id="+I6;BOeE~xwVeP`T=wy[" variabletype="">left</field></block></value><next><block type="dcMotor_setProperty_Number" id="6rGV.N8H-(#L,#TOW_{T"><field name="IDENTIFIER">centerwheel</field><field name="PROP">Power</field><data>{"IDENTIFIER":"centerwheel"}</data><value name="VALUE"><shadow type="math_number" id="SICdZH;oe9oM[AS^{fCc"><field name="NUM">1</field></shadow><block type="variables_get" id="{ekBxQ%vQ4%}J{Q#5SG="><field name="VAR" id="d5I_CHRVh=Cb(R.Tj,R," variabletype="">center</field></block></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="+Zu#_tx~xYp3M^BfQzo!" x="-790" y="-237"><field name="NAME">pan</field><comment pinned="false" h="80" w="160">Describe this function...</comment><statement name="STACK"><block type="controls_if" id="v+_0i#kwO!eR!kF9O#ZN"><mutation elseif="1"></mutation><value name="IF0"><block type="gamepad_getProperty_Boolean" id="JYxtf%+uZNV7x_3(J95."><field name="IDENTIFIER">gamepad2</field><field name="PROP">B</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO0"><block type="servo_setProperty_Number" id="8uDrNk2{0EwzX4.-Fbx)"><field name="IDENTIFIER">pan</field><field name="PROP">Position</field><data>{"IDENTIFIER":"pan"}</data><value name="VALUE"><shadow type="math_number" id="%$/h4Q9e7aPa:R{ie07u"><field name="NUM">0.5</field></shadow></value></block></statement><value name="IF1"><block type="gamepad_getProperty_Boolean" id="IJ*^im,;g!^XKNGy]5a8"><field name="IDENTIFIER">gamepad2</field><field name="PROP">X</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO1"><block type="servo_setProperty_Number" id="S|C.A`o*=gR5EW~/W{`#"><field name="IDENTIFIER">pan</field><field name="PROP">Position</field><data>{"IDENTIFIER":"pan"}</data><value name="VALUE"><shadow type="math_number" id="*Ofys2HC(cd]fSfiwl5P"><field name="NUM">1.5</field></shadow></value></block></statement></block></statement></block><block type="procedures_defnoreturn" id="UcP4eRI8^5yOy**}znMx" x="-1026" y="-66"><field name="NAME">marker</field><comment pinned="false" h="80" w="160">Describe this function...</comment><statement name="STACK"><block type="controls_if" id="U[)a}Cs|%!f,St@dq-jj"><mutation elseif="1"></mutation><value name="IF0"><block type="gamepad_getProperty_Boolean" id="a|rwoOOrPbvAeRA!6ewK"><field name="IDENTIFIER">gamepad2</field><field name="PROP">DpadRight</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO0"><block type="servo_setProperty_Number" id="L6b.xSi=a`3+B@W]_@[}"><field name="IDENTIFIER">marker</field><field name="PROP">Position</field><data>{"IDENTIFIER":"marker"}</data><value name="VALUE"><shadow type="math_number" id="@!MKF8u7sfPkC]s.{j#I"><field name="NUM">0</field></shadow></value><next><block type="servo_setProperty_Number" id="=9|N[y!K{c}M+_D,hnE}"><field name="IDENTIFIER">marker2</field><field name="PROP">Position</field><data>{"IDENTIFIER":"marker2"}</data><value name="VALUE"><shadow type="math_number" id="[gB@qu;esSPs}|,N*,J!"><field name="NUM">0</field></shadow></value></block></next></block></statement><value name="IF1"><block type="gamepad_getProperty_Boolean" id="@1C]c4@pij=GU*Es2.2+"><field name="IDENTIFIER">gamepad2</field><field name="PROP">DpadLeft</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO1"><block type="servo_setProperty_Number" id="EbkMt6%w:UQj$+`VASaf"><field name="IDENTIFIER">marker</field><field name="PROP">Position</field><data>{"IDENTIFIER":"marker"}</data><value name="VALUE"><shadow type="math_number" id="Otr!oq#Spqwi94OH^`(7"><field name="NUM">1</field></shadow></value><next><block type="servo_setProperty_Number" id="~hz|#fIcH1@S/Z_QCo~7"><field name="IDENTIFIER">marker2</field><field name="PROP">Position</field><data>{"IDENTIFIER":"marker2"}</data><value name="VALUE"><shadow type="math_number" id="|8KLScmG`gsts:8IvM~+"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></statement></block><block type="procedures_defnoreturn" id="B[Y?^+7/Lcgii?P%6$|v" x="-484" y="-72"><field name="NAME">tilt</field><comment pinned="false" h="80" w="160">Describe this function...</comment><statement name="STACK"><block type="controls_if" id=";ghFsiO*W#_Gpw#V{o6{"><mutation elseif="1"></mutation><value name="IF0"><block type="gamepad_getProperty_Boolean" id="=RQu623D;rOiN@uzyCt2"><field name="IDENTIFIER">gamepad2</field><field name="PROP">B</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO0"><block type="servo_setProperty_Number" id="YHQ`|IbfRUkAe1W:^0Tq"><field name="IDENTIFIER">tilt</field><field name="PROP">Position</field><data>{"IDENTIFIER":"tilt"}</data><value name="VALUE"><shadow type="math_number" id="KN_}O/STQE?8]2#96f!9"><field name="NUM">0</field></shadow></value></block></statement><value name="IF1"><block type="gamepad_getProperty_Boolean" id=",Oh~wQm^oKaAS[r:-,6d"><field name="IDENTIFIER">gamepad2</field><field name="PROP">X</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO1"><block type="servo_setProperty_Number" id="]d!+Q~!o;95xLuM=j-an"><field name="IDENTIFIER">tilt</field><field name="PROP">Position</field><data>{"IDENTIFIER":"tilt"}</data><value name="VALUE"><shadow type="math_number" id="_A;GcJ*,._Q87fNhx|)L"><field name="NUM">0.25</field></shadow></value></block></statement></block></statement></block><block type="procedures_defnoreturn" id="WtpyD@tEu+EoY=P9iY,D" deletable="false" editable="false" x="-1815" y="109"><field name="NAME">runOpMode</field><comment pinned="false" h="32" w="532">This function is executed when this Op Mode is selected from the Driver Station.</comment><statement name="STACK"><block type="comment" id="Lc#BFtj*NTB48YL;eBl."><field name="COMMENT">Put initialization blocks here.</field><next><block type="procedures_callnoreturn" id="Nkap2usm5@fiDFRGDH9$"><mutation name="init"></mutation><next><block type="linearOpMode_waitForStart" id=":`$wN_ci`O;o6P0~.(+g"><next><block type="controls_if" id="}Q?5mbxSO8Di;i!__6[y"><value name="IF0"><block type="linearOpMode_opModeIsActive" id=")o%YFX/#9kvv^sgXr4~5"></block></value><statement name="DO0"><block type="controls_whileUntil" id="G:B*8![/Mh}!52FI}Li3"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_operation" id="T0=caerGUyCBlQ^Ru3l;" inline="false"><field name="OP">AND</field><value name="A"><block type="linearOpMode_opModeIsActive" id="T-BwYg^|gULr6wcKp:O-"></block></value><value name="B"><block type="logic_negate" id="P!u0/mh/7MWcB,LV1Be;"><value name="BOOL"><block type="linearOpMode_isStopRequested" id="0N%?Y8$B[G$^T,t`Or=]"></block></value></block></value></block></value><statement name="DO"><block type="telemetry_addNumericData_Number" id="|yPFkW^WegSDp0xX:c#f"><value name="KEY"><shadow type="text" id="rdi2KWpGGD_N?8#R#iQz"><field name="TEXT">leftdrive</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="2pPbm;2Nu+Rm2oS-Re#}"><field name="NUM">123</field></shadow><block type="math_arithmetic" id="ARp%UFbh}C$^]${gDL4z"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="q.DKPl03fds;~.Ub@o*T"><field name="NUM">1</field></shadow><block type="dcMotor_getProperty_Number" id="Gm-,?O2WN#{l9*{n:rPI"><field name="IDENTIFIER">leftdrive</field><field name="PROP">CurrentPosition</field><data>{"IDENTIFIER":"leftdrive"}</data></block></value><value name="B"><shadow type="math_number" id="[D+sC9%22R,@^61v7/4M"><field name="NUM">1120</field></shadow></value></block></value><next><block type="telemetry_addNumericData_Number" id="BlPZ(J;FtF*qLZZO}au;"><value name="KEY"><shadow type="text" id="^_q{?O^3`raG@V~LOL[9"><field name="TEXT">leftdrive</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="dcMotor_getProperty_Number" id="bDoUZs[~9HSK0%SE5z[w"><field name="IDENTIFIER">leftdrive</field><field name="PROP">Power</field><data>{"IDENTIFIER":"leftdrive"}</data></block></value><next><block type="telemetry_addNumericData_Number" id="^Uls8gbC~|xXt$Pa5bi?"><value name="KEY"><shadow type="text" id="XL1svp;$+xwjeym}-Et="><field name="TEXT">rightdirve</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="math_arithmetic" id="5XD:@TT5ZP67N:7j}DS3"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="q.DKPl03fds;~.Ub@o*T"><field name="NUM">1</field></shadow><block type="dcMotor_getProperty_Number" id="LEX[QrO#QCDJ%gTmJ*E^"><field name="IDENTIFIER">rightdrive</field><field name="PROP">CurrentPosition</field><data>{"IDENTIFIER":"rightdrive"}</data></block></value><value name="B"><shadow type="math_number" id="dl/hvT(%9f~*aoFd9#|T"><field name="NUM">1120</field></shadow></value></block></value><next><block type="telemetry_addNumericData_Number" id="$VWLU.-!g-D?zUV0jSe8"><value name="KEY"><shadow type="text" id="i`19v|v]]1ud6!OaEUFH"><field name="TEXT">rightdirve</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="dcMotor_getProperty_Number" id="oU)$3Q02:8{qFkomPeWa"><field name="IDENTIFIER">rightdrive</field><field name="PROP">Power</field><data>{"IDENTIFIER":"rightdrive"}</data></block></value><next><block type="telemetry_addNumericData_Number" id="HCxULt#Ka5;jw9gkbZpH"><value name="KEY"><shadow type="text" id="{-Jpe1a=[+!dq75D9EpH"><field name="TEXT">centerwheel</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="math_arithmetic" id="s-V;}v=.JX+f};$*$jc4"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="q.DKPl03fds;~.Ub@o*T"><field name="NUM">1</field></shadow><block type="dcMotor_getProperty_Number" id="ck)nfnGSo47?UB+ii.(M"><field name="IDENTIFIER">centerwheel</field><field name="PROP">CurrentPosition</field><data>{"IDENTIFIER":"centerwheel"}</data></block></value><value name="B"><shadow type="math_number" id="-iw-x{{m~x87tM_}o9OW"><field name="NUM">1120</field></shadow></value></block></value><next><block type="telemetry_addNumericData_Number" id="3n;X1GE,oK#5:tCeSkDS"><value name="KEY"><shadow type="text" id="**!0,4]*1X,gM_ZDVw(U"><field name="TEXT">centerwheel</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="dcMotor_getProperty_Number" id="XmgEIja8c7AqV1G*X+[S"><field name="IDENTIFIER">centerwheel</field><field name="PROP">Power</field><data>{"IDENTIFIER":"centerwheel"}</data></block></value><next><block type="telemetry_addNumericData_Number" id="DUJj{RcE`jK_DVabs#y["><value name="KEY"><shadow type="text" id="CN$+:o#4E@`QR;c}h+JX"><field name="TEXT">lifter</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="math_arithmetic" id="OpPZ8?oR(e-gb8gnM`r="><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="q.DKPl03fds;~.Ub@o*T"><field name="NUM">1</field></shadow><block type="dcMotor_getProperty_Number" id="pP@H]RTbELdSy-7R#ggG"><field name="IDENTIFIER">lifter</field><field name="PROP">CurrentPosition</field><data>{"IDENTIFIER":"lifter"}</data></block></value><value name="B"><shadow type="math_number" id="@W8mU;yoMKo2{`UWrP/C"><field name="NUM">1120</field></shadow></value></block></value><next><block type="telemetry_addNumericData_Number" id="J/T)#Mi7L!^gG|Uc`Mmb"><value name="KEY"><shadow type="text" id="~z;Y-*upS}F`D/$nkioJ"><field name="TEXT">lifter</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="dcMotor_getProperty_Number" id="f0*|uK4,jR-i#Io2jI+Q"><field name="IDENTIFIER">lifter</field><field name="PROP">Power</field><data>{"IDENTIFIER":"lifter"}</data></block></value><next><block type="telemetry_addNumericData_Number" id="Nx6p^`hevwW[S1Ru2zru"><value name="KEY"><shadow type="text" id="7M^E*[paX4N|/CYfF[^l"><field name="TEXT">pivot</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="math_arithmetic" id="IR+fCbDd#PCVIj8b40.g"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="q.DKPl03fds;~.Ub@o*T"><field name="NUM">1</field></shadow><block type="dcMotor_getProperty_Number" id="lF?S$T}ZKE)MLgM]!G0)"><field name="IDENTIFIER">pivot</field><field name="PROP">CurrentPosition</field><data>{"IDENTIFIER":"pivot"}</data></block></value><value name="B"><shadow type="math_number" id="DwmQG@aS@sXO;;PNEYPo"><field name="NUM">1120</field></shadow></value></block></value><next><block type="telemetry_addNumericData_Number" id=",WgODMX6^es7m(,B[y[?"><value name="KEY"><shadow type="text" id="?}f(x!mT^**I]r0(X*rD"><field name="TEXT">pivot</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="dcMotor_getProperty_Number" id="MZH+9G7V1RO1$B3r7F(o"><field name="IDENTIFIER">pivot</field><field name="PROP">Power</field><data>{"IDENTIFIER":"pivot"}</data></block></value><next><block type="telemetry_addNumericData_Number" id="!4=~ZOl|Dk1cjn$b6Dem"><value name="KEY"><shadow type="text" id="E|L9sFxsvm[ISGh:(}yn"><field name="TEXT">pivot2</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="math_arithmetic" id="N61e(+gH$H(SX=NyYihi"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="q.DKPl03fds;~.Ub@o*T"><field name="NUM">1</field></shadow><block type="dcMotor_getProperty_Number" id="xsR,;5i@23p^diG7fHm%"><field name="IDENTIFIER">pivot2</field><field name="PROP">CurrentPosition</field><data>{"IDENTIFIER":"pivot2"}</data></block></value><value name="B"><shadow type="math_number" id="SWNW6|3)VhHj}vqZOl)8"><field name="NUM">1120</field></shadow></value></block></value><next><block type="telemetry_addNumericData_Number" id="zlhgh)R,~U_[*Viua42t"><value name="KEY"><shadow type="text" id="_GQFY8AFbwSN!eOTAWHq"><field name="TEXT">pivot2</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="dcMotor_getProperty_Number" id=")KyMi@SF)?dNFK{P:fgs"><field name="IDENTIFIER">pivot2</field><field name="PROP">Power</field><data>{"IDENTIFIER":"pivot2"}</data></block></value><next><block type="telemetry_addNumericData_Number" id="D:)3`Zs#.@fyiu)]|[PZ"><value name="KEY"><shadow type="text" id="Q~VWCchmA6!k[_Hs5jTu"><field name="TEXT">extender</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="math_arithmetic" id="J$v18rt#K-0VQUroxm9?"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="q.DKPl03fds;~.Ub@o*T"><field name="NUM">1</field></shadow><block type="dcMotor_getProperty_Number" id="O=]p2#CX4AxiOP|+?/[i"><field name="IDENTIFIER">extender</field><field name="PROP">CurrentPosition</field><data>{"IDENTIFIER":"extender"}</data></block></value><value name="B"><shadow type="math_number" id="Gp}H;oVZ|-*}3krXRyWe"><field name="NUM">1120</field></shadow></value></block></value><next><block type="telemetry_addNumericData_Number" id="-lm9ozB86;+gvFSER7_F"><value name="KEY"><shadow type="text" id="nJh{4YTmvPnx:oQ.iWcr"><field name="TEXT">extender</field></shadow></value><value name="NUMBER"><shadow type="math_number" id="sjONM,?oFNeeUtu!sDKL"><field name="NUM">123</field></shadow><block type="dcMotor_getProperty_Number" id="L4cpTG_+O1tn;ZIAL:a6"><field name="IDENTIFIER">extender</field><field name="PROP">Power</field><data>{"IDENTIFIER":"extender"}</data></block></value><next><block type="procedures_callnoreturn" id="hm$yY0taj*dUL2kk[9Qa"><mutation name="marker"></mutation><next><block type="procedures_callnoreturn" id="(*oj;0z}pSlCsWczgN/w"><mutation name="drive"></mutation><next><block type="procedures_callnoreturn" id="a=H%ZU2i5@Z*yyqx@Ks2"><mutation name="intake"></mutation><next><block type="procedures_callnoreturn" id="Ggnov44m[sB^k0=54(FN"><mutation name="lifter"></mutation><next><block type="procedures_callnoreturn" id="}M|25{zbgGi70Yiapa?G"><mutation name="pivot"></mutation><next><block type="procedures_callnoreturn" id="*p0Cz9|?_u+JWr.Qq0FB"><mutation name="pan"></mutation><next><block type="procedures_callnoreturn" id="n~f0TzA;+Qg|CU?Uxga]"><mutation name="tilt"></mutation><next><block type="procedures_callnoreturn" id="8K_^As-[n(ye=]t=2v]}"><mutation name="extend intake"></mutation><next><block type="telemetry_update" id="(fJ5gEDQUb~]:+bYD(T,"></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="Ld6h+JgKNttUc]kGvV6{" x="-710" y="125"><field name="NAME">extend intake</field><comment pinned="false" h="80" w="160">Describe this function...</comment><statement name="STACK"><block type="variables_set" id="engm7_]X4`$:A*En]=^`"><field name="VAR" id="M$VkYJzSCOZ,Mq$d7s*O" variabletype="">extenderprecent</field><value name="VALUE"><block type="math_number" id="3be$yMo~jw;8iEi:XnVp"><field name="NUM">-1</field></block></value><next><block type="dcMotor_setProperty_Number" id="vhCZ.3v-gRWJS=8PkhD%"><field name="IDENTIFIER">extender</field><field name="PROP">Power</field><data>{"IDENTIFIER":"extender"}</data><value name="VALUE"><shadow type="math_number" id="o2y:ef~(*CDYepBOh6*+"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="Iji7G|#1,L20rcqLwxF%" inline="false"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="d4=)gYE^Af5W6BgJ#j4)"><field name="NUM">1</field></shadow><block type="variables_get" id="Y0rJ=^Hj):+a_?MVn|;)"><field name="VAR" id="M$VkYJzSCOZ,Mq$d7s*O" variabletype="">extenderprecent</field></block></value><value name="B"><shadow type="math_number" id="OtNz](vOArERFXv#7gdY"><field name="NUM">1</field></shadow><block type="gamepad_getProperty_Number" id="vZOwv{y0BC,+#3rCdH@k"><field name="IDENTIFIER">gamepad2</field><field name="PROP">RightStickY</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value></block></value></block></next></block></statement></block><block type="procedures_defnoreturn" id="N8F+@M?aA~g0N!JJ.v1A" x="-1081" y="145"><field name="NAME">intake</field><comment pinned="false" h="80" w="160">the controls for the intake</comment><statement name="STACK"><block type="controls_if" id="6f^Nq(h:qEt[Xzoj}L!8"><mutation elseif="1" else="1"></mutation><value name="IF0"><block type="gamepad_getProperty_Boolean" id="=xmeVb@S-@wJ$+gy)g(T"><field name="IDENTIFIER">gamepad2</field><field name="PROP">RightBumper</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO0"><block type="dcMotor_setProperty_Number" id="+h~GBtG%I)k7xE!f%+,1"><field name="IDENTIFIER">intake</field><field name="PROP">Power</field><data>{"IDENTIFIER":"intake"}</data><value name="VALUE"><shadow type="math_number" id="_F|oX*Qx#IDuQz@^XJxI"><field name="NUM">1</field></shadow></value></block></statement><value name="IF1"><block type="gamepad_getProperty_Boolean" id="U3vEMQRA2i.GGtn#-L/)"><field name="IDENTIFIER">gamepad2</field><field name="PROP">LeftBumper</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO1"><block type="dcMotor_setProperty_Number" id="._o^b;U}=RjOP14QZ_qR"><field name="IDENTIFIER">intake</field><field name="PROP">Power</field><data>{"IDENTIFIER":"intake"}</data><value name="VALUE"><shadow type="math_number" id="C4bWvy@wS7Mt[m~@H{%%"><field name="NUM">-1</field></shadow></value></block></statement><statement name="ELSE"><block type="dcMotor_setProperty_Number" id="KVY8UsQb0_B#8Nc7YS@j"><field name="IDENTIFIER">intake</field><field name="PROP">Power</field><data>{"IDENTIFIER":"intake"}</data><value name="VALUE"><shadow type="math_number" id="Z[h[n|1-/~~G9DW;-ICy"><field name="NUM">0</field></shadow></value></block></statement></block></statement></block><block type="procedures_defnoreturn" id="OXC=trOi+J?0j0eL08[F" x="-100" y="113"><field name="NAME">pivot</field><comment pinned="false" h="80" w="160">Describe this function...</comment><statement name="STACK"><block type="variables_set" id="@XZ1M4,c6,%BQt[-xQ!_"><field name="VAR" id="Kwi27G_!:yw?-p_+?n^F" variabletype="">pivotPrecent</field><value name="VALUE"><block type="math_number" id="Nb(lYb:`mn0dVi*p=%6*"><field name="NUM">1</field></block></value><next><block type="dcMotor_setDualProperty_Number" id="L,l:7Zb$1PZ^e^63[+44"><field name="PROP">Power</field><field name="IDENTIFIER1">pivot</field><field name="IDENTIFIER2">pivot2</field><data>{"IDENTIFIER1":"pivot", "IDENTIFIER2":"pivot2"}</data><value name="VALUE1"><shadow type="math_number" id="@S4!6:e72rk9+ix%P*:a"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="g).tx+u$NF@We?ol7QVt" inline="false"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="d4=)gYE^Af5W6BgJ#j4)"><field name="NUM">1</field></shadow><block type="variables_get" id="oL;L/[l+,C=+Qh)}U9JK"><field name="VAR" id="Kwi27G_!:yw?-p_+?n^F" variabletype="">pivotPrecent</field></block></value><value name="B"><shadow type="math_number" id="OtNz](vOArERFXv#7gdY"><field name="NUM">1</field></shadow><block type="gamepad_getProperty_Number" id="P{|mP@KiL=~e9~acu[Db"><field name="IDENTIFIER">gamepad2</field><field name="PROP">LeftStickY</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value></block></value><value name="VALUE2"><shadow type="math_number" id="rX6c-E#zwOHsm@vN_z!/"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="ii4]Z{!z!c.l7KlmRhyU" inline="false"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="d4=)gYE^Af5W6BgJ#j4)"><field name="NUM">1</field></shadow><block type="variables_get" id="6Rjh/mp#16;?$C{`Dyrz"><field name="VAR" id="Kwi27G_!:yw?-p_+?n^F" variabletype="">pivotPrecent</field></block></value><value name="B"><shadow type="math_number" id="OtNz](vOArERFXv#7gdY"><field name="NUM">1</field></shadow><block type="gamepad_getProperty_Number" id="]deJ,/(w-j%7BCjVAEks"><field name="IDENTIFIER">gamepad2</field><field name="PROP">LeftStickY</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value></block></value></block></next></block></statement></block><block type="procedures_defnoreturn" id="L)xbg%)p|o15Zz*x0UCB" x="-1089" y="366"><field name="NAME">lifter</field><comment pinned="false" h="80" w="160">gives total control of the lifter to the driver in case of needed reset</comment><statement name="STACK"><block type="controls_if" id="p6tg}/,yh#eT[pFNozAB"><mutation elseif="1" else="1"></mutation><value name="IF0"><block type="gamepad_getProperty_Boolean" id="%]d{NASbdOI}XSR0ksLr"><field name="IDENTIFIER">gamepad2</field><field name="PROP">Y</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO0"><block type="dcMotor_setProperty_Number" id="gl^BBl4DYFy71h)zxDK:"><field name="IDENTIFIER">lifter</field><field name="PROP">Power</field><data>{"IDENTIFIER":"lifter"}</data><value name="VALUE"><shadow type="math_number" id="sp.sl3**PN]bZhzDJ}}x"><field name="NUM">1</field></shadow></value></block></statement><value name="IF1"><block type="gamepad_getProperty_Boolean" id="!y#@vf~wSl8^T$KuZm1f"><field name="IDENTIFIER">gamepad2</field><field name="PROP">A</field><data>{"IDENTIFIER":"gamepad2"}</data></block></value><statement name="DO1"><block type="dcMotor_setProperty_Number" id="Zj.PsG}y+9NZ-5a]!%5!"><field name="IDENTIFIER">lifter</field><field name="PROP">Power</field><data>{"IDENTIFIER":"lifter"}</data><value name="VALUE"><shadow type="math_number" id="9v%GVu[rckqDc`0RB)3~"><field name="NUM">-1</field></shadow></value></block></statement><statement name="ELSE"><block type="dcMotor_setProperty_Number" id="Cvpn=1K?A^*-z!vDO+%U"><field name="IDENTIFIER">lifter</field><field name="PROP">Power</field><data>{"IDENTIFIER":"lifter"}</data><value name="VALUE"><shadow type="math_number" id="u5FZ/#hV|suD[$~00pWU"><field name="NUM">0</field></shadow></value></block></statement></block></statement></block><block type="procedures_defnoreturn" id="HZ(KWmw*SqIHb~1avQd/" x="-726" y="378"><mutation><arg name="rotations"></arg></mutation><field name="NAME">lifter2</field><comment pinned="false" h="80" w="160">lifter motor's run to position</comment><statement name="STACK"><block type="dcMotor_setProperty_RunMode" id="5f!6w@`p-%0xjT`oC6S-"><field name="IDENTIFIER">lifter</field><field name="PROP">Mode</field><data>{"IDENTIFIER":"lifter"}</data><value name="VALUE"><shadow type="dcMotor_typedEnum_runMode" id="YZJM0=4Wni-6{b;K6xHr"><field name="RUN_MODE">RUN_TO_POSITION</field></shadow></value><next><block type="dcMotor_setProperty_Number" id="x*PZN{[WXKDiBL0Z.w78"><field name="IDENTIFIER">lifter</field><field name="PROP">Power</field><data>{"IDENTIFIER":"lifter"}</data><value name="VALUE"><shadow type="math_number" id=")=~TVTW-{{4E,0RP/]lS"><field name="NUM">1</field></shadow></value><next><block type="dcMotor_setProperty_Number" id="1Ie=LgLs?j,]G@W0P1Xt"><field name="IDENTIFIER">lifter</field><field name="PROP">TargetPosition</field><data>{"IDENTIFIER":"lifter"}</data><value name="VALUE"><shadow type="math_number" id="u04Ok6n2#`.Vq(=f1s=R"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="o:eS;/0aoMG-4w4iI*dr"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="FC}fA=v]sM#w,!.F6ab+"><field name="NUM">1120</field></shadow></value><value name="B"><shadow type="math_number" id="ag/]V9=EZ-w}2~ku4EG+"><field name="NUM">2</field></shadow><block type="variables_get" id="/f6e5FCl$01[kNBYHD{F"><field name="VAR" id="Y6~L2Xd(;RD0@6.Q|v4a" variabletype="">rotations</field></block></value></block></value><next><block type="controls_whileUntil" id="%(EqVNqrYGb/[ME-X7Yo"><field name="MODE">WHILE</field><value name="BOOL"><block type="dcMotor_isBusy" id=".yhhEs6x;P{`xGPs4^nT"><field name="IDENTIFIER">lifter</field><data>{"IDENTIFIER":"lifter"}</data></block></value><statement name="DO"><block type="controls_if" id="R#b,,E7.r^n~r^~vT%(F"><value name="IF0"><block type="linearOpMode_isStopRequested" id="JVEZ%A`nktrm%yc1?Zu:"></block></value><statement name="DO0"><block type="controls_flow_statements" id="O?_0-/8c/(^OlOLh0Tv~"><field name="FLOW">BREAK</field></block></statement><next><block type="telemetry_update" id="+wSUVIE9?x#eyum}d#W!"></block></next></block></statement></block></next></block></next></block></next></block></statement></block></xml><?xml version='1.0' encoding='UTF-8' standalone='yes' ?><Extra><OpModeMeta flavor="TELEOP" group="" /><Enabled value="false" /></Extra>