/
main.blocks
2 lines (2 loc) 路 39 KB
/
main.blocks
1
2
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable id="=3[R18$M-Nt?=7f,k~1E">menu</variable><variable id="K$86:^PW4}aL0z*A#$#L">recievedMessage</variable><variable id="O4W%ET{2/zHz-hHTDzVG">askedForHelp</variable><variable id="Tapi!dK-Fq)pH]9?|q+.">sentHelp</variable><variable id="2IWAbu5`-D-p9mp+h~#y">distance</variable><variable id="jf|N!oba?R3t8aP*#2oP">timeFormat</variable><variable id="*:_hkBFg2,R=aZg_Y(9%">tempFormat</variable><variable id="6@*Nu*Uq-|/~WGPI,[D^">compassFormat</variable></variables><block type="pxt-on-start" id="xRRgvHNlG#rZ^u`HECiY" x="0" y="0"><statement name="HANDLER"><block type="variables_set" id="nRP-qM?qBxg}(P_u04uf"><field name="VAR" id="jf|N!oba?R3t8aP*#2oP">timeFormat</field><value name="VALUE"><shadow type="math_number" id="o_c.VPtLV:Cc)IMR4S48"><field name="NUM">24</field></shadow></value><next><block type="variables_set" id="zmP2,%y_e3dHI-1?I7%t"><field name="VAR" id="=3[R18$M-Nt?=7f,k~1E">menu</field><value name="VALUE"><shadow type="math_number" id="yT=P]BJJaTWzKcy.,a@w"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="bi`3Zn-t:J9.BWl*el*5"><field name="VAR" id="O4W%ET{2/zHz-hHTDzVG">askedForHelp</field><value name="VALUE"><shadow type="math_number" id="q:8,-!:P{W7JhKU]Ep?l"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id=":|4VntF+i_[Xpdp$4JiB"><field name="VAR" id="Tapi!dK-Fq)pH]9?|q+.">sentHelp</field><value name="VALUE"><shadow type="math_number" id="CaU7n}cLtVygJb5PCm8%"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="U7~v2101lu9N=`lI!C7("><field name="VAR" id="K$86:^PW4}aL0z*A#$#L">recievedMessage</field><value name="VALUE"><shadow type="math_number" id="Jk75^FX5mkp]/ev53csE"><field name="NUM">0</field></shadow></value><next><block type="radio_set_group" id="-dv]O0:r|WNK)L$O[SYp"><value name="ID"><shadow type="math_number_minmax" id="pe)IP=k37aIztM1k?TP6"><mutation min="0" max="255" label="Number" precision="0"/><field name="SLIDER">33</field></shadow></value><next><block type="radio_set_transmit_power" id="ICW!{sd?F]~L@VSyaGK9"><value name="power"><shadow type="math_number_minmax" id="`]B{kj4WJzk#0R!dLzuQ"><mutation min="0" max="7" label="Number" precision="0"/><field name="SLIDER">7</field></shadow></value><next><block type="radio_set_transmit_serial_number" id="+aY-cPP^r$1Wm_Lf?s*%"><value name="transmit"><shadow type="logic_boolean" id="Vc|udub.101R4O#@ex_z"><field name="BOOL">FALSE</field></shadow></value><next><block type="input_compass_calibrate" id="gUPt`$vZw{iS9jh!Jthv"><next><block type="controls_if" id="]u,QqNeZiL_uo*EC.KhI"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="%U^Tk:r5vbrsS++XvmdX"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="u,@prlp)G=Fn:~):rpM^"><field name="VAR" id="jf|N!oba?R3t8aP*#2oP">timeFormat</field></block></value><value name="B"><shadow type="math_number" id="u)N9NMx^VTCw1Hk{`n;j"><field name="NUM">12</field></shadow></value></block></value><statement name="DO0"><block type="timeanddate_setTime" id="#:E{7}/Z{#wX6MEnp=9d"><field name="ampm">timeanddate.MornNight.PM</field><value name="hour"><shadow type="math_number_minmax" id="WD0Lw=*UiR.dhyZ_aSb}"><mutation min="1" max="12" label="Number" precision="0"/><field name="SLIDER">8</field></shadow></value><value name="minute"><shadow type="math_number_minmax" id="~SiD;A#384nZosgHB976"><mutation min="0" max="59" label="Number" precision="0"/><field name="SLIDER">10</field></shadow></value><value name="second"><shadow type="math_number_minmax" id="I~~60?LKp;l?rN7T^mny"><mutation min="0" max="59" label="Number" precision="0"/><field name="SLIDER">0</field></shadow></value></block></statement><statement name="ELSE"><block type="timeanddate_set24HourTime" id="zfTkD{yL:,6|*RN1BK?m"><value name="hour"><shadow type="math_number_minmax" id="|]_qt5h2ej/-Lrf_:[-D"><mutation min="0" max="23" label="Number" precision="0"/><field name="SLIDER">13</field></shadow></value><value name="minute"><shadow type="math_number_minmax" id="vu_J;RcxxleAUK)/DlV2"><mutation min="0" max="59" label="Number" precision="0"/><field name="SLIDER">30</field></shadow></value><value name="second"><shadow type="math_number_minmax" id="sa*2FHlnut#vK1/K/[60"><mutation min="0" max="59" label="Number" precision="0"/><field name="SLIDER">0</field></shadow></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="device_button_event" id="LrMy(K@kS!=gk,dR.^6/" x="409" y="1194"><field name="NAME">Button.A</field><statement name="HANDLER"><block type="controls_if" id="u@D(i!}#wcijh}.v_+Ng"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="jI$~.2b%FiIl~i/FD.t,"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="vs503tptq^{GluW#nmw("><field name="VAR" id="=3[R18$M-Nt?=7f,k~1E">menu</field></block></value><value name="B"><shadow type="math_number" id="e@xWFMJvf+Alb@D*h[eG"><field name="NUM">3</field></shadow></value></block></value><statement name="DO0"><block type="variables_change" id="Hp%y}K./OZ~.!AT?-p^g"><field name="VAR" id="=3[R18$M-Nt?=7f,k~1E">menu</field><value name="VALUE"><shadow type="math_number" id="+O1{$V{tVO%}m$YgbqP?"><field name="NUM">1</field></shadow></value></block></statement><statement name="ELSE"><block type="variables_set" id="l;)^?B.VOh57*`f|9$zN"><field name="VAR" id="=3[R18$M-Nt?=7f,k~1E">menu</field><value name="VALUE"><shadow type="math_number" id="c]gw,hUe?ljUXZB$]?kr"><field name="NUM">0</field></shadow></value></block></statement></block></statement></block><block type="device_button_event" id="!Ns.Y0Vc?1[y+;gG6Q_U" x="857" y="1194"><field name="NAME">Button.B</field><statement name="HANDLER"><block type="controls_if" id="4~{Sv^kAiMwQf+Q0r,Zu"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="5O[PtBssew]0JPnIY.b7"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="`R|:Wi(z7Wn-@3JQ^z3z"><field name="VAR" id="O4W%ET{2/zHz-hHTDzVG">askedForHelp</field></block></value><value name="B"><shadow type="math_number" id="J6(i`ibzriY;b$kOOlWT"><field name="NUM">1</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="*Rjn+;9^W;%H`ZkA:4i5"><field name="VAR" id="Tapi!dK-Fq)pH]9?|q+.">sentHelp</field><value name="VALUE"><shadow type="math_number" id="!c!x@HZyZG^wcRM=GI+s"><field name="NUM">1</field></shadow></value><next><block type="radio_datagram_send_string" id="N4GAdo:AyH3_{r[|?wQx"><value name="msg"><shadow type="text" id="$M#@,0`?Y[@fTE3h[nef"><field name="TEXT">HELP</field></shadow></value><next><block type="basic_show_icon" id="@~m9DVSt_/y%~q{i/hQ+"><field name="i">IconNames.Yes</field></block></next></block></next></block></statement></block></statement></block><block type="device_forever" id="X[AY,@LJR_6s5r)nXtoM" x="409" y="1565"><statement name="HANDLER"><block type="variables_set" id=")CxUT`(W)yb$16vhzZE%"><field name="VAR" id="2IWAbu5`-D-p9mp+h~#y">distance</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="sonar_ping" id="PZWf1R3W^=}lB#%?uX{."><field name="trig">DigitalPin.P0</field><field name="echo">DigitalPin.P1</field><field name="unit">PingUnit.Centimeters</field></block></value></block></statement></block><block type="every_interval" id="mwTR^_0Ks0[rM%7xgzB[" x="953" y="1565"><value name="interval"><shadow type="longTimePicker" id="TYCG]m7J6t%Nnd@Qf[/x"><field name="ms">500</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="h;dDYwqpOo._lE8b8jWW"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="1}q5V{jDq%Ar$9dHxlVQ"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="!VnCIZ2so)zqQgX^M=dZ"><field name="VAR" id="K$86:^PW4}aL0z*A#$#L">recievedMessage</field></block></value><value name="B"><shadow type="math_number" id="}R+$F5n~wdy0pyL%-;;V"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="F9k4%C=zZr[Os7p.*IaH"><mutation elseif="4"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="1EFFf8n~ODK=Sj0#rZzB"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="%pX+_`p$,(nw{FM_Cwj0"><field name="VAR" id="=3[R18$M-Nt?=7f,k~1E">menu</field></block></value><value name="B"><shadow type="math_number" id=";{F-^@C1*J,yxFR74LR1"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="device_clear_display" id="T7xIx9dMTf6B^kk5Gge."><next><block type="controls_if" id="T_o+($y_@^Do-:@9^nN,"><value name="IF0"><shadow type="logic_boolean" id="Fo^sR_d{b=7/)8A|27`[" disabled="true"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="Jn7n{Gcc{mI{fx9mgB^!"><field name="OP">NEQ</field><value name="A"><shadow type="math_number" id=",x6JhjUEH46Rx*Py49z2" disabled="true"><field name="NUM">0</field></shadow><block type="variables_get" id="fcuZuwU@hn^4!9E*X094"><field name="VAR" id="2IWAbu5`-D-p9mp+h~#y">distance</field></block></value><value name="B"><shadow type="math_number" id="2)%ga9aoKR=z,X{w|2[a"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="%D@^@.;9|O1;FWxR+@85"><mutation elseif="1" else="1"/><value name="IF0"><shadow type="logic_boolean" id="1[;*g3lLCcoISg+h4P-)" disabled="true"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="B2$7#l%8=,5SFBabr,;b"><field name="OP">LTE</field><value name="A"><shadow type="math_number" id="bsO(A5D@No=ET/j@3^eD" disabled="true"><field name="NUM">0</field></shadow><block type="variables_get" id="c%R?Vvv.}]|^klsPMKT^"><field name="VAR" id="2IWAbu5`-D-p9mp+h~#y">distance</field></block></value><value name="B"><shadow type="math_number" id="hX{ej!UuvUYSyhn$L7.0"><field name="NUM">100</field></shadow></value></block></value><statement name="DO0"><block type="device_plot_bar_graph" id="Wli|~d43dM|ybg(Pp;@#"><value name="value"><shadow type="math_number" id=";@gIeAW+g)fb3D[^m+v/" disabled="true"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="Fi1xMKRZk:QzH:y7V;:r"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="#et?-Zo.TRQ}#y}(guDy"><field name="NUM">101</field></shadow></value><value name="B"><shadow type="math_number" id="5Pg(qOWDkrRE%p;ql8D~" disabled="true"><field name="NUM">0</field></shadow><block type="variables_get" id="5r;KK6yr+hp*)fo4|9+f"><field name="VAR" id="2IWAbu5`-D-p9mp+h~#y">distance</field></block></value></block></value><value name="high"><shadow type="math_number" id="fr*tO[0E(v4%vNed8m`Q"><field name="NUM">100</field></shadow></value></block></statement><value name="IF1"><block type="logic_compare" id="eaSx7[,8%(,(j4nHtdW@"><field name="OP">GT</field><value name="A"><shadow type="math_number" id="Z]4):Ci#ba}Ksb0y;Yc|" disabled="true"><field name="NUM">0</field></shadow><block type="variables_get" id="1qom%1MpyC7wpBdv*/[O"><field name="VAR" id="2IWAbu5`-D-p9mp+h~#y">distance</field></block></value><value name="B"><shadow type="math_number" id="ucdqO;Gi(venUezf{tKn"><field name="NUM">100</field></shadow></value></block></value><statement name="DO1"><block type="device_plot_bar_graph" id="InNVaZlxy_Q~Zx{=%6L8"><comment pinned="false" h="80" w="160" relx="10" rely="10">anita is a genius
ask anita if I forgot</comment><value name="value"><block type="math_arithmetic" id="7eyas.d:fxma?N`S`5eR"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="rk_sPI+T/1Y%o#wI)L#A"><field name="NUM">151</field></shadow></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="z.P(L*Y:]Par/,9.ToQx"><field name="VAR" id="2IWAbu5`-D-p9mp+h~#y">distance</field></block></value></block></value><value name="high"><shadow type="math_number" id="TX^?T.@-2OY-,_wwcu_p"><field name="NUM">150</field></shadow></value></block></statement><statement name="ELSE"><block type="device_clear_display" id="/wyE^sjZ_DY3if(Q3HW*"/></statement></block></statement></block></next></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="`lJzbb~d3qXE].Hytjde"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="KiEW6,S{^ghf3MVl;Vyb"><field name="VAR" id="=3[R18$M-Nt?=7f,k~1E">menu</field></block></value><value name="B"><shadow type="math_number" id="9VofTT7MQ}e%[~P2O+;F"><field name="NUM">1</field></shadow></value></block></value><statement name="DO1"><block type="device_clear_display" id="%@~*~+SS/h[$dnAEbj:#"><next><block type="controls_if" id="cpBBC@5i-qDl{+djkKzD"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="4ookm!YaWE$AMs9V{kk{"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="@y{`ts@~#g#`Z8Y7t=;d"><field name="VAR" id="jf|N!oba?R3t8aP*#2oP">timeFormat</field></block></value><value name="B"><shadow type="math_number" id="}l{ZHUYmTTnMPe=,T}U#"><field name="NUM">12</field></shadow></value></block></value><statement name="DO0"><block type="device_print_message" id="%~sj.Qg80u!Z?^8]^QM4"><value name="text"><block type="timeanddate_time" id="i5[$dGpiJe0T^uY~$ip%"><field name="format">timeanddate.TimeFormat.HMMAMPM</field></block></value></block></statement><statement name="ELSE"><block type="device_print_message" id="{P8/@y$3ii.)0`MJf6kR"><value name="text"><block type="timeanddate_time" id="@dswOHndRS6a_j.PX9P_"><field name="format">timeanddate.TimeFormat.HMM</field></block></value></block></statement></block></next></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="9L+m%n]-?uw2_zV%o|@e"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="_5oBSTdi}y(:p{YTb;)A"><field name="VAR" id="=3[R18$M-Nt?=7f,k~1E">menu</field></block></value><value name="B"><shadow type="math_number" id="%k%Z,MP=1jGe,uOlCw:X"><field name="NUM">2</field></shadow></value></block></value><statement name="DO2"><block type="device_clear_display" id="cSOo6T/O,{0)JHH#Y2w0"><next><block type="controls_if" id="9dCe#3;e#ZVIn#?X3}??"><mutation elseif="1" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="m,_09!I;XW@d6QFaW,.q"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="U)V`ELa@d_sT7a?=Kzu;"><field name="VAR" id="*:_hkBFg2,R=aZg_Y(9%">tempFormat</field></block></value><value name="B"><shadow type="math_number" id="]9L!nUvt0vMD.d]d7w07"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="device_print_message" id="~$E]Us9tw-w?i*e^*:u_"><value name="text"><block type="text_join" id="!-rQ]hwk#T!v|AXs;{?4"><mutation items="2"/><value name="ADD0"><shadow type="text"><field name="TEXT"/></shadow><block type="device_temperature" id="BXyrbp[2Yn{4:BYt(RjM"/></value><value name="ADD1"><shadow type="text" id="@S(1W$Q48;`#C40@)0q4"><field name="TEXT">C</field></shadow></value></block></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="eL)1VVTH;*OlqlA+0!pZ"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=";zM`7`V`fg%W7MAqw;VI"><field name="VAR" id="*:_hkBFg2,R=aZg_Y(9%">tempFormat</field></block></value><value name="B"><shadow type="math_number" id="3O5X)Qcu(}UI5g$#6x:R"><field name="NUM">1</field></shadow></value></block></value><statement name="DO1"><block type="device_print_message" id="Blxkw5kRQtzgQ[i=j@`U"><value name="text"><block type="text_join" id="/3!XjvU?.p%9c3I1pNWj"><mutation items="2"/><value name="ADD0"><shadow type="text"><field name="TEXT"/></shadow><block type="math_arithmetic" id="ekjDSWa#.ZrLK,5h9%(I"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_temperature" id="oJm1K:urd1e,FHs1XI:m"/></value><value name="B"><shadow type="math_number" id="-nyaqP]VajetQDBHsM=8"><field name="NUM">33.8</field></shadow></value></block></value><value name="ADD1"><shadow type="text" id="zMtg#1aU$K,cJ|h)AthT"><field name="TEXT">F</field></shadow></value></block></value></block></statement><statement name="ELSE"><block type="device_print_message" id="Aiv7[R4pQ_3SL:=[pO3H"><value name="text"><block type="text_join" id="HZol,okSml{ZbXYJTqTf" inline="false"><mutation items="5"/><value name="ADD0"><shadow type="text"><field name="TEXT"/></shadow><block type="device_temperature" id=";sHbrbnBMj~?C+^~bWSg"/></value><value name="ADD1"><shadow type="text" id="PhQ|f0{{(hn0gsm3B_E+"><field name="TEXT">C</field></shadow></value><value name="ADD2"><shadow type="text" id="|kBq5ygOr)~gG?c507xS"><field name="TEXT">+</field></shadow></value><value name="ADD3"><shadow type="text"><field name="TEXT"/></shadow><block type="math_arithmetic" id="#d,O}7vG]1+[3Va_m/BT"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_temperature" id="B:hefQkInMyZl.]j}r3o"/></value><value name="B"><shadow type="math_number" id="_,ZFTRixx.rf{6DDrH-N"><field name="NUM">33.8</field></shadow></value></block></value><value name="ADD4"><shadow type="text" id="?]A]nJ)s_G4oht)eBr?e"><field name="TEXT">F</field></shadow></value></block></value></block></statement></block></next></block></statement><value name="IF3"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="K/b4f{*k/L,bz]+SZ;L@"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="qG8]#9PcPDyF-B5p$Rc)"><field name="VAR" id="=3[R18$M-Nt?=7f,k~1E">menu</field></block></value><value name="B"><shadow type="math_number" id="[1y/SSjAx950C;Bd;-MU"><field name="NUM">3</field></shadow></value></block></value><statement name="DO3"><block type="device_clear_display" id="fDF?u8Q52Oo,MM_RW@o("><next><block type="controls_if" id="NWS$cB[x*P-^vO,3*V(X"><mutation elseif="2" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="b|5H4O;YqSNeh]9RZR.G"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="RNNLSPg~XeGbR;yl5fnt"><field name="VAR" id="6@*Nu*Uq-|/~WGPI,[D^">compassFormat</field></block></value><value name="B"><shadow type="math_number" id="S%y4(1?SI$Mka]4d.2ER"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="L7t{v2K=r?ztj*8D4t_#"><mutation name="simpleCompass" functionid="vmD`=i%@bndCirs]+BB$"/></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="|RaujB$QK*%-#;%S,$u,"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="T*8~9hyjhdc}5CYGaIM*"><field name="VAR" id="6@*Nu*Uq-|/~WGPI,[D^">compassFormat</field></block></value><value name="B"><shadow type="math_number" id="nlL:nC6QTT_M*[QE=@eP"><field name="NUM">1</field></shadow></value></block></value><statement name="DO1"><block type="function_call" id="y_Gi#nhS}(x7ue]=.~;Y"><mutation name="detailedCompass" functionid=":^A#Th!VJ8c8jd#cjg?F"/></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="%;o2cRH0BQb1.s[j{/dC"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="8nyWg(.^qB2(pl_*)eOi"><field name="VAR" id="6@*Nu*Uq-|/~WGPI,[D^">compassFormat</field></block></value><value name="B"><shadow type="math_number" id="H_Z+uRV[yx2H|]L3ych!"><field name="NUM">2</field></shadow></value></block></value><statement name="DO2"><block type="function_call" id="lT/wzfPgAlP#2m?m7E)2"><mutation name="simpleCompass" functionid="vmD`=i%@bndCirs]+BB$"/><next><block type="device_print_message" id="%J{{Yd:JPNR/bFs[syPV"><value name="text"><block type="text_join" id="pr91GZx/h2`k-!Hg:f~)"><mutation items="3"/><value name="ADD0"><shadow type="text" id="2BDqg$|/feu2uty0WrVn"><field name="TEXT">(</field></shadow></value><value name="ADD1"><shadow type="text"><field name="TEXT"/></shadow><block type="device_heading" id="gpM=LEz$dAf*y6?F-!9W"/></value><value name="ADD2"><shadow type="text" id="Jq17?i~[wz9_r)sX-yoF"><field name="TEXT">)</field></shadow></value></block></value></block></next></block></statement><statement name="ELSE"><block type="function_call" id="p]2[Zr2KxLLQ`^A,+!xK"><mutation name="detailedCompass" functionid=":^A#Th!VJ8c8jd#cjg?F"/><next><block type="device_print_message" id="Ckco.t`NB9u5Mza?4,z,"><value name="text"><block type="text_join" id="b=yJ|.aFc9|-9{;P%Bc%"><mutation items="3"/><value name="ADD0"><shadow type="text" id="3OaC8:?T-hSep%Qi8+VJ"><field name="TEXT">(</field></shadow></value><value name="ADD1"><shadow type="text"><field name="TEXT"/></shadow><block type="device_heading" id="N0X]~t~1xAeaImcbbFh~"/></value><value name="ADD2"><shadow type="text" id="}m|.9j+}nHnl6{pm(-1y"><field name="TEXT">)</field></shadow></value></block></value></block></next></block></statement></block></next></block></statement><value name="IF4"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="|LwCGv2ali#ejAXf-=oj"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="Kp:P3Zgr$LI1f345m6j-"><field name="VAR" id="Tapi!dK-Fq)pH]9?|q+.">sentHelp</field></block></value><value name="B"><shadow type="math_number" id="Q0qHX!NtZ%8r;)W~p]{)"><field name="NUM">0</field></shadow></value></block></value><statement name="DO4"><block type="variables_set" id=":oIJSg(sZ.vP.Fl2TB|Z"><field name="VAR" id="O4W%ET{2/zHz-hHTDzVG">askedForHelp</field><value name="VALUE"><shadow type="math_number" id="!wXc:wW4-5SAZTd.t=,r"><field name="NUM">1</field></shadow></value><next><block type="device_clear_display" id="]!6|#Z-x[]KZ8(*r-?91"><next><block type="device_print_message" id="vN6/t!PQz3m%i([g5gh;"><value name="text"><shadow type="text" id="(tNZvmMZY*?G=X|gO_-|"><field name="TEXT">HELP?</field></shadow></value></block></next></block></next></block></statement></block></statement></block></statement></block><block type="radio_on_string_drag" id="B)h4C]V$l+R=t)d;b)KI" x="409" y="3938"><value name="HANDLER_DRAG_PARAM_receivedString"><shadow type="argument_reporter_string" id="G#rKQXNHwV=M*$6_E~n,"><field name="VALUE">receivedString</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="l]%m?RP712o,IoUtbt@P"><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="{/sN~sHsXH0BL#Nj}j4g"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="FDY:/lW-|]_ebFzyC!{8"><field name="VALUE">receivedString</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="9Uk,DvV3P@Mqtchk{ngh"><field name="TEXT">HELP</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="i.uW0aDf~HT?mKwk$.~u"><field name="VAR" id="K$86:^PW4}aL0z*A#$#L">recievedMessage</field><value name="VALUE"><shadow type="math_number" id="o_;7)FeyR=aZAVb+-`z|"><field name="NUM">1</field></shadow></value><next><block type="device_print_message" id="uAG(AEMbE!W@Rp!(!?|K"><value name="text"><shadow type="text" id="Ap*{Sa$sVt?ab.+R5$4W"><field name="TEXT">HELP</field></shadow></value><next><block type="variables_set" id="gAve_1+ub@PHx;bI+U(z"><field name="VAR" id="K$86:^PW4}aL0z*A#$#L">recievedMessage</field><value name="VALUE"><shadow type="math_number" id="rVO^Oe;*iUpnn`Ag-C1C"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id=")Rd?^R:x+[bVdx=#Bd;j"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_string" id="FiQz5gq2+b[4{kb$xbwQ"><field name="VALUE">receivedString</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="text" id="`wLQC6IzQ:qJ^vniOI:D"><field name="TEXT">FALL</field></block></value></block></value><statement name="DO1"><block type="variables_set" id="`bh0`E+o^,[(8HzHn#Z$"><field name="VAR" id="K$86:^PW4}aL0z*A#$#L">recievedMessage</field><value name="VALUE"><shadow type="math_number" id="8W`^-?I9[`=fhG8OW3q0"><field name="NUM">1</field></shadow></value><next><block type="device_print_message" id="=;V,L{(6Xd3}*5Jo4Hi~"><value name="text"><shadow type="text" id="r6(WO?2_*~,E]vRMz8l]"><field name="TEXT">FALL</field></shadow></value><next><block type="variables_set" id="5FMJe~l}A$5R77V@IUuk"><field name="VAR" id="K$86:^PW4}aL0z*A#$#L">recievedMessage</field><value name="VALUE"><shadow type="math_number" id="d~H1U}dPDQi}1,,.q$s2"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement></block></statement></block><block type="function_definition" id=",]g`4gj[Lta.In({RY-N" x="409" y="4495"><mutation name="simpleCompass" functionid="vmD`=i%@bndCirs]+BB$"/><field name="function_name">simpleCompass</field><statement name="STACK"><block type="controls_if" id="i}q|u=`zaQ7S8vto;`b^"><mutation elseif="3" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="1g^muzs|I-)xZU;e$FDy"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="y0J/]pT3W7}uwb|Rm[O2"><value name="value"><block type="device_heading" id="fW!#.Q7f{umcjOh8:pRp"/></value><value name="low"><shadow type="math_number" id="=EfIi@Cp6}Ip}@mC*w.0"><field name="NUM">315</field></shadow></value><value name="high"><shadow type="math_number" id="(pKkv~vO_C;(IC3Vn(/n"><field name="NUM">360</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="X?xl@aYE#O{O}78[@jAg"/></value></block></value><statement name="DO0"><block type="device_print_message" id="t9a|}g=;Z%K~Q.xQ2%*d"><value name="text"><shadow type="text" id=":Nu=D]Yz`#2Qb{A1o%-="><field name="TEXT">N</field></shadow></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="dVV%_5fN4U@%_|l^W{Z`"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="oI=e2+fwdg#GNhc6%2OH"><value name="value"><block type="device_heading" id="zulpD`{OHu^gr=3AEj2w"/></value><value name="low"><shadow type="math_number" id="yc-HE4LTTNMzDM])9io!"><field name="NUM">0</field></shadow></value><value name="high"><shadow type="math_number" id="P+QIYlxqj!}4fnr}I@p="><field name="NUM">44</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="J]gOGx/VWpOF]1x4kr6n"/></value></block></value><statement name="DO1"><block type="device_print_message" id="mg]NnzFxlUwRs,GJU[$k"><value name="text"><shadow type="text" id="_iqxEx49E%$EhU68qQ39"><field name="TEXT">N</field></shadow></value></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="#jwi963dm4`slwL}%uQX"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="S!p9n`5i)VIR2+!]U7Cb"><value name="value"><block type="device_heading" id="Bj]~e[2ogXCzE_T_{iGf"/></value><value name="low"><shadow type="math_number" id="YJs7MN6H4;(.rb:M}e*o"><field name="NUM">45</field></shadow></value><value name="high"><shadow type="math_number" id="nI02][kS8]Vy/0vN[yHp"><field name="NUM">134</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="Pt:`qqf|O5oj=?A~c4rF"/></value></block></value><statement name="DO2"><block type="device_print_message" id="^1N?X5d#Z?Toe=;K:ZG."><value name="text"><shadow type="text" id="z|m[sYpk)j.*@C?K3DLm"><field name="TEXT">E</field></shadow></value></block></statement><value name="IF3"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="k*xG7Wjj{/o}t7B:IQ(0"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="vh.PKec{W3yR1!.aUI3w"><value name="value"><block type="device_heading" id="}Q(ug8!)x|BiMGOncXRW"/></value><value name="low"><shadow type="math_number" id="9y,m/cE:@je-nNYcwqCk"><field name="NUM">135</field></shadow></value><value name="high"><shadow type="math_number" id="i?Y]fkVRQQ6]u=[~U.QE"><field name="NUM">224</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="C=JrC5+3,_0xU+qmF}s@"/></value></block></value><statement name="DO3"><block type="device_print_message" id="5VX4j!9.{=rO1Gv)skXE"><value name="text"><shadow type="text" id=".Q*J*++Tv=lD,.qW70(g"><field name="TEXT">S</field></shadow></value></block></statement><statement name="ELSE"><block type="device_print_message" id=":o#^q?/;wxXQxt{$TY7V"><value name="text"><shadow type="text" id="eM:Z]wryqUl6qh%pO^wu"><field name="TEXT">W</field></shadow></value></block></statement></block></statement></block><block type="function_definition" id="*d$Cu:dh:dY*^^%Za/S9" x="409" y="5218"><mutation name="detailedCompass" functionid=":^A#Th!VJ8c8jd#cjg?F"/><field name="function_name">detailedCompass</field><statement name="STACK"><block type="controls_if" id="begOx+2Uq7.edNM;8p{k"><mutation elseif="7" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="s.@F3Zi:7].k(GDCQ|iF"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="8eBcC%Vi{;}$}OliYrH,"><value name="value"><block type="device_heading" id="p%$c5`u6ap}0)Xk,Y]3u"/></value><value name="low"><shadow type="math_number" id="G,)0rsB_coXTn#55ini@"><field name="NUM">338</field></shadow></value><value name="high"><shadow type="math_number" id="QVIDlJbKdRAk%Y|iQmox"><field name="NUM">360</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="VQttD8*Xd)jDj9|WTrCR"/></value></block></value><statement name="DO0"><block type="device_print_message" id="zv}tXv:2}v_MmbvrDz_a"><value name="text"><shadow type="text" id="[iH4l0)qgHG}`DJqM*Nm"><field name="TEXT">N</field></shadow></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="0i|MVBrGs3LNT;-m6^A#"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="X*2uwhAv;bKHqZf8H_lE"><value name="value"><block type="device_heading" id="B5nXeX#,9,SQ6NFFQrRN"/></value><value name="low"><shadow type="math_number" id="CQVotlYe]~(^DEwDUo%j"><field name="NUM">0</field></shadow></value><value name="high"><shadow type="math_number" id="CI:iLq1;:jAa+sC6S#28"><field name="NUM">22</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="J21ZRA0hmjwwj~w%kAd`"/></value></block></value><statement name="DO1"><block type="device_print_message" id="2-{CcIO:CT~Z}p9qxj@$"><value name="text"><shadow type="text" id="MdCQr$Nb^g4/!IjkzGPd"><field name="TEXT">N</field></shadow></value></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="y/LA4awJr@RJlF_6)Hxi"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="jmbXk]|d;(!Y/(*V+^^g"><value name="value"><block type="device_heading" id="^Ou:DcQ-)90J{L4lz%|b"/></value><value name="low"><shadow type="math_number" id="Xm_]+~1(zts@6U6MY:zm"><field name="NUM">23</field></shadow></value><value name="high"><shadow type="math_number" id="rHcE~O2v@H*5{|]VNGc4"><field name="NUM">67</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="$#7:3,M)F^On{]K|+3EA"/></value></block></value><statement name="DO2"><block type="device_print_message" id="4uYb;},V$uDr_DWb75_e"><value name="text"><shadow type="text" id="0;ND^3Ghh}C7Vw9q(_oz"><field name="TEXT">NE</field></shadow></value></block></statement><value name="IF3"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id=",)Tq|@}pU|7|LaQ:{A{8"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="1c,p!k.GJ^8w/)y|TI!?"><value name="value"><block type="device_heading" id="S4xA^;wS-|Xmbef2E}_3"/></value><value name="low"><shadow type="math_number" id="U(:MpXYf-Rhfd(7UD1VA"><field name="NUM">68</field></shadow></value><value name="high"><shadow type="math_number" id="rh`2Z3W0FQJCs(-0Z58Z"><field name="NUM">112</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="[|Al4z{w/@]!(@OvghBa"/></value></block></value><statement name="DO3"><block type="device_print_message" id="xG/SrI6mEPF#g(nW?Xkj"><value name="text"><shadow type="text" id="Ke:=!M,{EbsLo3P-^9w%"><field name="TEXT">E</field></shadow></value></block></statement><value name="IF4"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="|@`gPl4+lirt})p[pPTV"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="$@L`!gXg-n(k.U]gcI{U"><value name="value"><block type="device_heading" id=";g-W?I2kJhBx6wYPJ;T("/></value><value name="low"><shadow type="math_number" id="Rf!/wv@%#N@|:e1jU{:T"><field name="NUM">113</field></shadow></value><value name="high"><shadow type="math_number" id="51w#pitOCx:WbJ!vS[@e"><field name="NUM">157</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="bGLCYt1QyL={DO?S52*:"/></value></block></value><statement name="DO4"><block type="device_print_message" id="YHIu*)7!.3HGD0:Pf*~d"><value name="text"><shadow type="text" id="[AAvIL?wC~{%F/E3[2/L"><field name="TEXT">SE</field></shadow></value></block></statement><value name="IF5"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="iYMjBqT6txH!kiSSj/(."><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="f.qGmEPk81_^m!2Y]@%2"><value name="value"><block type="device_heading" id="-IS1`A?+1k%csle)3qgp"/></value><value name="low"><shadow type="math_number" id="*#2e|8^dH|m0$xEY;OUf"><field name="NUM">158</field></shadow></value><value name="high"><shadow type="math_number" id=":*PC_Mo7kyS6,E|jt?ST"><field name="NUM">202</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="`3*qxxx}`H7dLw2lFLOg"/></value></block></value><statement name="DO5"><block type="device_print_message" id="wr04*XhWC0:4:~VQc(T%"><value name="text"><shadow type="text" id="++?bbr_)3(uu*n;!{%2G"><field name="TEXT">S</field></shadow></value></block></statement><value name="IF6"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="8S(;^5J9XI*%Ydzj,yt7"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="}m{3TJDr+SAZ,D5rtmYB"><value name="value"><block type="device_heading" id="LIkI?*?Xu!8(~YrI]#/e"/></value><value name="low"><shadow type="math_number" id="Lg#BHpc_Z2Tf%$NmE^1_"><field name="NUM">203</field></shadow></value><value name="high"><shadow type="math_number" id="/g{0+AwK*/|h_/MHW]r-"><field name="NUM">247</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="KnH0Ep2mjyjtM)eRya)/"/></value></block></value><statement name="DO6"><block type="device_print_message" id="~flHQM$)Q~KY~/{t-K$L"><value name="text"><shadow type="text" id="Oo`t%dvQMb3$yylM5^}%"><field name="TEXT">SW</field></shadow></value></block></statement><value name="IF7"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="L#!:ir}Vhj}qg,5E^TO*"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_constrain_value" id="jZ^)H3HhmC]2vtd~#`$T"><value name="value"><block type="device_heading" id="(RoR.QFvZt6:w8TwVW[B"/></value><value name="low"><shadow type="math_number" id="dUj6mGQWzI}oh;;]O-^."><field name="NUM">248</field></shadow></value><value name="high"><shadow type="math_number" id="^~hoS#InN|hXkc_@gRVn"><field name="NUM">292</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_heading" id="2iX7!%@b7G!/u6O@IRN!"/></value></block></value><statement name="DO7"><block type="device_print_message" id="/S9AJ=|2oH}%!7w-iFEm"><value name="text"><shadow type="text" id="-V^}by:yo]j@5akj_R-a"><field name="TEXT">W</field></shadow></value></block></statement><statement name="ELSE"><block type="device_print_message" id="teqt]35Yh4md{?EfL=Hx"><value name="text"><shadow type="text" id="T^+_B4RxU5IjCHRSdDcQ"><field name="TEXT">NW</field></shadow></value></block></statement></block></statement></block></xml>