mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-22 23:44:25 +01:00
2041 lines
193 KiB
XML
2041 lines
193 KiB
XML
<xml xmlns="https://developers.google.com/blockly/xml">
|
|
<variables>
|
|
<variable id="N(P#!imDf$+p`U1atsq-">Debug</variable>
|
|
<variable id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</variable>
|
|
<variable id="2qF4}%9QgN#!2:7fs}B#">dpValuesMax</variable>
|
|
<variable id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</variable>
|
|
<variable id="?wzEQN^Kk/mY4n0,{$/u">iconString</variable>
|
|
<variable id="E`|=%twhb7vm1+r?}VX?">dpValueUnit</variable>
|
|
<variable id="LlRz2eBS(B:~7Uz*A=$6">iconColors</variable>
|
|
<variable id="E57P;3$~H@U7xnh3-3~T">j</variable>
|
|
<variable id="uN(6R6f#q):2R%dR_YQ}">vSpeed</variable>
|
|
<variable id="ka?!8/C5fALo,cmSVoD;">outJSON</variable>
|
|
<variable id="B2:D:XW|l:N~aV}wAHVT">i</variable>
|
|
<variable id="=J?O~NeDtbS/i^;4)HAs">bat_loading</variable>
|
|
<variable id="DeFZ=AKn8o[,ad:-P/+#">bat_temp</variable>
|
|
</variables>
|
|
<block type="variables_set" id="a:p]1@b2l}C.4IF7nvei" x="-287" y="-188">
|
|
<field name="VAR" id="N(P#!imDf$+p`U1atsq-">Debug</field>
|
|
<value name="VALUE">
|
|
<block type="logic_boolean" id="|G*D[0Z`96lGI]7}tbWV">
|
|
<field name="BOOL">TRUE</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="schedule" id="r9xy%Y+vv_z4b-=9?o#6">
|
|
<field name="SCHEDULE">* * * * *</field>
|
|
<statement name="STATEMENT">
|
|
<block type="control" id="DooKEECuKVI~j{eLYEs^">
|
|
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP2Value</field>
|
|
<field name="WITH_DELAY">FALSE</field>
|
|
<value name="VALUE">
|
|
<block type="math_rndfixed" id="!H7+1!*bIKx}8;5c8A1(">
|
|
<field name="n">1</field>
|
|
<value name="x">
|
|
<shadow type="math_number" id="8~pyf;JpF$pguDndi=/9">
|
|
<field name="NUM">3.1234</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="hV%Ff[r@+SVmIR~qE.sv" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="Y$qc}+2j*J3S%M%?F_*n">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_random_int" id="b4yv:KLBk4ldrNCL}hpW">
|
|
<value name="FROM">
|
|
<shadow type="math_number" id="BG|u=f48#9RCZ.5kzin^">
|
|
<field name="NUM">4</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="TO">
|
|
<shadow type="math_number" id="(-:TecP9tj?+Y%g!~UUw">
|
|
<field name="NUM">6</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="sf#DH/Sv:5pLZ$KCE8pt">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="-D7d2MQ$*%:H9`PUjjkF"></block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="control" id="POQ;0e|EI0gW,B3:b66k">
|
|
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP3Value</field>
|
|
<field name="WITH_DELAY">FALSE</field>
|
|
<value name="VALUE">
|
|
<block type="math_rndfixed" id="bD).z4#qj.HA*!jjlfF,">
|
|
<field name="n">1</field>
|
|
<value name="x">
|
|
<shadow type="math_number" id="LJSiJ?trq~{-Imj:E%Ah">
|
|
<field name="NUM">3.1234</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="x_sH;+aha`#_l8W:4y::" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="xGSCe*c)-Tj7a$=:cfAf">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_random_int" id="Y+#:bC|vh@`;O0hw$i)F">
|
|
<value name="FROM">
|
|
<shadow type="math_number" id="u{tFIP$+T@=9*ULDi{Ni">
|
|
<field name="NUM">3</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="TO">
|
|
<shadow type="math_number" id="XF.D(V)mNnVU$Lm0o!V*">
|
|
<field name="NUM">4</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="@pdPH]Vb]pgzh[+p[)sI"></block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="control" id="RFfvsL~7i_=8VKHca,nJ">
|
|
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP4Value</field>
|
|
<field name="WITH_DELAY">FALSE</field>
|
|
<value name="VALUE">
|
|
<block type="math_rndfixed" id="b59):EKpCh6mx=,^-)WP">
|
|
<field name="n">1</field>
|
|
<value name="x">
|
|
<shadow type="math_number" id="s:qBd+=Coyyu~ll`I%(k">
|
|
<field name="NUM">3.1234</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="=6qlf~3?#L^zC1Ld@aM=" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_random_int" id="4Q;G[F6V^e-oZOs+M-%|">
|
|
<value name="FROM">
|
|
<shadow type="math_number" id="sjxN3Q.,3#|6%P%mE8]E">
|
|
<field name="NUM">0</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="TO">
|
|
<shadow type="math_number" id="(6c}17w*}-#rF/O!:@@4">
|
|
<field name="NUM">6</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="1=No%7-_JAoaQ:.0bhw-"></block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="control" id="Dr9D%Kp}?^VG/HI_:;DQ">
|
|
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP6Value</field>
|
|
<field name="WITH_DELAY">FALSE</field>
|
|
<value name="VALUE">
|
|
<block type="math_rndfixed" id="1`B)t)uNUV.W9nvRsQ~B">
|
|
<field name="n">1</field>
|
|
<value name="x">
|
|
<shadow type="math_number" id="=iu.=fFNZ8.]a5KMa?n9">
|
|
<field name="NUM">3.1234</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="#=f]~.`:5M$lc~4?5l5S" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_random_int" id="gB.t#^SL8`m0-G(rVxK.">
|
|
<value name="FROM">
|
|
<shadow type="math_number" id="o/xD.{}!tol#Z]Od,oUl">
|
|
<field name="NUM">0</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="TO">
|
|
<shadow type="math_number" id="mGR-M;cK/XQ~i{@H]~Bo">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="Tb2d;9t1*K5Ytm3g@M2o">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="FGe_;_*E(w|lksx*p{U`"></block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="on_ext" id="W|0+}C[A/mBDR@0Afbs]">
|
|
<mutation xmlns="http://www.w3.org/1999/xhtml" items="6"></mutation>
|
|
<field name="CONDITION">any</field>
|
|
<field name="ACK_CONDITION"></field>
|
|
<value name="OID0">
|
|
<shadow type="field_oid" id="wO*nq4wWdE;f$cUtNoTa">
|
|
<field name="oid">default</field>
|
|
</shadow>
|
|
<block type="field_oid" id="m62Ey*u`IvtP92JmY*z_">
|
|
<field name="oid">0_userdata.0.Test.CardPowerExample.DP1Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="OID1">
|
|
<shadow type="field_oid" id="3xd``Bszbo1=zA!bvsZ)">
|
|
<field name="oid">default</field>
|
|
</shadow>
|
|
<block type="field_oid" id="DS4:ae%Pqis9jAk-TK/8">
|
|
<field name="oid">0_userdata.0.Test.CardPowerExample.DP2Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="OID2">
|
|
<shadow type="field_oid" id="G?xj1Mz*iul}^R8Fs[A_">
|
|
<field name="oid">default</field>
|
|
</shadow>
|
|
<block type="field_oid" id=":9nM,f6!CVS$18%/KS@z">
|
|
<field name="oid">0_userdata.0.Test.CardPowerExample.DP3Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="OID3">
|
|
<shadow type="field_oid" id="9o?N9]+379#b)`sYo6hV">
|
|
<field name="oid">default</field>
|
|
</shadow>
|
|
<block type="field_oid" id="`xVoo}%NbVYwFBkc#HV(">
|
|
<field name="oid">0_userdata.0.Test.CardPowerExample.DP4Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="OID4">
|
|
<shadow type="field_oid" id="[tFjGqu{)GE2y4=Y(2W)">
|
|
<field name="oid">default</field>
|
|
</shadow>
|
|
<block type="field_oid" id="eD#O+m+a=@rY.P(vEt^=">
|
|
<field name="oid">0_userdata.0.Test.CardPowerExample.DP5Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="OID5">
|
|
<shadow type="field_oid" id="5w${U:U)0m~#TLsVU}K*">
|
|
<field name="oid">default</field>
|
|
</shadow>
|
|
<block type="field_oid" id="ive+FtP:uPK[r[r%BYGM">
|
|
<field name="oid">0_userdata.0.Test.CardPowerExample.DP6Value</field>
|
|
</block>
|
|
</value>
|
|
<statement name="STATEMENT">
|
|
<block type="variables_set" id=":a:|I$~,EynHv)!Dpq!q">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_with" id="LP;bm@IeZHvbV2zDr0,C">
|
|
<mutation items="6"></mutation>
|
|
<value name="ADD0">
|
|
<block type="get_value" id="uLS`nab.$wpI2_6Udd]%">
|
|
<field name="ATTR">val</field>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP1Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="get_value" id="(W^eYyE!x6r23f_{eijy">
|
|
<field name="ATTR">val</field>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP2Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="get_value" id="h`;Z}lIOUg!tIyW#WBQ6">
|
|
<field name="ATTR">val</field>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP3Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="get_value" id="@fg(}9S-xos%UELU$#o)">
|
|
<field name="ATTR">val</field>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP4Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="get_value" id="*?CN!aC@?Hhdm~l%X=d=">
|
|
<field name="ATTR">val</field>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP5Value</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="get_value" id="RbraYRc5lMv_2nBn]s|j">
|
|
<field name="ATTR">val</field>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.DP6Value</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="EXJGQ{s2^,Wn|^v;D53_">
|
|
<field name="VAR" id="2qF4}%9QgN#!2:7fs}B#">dpValuesMax</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_with" id="RoIiqrqyZp}cEXhETNr%">
|
|
<mutation items="6"></mutation>
|
|
<value name="ADD0">
|
|
<block type="math_number" id="o+a`|L*:@r6d`NBuPk^d">
|
|
<field name="NUM">3</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="math_number" id="VrFGW+;s#5YuhL~GY+}3">
|
|
<field name="NUM">7</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="math_number" id="}[uR.(^hV.*pn@xZn/dg">
|
|
<field name="NUM">5</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="math_number" id=")ALX-Iz6|@6_%Rd/%djO">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="math_number" id="@5cK2W*-u.?lAY#:`8w`">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="math_number" id="TQvEpDpN[Y*_Bjx)Ir9a">
|
|
<field name="NUM">4.6</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="H4-;]={kR*gZ[8]H!!]7">
|
|
<field name="VAR" id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_with" id="Qf4JWYEW}SBEh?Xuc[rZ">
|
|
<mutation items="6"></mutation>
|
|
<value name="ADD0">
|
|
<block type="text" id="J,:HYjH`vqGRWp5*`M:L">
|
|
<field name="TEXT">both</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="text" id="bPYSMNO~l84K#PIns~L9">
|
|
<field name="TEXT">in</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="text" id="N:m^U1uL~$NMVm}ReOn8">
|
|
<field name="TEXT">in</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="text" id="zKz!ga+YM1SYE0ZecGMl">
|
|
<field name="TEXT">out</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="text" id="/-BkYtI?z4$W7Bu5hAbX">
|
|
<field name="TEXT">both</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="text" id="Y;O/5C6/:DD{Kq{U7FN?">
|
|
<field name="TEXT">out</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="p0|lV1)BG?(}o}uotZRz">
|
|
<field name="VAR" id="?wzEQN^Kk/mY4n0,{$/u">iconString</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_with" id="3E{]?|8WaGL_AZnBKBa5">
|
|
<mutation items="6"></mutation>
|
|
<value name="ADD0">
|
|
<block type="text" id="`khss9NumH_2/(YFcKy)">
|
|
<field name="TEXT">battery-charging-60</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="text" id=")Zjz333zV:9d%v;,i[Oy">
|
|
<field name="TEXT">solar-power-variant</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="text" id="HFSg3z!52]|T4[jB9LZ!">
|
|
<field name="TEXT">wind-turbine</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="text" id=")3HwrJMIuC7EYs:Cwg78">
|
|
<field name="TEXT">shape</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="text" id="vYK)Flxhl5m3n/.j),N6">
|
|
<field name="TEXT">transmission-tower</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="text" id="OTjIrp6Ktp[tZ-:SXY/l">
|
|
<field name="TEXT">car</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="p6/9c@4Yg@f#u[G-h@c2">
|
|
<field name="VAR" id="E`|=%twhb7vm1+r?}VX?">dpValueUnit</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_with" id="lG5w-:08GcGgt~lJ`E`D">
|
|
<mutation items="6"></mutation>
|
|
<value name="ADD0">
|
|
<block type="text" id="@(Nb04/E(iEr](Qrd7?,">
|
|
<field name="TEXT">kW</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="text" id="MNF#Z!=fPkcl$oCSHc!;">
|
|
<field name="TEXT">kW</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="text" id="(uRQC@57$Eh0$x4u~UH{">
|
|
<field name="TEXT">kW</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="text" id="YvoqM?Vh=#:CVw;yQ3;J">
|
|
<field name="TEXT">kW</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="text" id="@n$2BsR0E5RHr_mdQ01x">
|
|
<field name="TEXT">kW</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="text" id="A=VzrMjHqC2.X.uMZ-3H">
|
|
<field name="TEXT">kW</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="t:{?7[oytX,YX#1@[H.{">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_with" id="R!_U^6djhs}lxzUF=FiD">
|
|
<mutation items="0"></mutation>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="DwK_Qat1c9Dd1Nwhbt(i">
|
|
<field name="VAR" id="E57P;3$~H@U7xnh3-3~T">j</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="zej=5Ps{AUPWp9x7p*~r">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="E)0RSe?/pawksih3Q.62">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="%XvIDn2_Y;EO?[Hc%1aN">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="s2I$8(di$Xsj_LkfzXph">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
<value name="VALUE">
|
|
<block type="text" id="(S^Q.m@M@ptBZ86-qaML">
|
|
<field name="TEXT">[</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="N*B#.KiQ(;le%CQ5$.DP">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
<value name="VALUE">
|
|
<block type="text_join" id="rd0.wjz5CsR~%DGm-JYM">
|
|
<mutation items="2"></mutation>
|
|
<value name="ADD0">
|
|
<block type="variables_get" id="*Lh2.EIx5qZ06,mH/dcm">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="text_join" id="-jHCmWr#Z.Pevtr{I5Yk">
|
|
<mutation items="11"></mutation>
|
|
<value name="ADD0">
|
|
<block type="text" id="+oJbl4#.(I;V+P0DhX@G">
|
|
<field name="TEXT">{ "id" : </field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="math_number" id="@XOw+N@%Bvi)=YhE?(PJ">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="text" id="nR3RlUKA-`]nameH|X_N">
|
|
<field name="TEXT">, "value": </field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="text" id="{1/bxnQ*B=:NDj9qlqPC">
|
|
<field name="TEXT">""</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="text" id="NoHn3QYu$hch,L([H}6E">
|
|
<field name="TEXT">, "unit": "</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="text" id="+g_YIa*pdIZZFIH[O+d/">
|
|
<field name="TEXT"></field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD6">
|
|
<block type="text" id="qxG-EXeFfe0c=Dn!W%X;">
|
|
<field name="TEXT">" , "icon" : "</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD7">
|
|
<block type="text" id="0Ng6LHgw`8xu!#]xioe_">
|
|
<field name="TEXT">home</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD8">
|
|
<block type="text" id="Vd#v(pYNl_??$?+!b9C[">
|
|
<field name="TEXT">" , "iconColor" : </field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD9">
|
|
<block type="math_number" id="9_z5+N}VV?0`56iA`!^2">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD10">
|
|
<block type="text" id="3i]S_=PNy4k-qf%P.NU$">
|
|
<field name="TEXT">}, </field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="controls_forEach" id="i,+?$we^rwX?@iRGoMUh">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="Or{G}^YOwN:TBXPFj$uF">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="variables_set" id="7}d)qbeMnK/VjAhN,-W0">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="tS_-*q`vXVT0c%Pv9gx!">
|
|
<field name="NUM">10</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="math_change" id="nb?3Tvif2Y*EL=TZB.82">
|
|
<field name="VAR" id="E57P;3$~H@U7xnh3-3~T">j</field>
|
|
<value name="DELTA">
|
|
<shadow type="math_number" id="CVG7es.lfu1?K2?j6cyY">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_number" id="]6G;QIMf#wEdwowgf,tT">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="f0%@7Fpd+`sn,qC=-Z_F">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="^NS.)ChZGsdo-kLc)3DV">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="logic_switch_case" id="?rc8fAT.%$n9TAi*}/FS">
|
|
<mutation xmlns="http://www.w3.org/1999/xhtml" case="5"></mutation>
|
|
<value name="CONDITION">
|
|
<block type="variables_get" id="P@oKS=~atXPe?.*eq4Eb">
|
|
<field name="VAR" id="E57P;3$~H@U7xnh3-3~T">j</field>
|
|
</block>
|
|
</value>
|
|
<value name="CASECONDITION0">
|
|
<block type="math_number" id="2|u@}]*)IbKVakgtkM_G">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<statement name="CASE0">
|
|
<block type="variables_set" id="XB3XeSabF]hS.ZZe~M!7">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="lo{9PjyIE]RYJ3Avp;ps" inline="false">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="S1*u]!+Otl8=c?RI~Mxf">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="m?U`+;K2@C1zTl2}3iB_" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="%]iyQX%3$;i4Ux`X62nh">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="qJe@:jj|=AuCaTIJpc/a">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="?TMiQp][7|p*@A.f+KwP">
|
|
<field name="NUM">2</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="2EaQP[V7J28JKJHntM~S">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="qERh?9nzPAPA3KCs$?%/">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="J3jdHM+]h;r[w#g?cETV">
|
|
<field name="NUM">3</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="O?_#:A*4daH|)-N1^[!X">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="B$.c.g=Mi,:?ITuSCT8[" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="-RYZVsYoe:QgBLr_FgIa">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="2saVMP2gSyK%{kZt-l~M">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id=",Bl!+UOx2Tg10b}BBiKj">
|
|
<field name="NUM">4</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="gNT]MTajRNmsI@QquY@L">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id=".0k2K{H%~tOBfnblTyHp">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="VvvGCgZ2iaUQ].85k)4L">
|
|
<field name="NUM">6</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="controls_if" id="ePtVD?cf;Qehe7+U7~#C">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="MZmZ0yHAWR/Y{C8Hl1f{">
|
|
<field name="OP">LT</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="[tBv?;RiMir6Wg?p.~(e">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="%jiuT/A:`DWvx[wDKv$x">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="W_nkkduHvFW94R@D5K.#">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="}(Wj(K+t@sEqVu}a*]@h">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="D|HWWie|JnMj1/WaDLRg">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="*Cb8Fo.SFm-5gnX62$h(">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="=tZPERd`UtDNEF[2/4:?">
|
|
<field name="NUM">-1</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="Zwq%-VbD;)8^]IQ10fld">
|
|
<field name="VAR" id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</field>
|
|
<value name="VALUE">
|
|
<block type="text" id="%Kjxc;t=Q(4LE}T[hQ{,">
|
|
<field name="TEXT">out</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="3h]L(Cp1vQ,{QTk}=$YG">
|
|
<field name="VAR" id="=J?O~NeDtbS/i^;4)HAs">bat_loading</field>
|
|
<value name="VALUE">
|
|
<block type="logic_boolean" id="kgIE[wl2VnRess0?(^2@">
|
|
<field name="BOOL">FALSE</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="variables_set" id="%fyc7qvk%p?9[OR3;R@j">
|
|
<field name="VAR" id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</field>
|
|
<value name="VALUE">
|
|
<block type="text" id="ozP{s~Z/S:D0)Gj/bbot">
|
|
<field name="TEXT">in</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="%q^Vqp_a(v+V:/^cIUv2">
|
|
<field name="VAR" id="=J?O~NeDtbS/i^;4)HAs">bat_loading</field>
|
|
<value name="VALUE">
|
|
<block type="logic_boolean" id="a9aJI.jBrZ4bvHVzk$+I">
|
|
<field name="BOOL">TRUE</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="controls_if" id=")b;}hpIm[3[al26Ru_%r">
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="-T!W98kc|IH}=[0]^{m)">
|
|
<field name="OP">GT</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="q/bfoi41{$F6{sWF#pR)">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="lists_getIndex" id="QYeDMA_nD}eTGrf*a~M/">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="rOmD1p21}}MR,CnM1Fxv">
|
|
<field name="VAR" id="2qF4}%9QgN#!2:7fs}B#">dpValuesMax</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="`*OM*KhvC)e#]-R[s#6H">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="gS+iQn-R=vr^F3F(g#s(">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
<value name="VALUE">
|
|
<block type="lists_getIndex" id="4l4Sea1CPV=uo@sEnA5-">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="-EFq80^?KF/3Ucc7wnQt">
|
|
<field name="VAR" id="2qF4}%9QgN#!2:7fs}B#">dpValuesMax</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id=",7?MT}/(D0S?$laH1B$/">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="variables_set" id="0L%oUl9TNg@h^ZzaVxjb">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="MLr9S1~X`5Gby2r{ef$|" inline="false">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="8ZtpxsqXfaUzOK)|7ew`">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="?]UN94!At.EdQW5]qZ!y">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="(*[Fz$!09Hy=Sq*4nmd.">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="U%DuNj?0S/B(#_dbr^cY">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="adx6n:*#?r^wzsgLxrEC">
|
|
<field name="VAR" id="2qF4}%9QgN#!2:7fs}B#">dpValuesMax</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="+~#d%Vj9PkIL70)lwyY@">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="controls_if" id="iMW=MDlZwFZ8X2TNnR8m">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="logic_compare" id=";J3D^rUqCI/a#%w`_NPq">
|
|
<field name="OP">EQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="pQ?`6^N:/q35Its/]-V-">
|
|
<field name="VAR" id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="text" id="6]MPI5om6#Na)#nRf.e}">
|
|
<field name="TEXT">out</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="/RVN66aJvVUHok],DmRT">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="`|2svc_ow*,=xGh4+)?}">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="variables_set" id="YK+X$p;}J2#ysWtfaA_R">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="]B9*|_4lCY;7LYod4OK8">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="W[?GomIwqdldCqU:__aY">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="}b([$tpWcos,QU-s(SCf">
|
|
<field name="NUM">-1</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="variables_set" id="@;ue{Kv[xX_,3qF`]aZ?">
|
|
<field name="VAR" id="DeFZ=AKn8o[,ad:-P/+#">bat_temp</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="xExW$E6,c?c?YU|lA!7c">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<value name="CASECONDITION1">
|
|
<block type="math_number" id="MxHl!taWA{F#LhV}oo8`">
|
|
<field name="NUM">2</field>
|
|
</block>
|
|
</value>
|
|
<statement name="CASE1">
|
|
<block type="variables_set" id="Kxhtz@lg5Z{G!m6j+qT2">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="9CqpV4[%]ajvk~[tqK6P">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="k}*a:)({$%.cR3dec{/W">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="nSZ]jB@1^iAo3q#;yB}j">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="KLXnNe~}$8BHA`[ZG3Sh" inline="false">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="|.gcQPAmnbFoNtZ7jgMu">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="]o{Y^NLma(Xr3JJOB8qp">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="cD:UFl{p`-m+HP|uUn6e">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="M:|^GAvKnEM_*xhA6)vA">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="Hq/TJX50rl%u.IqrAn_@">
|
|
<field name="VAR" id="2qF4}%9QgN#!2:7fs}B#">dpValuesMax</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="[}ZuT|F#+C=PBTZ$Yyw*">
|
|
<field name="NUM">2</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="uT%zaCD?tu6TRurpr{^.">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="1=il62~qQ8#,5lbVSK|.">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="-GZr4?{Afnt6^^dioSvj">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="L[C_ist8[LY%iQ`YI#g$">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="mv}_7z}v2C_)8!6h,ky.">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="controls_if" id="A?hV/T5EpUg=]7=qjW]N">
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="!Dq:Q;L6uABTDLM#=HA^">
|
|
<field name="OP">EQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="~{(#NRMNGAW[4E8CCcrt">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="1W4nrudv!m]mr0MF@IUT">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="(Y(]6OB6,8]AaSh%#CX(">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="bjRrfm}!yQtR2iYFxdH0">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<value name="CASECONDITION2">
|
|
<block type="math_number" id="6(d?X4C(idDhgX1rQk#V">
|
|
<field name="NUM">3</field>
|
|
</block>
|
|
</value>
|
|
<statement name="CASE2">
|
|
<block type="variables_set" id="ubanKD%4vS?dzQDrF+Kp">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="o-x?2[I?~G/m5}~CPZ1O">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="FdObrHNLMM,7eeo2^)/r">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="GyS5#[!vr1VYV-PYM4@l">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="gAD2zFm}yCw([3(Sc_jy" inline="false">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="Owr47y?;NX~9Guw52itr">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id=":6`uCgW6^WlWFI+dO||Z">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="fVca?BhMKp.$Oj8m2KN#">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="zK2,Q``HmXYJPB4H$K:N">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="IH/UO7W@5ly-Xzx@q=HB">
|
|
<field name="VAR" id="2qF4}%9QgN#!2:7fs}B#">dpValuesMax</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="{)4b]!e6!d`J8J5RWEQq">
|
|
<field name="NUM">3</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="Qgr=;`@LejLmaj{(]tNT">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="IyJ`B5oiVYo:I9_44sZg">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="6!a(Q;LOn7f)`sZNm/Ze">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id=":g`p=Z?[aJf%`.3-W}hl">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="controls_if" id="X5t+k;DgtQd}W~*.r-et">
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="ws@t@D.nPvH:qL:|usMH">
|
|
<field name="OP">EQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="q0HVHa-.zEdQV{`~r!]u">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="pOEvz#j]W[~1+Hul(2y,">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="*w.3$i6d8CHYNk[qA`%U">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="J6qFhe!yIIq;9%iv+]2u">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<value name="CASECONDITION3">
|
|
<block type="math_number" id="VtXUq9z9s)wfZlR5V,A.">
|
|
<field name="NUM">4</field>
|
|
</block>
|
|
</value>
|
|
<statement name="CASE3">
|
|
<block type="variables_set" id="KTaYVs%y35N$QjeoBf@B">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="J5R%1F*)Vho(9YB:tt?3" inline="false">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="(ERR6]Q(mKIb6no/MM3r">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="~p#d8Eaz!//cK1u{4-7d">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="v`;vNaP:-$v7(Yxx~u9i">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="0xheCy(ow;0!$ROAW$xZ">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="g~eh|T]-t:C.0N-74BE%">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="-z$]GmFNPf;0gQx4WEVU">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="$HpZL0FA)Gne7N1E}GoO">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<value name="CASECONDITION4">
|
|
<block type="math_number" id="C}ssF_5_]6G6#CN{D]N`">
|
|
<field name="NUM">5</field>
|
|
</block>
|
|
</value>
|
|
<statement name="CASE4">
|
|
<block type="controls_if" id="kidnBzfOa;t)6/A:+3J8">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="variables_get" id="Q7A$Ou6)sHsRr@+=N76C">
|
|
<field name="VAR" id="=J?O~NeDtbS/i^;4)HAs">bat_loading</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="Nct,[abOBG3mm(%wE_Be">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="7lG-_Gybe2eA.@S:GMtR" inline="false">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="byg3Oby*KtP[a~!@`tc|">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="ObkVJ?0R?eN_UqT]!)`S" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="c`@[^X)S,xkqrvp9$h-t">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="lXf6JKORVnyHF}Za];Og">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="yXAC|B++,+(t.7r8G-.a">
|
|
<field name="NUM">2</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="G(Rv__o9M9VUla?6Z.Rd">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id=":cjXxYAC5|NQ$+Pj6s[l">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="g{GByPhj#tP3!GH[p4z.">
|
|
<field name="NUM">3</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="5my{5;P^Q!ge3|Q5Dv$P" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="X(-TQhrWU?D@kz:oR,WC">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="hWhHT@dkoLlT1AE/j/ko">
|
|
<field name="VAR" id="DeFZ=AKn8o[,ad:-P/+#">bat_temp</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="{aa($w3?;KKH)zEn@(vj">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="q^iOGe6B.:h+~3U#z2b/" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="wVuS-jRE,=ZwF4:nI~$=">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="b#gjn5Gu!CfB2Q7Q!eeQ">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="qwTtUtri[3r]9.M[x!Tp">
|
|
<field name="NUM">4</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="i$4Zrw;{De(j.V=}1Ost">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="AhV[qz8fBopbl9;zM.G!">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="b#sR_9Ccu+%_WQ6Dx3*Z">
|
|
<field name="NUM">6</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="variables_set" id="PDJ9=JoZ9ED}}Hb*hi:N">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="_=bNG+Sm!+OFqoX_8vQY" inline="false">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="#fex1Sb-H!]PJ0-r;-N/">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="!JeqJ-UBPW`v/6dQZb*=" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="~=M,Ei386FAu}=T7Yn3(">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="CEI!s:[*TS`=4LCD2-6R">
|
|
<field name="VAR" id="DeFZ=AKn8o[,ad:-P/+#">bat_temp</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id=",:l(4if{jWbKdBmu#B7C">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="2PIcDWxOlRQ;j1c:`lAm" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="XJbU=P[y-yYg1}Nb^0r5">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="3DewSIkM(/*?gY5jN_O,">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="^=W)sZhHn[L@zHby2:sl">
|
|
<field name="NUM">2</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="6|([^@9YD)W+D!qfY%Ph">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="wLM?GVx2c?g^]aW*B,?=">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="LU:,WI!7~WVA:?pF5GmY">
|
|
<field name="NUM">3</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="B1=:E08^zB_0BdsGD1n*" inline="false">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="b]h!v2di=u=f-:PTQzI.">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="H1mbBTzr40*v[%!4.o3~">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="tl9`P)[:DpprxVO0@C}g">
|
|
<field name="NUM">4</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="~X*iE4@S:-iCTS[oC4`O">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="eNE_pSv$ZlU[ek*qIiH1">
|
|
<field name="VAR" id="6G7iw;bW2Tp2Y9U~#eDE">dpValues</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id="m!Wo)*6Nz;!cch{r2_F-">
|
|
<field name="NUM">6</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="controls_if" id="[jKrsCx$*uxIV3d4=f^$">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="!~E4ax?aNGuIapS9o$QO">
|
|
<field name="OP">LT</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="o|3IQ6yrMK(`*^)zQY1B">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="UtN)0v*Yr6kTAEz.0AYy">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="$_uET%Jfqx|q;rH6GBlR">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="Ow_k29;Jo{7D!~0x6t(t">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="e*@3~H77|g,bw8eUfSiJ">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="@rm_)sP^@YcA#^ZhM5_T">
|
|
<field name="NUM">-1</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="4B]YzCNL1(k$%Dn79Mon">
|
|
<field name="VAR" id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</field>
|
|
<value name="VALUE">
|
|
<block type="text" id="y8NtQiFC-g[7XUHwbf/1">
|
|
<field name="TEXT">out</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="variables_set" id="-FZlp4wh:.5KXIB24;R1">
|
|
<field name="VAR" id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</field>
|
|
<value name="VALUE">
|
|
<block type="text" id="o.2y56B=}Ye$~*QNvi=t">
|
|
<field name="TEXT">in</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="controls_if" id=",`?KBwKD!cHL%B#cza8u">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="q~2@%6,4$IOI3@JQuMr5">
|
|
<field name="OP">EQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="i*6Ekv+X)_3Xm0L.u-Ms">
|
|
<field name="VAR" id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="text" id=")@x@#~qgZ1^%B/n/O(tb">
|
|
<field name="TEXT">in</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="G#:2vJNix!V|5cT(}u*h">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="-2@;o[A4~)]iER;Jyz;T">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="B7RD@H_X=Muti*[*gAR7">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="c^I-e0Gdrc3bg?i{F~0z">
|
|
<field name="NUM">5</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="variables_set" id=",baev2Xhh70p{~%4#I#Z">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="X0z1rLojD1kRx/rh|#j5">
|
|
<field name="NUM">10</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="zVxggC%lsX2FeIIBVL=-">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id=",ttB{esR+:;EGpC@I:GN">
|
|
<field name="NUM">-5</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="controls_if" id="bIyc/%3DylYIAkPl,Pv:">
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="+.w](zc[!.bw~g=qr]n3">
|
|
<field name="OP">EQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="1lu[N7=x9m}Cd$Xc|Uok">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="iFBqvru$i5H/_MW@O@^Z">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="}ia_(-[~~sBEPkK9VhjO">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="Cr(5|5}DuI$-JKREkyAW">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<value name="CASECONDITION5">
|
|
<block type="math_number" id="S!oaLH-.O@;nXJ^S+Rwr">
|
|
<field name="NUM">6</field>
|
|
</block>
|
|
</value>
|
|
<statement name="CASE5">
|
|
<block type="variables_set" id="LhLB894EMkZhRJG0BlHl">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="-_=KZZy#Dy`wqkd=qO[n" inline="false">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="C8%e.OVR];$Z!3pc_{TJ">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="q_e2IvcJuhX3`?[(/8%!">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="c8;vm:Cs($+;]qy`.w[B">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="+4k-7adO))/P;9@~a*9M">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="$Mwg1_2VU~L$09y6Al)O">
|
|
<field name="VAR" id="2qF4}%9QgN#!2:7fs}B#">dpValuesMax</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="math_number" id=")~T,+LN`cP6n,nT-^f{B">
|
|
<field name="NUM">6</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="yP5@YEG$$1@M|x$%wOn4">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="2pEf65{$^bgX;B|X5r)v">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="VFCRPUvQ6_S?(%!I/$x/">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="5;v~$RjMzItsT+l]IhO9">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="wHDB{Vz]10:/2a?CB~T%">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="bnMXP;O+.Dcs-$L/PHqy">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="Hqk/bqsm{|VDUHPG!num">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="variables_set" id="8n],JJL$zA{gPA~=$oj{">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
<value name="VALUE">
|
|
<block type="text_join" id="5xL#;w1O_$N13lGp%V_8">
|
|
<mutation items="2"></mutation>
|
|
<value name="ADD0">
|
|
<block type="variables_get" id="eMeRx?fOF:x8e3;~o|V.">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="text_join" id="M^RsI*6fkXU(6{P_@ZxJ">
|
|
<mutation items="15"></mutation>
|
|
<value name="ADD0">
|
|
<block type="text" id="{%z6@x@GlB!LOAiCqSc@">
|
|
<field name="TEXT">{ "id" : </field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="variables_get" id="C%R{G{QdN1ibc0ISc-T*">
|
|
<field name="VAR" id="E57P;3$~H@U7xnh3-3~T">j</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="text" id=";^4oaT.sf)J9Oe?|MQ7l">
|
|
<field name="TEXT">, "value": </field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="math_rndfixed" id="11so9L)?-SY#$f*dl=^i">
|
|
<field name="n">1</field>
|
|
<value name="x">
|
|
<shadow type="math_number" id="~/gWwu}?ovQaQ3KuM,r!">
|
|
<field name="NUM">3.1234</field>
|
|
</shadow>
|
|
<block type="variables_get" id="l7+y6bW{@HJD@-r,`TlR">
|
|
<field name="VAR" id="B2:D:XW|l:N~aV}wAHVT">i</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="text" id="7mzD[d[)OM,TklX@g)#i">
|
|
<field name="TEXT">, "unit": "</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="lists_getIndex" id="09(6caW1KP;6no91S^?S">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="#{9RAOOJDmTLX]ZgOSC4">
|
|
<field name="VAR" id="E`|=%twhb7vm1+r?}VX?">dpValueUnit</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="variables_get" id="sE|;{vs38H;$ay3?I+B9">
|
|
<field name="VAR" id="E57P;3$~H@U7xnh3-3~T">j</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="ADD6">
|
|
<block type="text" id="et%T#xFZj}t;K)Ky?)CK">
|
|
<field name="TEXT">" , "direction" : "</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD7">
|
|
<block type="variables_get" id="yk:E,GkHE$8Ak`g0-w,]">
|
|
<field name="VAR" id="cqo]H%;{[I_)-Jq;Y8jl">valueDirection</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD8">
|
|
<block type="text" id="r18:zw~bDMHDWRhdV}9+">
|
|
<field name="TEXT">" , "icon" : "</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD9">
|
|
<block type="lists_getIndex" id=".F4](Vtao?bnRGZ`oxw=">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="33uzbj3c2awR}hXgf1Af">
|
|
<field name="VAR" id="?wzEQN^Kk/mY4n0,{$/u">iconString</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="variables_get" id="3QlNvqs./;/!SRvOH`U^">
|
|
<field name="VAR" id="E57P;3$~H@U7xnh3-3~T">j</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="ADD10">
|
|
<block type="text" id="FZGSKcT6/EoN~;A7QF(|">
|
|
<field name="TEXT">" , "iconColor" : </field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD11">
|
|
<block type="math_round" id="~dTf:AE=_`eUo`aqj-ln">
|
|
<field name="OP">ROUND</field>
|
|
<value name="NUM">
|
|
<shadow type="math_number" id="@[c8vVH;b7t=}}+gz4E7">
|
|
<field name="NUM">3.1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="JT^tsJ#jCG2z9l$M76^2">
|
|
<field name="VAR" id="LlRz2eBS(B:~7Uz*A=$6">iconColors</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="ADD12">
|
|
<block type="text" id="PJQ37w`cTLcQ8#]Mf4sI">
|
|
<field name="TEXT"> , "speed" : </field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD13">
|
|
<block type="math_round" id="CHT$~Z?+g3r4?mw^#|jQ">
|
|
<field name="OP">ROUND</field>
|
|
<value name="NUM">
|
|
<shadow type="math_number" id="^}w}ao7-8glg:_Q;W0uL">
|
|
<field name="NUM">3.1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="zSZ[P?*L5{2,WSyQz=]W">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="jB,});;Upj=|m{PBsqBU">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="(-)/_2g))Ez}d8]d.#[x">
|
|
<field name="VAR" id="uN(6R6f#q):2R%dR_YQ}">vSpeed</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="y,Xwh4sdHznwt)B])VRV">
|
|
<field name="NUM">3</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="ADD14">
|
|
<block type="text" id="~3z-WAg!xY,63A_^%czc">
|
|
<field name="TEXT">}</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="controls_if" id="d1GgE1,V]OqJ8,,u36P-">
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="joK.(6Q]ERs#6c+p6S5,">
|
|
<field name="OP">LT</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="R,?;%bi,uBw/c5Z=$]Ur">
|
|
<field name="VAR" id="E57P;3$~H@U7xnh3-3~T">j</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="0.vK4sitmh,7K)Ey8Pe%">
|
|
<field name="NUM">6</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="a8+`v3+0k?AoASfs;t%u">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
<value name="VALUE">
|
|
<block type="text_join" id="L**at,dxmXO${6dXd-%T">
|
|
<mutation items="2"></mutation>
|
|
<value name="ADD0">
|
|
<block type="variables_get" id="u~NcAcCS:;l2g;t?MuPc">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="text" id="1`TO`1NiT=W_5Uj5P8r%">
|
|
<field name="TEXT">, </field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="variables_set" id="2^Jp:pF[|yJR;mN;sx-0">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
<value name="VALUE">
|
|
<block type="text_join" id="jcPxQ![x-,w!=+l!apJi">
|
|
<mutation items="2"></mutation>
|
|
<value name="ADD0">
|
|
<block type="variables_get" id="2Umzu3qT;FY7vJri9A`D">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="text" id="^9Gbx,aU`ifVfhY~}?Kx">
|
|
<field name="TEXT">]</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="control" id="DvGZU,8kz0%D.8Mj41K9">
|
|
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
|
|
<field name="OID">0_userdata.0.Test.CardPowerExample.cardPower_1_JSON</field>
|
|
<field name="WITH_DELAY">FALSE</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="WD,NlTpKl{Q~R3Wmi/IP">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="controls_if" id="1z;X0ItbCP`CRZTs)2ZY">
|
|
<value name="IF0">
|
|
<block type="variables_get" id="M:}[?BO`:FP;cVRwm*GO">
|
|
<field name="VAR" id="N(P#!imDf$+p`U1atsq-">Debug</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="debug" id="YSvYRzW%3f+JGK_re^$/">
|
|
<field name="Severity">log</field>
|
|
<value name="TEXT">
|
|
<shadow type="text" id="r=2V8Z@E;#e8B8N^ci(I">
|
|
<field name="TEXT">test</field>
|
|
</shadow>
|
|
<block type="variables_get" id="yZ0Tf$]o1CFa5atzfP0B">
|
|
<field name="VAR" id="ka?!8/C5fALo,cmSVoD;">outJSON</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
</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>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</xml>
|