From 2062ba8e22782f219db96ba87d31127c8782d9e3 Mon Sep 17 00:00:00 2001 From: ft-Demo <fischertechnik-team@fischer.de> Date: Thu, 25 Apr 2024 05:29:31 +0000 Subject: [PATCH] commit by robo pro coding --- FactoryMain.blockly | 32 +-- lib/Axes1Ref.blockly | 2 +- lib/Axes2Ref.blockly | 2 +- lib/DPS.blockly | 10 +- lib/DPS_MQTT.blockly | 18 +- lib/Factory.blockly | 6 +- lib/Factory_Variables.blockly | 2 +- lib/File.blockly | 62 ++--- lib/GUI.blockly | 62 ++--- lib/HBW.blockly | 242 ++++++++-------- lib/HBW_AxesNRef.blockly | 70 ++--- lib/HBW_Display.blockly | 2 +- lib/HBW_MQTT.blockly | 30 +- lib/HBW_Storage.blockly | 2 +- lib/Log.blockly | 34 +-- lib/MPO.blockly | 38 +-- lib/MPO_Display.blockly | 2 +- lib/MPO_MQTT.blockly | 10 +- lib/MQTT.blockly | 116 ++++---- lib/MQTT_Subscriber.blockly | 50 ++-- lib/Nfc.blockly | 2 +- lib/Nfc_MQTT.blockly | 38 +-- lib/SLD.blockly | 18 +- lib/SLD_Display.blockly | 2 +- lib/SLD_MQTT.blockly | 10 +- lib/SSC_Lights.blockly | 50 ++-- lib/SSC_PTU.blockly | 118 ++++---- lib/SSC_PTU_Axes1Ref.blockly | 14 +- lib/SSC_Publisher.blockly | 130 ++++----- lib/SSC_Subscriber.blockly | 50 ++-- lib/Sound.blockly | 4 +- lib/Test.blockly | 30 +- lib/Time.blockly | 2 +- lib/VGR.blockly | 506 +++++++++++++++++----------------- lib/VGR_Axes1Ref.blockly | 58 ++-- lib/VGR_Display.blockly | 2 +- lib/VGR_MQTT.blockly | 10 +- lib/Voice_Control.blockly | 2 +- lib/camera.xml | 2 +- lib/controller.blockly | 2 +- 40 files changed, 921 insertions(+), 921 deletions(-) diff --git a/FactoryMain.blockly b/FactoryMain.blockly index 8b48682..4245d3d 100644 --- a/FactoryMain.blockly +++ b/FactoryMain.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="(E@^,a%J0.[(@@uRt,0f">nfc_obj</variable> </variables> @@ -53,9 +53,9 @@ Version 2024/02/28 </value> <next> <block type="import_function_noreturn" id="KqR,gH-d!Z.M?|{%fjBo" inline="true"> - <mutation parentId="GpNR?4P@FL?f3(jp^K8R" parentFilename="lib/Log.py"/> + <mutation parentId="GpNR?4P@FL?f3(jp^K8R"/> <field name="name">initlib_log</field> - <data>{"id":"GpNR?4P@FL?f3(jp^K8R","filename":"lib/Log.py"}</data> + <data>GpNR?4P@FL?f3(jp^K8R</data> <value name="lev"> <block type="math_number" id="5sMd`*.=k%dAok8`b(,."> <field name="NUM">9</field> @@ -63,46 +63,46 @@ Version 2024/02/28 </value> <next> <block type="util_thread" id="5$`42_bY7r7nQi7J2Gxp"> - <field name="dropdown_event">{"id":"~FKhMTnpG35?iaM}{EE}","filename":"lib/SSC_Lights.py"}</field> + <field name="dropdown_event">~FKhMTnpG35?iaM}{EE}</field> <next> <block type="import_function_noreturn" id="EqFjrc^9ID6,mvTIO]ar"> - <mutation parentId="d5(4s}ZfJ2??#n9y{4GL" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="d5(4s}ZfJ2??#n9y{4GL"/> <field name="name">initlib_Axes1Ref</field> - <data>{"id":"d5(4s}ZfJ2??#n9y{4GL","filename":"lib/Axes1Ref.py"}</data> + <data>d5(4s}ZfJ2??#n9y{4GL</data> <next> <block type="import_function_noreturn" id="=Ckq6VQA+8DCbE|kE;1l"> - <mutation parentId="tx,0:0uT;t*U[h*1X@`a" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="tx,0:0uT;t*U[h*1X@`a"/> <field name="name">initlib_Axes2Ref</field> - <data>{"id":"tx,0:0uT;t*U[h*1X@`a","filename":"lib/Axes2Ref.py"}</data> + <data>tx,0:0uT;t*U[h*1X@`a</data> <next> <block type="variables_set" id="bwk/Rho2Oj/W.ixs]q1/"> <field name="VAR" id="(E@^,a%J0.[(@@uRt,0f">nfc_obj</field> <value name="VALUE"> <block type="import_function_return" id="|AQJE.V6~T!=P=jrz@u{"> - <mutation parentId="(y6Yn(xC,ATdGc~b5x:D" parentFilename="lib/Nfc.py"/> + <mutation parentId="(y6Yn(xC,ATdGc~b5x:D"/> <field name="name">nfc_init</field> - <data>{"id":"(y6Yn(xC,ATdGc~b5x:D","filename":"lib/Nfc.py"}</data> + <data>(y6Yn(xC,ATdGc~b5x:D</data> </block> </value> <next> <block type="import_function_noreturn" id="aC+0qL|+yd.);Q08]K)B"> - <mutation parentId="5.8LXkA^m7G[pB^=`Df^" parentFilename="lib/MQTT.py"/> + <mutation parentId="5.8LXkA^m7G[pB^=`Df^"/> <field name="name">init_config_MQTT</field> - <data>{"id":"5.8LXkA^m7G[pB^=`Df^","filename":"lib/MQTT.py"}</data> + <data>5.8LXkA^m7G[pB^=`Df^</data> <next> <block type="util_thread" id="go(5ln,rE0J4P0~xA52J"> - <field name="dropdown_event">{"id":";;=_oV2S:4%Rskg4*4n8","filename":"lib/MQTT.py"}</field> + <field name="dropdown_event">;;=_oV2S:4%Rskg4*4n8</field> <next> <block type="util_thread" id="wXmQ0lts|gmq|4le/!4N"> - <field name="dropdown_event">{"id":"|0];Ylj7ktiX5V/oOvQK","filename":"lib/MQTT.py"}</field> + <field name="dropdown_event">|0];Ylj7ktiX5V/oOvQK</field> <next> <block type="util_python" id=",MsD!RQ}Fux0$tW8I%0?"> <field name="value">th0 = threading.Thread(target=init_SSC_PTU, args=(), daemon=True)&#10;th1 = threading.Thread(target=thread_HBW, args=(), daemon=True)&#10;th2 = threading.Thread(target=thread_VGR, args=(), daemon=True)&#10;th3 = threading.Thread(target=thread_MPO, args=(), daemon=True)&#10;th4 = threading.Thread(target=thread_DPS, args=(), daemon=True)&#10;th5 = threading.Thread(target=thread_SLD, args=(), daemon=True)&#10;th0.start()&#10;th1.start()&#10;th2.start()&#10;th3.start()&#10;th4.start()&#10;th5.start()</field> <next> <block type="import_function_noreturn" id="]Nfy+!9p[;KH;^z^MJD2"> - <mutation parentId="*A(OQEg?]~%+S(TjuNW:" parentFilename="lib/File.py"/> + <mutation parentId="*A(OQEg?]~%+S(TjuNW:"/> <field name="name">loadFileFactoryCalib</field> - <data>{"id":"*A(OQEg?]~%+S(TjuNW:","filename":"lib/File.py"}</data> + <data>*A(OQEg?]~%+S(TjuNW:</data> <next> <block type="util_python" id="A6ErU3f`?,ZNVnG0%@(8"> <field name="value">th0.join()&#10;th1.join()&#10;th2.join()&#10;th3.join()&#10;th4.join()&#10;th5.join()</field> diff --git a/lib/Axes1Ref.blockly b/lib/Axes1Ref.blockly index 1f47a83..415ad19 100644 --- a/lib/Axes1Ref.blockly +++ b/lib/Axes1Ref.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="vA3~b}U:VairASP,.@Mv">_tr0</variable> <variable id="kI/6Om[=OP9d/!7#!eoN">_tr</variable> diff --git a/lib/Axes2Ref.blockly b/lib/Axes2Ref.blockly index 36fd4e6..37b5a65 100644 --- a/lib/Axes2Ref.blockly +++ b/lib/Axes2Ref.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="vA3~b}U:VairASP,.@Mv">_tr0</variable> <variable id="kI/6Om[=OP9d/!7#!eoN">_tr</variable> diff --git a/lib/DPS.blockly b/lib/DPS.blockly index 03b0843..3d5a9a5 100644 --- a/lib/DPS.blockly +++ b/lib/DPS.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="$E/GDp,,dwQrGbs7N*=C">_data</variable> <variable id="l$y{n4Xhc##eeN$hF?%-">_active_dsi</variable> @@ -350,9 +350,9 @@ <mutation name="update_display_dsi"/> <next> <block type="import_function_noreturn" id="w~AU-X*TVv/%#v~L@?ET" inline="true"> - <mutation parentId="Mg=,$*qDx9Jd?|(w2,lK" parentFilename="lib/DPS_MQTT.py"/> + <mutation parentId="Mg=,$*qDx9Jd?|(w2,lK"/> <field name="name">publish_state_DSI</field> - <data>{"id":"Mg=,$*qDx9Jd?|(w2,lK","filename":"lib/DPS_MQTT.py"}</data> + <data>Mg=,$*qDx9Jd?|(w2,lK</data> <value name="_code_dsi"> <block type="logic_ternary" id="s|fS@0p97rg$xTEr`{,J"> <value name="IF"> @@ -533,9 +533,9 @@ <mutation name="update_display_dso"/> <next> <block type="import_function_noreturn" id="_:nGj({==c12tsz;KyCn" inline="true"> - <mutation parentId="YMe?Kd#!/2C_f5KL79Z[" parentFilename="lib/DPS_MQTT.py"/> + <mutation parentId="YMe?Kd#!/2C_f5KL79Z["/> <field name="name">publish_state_DSO</field> - <data>{"id":"YMe?Kd#!/2C_f5KL79Z[","filename":"lib/DPS_MQTT.py"}</data> + <data>YMe?Kd#!/2C_f5KL79Z[</data> <value name="_code_dso"> <block type="logic_ternary" id="4jE*onUSv~l%3+!WC2=1"> <value name="IF"> diff --git a/lib/DPS_MQTT.blockly b/lib/DPS_MQTT.blockly index 63ae22e..38d5b36 100644 --- a/lib/DPS_MQTT.blockly +++ b/lib/DPS_MQTT.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="A$s$W%V@l5#Ix}Jc5Yu_">_code_dsi</variable> <variable id="Z}o:|`_V;{ijm7}I-^4R">_active_dsi</variable> @@ -25,9 +25,9 @@ <block type="controls_if" id="c{Gk)?Icate,fx`J#:dl"> <value name="IF0"> <block type="import_function_return" id="GwB@@4$V{.#(LTFSs)%a"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -43,9 +43,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="[d;3fM(cD8bge}J7er^i"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -97,9 +97,9 @@ <block type="controls_if" id="t#ZJ@lMn~gp_}DQw:Ps["> <value name="IF0"> <block type="import_function_return" id="nUPrdA6BN-KieaD:D=ip"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -115,9 +115,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id=";{v_Sin9;G)o)~)YkDMY"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> diff --git a/lib/Factory.blockly b/lib/Factory.blockly index 5a98d64..4435361 100644 --- a/lib/Factory.blockly +++ b/lib/Factory.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="?e}KOZ-s/b-DY5{q@3!%">_tr0</variable> <variable id="okgE+p-N96bha3$|6f)M">_tr</variable> @@ -42,9 +42,9 @@ <field name="value">from lib.HBW import parkHBW&#10;from lib.VGR import parkVGR&#10;from lib.MPO import parkMPO&#10;from lib.SSC_PTU import parkSSC&#10;&#10;th1 = threading.Thread(target=parkHBW, daemon=True)&#10;th2 = threading.Thread(target=parkVGR, daemon=True)&#10;th3 = threading.Thread(target=parkMPO, daemon=True)&#10;th4 = threading.Thread(target=parkSSC, daemon=True)&#10;th1.start()&#10;th2.start()&#10;th3.start()&#10;th4.start()&#10;th1.join()&#10;th2.join()&#10;th3.join()&#10;th4.join()</field> <next> <block type="import_function_noreturn" id=":EPSw$FE-?QrX-Rp?iqE"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> <next> <block type="util_python" id="2!/F_!wFBe]hl,4dkv?h" inline="true"> <field name="value">logging.debug('exit')&#10;os._exit(os.EX_OK)</field> diff --git a/lib/Factory_Variables.blockly b/lib/Factory_Variables.blockly index 8db9c96..dda147b 100644 --- a/lib/Factory_Variables.blockly +++ b/lib/Factory_Variables.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="$jP:2[G.h5L^R(N~]EJU">client</variable> <variable id="lDC^Fi[l9xaQ#W1(Q9Rp">value</variable> diff --git a/lib/File.blockly b/lib/File.blockly index 341523f..ca6d074 100644 --- a/lib/File.blockly +++ b/lib/File.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="P,VPr)jxSS=4^Bb4`$z%">_ssc</variable> <variable id="EZUyvqIqrfYH8;AG`eYh">_hbw</variable> @@ -116,9 +116,9 @@ <mutation name="printData"/> <next> <block type="import_function_noreturn" id="Hz^7c`?pY?b#0;)T6=(0" inline="true"> - <mutation parentId="}VoNutqtml^%72[^EPW5" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="}VoNutqtml^%72[^EPW5"/> <field name="name">set_calib_data_SSC</field> - <data>{"id":"}VoNutqtml^%72[^EPW5","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>}VoNutqtml^%72[^EPW5</data> <value name="_data"> <block type="variables_get" id=",g-Wq6}7LC~s]MXkRf,#"> <field name="VAR" id="eY(=*Fw9.P6A3KQ4bbnw">calib_data_SSC</field> @@ -126,9 +126,9 @@ </value> <next> <block type="import_function_noreturn" id="W@l22mw.3M#W8Y-|WbmV" inline="true"> - <mutation parentId="=Mz/n%EV/t)nXeGUF7xk" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="=Mz/n%EV/t)nXeGUF7xk"/> <field name="name">set_calib_data_HBW</field> - <data>{"id":"=Mz/n%EV/t)nXeGUF7xk","filename":"lib/HBW_AxesNRef.py"}</data> + <data>=Mz/n%EV/t)nXeGUF7xk</data> <value name="_data"> <block type="variables_get" id="(M5P}MS!O=A#OH2gX8p+"> <field name="VAR" id="eiA!#mepCT:$%cp$vq+P">calib_data_HBW</field> @@ -136,9 +136,9 @@ </value> <next> <block type="import_function_noreturn" id="67+]#=9w#dAHflOBxHv+" inline="true"> - <mutation parentId="kd$bi7P_do[(}U{LbTB4" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="kd$bi7P_do[(}U{LbTB4"/> <field name="name">set_calib_data_VGR</field> - <data>{"id":"kd$bi7P_do[(}U{LbTB4","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>kd$bi7P_do[(}U{LbTB4</data> <value name="_data"> <block type="variables_get" id="V(~lZ]Ol?T$8Zv];%hy:"> <field name="VAR" id="0*rgTj2O4/)Q@i|9XZ`3">calib_data_VGR</field> @@ -146,9 +146,9 @@ </value> <next> <block type="import_function_noreturn" id="v{{K@5,5dI7WB;Q%xZ50" inline="true"> - <mutation parentId=":J%zX-c=Y4mZAR)aLyUn" parentFilename="lib/DPS.py"/> + <mutation parentId=":J%zX-c=Y4mZAR)aLyUn"/> <field name="name">set_calib_data_DPS</field> - <data>{"id":":J%zX-c=Y4mZAR)aLyUn","filename":"lib/DPS.py"}</data> + <data>:J%zX-c=Y4mZAR)aLyUn</data> <value name="_data"> <block type="variables_get" id=",]mg:*!NpPt!3]EI_XSm"> <field name="VAR" id="}+G;?`L|R%?sGFhd=Dy@">calib_data_DPS</field> @@ -156,9 +156,9 @@ </value> <next> <block type="import_function_noreturn" id="0l;+jk7M=ykwf)6ps=[#" inline="true"> - <mutation parentId="3Qf0~|~$oG8z5tP{6Km;" parentFilename="lib/SLD.py"/> + <mutation parentId="3Qf0~|~$oG8z5tP{6Km;"/> <field name="name">set_calib_data_SLD</field> - <data>{"id":"3Qf0~|~$oG8z5tP{6Km;","filename":"lib/SLD.py"}</data> + <data>3Qf0~|~$oG8z5tP{6Km;</data> <value name="_data"> <block type="variables_get" id="}0AbQm%]41a{jw#S[}NJ"> <field name="VAR" id="I(%pOg6My*c;G}[1Dc^C">calib_data_SLD</field> @@ -349,37 +349,37 @@ </mutation> <value name="ARG0"> <block type="import_function_return" id="VoKUJQfGNDP*ijCj1HUD"> - <mutation parentId="sO=;Sa/)|r55~%$rT8qt" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="sO=;Sa/)|r55~%$rT8qt"/> <field name="name">get_calib_data_SSC</field> - <data>{"id":"sO=;Sa/)|r55~%$rT8qt","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>sO=;Sa/)|r55~%$rT8qt</data> </block> </value> <value name="ARG1"> <block type="import_function_return" id="zY71kX/vVOfBDDuY}Olp"> - <mutation parentId="`=[.)?:mL+6KPYIvj`.:" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="`=[.)?:mL+6KPYIvj`.:"/> <field name="name">get_calib_data_HBW</field> - <data>{"id":"`=[.)?:mL+6KPYIvj`.:","filename":"lib/HBW_AxesNRef.py"}</data> + <data>`=[.)?:mL+6KPYIvj`.:</data> </block> </value> <value name="ARG2"> <block type="import_function_return" id="57E[B!l8-_ywPPH6oA,7"> - <mutation parentId="^$xZKHqK*6WIwI8ceqL{" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="^$xZKHqK*6WIwI8ceqL{"/> <field name="name">get_calib_data_VGR</field> - <data>{"id":"^$xZKHqK*6WIwI8ceqL{","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>^$xZKHqK*6WIwI8ceqL{</data> </block> </value> <value name="ARG3"> <block type="import_function_return" id="lD:VHKO}dAg/BsQ}@[@9"> - <mutation parentId="Q9p7dhe-|x*[t`L^}||B" parentFilename="lib/DPS.py"/> + <mutation parentId="Q9p7dhe-|x*[t`L^}||B"/> <field name="name">get_calib_data_DPS</field> - <data>{"id":"Q9p7dhe-|x*[t`L^}||B","filename":"lib/DPS.py"}</data> + <data>Q9p7dhe-|x*[t`L^}||B</data> </block> </value> <value name="ARG4"> <block type="import_function_return" id="NT!b0fu273ONmCRnnWp]"> - <mutation parentId="b|1;0mU=wNNO2Ry{f6,Z" parentFilename="lib/SLD.py"/> + <mutation parentId="b|1;0mU=wNNO2Ry{f6,Z"/> <field name="name">get_calib_data_SLD</field> - <data>{"id":"b|1;0mU=wNNO2Ry{f6,Z","filename":"lib/SLD.py"}</data> + <data>b|1;0mU=wNNO2Ry{f6,Z</data> </block> </value> </block> @@ -493,37 +493,37 @@ </mutation> <value name="ARG0"> <block type="import_function_return" id="bD/)2c.S(?8Zh6x8f(yS"> - <mutation parentId="f#jQV$sA/scH*N}=l_`+" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="f#jQV$sA/scH*N}=l_`+"/> <field name="name">get_calib_data_SSC_defaults</field> - <data>{"id":"f#jQV$sA/scH*N}=l_`+","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>f#jQV$sA/scH*N}=l_`+</data> </block> </value> <value name="ARG1"> <block type="import_function_return" id="]SW%Ty=NpPGEwsT_StE0"> - <mutation parentId=".v!RV_}=r-j7^l-?[)@P" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId=".v!RV_}=r-j7^l-?[)@P"/> <field name="name">get_calib_data_HBW_defaults</field> - <data>{"id":".v!RV_}=r-j7^l-?[)@P","filename":"lib/HBW_AxesNRef.py"}</data> + <data>.v!RV_}=r-j7^l-?[)@P</data> </block> </value> <value name="ARG2"> <block type="import_function_return" id="/=n=Y6NUYr.eVHunSsy;"> - <mutation parentId="K#T`d0$vA_5^9rGM1/{-" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="K#T`d0$vA_5^9rGM1/{-"/> <field name="name">get_calib_data_VGR_defaults</field> - <data>{"id":"K#T`d0$vA_5^9rGM1/{-","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>K#T`d0$vA_5^9rGM1/{-</data> </block> </value> <value name="ARG3"> <block type="import_function_return" id="cF0z[/tu.;V|3Q~|.tXx"> - <mutation parentId="B/dk+2D,F_W2j=jaGJ6|" parentFilename="lib/DPS.py"/> + <mutation parentId="B/dk+2D,F_W2j=jaGJ6|"/> <field name="name">get_calib_data_DPS_defaults</field> - <data>{"id":"B/dk+2D,F_W2j=jaGJ6|","filename":"lib/DPS.py"}</data> + <data>B/dk+2D,F_W2j=jaGJ6|</data> </block> </value> <value name="ARG4"> <block type="import_function_return" id="Hblba@C^ZA%(GQ|c_LCG"> - <mutation parentId="x=/1p3KO=Q%QK7t2K5l%" parentFilename="lib/SLD.py"/> + <mutation parentId="x=/1p3KO=Q%QK7t2K5l%"/> <field name="name">get_calib_data_SLD_defaults</field> - <data>{"id":"x=/1p3KO=Q%QK7t2K5l%","filename":"lib/SLD.py"}</data> + <data>x=/1p3KO=Q%QK7t2K5l%</data> </block> </value> </block> diff --git a/lib/GUI.blockly b/lib/GUI.blockly index 39fac63..b59f4af 100644 --- a/lib/GUI.blockly +++ b/lib/GUI.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="3~![.NBCgc0q[yjNlfYE">_tr0</variable> <variable id="^W#rKP{-!h-5RF1ZoQx*">_tr</variable> @@ -33,9 +33,9 @@ <block type="controls_if" id="k@{b,A+F)[zrjAUiALO+"> <value name="IF0"> <block type="import_function_return" id="9zRnkC`,7UFs){=yXfi$" inline="true"> - <mutation parentId="i8@^;8N8zhCCdfm`fAV." parentFilename="lib/Factory.py"/> + <mutation parentId="i8@^;8N8zhCCdfm`fAV."/> <field name="name">reqHBW_fetchWP</field> - <data>{"id":"i8@^;8N8zhCCdfm`fAV.","filename":"lib/Factory.py"}</data> + <data>i8@^;8N8zhCCdfm`fAV.</data> <value name="wp"> <block type="lists_create_with" id=".YB+B%*iZV$RNjq9lBHE"> <mutation items="4"/> @@ -77,9 +77,9 @@ <block type="controls_if" id="Q6I`~jTz~3yFvKe+y0$w"> <value name="IF0"> <block type="import_function_return" id="GYw(R4hwzx(Bmix*wI.8" inline="true"> - <mutation parentId="i8@^;8N8zhCCdfm`fAV." parentFilename="lib/Factory.py"/> + <mutation parentId="i8@^;8N8zhCCdfm`fAV."/> <field name="name">reqHBW_fetchWP</field> - <data>{"id":"i8@^;8N8zhCCdfm`fAV.","filename":"lib/Factory.py"}</data> + <data>i8@^;8N8zhCCdfm`fAV.</data> <value name="wp"> <block type="lists_create_with" id="$;~zJFxi3SrcxheE$M6f"> <mutation items="4"/> @@ -121,9 +121,9 @@ <block type="controls_if" id="F;H6|#FkjFOCtE2eK!VU"> <value name="IF0"> <block type="import_function_return" id="haRl[%FXT96Z:qFGsINy" inline="true"> - <mutation parentId="i8@^;8N8zhCCdfm`fAV." parentFilename="lib/Factory.py"/> + <mutation parentId="i8@^;8N8zhCCdfm`fAV."/> <field name="name">reqHBW_fetchWP</field> - <data>{"id":"i8@^;8N8zhCCdfm`fAV.","filename":"lib/Factory.py"}</data> + <data>i8@^;8N8zhCCdfm`fAV.</data> <value name="wp"> <block type="lists_create_with" id="C~|ZgWry2iat.I6sJ%4B"> <mutation items="4"/> @@ -163,9 +163,9 @@ <field name="value">logging.log(logging.TRACE_GUI, '-')</field> <next> <block type="import_function_noreturn" id="FYh99(]q9~xGt,v(d}Ym" inline="true"> - <mutation parentId="wSoc08Sb1t[JV3?PZ4jG" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="wSoc08Sb1t[JV3?PZ4jG"/> <field name="name">set_factory_error_state</field> - <data>{"id":"wSoc08Sb1t[JV3?PZ4jG","filename":"lib/Factory_Variables.py"}</data> + <data>wSoc08Sb1t[JV3?PZ4jG</data> <value name="state"> <block type="logic_null" id="q?HYFnk*-hL5_fDui@,["/> </value> @@ -184,9 +184,9 @@ <field name="VAR" id="Wa_}K)a!:acam|{CgO?C">res</field> <value name="VALUE"> <block type="import_function_return" id="|08/hVTgrm%fw|wX+R]N" inline="true"> - <mutation parentId="F7|S^O%uft*fr1ON,Kt$" parentFilename="lib/Factory.py"/> + <mutation parentId="F7|S^O%uft*fr1ON,Kt$"/> <field name="name">reqVGR_Nfc</field> - <data>{"id":"F7|S^O%uft*fr1ON,Kt$","filename":"lib/Factory.py"}</data> + <data>F7|S^O%uft*fr1ON,Kt$</data> <value name="cmd"> <block type="text" id="YDYg#5^Udvrn`UCJs2xh"> <field name="TEXT">read</field> @@ -196,9 +196,9 @@ </value> <next> <block type="import_function_noreturn" id="OmCv[%leGHgF8%5%n4vu"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> </block> </next> </block> @@ -216,9 +216,9 @@ <field name="VAR" id="Wa_}K)a!:acam|{CgO?C">res</field> <value name="VALUE"> <block type="import_function_return" id="L)n2a}za{LaI[]e}fOVF" inline="true"> - <mutation parentId="F7|S^O%uft*fr1ON,Kt$" parentFilename="lib/Factory.py"/> + <mutation parentId="F7|S^O%uft*fr1ON,Kt$"/> <field name="name">reqVGR_Nfc</field> - <data>{"id":"F7|S^O%uft*fr1ON,Kt$","filename":"lib/Factory.py"}</data> + <data>F7|S^O%uft*fr1ON,Kt$</data> <value name="cmd"> <block type="text" id="O1RU?aig(wWLX,^/n?_H"> <field name="TEXT">delete</field> @@ -228,9 +228,9 @@ </value> <next> <block type="import_function_noreturn" id="h-JeT25^bcmg#KF$ZMN5"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> </block> </next> </block> @@ -245,19 +245,19 @@ <field name="value">logging.log(logging.TRACE_GUI, '-')</field> <next> <block type="import_function_noreturn" id="5M#h|KlMQ![e|dnF$6~f"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> <next> <block type="import_function_noreturn" id="b=;%G;4f5M]]rjOl.NVo"> - <mutation parentId="[GBw,%b6570@uPF#wNMm" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="[GBw,%b6570@uPF#wNMm"/> <field name="name">resetStorage</field> - <data>{"id":"[GBw,%b6570@uPF#wNMm","filename":"lib/HBW_Storage.py"}</data> + <data>[GBw,%b6570@uPF#wNMm</data> <next> <block type="import_function_noreturn" id="_~E@CPk/C,AV%*d(b}^O"> - <mutation parentId="t.H2b16~Z~:!`=I6uJMI" parentFilename="lib/HBW.py"/> + <mutation parentId="t.H2b16~Z~:!`=I6uJMI"/> <field name="name">updateStorageState</field> - <data>{"id":"t.H2b16~Z~:!`=I6uJMI","filename":"lib/HBW.py"}</data> + <data>t.H2b16~Z~:!`=I6uJMI</data> </block> </next> </block> @@ -274,9 +274,9 @@ <field name="value">logging.log(logging.TRACE_GUI, '-')</field> <next> <block type="import_function_noreturn" id="6dBh@BIr/^3NdKx.+bj7"> - <mutation parentId="$Qf@11(2_~]=+kZBg=@7" parentFilename="lib/Factory.py"/> + <mutation parentId="$Qf@11(2_~]=+kZBg=@7"/> <field name="name">parkFactory</field> - <data>{"id":"$Qf@11(2_~]=+kZBg=@7","filename":"lib/Factory.py"}</data> + <data>$Qf@11(2_~]=+kZBg=@7</data> </block> </next> </block> @@ -289,19 +289,19 @@ <field name="value">logging.log(logging.TRACE_GUI, '-')</field> <next> <block type="import_function_noreturn" id=";7PFZ`X@7NeiZKr+Lja-"> - <mutation parentId=")W;::d?3X]0PF)y!|0W}" parentFilename="lib/Test.py"/> + <mutation parentId=")W;::d?3X]0PF)y!|0W}"/> <field name="name">test_move_Axes1Ref</field> - <data>{"id":")W;::d?3X]0PF)y!|0W}","filename":"lib/Test.py"}</data> + <data>)W;::d?3X]0PF)y!|0W}</data> <next> <block type="import_function_noreturn" id="O%pFUTz^}TK6xMH|@xt."> - <mutation parentId="z`j%/t||s]2V@~buglx6" parentFilename="lib/Test.py"/> + <mutation parentId="z`j%/t||s]2V@~buglx6"/> <field name="name">test_move_Axes2Ref</field> - <data>{"id":"z`j%/t||s]2V@~buglx6","filename":"lib/Test.py"}</data> + <data>z`j%/t||s]2V@~buglx6</data> <next> <block type="import_function_noreturn" id="69hfKW(vvFa@=TFgPcl~"> - <mutation parentId="neVnu*q*@vu-%{o7j{Kk" parentFilename="lib/Test.py"/> + <mutation parentId="neVnu*q*@vu-%{o7j{Kk"/> <field name="name">test_HBW_posall</field> - <data>{"id":"neVnu*q*@vu-%{o7j{Kk","filename":"lib/Test.py"}</data> + <data>neVnu*q*@vu-%{o7j{Kk</data> <next> <block type="util_python" id="]7v{gxnidN^b,i:_DvA6" inline="true"> <field name="value">logging.debug('exit')&#10;os._exit(os.EX_OK)</field> diff --git a/lib/HBW.blockly b/lib/HBW.blockly index b51edc9..7a23473 100644 --- a/lib/HBW.blockly +++ b/lib/HBW.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="?e}KOZ-s/b-DY5{q@3!%">_tr0</variable> <variable id="okgE+p-N96bha3$|6f)M">_tr</variable> @@ -48,19 +48,19 @@ <field name="value">logging.log(logging.TRACE_HBW, '-')</field> <next> <block type="import_function_noreturn" id="PAnLKPjW7~pra)rLhl=P"> - <mutation parentId="}Fsz|_tfbb),s=WH)3=t" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="}Fsz|_tfbb),s=WH)3=t"/> <field name="name">stop_HBW</field> - <data>{"id":"}Fsz|_tfbb),s=WH)3=t","filename":"lib/HBW_AxesNRef.py"}</data> + <data>}Fsz|_tfbb),s=WH)3=t</data> <next> <block type="import_function_noreturn" id="8UsjN63)@5oE#Jt=U9hY"> - <mutation parentId="FNVF`!kLIf}ljYG%u2)n" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="FNVF`!kLIf}ljYG%u2)n"/> <field name="name">moveRef_HBW_P12</field> - <data>{"id":"FNVF`!kLIf}ljYG%u2)n","filename":"lib/HBW_AxesNRef.py"}</data> + <data>FNVF`!kLIf}ljYG%u2)n</data> <next> <block type="import_function_noreturn" id="]wd,?_+u,IT$!;b)nb?k" inline="true"> - <mutation parentId="b;mj~qswi+zH4i_yu#5^" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="b;mj~qswi+zH4i_yu#5^"/> <field name="name">moveAbs_HBW_P12_list</field> - <data>{"id":"b;mj~qswi+zH4i_yu#5^","filename":"lib/HBW_AxesNRef.py"}</data> + <data>b;mj~qswi+zH4i_yu#5^</data> <value name="poslist"> <block type="lists_create_with" id="#6%(gq2z!?2Bv`~{ONIZ" inline="true"> <mutation items="2"/> @@ -104,14 +104,14 @@ </value> <next> <block type="import_function_noreturn" id="V@-=B2Mz1lriL~z@Iu)W"> - <mutation parentId="MaY=lcUPdn@Uj4uuw7[N" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="MaY=lcUPdn@Uj4uuw7[N"/> <field name="name">init_HBW</field> - <data>{"id":"MaY=lcUPdn@Uj4uuw7[N","filename":"lib/HBW_AxesNRef.py"}</data> + <data>MaY=lcUPdn@Uj4uuw7[N</data> <next> <block type="import_function_noreturn" id="k!3KN9F{n~hn8#h-^{1V"> - <mutation parentId="X%sN}lw3A]#X`Ktu6vlD" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="X%sN}lw3A]#X`Ktu6vlD"/> <field name="name">initStorage</field> - <data>{"id":"X%sN}lw3A]#X`Ktu6vlD","filename":"lib/HBW_Storage.py"}</data> + <data>X%sN}lw3A]#X`Ktu6vlD</data> <next> <block type="procedures_callnoreturn" id="TF`[(:N{1F^Tg,~f2Vy{"> <mutation name="updateStorageState"/> @@ -144,9 +144,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="L7U3T(%,W$C*9w44Hrag"> - <mutation parentId="*Po6~DzRyM9/RWe)v-Dm" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="*Po6~DzRyM9/RWe)v-Dm"/> <field name="name">get_factory_error_state</field> - <data>{"id":"*Po6~DzRyM9/RWe)v-Dm","filename":"lib/Factory_Variables.py"}</data> + <data>*Po6~DzRyM9/RWe)v-Dm</data> </block> </value> <value name="B"> @@ -198,9 +198,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="%r@ULJ%3$:L?Z6hGfTZM"> - <mutation parentId="RfYn]naZntp1vx66yqGO" parentFilename="lib/Factory.py"/> + <mutation parentId="RfYn]naZntp1vx66yqGO"/> <field name="name">getwp_reqHBW_fetchContainer</field> - <data>{"id":"RfYn]naZntp1vx66yqGO","filename":"lib/Factory.py"}</data> + <data>RfYn]naZntp1vx66yqGO</data> </block> </value> <value name="B"> @@ -219,9 +219,9 @@ <block type="controls_if" id="z/;.?{]UJqx*{uXCv__."> <value name="IF0"> <block type="import_function_return" id="+i[*;mdn|c^!--{6ER{;"> - <mutation parentId="mypek_cA(S_S8{NOXcH}" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="mypek_cA(S_S8{NOXcH}"/> <field name="name">checkAndCorrectStorage</field> - <data>{"id":"mypek_cA(S_S8{NOXcH}","filename":"lib/HBW_Storage.py"}</data> + <data>mypek_cA(S_S8{NOXcH}</data> </block> </value> <statement name="DO0"> @@ -247,9 +247,9 @@ </value> <next> <block type="import_function_noreturn" id="?{y+wm7-i!+*x$^`@u`K" inline="true"> - <mutation parentId="9Fw~%K`fmgQN66?1sZ-E" parentFilename="lib/Factory.py"/> + <mutation parentId="9Fw~%K`fmgQN66?1sZ-E"/> <field name="name">ackHBW_fetchContainer</field> - <data>{"id":"9Fw~%K`fmgQN66?1sZ-E","filename":"lib/Factory.py"}</data> + <data>9Fw~%K`fmgQN66?1sZ-E</data> <value name="ackState"> <block type="math_number" id="._`3|zt6QTL:C[c{El4X"> <field name="NUM">1</field> @@ -285,9 +285,9 @@ <field name="VAR" id="*;OhDQ-J-.@SuK*ED+2%">wp</field> <value name="VALUE"> <block type="import_function_return" id="DFP(%@.fbwCIbm1/`KEL"> - <mutation parentId="RfYn]naZntp1vx66yqGO" parentFilename="lib/Factory.py"/> + <mutation parentId="RfYn]naZntp1vx66yqGO"/> <field name="name">getwp_reqHBW_fetchContainer</field> - <data>{"id":"RfYn]naZntp1vx66yqGO","filename":"lib/Factory.py"}</data> + <data>RfYn]naZntp1vx66yqGO</data> </block> </value> <next> @@ -514,9 +514,9 @@ <block type="controls_if" id="pjdk#Q43jdhhPs$6+{m7"> <value name="IF0"> <block type="import_function_return" id="G?quo%nN;$Yps8^LUFD," inline="true"> - <mutation parentId="P*fiPeUEJKeN1G!@Rwqi" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="P*fiPeUEJKeN1G!@Rwqi"/> <field name="name">can_color_be_stored</field> - <data>{"id":"P*fiPeUEJKeN1G!@Rwqi","filename":"lib/HBW_Storage.py"}</data> + <data>P*fiPeUEJKeN1G!@Rwqi</data> <value name="color"> <block type="variables_get" id="M6=1TcZ`8-J5puwv_Y/Q"> <field name="VAR" id="4@;u%(86%+cN:qJNvc$d">wp_color</field> @@ -561,9 +561,9 @@ <block type="controls_if" id="6fR10E+~qp$l!Ma@9|-3"> <value name="IF0"> <block type="import_function_return" id="5_shBc`@/ir0jJ8)J1-/" inline="true"> - <mutation parentId="P*fiPeUEJKeN1G!@Rwqi" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="P*fiPeUEJKeN1G!@Rwqi"/> <field name="name">can_color_be_stored</field> - <data>{"id":"P*fiPeUEJKeN1G!@Rwqi","filename":"lib/HBW_Storage.py"}</data> + <data>P*fiPeUEJKeN1G!@Rwqi</data> <value name="color"> <block type="variables_get" id=".F-6HpBNRcG_hBHj6X#N"> <field name="VAR" id="4@;u%(86%+cN:qJNvc$d">wp_color</field> @@ -603,9 +603,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="Nq0P5C$u05G)DgB5FVI`"> - <mutation parentId="#]AN0C2(:L)g7(]sqr$3" parentFilename="lib/Factory.py"/> + <mutation parentId="#]AN0C2(:L)g7(]sqr$3"/> <field name="name">getstate_ackHBW_fetchContainer</field> - <data>{"id":"#]AN0C2(:L)g7(]sqr$3","filename":"lib/Factory.py"}</data> + <data>#]AN0C2(:L)g7(]sqr$3</data> </block> </value> <value name="B"> @@ -622,9 +622,9 @@ <field name="TEXT"/> </shadow> <block type="import_function_return" id="rxP!T1E@VlOh3Hf2+F`1"> - <mutation parentId="#]AN0C2(:L)g7(]sqr$3" parentFilename="lib/Factory.py"/> + <mutation parentId="#]AN0C2(:L)g7(]sqr$3"/> <field name="name">getstate_ackHBW_fetchContainer</field> - <data>{"id":"#]AN0C2(:L)g7(]sqr$3","filename":"lib/Factory.py"}</data> + <data>#]AN0C2(:L)g7(]sqr$3</data> </block> </value> <next> @@ -783,9 +783,9 @@ <field name="value">logging.log(logging.DEBUG_HBW, wp)</field> <next> <block type="import_function_noreturn" id="/8*D*MREk7r-/j..)/gg" inline="true"> - <mutation parentId="9Fw~%K`fmgQN66?1sZ-E" parentFilename="lib/Factory.py"/> + <mutation parentId="9Fw~%K`fmgQN66?1sZ-E"/> <field name="name">ackHBW_fetchContainer</field> - <data>{"id":"9Fw~%K`fmgQN66?1sZ-E","filename":"lib/Factory.py"}</data> + <data>9Fw~%K`fmgQN66?1sZ-E</data> <value name="ackState"> <block type="math_number" id=":Myo?H(DG?wVU+L|h#]g"> <field name="NUM">2</field> @@ -985,9 +985,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="Ab844t:;Nef+CG2G9aUV" inline="true"> - <mutation parentId="9Fw~%K`fmgQN66?1sZ-E" parentFilename="lib/Factory.py"/> + <mutation parentId="9Fw~%K`fmgQN66?1sZ-E"/> <field name="name">ackHBW_fetchContainer</field> - <data>{"id":"9Fw~%K`fmgQN66?1sZ-E","filename":"lib/Factory.py"}</data> + <data>9Fw~%K`fmgQN66?1sZ-E</data> <value name="ackState"> <block type="math_number" id="+|M%{U7H]}pn]G[BJwCe"> <field name="NUM">3</field> @@ -995,16 +995,16 @@ </value> <next> <block type="import_function_noreturn" id=":!(GXmrW{XiTyn$S5AY}"> - <mutation parentId="FNVF`!kLIf}ljYG%u2)n" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="FNVF`!kLIf}ljYG%u2)n"/> <field name="name">moveRef_HBW_P12</field> - <data>{"id":"FNVF`!kLIf}ljYG%u2)n","filename":"lib/HBW_AxesNRef.py"}</data> + <data>FNVF`!kLIf}ljYG%u2)n</data> <next> <block type="controls_if" id="Yn(R2R)Ir/ca1NRQ=0Zb"> <value name="IF0"> <block type="import_function_return" id="I}H:zsB1C{:R)g|ywhy!"> - <mutation parentId="mypek_cA(S_S8{NOXcH}" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="mypek_cA(S_S8{NOXcH}"/> <field name="name">checkAndCorrectStorage</field> - <data>{"id":"mypek_cA(S_S8{NOXcH}","filename":"lib/HBW_Storage.py"}</data> + <data>mypek_cA(S_S8{NOXcH}</data> </block> </value> <statement name="DO0"> @@ -1047,9 +1047,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="hB2$)m/.O8v=q%WF%J7+"> - <mutation parentId="vJYb@og_lMzbk.lITQr$" parentFilename="lib/Factory.py"/> + <mutation parentId="vJYb@og_lMzbk.lITQr$"/> <field name="name">getwp_reqHBW_fetchWP</field> - <data>{"id":"vJYb@og_lMzbk.lITQr$","filename":"lib/Factory.py"}</data> + <data>vJYb@og_lMzbk.lITQr$</data> </block> </value> <value name="B"> @@ -1085,9 +1085,9 @@ <field name="VAR" id="*;OhDQ-J-.@SuK*ED+2%">wp</field> <value name="VALUE"> <block type="import_function_return" id="1-i!.n9k(FV]u:Aqm]x#"> - <mutation parentId="vJYb@og_lMzbk.lITQr$" parentFilename="lib/Factory.py"/> + <mutation parentId="vJYb@og_lMzbk.lITQr$"/> <field name="name">getwp_reqHBW_fetchWP</field> - <data>{"id":"vJYb@og_lMzbk.lITQr$","filename":"lib/Factory.py"}</data> + <data>vJYb@og_lMzbk.lITQr$</data> </block> </value> <next> @@ -1181,9 +1181,9 @@ <field name="OP">GT</field> <value name="A"> <block type="import_function_return" id="4tp.x9VDpQv*.I.9242^" inline="true"> - <mutation parentId="gNfE%fZ-KhZ$c!D=s@C-" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="gNfE%fZ-KhZ$c!D=s@C-"/> <field name="name">get_num_color_stored</field> - <data>{"id":"gNfE%fZ-KhZ$c!D=s@C-","filename":"lib/HBW_Storage.py"}</data> + <data>gNfE%fZ-KhZ$c!D=s@C-</data> <value name="color"> <block type="variables_get" id="*UCU0RHPm$M:oPG2gV-a"> <field name="VAR" id="4@;u%(86%+cN:qJNvc$d">wp_color</field> @@ -1247,9 +1247,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="i.z;W$H}kpq1U6me|-7I"> - <mutation parentId="4mkxRhz(zAt8+xN5]*T:" parentFilename="lib/Factory.py"/> + <mutation parentId="4mkxRhz(zAt8+xN5]*T:"/> <field name="name">getstate_ackHBW_fetchWP</field> - <data>{"id":"4mkxRhz(zAt8+xN5]*T:","filename":"lib/Factory.py"}</data> + <data>4mkxRhz(zAt8+xN5]*T:</data> </block> </value> <value name="B"> @@ -1310,9 +1310,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="?Uo[2qAa6KPgy|PpPSqy" inline="true"> - <mutation parentId="!O9a6!|+g*pr$d~i2yWs" parentFilename="lib/Factory.py"/> + <mutation parentId="!O9a6!|+g*pr$d~i2yWs"/> <field name="name">ackHBW_fetchWP</field> - <data>{"id":"!O9a6!|+g*pr$d~i2yWs","filename":"lib/Factory.py"}</data> + <data>!O9a6!|+g*pr$d~i2yWs</data> <value name="ackState"> <block type="math_number" id="xs$bPZ5$FmhZe)mmV]=z"> <field name="NUM">1</field> @@ -1382,14 +1382,14 @@ <field name="value">logging.log(logging.DEBUG_HBW, 'wait WP Out')</field> <next> <block type="import_function_noreturn" id="_(26[jqY6}I~l|3/~6)T"> - <mutation parentId="FNVF`!kLIf}ljYG%u2)n" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="FNVF`!kLIf}ljYG%u2)n"/> <field name="name">moveRef_HBW_P12</field> - <data>{"id":"FNVF`!kLIf}ljYG%u2)n","filename":"lib/HBW_AxesNRef.py"}</data> + <data>FNVF`!kLIf}ljYG%u2)n</data> <next> <block type="import_function_noreturn" id="6[[cBe`#5.d7y(W_Ye}0" inline="true"> - <mutation parentId="!O9a6!|+g*pr$d~i2yWs" parentFilename="lib/Factory.py"/> + <mutation parentId="!O9a6!|+g*pr$d~i2yWs"/> <field name="name">ackHBW_fetchWP</field> - <data>{"id":"!O9a6!|+g*pr$d~i2yWs","filename":"lib/Factory.py"}</data> + <data>!O9a6!|+g*pr$d~i2yWs</data> <value name="ackState"> <block type="math_number" id="Im.kM_/;V|@JZ##d=MP{"> <field name="NUM">2</field> @@ -1397,14 +1397,14 @@ </value> <next> <block type="import_function_noreturn" id="e8}-BO%7%^{=#~4hQ2fm" inline="true"> - <mutation parentId="CCcxluCA%/]w@O#N^Tmf" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="CCcxluCA%/]w@O#N^Tmf"/> <field name="name">moveConv</field> - <data>{"id":"CCcxluCA%/]w@O#N^Tmf","filename":"lib/HBW_AxesNRef.py"}</data> + <data>CCcxluCA%/]w@O#N^Tmf</data> <next> <block type="import_function_noreturn" id="vn)P(vii?6%]~4wlOL+~"> - <mutation parentId="I{PO}1rl[/)pf=`-M|R|" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="I{PO}1rl[/)pf=`-M|R|"/> <field name="name">movePut1</field> - <data>{"id":"I{PO}1rl[/)pf=`-M|R|","filename":"lib/HBW_AxesNRef.py"}</data> + <data>I{PO}1rl[/)pf=`-M|R|</data> <next> <block type="variables_set" id="HRtFAsGbIeuy71-Mr8zU"> <field name="VAR" id="#Bwmw%O609*tm3nO_69s">valid</field> @@ -1434,9 +1434,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="Qw}ZcO{DM{Vl?tP.gCDw"> - <mutation parentId="FNVF`!kLIf}ljYG%u2)n" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="FNVF`!kLIf}ljYG%u2)n"/> <field name="name">moveRef_HBW_P12</field> - <data>{"id":"FNVF`!kLIf}ljYG%u2)n","filename":"lib/HBW_AxesNRef.py"}</data> + <data>FNVF`!kLIf}ljYG%u2)n</data> </block> </statement> </block> @@ -1485,9 +1485,9 @@ </value> <next> <block type="import_function_noreturn" id="3[-%9OzcQ.RE^1Ze-0Wi" inline="true"> - <mutation parentId="wSoc08Sb1t[JV3?PZ4jG" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="wSoc08Sb1t[JV3?PZ4jG"/> <field name="name">set_factory_error_state</field> - <data>{"id":"wSoc08Sb1t[JV3?PZ4jG","filename":"lib/Factory_Variables.py"}</data> + <data>wSoc08Sb1t[JV3?PZ4jG</data> <value name="state"> <block type="text" id="]W)B!sQRETAaq8h5d@IZ"> <field name="TEXT">HBW</field> @@ -1600,9 +1600,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="LA~|W@W4)$+?8mn/AE(;" inline="true"> - <mutation parentId="_z)~y0_D6(`J|vpc!f/h" parentFilename="lib/HBW_Display.py"/> + <mutation parentId="_z)~y0_D6(`J|vpc!f/h"/> <field name="name">update_display_HBW</field> - <data>{"id":"_z)~y0_D6(`J|vpc!f/h","filename":"lib/HBW_Display.py"}</data> + <data>_z)~y0_D6(`J|vpc!f/h</data> <value name="state_code"> <block type="variables_get" id="^WUAS0$;.tF^qcf`Zxw5"> <field name="VAR" id="78bW9521)(I[oMydfNIz">state_code</field> @@ -1610,9 +1610,9 @@ </value> <next> <block type="import_function_noreturn" id="`8XDF)v]k}L*R6TVmSRk" inline="true"> - <mutation parentId="czhb_}yYW1;*;([YYsK0" parentFilename="lib/HBW_MQTT.py"/> + <mutation parentId="czhb_}yYW1;*;([YYsK0"/> <field name="name">publish_state_HBW</field> - <data>{"id":"czhb_}yYW1;*;([YYsK0","filename":"lib/HBW_MQTT.py"}</data> + <data>czhb_}yYW1;*;([YYsK0</data> <value name="_code"> <block type="variables_get" id="(jFj4o4gPJ~o}5C1(xG?"> <field name="VAR" id="78bW9521)(I[oMydfNIz">state_code</field> @@ -1772,19 +1772,19 @@ <field name="value">logging.log(logging.TRACE_HBW, '-')</field> <next> <block type="import_function_noreturn" id=".eM^xA=^f`Hd^K8{D,i#"> - <mutation parentId="/TR+8RMt39Re(dg5+v8R" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="/TR+8RMt39Re(dg5+v8R"/> <field name="name">saveFileStorage</field> - <data>{"id":"/TR+8RMt39Re(dg5+v8R","filename":"lib/HBW_Storage.py"}</data> + <data>/TR+8RMt39Re(dg5+v8R</data> <next> <block type="import_function_noreturn" id="A3fvb.D8r]ZtE6LM8{yC"> - <mutation parentId="PrJ#Jroe(fMIc#,}ipNd" parentFilename="lib/HBW_Display.py"/> + <mutation parentId="PrJ#Jroe(fMIc#,}ipNd"/> <field name="name">update_display_WP</field> - <data>{"id":"PrJ#Jroe(fMIc#,}ipNd","filename":"lib/HBW_Display.py"}</data> + <data>PrJ#Jroe(fMIc#,}ipNd</data> <value name="w"> <block type="import_function_return" id="J;m0q.PXavV6rNNExx=]" inline="true"> - <mutation parentId="gNfE%fZ-KhZ$c!D=s@C-" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="gNfE%fZ-KhZ$c!D=s@C-"/> <field name="name">get_num_color_stored</field> - <data>{"id":"gNfE%fZ-KhZ$c!D=s@C-","filename":"lib/HBW_Storage.py"}</data> + <data>gNfE%fZ-KhZ$c!D=s@C-</data> <value name="color"> <block type="text" id="aEFc|~?p`Q`$3Zr]0?9y"> <field name="TEXT">WHITE</field> @@ -1794,9 +1794,9 @@ </value> <value name="r"> <block type="import_function_return" id="CMs:ik7]s_Xfu$RI8n;N" inline="true"> - <mutation parentId="gNfE%fZ-KhZ$c!D=s@C-" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="gNfE%fZ-KhZ$c!D=s@C-"/> <field name="name">get_num_color_stored</field> - <data>{"id":"gNfE%fZ-KhZ$c!D=s@C-","filename":"lib/HBW_Storage.py"}</data> + <data>gNfE%fZ-KhZ$c!D=s@C-</data> <value name="color"> <block type="text" id="c4pKb3(KcfvP*}+tB5d%"> <field name="TEXT">RED</field> @@ -1806,9 +1806,9 @@ </value> <value name="b"> <block type="import_function_return" id="9i3@a]@}O/,rblL#Oe3~" inline="true"> - <mutation parentId="gNfE%fZ-KhZ$c!D=s@C-" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="gNfE%fZ-KhZ$c!D=s@C-"/> <field name="name">get_num_color_stored</field> - <data>{"id":"gNfE%fZ-KhZ$c!D=s@C-","filename":"lib/HBW_Storage.py"}</data> + <data>gNfE%fZ-KhZ$c!D=s@C-</data> <value name="color"> <block type="text" id="z1jQ8}Ls]%If[*3NPowd"> <field name="TEXT">BLUE</field> @@ -1818,14 +1818,14 @@ </value> <next> <block type="import_function_noreturn" id="w5@p,xKivGq*I1c?SuTL" inline="true"> - <mutation parentId="n]:P(HGm~OJVPI73a7Co" parentFilename="lib/HBW_MQTT.py"/> + <mutation parentId="n]:P(HGm~OJVPI73a7Co"/> <field name="name">publish_state_Storage</field> - <data>{"id":"n]:P(HGm~OJVPI73a7Co","filename":"lib/HBW_MQTT.py"}</data> + <data>n]:P(HGm~OJVPI73a7Co</data> <value name="list_storage"> <block type="import_function_return" id="3z_2A=_wP!ysQY73WE;="> - <mutation parentId="w7md0L[G1mrNyJMGGceD" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="w7md0L[G1mrNyJMGGceD"/> <field name="name">get_list_storage</field> - <data>{"id":"w7md0L[G1mrNyJMGGceD","filename":"lib/HBW_Storage.py"}</data> + <data>w7md0L[G1mrNyJMGGceD</data> </block> </value> </block> @@ -1854,9 +1854,9 @@ <field name="VAR" id="et@y`bGBkeEEyl3#^=zS">res</field> <value name="VALUE"> <block type="import_function_return" id="gSxJE3RVSf?Ua.m.0JuM" inline="true"> - <mutation parentId="02cPS$`h6Wb^1:sSF%z*" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="02cPS$`h6Wb^1:sSF%z*"/> <field name="name">storeWorkpiece</field> - <data>{"id":"02cPS$`h6Wb^1:sSF%z*","filename":"lib/HBW_Storage.py"}</data> + <data>02cPS$`h6Wb^1:sSF%z*</data> <value name="wp"> <block type="variables_get" id="sF12@`J*tUzYT;wnbNbK"> <field name="VAR" id="*;OhDQ-J-.@SuK*ED+2%">wp</field> @@ -1882,26 +1882,26 @@ <field name="value">thread_OutIn = threading.Thread(target=thread_ConvOutIn, daemon=True)&#10;thread_OutIn.start()&#10;thread_OutIn.join()</field> <next> <block type="import_function_noreturn" id="U3b8L7d+cjQOsud:l:WR"> - <mutation parentId="8,F{7XV(?[cX/*$3iESo" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="8,F{7XV(?[cX/*$3iESo"/> <field name="name">moveGet2</field> - <data>{"id":"8,F{7XV(?[cX/*$3iESo","filename":"lib/HBW_AxesNRef.py"}</data> + <data>8,F{7XV(?[cX/*$3iESo</data> <next> <block type="import_function_noreturn" id="PQ[velPwVV;v!E.Hf!c-" inline="true"> - <mutation parentId="cG{AW{vYhEV|UNgyGQ?2" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="cG{AW{vYhEV|UNgyGQ?2"/> <field name="name">moveCR</field> - <data>{"id":"cG{AW{vYhEV|UNgyGQ?2","filename":"lib/HBW_AxesNRef.py"}</data> + <data>cG{AW{vYhEV|UNgyGQ?2</data> <value name="numxy"> <block type="import_function_return" id="q.0k(71bCX{,?KX.FM~e"> - <mutation parentId="j;+E@7H/Lw6y]bi|f-_E" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="j;+E@7H/Lw6y]bi|f-_E"/> <field name="name">get_nextfetchpos_xy</field> - <data>{"id":"j;+E@7H/Lw6y]bi|f-_E","filename":"lib/HBW_Storage.py"}</data> + <data>j;+E@7H/Lw6y]bi|f-_E</data> </block> </value> <next> <block type="import_function_noreturn" id="!Bt88moK:X(a6-Q}oT9]"> - <mutation parentId="E|S-;vktc[}=VsLNy[38" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="E|S-;vktc[}=VsLNy[38"/> <field name="name">movePut</field> - <data>{"id":"E|S-;vktc[}=VsLNy[38","filename":"lib/HBW_AxesNRef.py"}</data> + <data>E|S-;vktc[}=VsLNy[38</data> <next> <block type="procedures_callnoreturn" id="qzw:O;B9pfSEI%HT[u(x"> <mutation name="updateStorageState"/> @@ -1943,9 +1943,9 @@ <field name="VAR" id="et@y`bGBkeEEyl3#^=zS">res</field> <value name="VALUE"> <block type="import_function_return" id="n@5]]ck+KnxH5$lR#u5s"> - <mutation parentId="BKq{ky;!tM#G2L])l^UM" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="BKq{ky;!tM#G2L])l^UM"/> <field name="name">storeContainer</field> - <data>{"id":"BKq{ky;!tM#G2L])l^UM","filename":"lib/HBW_Storage.py"}</data> + <data>BKq{ky;!tM#G2L])l^UM</data> </block> </value> <next> @@ -1963,26 +1963,26 @@ <field name="value">thread_OutIn = threading.Thread(target=thread_ConvOutIn, daemon=True)&#10;thread_OutIn.start()&#10;thread_OutIn.join()</field> <next> <block type="import_function_noreturn" id="H1ZBl-Z8VINll(A~_j%]"> - <mutation parentId="8,F{7XV(?[cX/*$3iESo" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="8,F{7XV(?[cX/*$3iESo"/> <field name="name">moveGet2</field> - <data>{"id":"8,F{7XV(?[cX/*$3iESo","filename":"lib/HBW_AxesNRef.py"}</data> + <data>8,F{7XV(?[cX/*$3iESo</data> <next> <block type="import_function_noreturn" id="A;Aoi0OFC_Y~v.}oO!NG" inline="true"> - <mutation parentId="cG{AW{vYhEV|UNgyGQ?2" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="cG{AW{vYhEV|UNgyGQ?2"/> <field name="name">moveCR</field> - <data>{"id":"cG{AW{vYhEV|UNgyGQ?2","filename":"lib/HBW_AxesNRef.py"}</data> + <data>cG{AW{vYhEV|UNgyGQ?2</data> <value name="numxy"> <block type="import_function_return" id="dn7GD9ZZs}t7-2NnUk9x"> - <mutation parentId="j;+E@7H/Lw6y]bi|f-_E" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="j;+E@7H/Lw6y]bi|f-_E"/> <field name="name">get_nextfetchpos_xy</field> - <data>{"id":"j;+E@7H/Lw6y]bi|f-_E","filename":"lib/HBW_Storage.py"}</data> + <data>j;+E@7H/Lw6y]bi|f-_E</data> </block> </value> <next> <block type="import_function_noreturn" id="[3Y|0l8gnd.{UF#RkpQy"> - <mutation parentId="E|S-;vktc[}=VsLNy[38" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="E|S-;vktc[}=VsLNy[38"/> <field name="name">movePut</field> - <data>{"id":"E|S-;vktc[}=VsLNy[38","filename":"lib/HBW_AxesNRef.py"}</data> + <data>E|S-;vktc[}=VsLNy[38</data> <next> <block type="procedures_callnoreturn" id="^sr@IWu./p)Nwb~Db1I1"> <mutation name="updateStorageState"/> @@ -2047,9 +2047,9 @@ <field name="VAR" id="et@y`bGBkeEEyl3#^=zS">res</field> <value name="VALUE"> <block type="import_function_return" id="d:+0Q6EedSrgWq]9lzOR" inline="true"> - <mutation parentId="^Ih5p~R[10t?k_5#Phm*" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="^Ih5p~R[10t?k_5#Phm*"/> <field name="name">fetchWorkpiece</field> - <data>{"id":"^Ih5p~R[10t?k_5#Phm*","filename":"lib/HBW_Storage.py"}</data> + <data>^Ih5p~R[10t?k_5#Phm*</data> <value name="color"> <block type="variables_get" id="+u/*nu@=V`G~W.$^ZN;6"> <field name="VAR" id="4@;u%(86%+cN:qJNvc$d">wp_color</field> @@ -2069,34 +2069,34 @@ <field name="value">logging.log(logging.DEBUG_HBW, 'true')</field> <next> <block type="import_function_noreturn" id="72g0kl+g`eZWlyYRrZrR" inline="true"> - <mutation parentId="cG{AW{vYhEV|UNgyGQ?2" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="cG{AW{vYhEV|UNgyGQ?2"/> <field name="name">moveCR</field> - <data>{"id":"cG{AW{vYhEV|UNgyGQ?2","filename":"lib/HBW_AxesNRef.py"}</data> + <data>cG{AW{vYhEV|UNgyGQ?2</data> <value name="numxy"> <block type="import_function_return" id="z1JN=wDHQf$[gRNilcl9"> - <mutation parentId="j;+E@7H/Lw6y]bi|f-_E" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="j;+E@7H/Lw6y]bi|f-_E"/> <field name="name">get_nextfetchpos_xy</field> - <data>{"id":"j;+E@7H/Lw6y]bi|f-_E","filename":"lib/HBW_Storage.py"}</data> + <data>j;+E@7H/Lw6y]bi|f-_E</data> </block> </value> <next> <block type="import_function_noreturn" id="zLw6_d(v1o:-HiF_za;P"> - <mutation parentId="rT+zxIp;q6P1T?HVipin" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="rT+zxIp;q6P1T?HVipin"/> <field name="name">moveGet</field> - <data>{"id":"rT+zxIp;q6P1T?HVipin","filename":"lib/HBW_AxesNRef.py"}</data> + <data>rT+zxIp;q6P1T?HVipin</data> <next> <block type="import_function_noreturn" id="me1edPB.z$I.VaV1y!;C" inline="true"> - <mutation parentId="CCcxluCA%/]w@O#N^Tmf" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="CCcxluCA%/]w@O#N^Tmf"/> <field name="name">moveConv</field> - <data>{"id":"CCcxluCA%/]w@O#N^Tmf","filename":"lib/HBW_AxesNRef.py"}</data> + <data>CCcxluCA%/]w@O#N^Tmf</data> <next> <block type="util_python" id="-g@cxwL!2eYh(ccBQf@c" inline="true"> <field name="value">thread_InOut = threading.Thread(target=thread_ConvInOut, daemon=True)&#10;thread_InOut.start()</field> <next> <block type="import_function_noreturn" id="{q.h~$?`nH}GD68XD:Ne"> - <mutation parentId="I{PO}1rl[/)pf=`-M|R|" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="I{PO}1rl[/)pf=`-M|R|"/> <field name="name">movePut1</field> - <data>{"id":"I{PO}1rl[/)pf=`-M|R|","filename":"lib/HBW_AxesNRef.py"}</data> + <data>I{PO}1rl[/)pf=`-M|R|</data> <next> <block type="procedures_callnoreturn" id="o:p8C6Zz}$lz%c2E6K@A"> <mutation name="updateStorageState"/> @@ -2140,9 +2140,9 @@ <field name="VAR" id="et@y`bGBkeEEyl3#^=zS">res</field> <value name="VALUE"> <block type="import_function_return" id="Cw_JHElAd_3uQ`dndW1m"> - <mutation parentId="M;aAyQj%.3Ypgf.hQgly" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="M;aAyQj%.3Ypgf.hQgly"/> <field name="name">fetchContainer</field> - <data>{"id":"M;aAyQj%.3Ypgf.hQgly","filename":"lib/HBW_Storage.py"}</data> + <data>M;aAyQj%.3Ypgf.hQgly</data> </block> </value> <next> @@ -2157,34 +2157,34 @@ <field name="value">logging.log(logging.DEBUG_HBW, 'true')</field> <next> <block type="import_function_noreturn" id="tP:L8D]~AO6pRia7N8hB" inline="true"> - <mutation parentId="cG{AW{vYhEV|UNgyGQ?2" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="cG{AW{vYhEV|UNgyGQ?2"/> <field name="name">moveCR</field> - <data>{"id":"cG{AW{vYhEV|UNgyGQ?2","filename":"lib/HBW_AxesNRef.py"}</data> + <data>cG{AW{vYhEV|UNgyGQ?2</data> <value name="numxy"> <block type="import_function_return" id="2^(x$)o[C]=^WN.QT2Jd"> - <mutation parentId="j;+E@7H/Lw6y]bi|f-_E" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="j;+E@7H/Lw6y]bi|f-_E"/> <field name="name">get_nextfetchpos_xy</field> - <data>{"id":"j;+E@7H/Lw6y]bi|f-_E","filename":"lib/HBW_Storage.py"}</data> + <data>j;+E@7H/Lw6y]bi|f-_E</data> </block> </value> <next> <block type="import_function_noreturn" id="JcpQ^Qo(U3M$MQmG!ooh"> - <mutation parentId="rT+zxIp;q6P1T?HVipin" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="rT+zxIp;q6P1T?HVipin"/> <field name="name">moveGet</field> - <data>{"id":"rT+zxIp;q6P1T?HVipin","filename":"lib/HBW_AxesNRef.py"}</data> + <data>rT+zxIp;q6P1T?HVipin</data> <next> <block type="import_function_noreturn" id="M#|^a:ksLT4.VMxv:^m^" inline="true"> - <mutation parentId="CCcxluCA%/]w@O#N^Tmf" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="CCcxluCA%/]w@O#N^Tmf"/> <field name="name">moveConv</field> - <data>{"id":"CCcxluCA%/]w@O#N^Tmf","filename":"lib/HBW_AxesNRef.py"}</data> + <data>CCcxluCA%/]w@O#N^Tmf</data> <next> <block type="util_python" id="mb=W;rcF,ego$(^DDPT%" inline="true"> <field name="value">thread_InOut = threading.Thread(target=thread_ConvInOut, daemon=True)&#10;thread_InOut.start()</field> <next> <block type="import_function_noreturn" id=":Ez55%/deUQ7w@J[4)11"> - <mutation parentId="I{PO}1rl[/)pf=`-M|R|" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="I{PO}1rl[/)pf=`-M|R|"/> <field name="name">movePut1</field> - <data>{"id":"I{PO}1rl[/)pf=`-M|R|","filename":"lib/HBW_AxesNRef.py"}</data> + <data>I{PO}1rl[/)pf=`-M|R|</data> <next> <block type="procedures_callnoreturn" id="Ft;F.kHb`X!Tg1K[9BGK"> <mutation name="updateStorageState"/> diff --git a/lib/HBW_AxesNRef.blockly b/lib/HBW_AxesNRef.blockly index ee39784..cea8966 100644 --- a/lib/HBW_AxesNRef.blockly +++ b/lib/HBW_AxesNRef.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="$E/GDp,,dwQrGbs7N*=C">_data</variable> <variable id="=rZtKtBfZf68mlj?jiw8">name</variable> @@ -266,9 +266,9 @@ <field name="WHERE2">FROM_START</field> <value name="LIST"> <block type="import_function_return" id=":}wbpm-;BQWWEnyq0i.Y"> - <mutation parentId="ZL[z2]nU6Omy(9iO*?Au" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="ZL[z2]nU6Omy(9iO*?Au"/> <field name="name">get_abspos</field> - <data>{"id":"ZL[z2]nU6Omy(9iO*?Au","filename":"lib/Axes1Ref.py"}</data> + <data>ZL[z2]nU6Omy(9iO*?Au</data> </block> </value> <value name="AT1"> @@ -1045,9 +1045,9 @@ <field name="value">lockHBW.acquire()</field> <next> <block type="import_function_noreturn" id=")S/![)8iZQnW%}`eSF`=" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="IWeonZp`]5tuq-5*}yzt"> <field name="NUM">1</field> @@ -1091,9 +1091,9 @@ <field name="value">lockHBW.acquire()</field> <next> <block type="import_function_noreturn" id="utM4SvuS~Arn*7=}#TW3" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="CSfwE7+(H|PEQg:|?_AE"> <field name="NUM">1</field> @@ -1186,9 +1186,9 @@ <field name="value">lockHBW.acquire()</field> <next> <block type="import_function_noreturn" id="HmY!j=UPR3:1MaRgdYb$" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="bc!(^1`rdetMR@iDv]X)"> <field name="NUM">1</field> @@ -1448,9 +1448,9 @@ <field name="value">lockHBW.acquire()</field> <next> <block type="import_function_noreturn" id="/N0C6[`k]?S~o;Ja-;`Q" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="usb^OB%f7H,Mia6?NwLL"> <field name="NUM">2</field> @@ -1458,9 +1458,9 @@ </value> <next> <block type="import_function_noreturn" id="d7C+zlv+E`H7A1FD_dxx" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id="!kGjER.eT0c^|n[JPVp-"> <field name="NUM">5</field> @@ -1478,9 +1478,9 @@ </value> <next> <block type="import_function_noreturn" id=",v5qzTq$g0m4.H,gvq$," inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="{s~^cGu8paT@bg.,:XU/"> <field name="NUM">1</field> @@ -1512,9 +1512,9 @@ <field name="value">lockHBW.acquire()</field> <next> <block type="import_function_noreturn" id="-)G4%UO_Wc`?||c}URj4" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id="MgNlmh`6C#efs4r`|-NP"> <field name="NUM">5</field> @@ -1532,9 +1532,9 @@ </value> <next> <block type="import_function_noreturn" id="!4hA+:F2jTH,r~%:LWBi" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="2+hU6uu?|VnFK3D4-*=b"> <field name="NUM">1</field> @@ -1564,9 +1564,9 @@ <field name="value">lockHBW.acquire()</field> <next> <block type="import_function_noreturn" id=":;|qxp$[!xJ9UKIQ@Y3{" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id="DqXGLA1x/Q+GrNr(C%hK"> <field name="NUM">5</field> @@ -1584,9 +1584,9 @@ </value> <next> <block type="import_function_noreturn" id="VqHB8=k!:(LQgBZ$ay!$" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="4O_5KC`,$idPZ`KRLLf8"> <field name="NUM">2</field> @@ -1594,9 +1594,9 @@ </value> <next> <block type="import_function_noreturn" id="^frATaz72)J-X@0QDGkx" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id=",uqq^?1-BbXEjRz%W6Zu"> <field name="NUM">5</field> @@ -1609,9 +1609,9 @@ </value> <next> <block type="import_function_noreturn" id="*!)w-IkVj4{qr^TgX+]]" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="{^a]T1EjM;h{2=)F=I(V"> <field name="NUM">1</field> @@ -1645,9 +1645,9 @@ <field name="value">lockHBW.acquire()</field> <next> <block type="import_function_noreturn" id="Om{7#MCIE~:P1hF20YZC" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id="$SM9[No$qHFtPRH-H(ul"> <field name="NUM">5</field> @@ -1665,9 +1665,9 @@ </value> <next> <block type="import_function_noreturn" id="CYr+68i0j!e_vLfKx.Ip" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="*eHo!3)qx9{O9At{yTlg"> <field name="NUM">2</field> @@ -1675,9 +1675,9 @@ </value> <next> <block type="import_function_noreturn" id="4PUi/jP?(8pZjwsC8d*m" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id="L.gD_2hL!mdP)nq+%z%."> <field name="NUM">5</field> @@ -1718,9 +1718,9 @@ <field name="WHERE2">FROM_START</field> <value name="LIST"> <block type="import_function_return" id="@mMuIe-@YT,5}c^@RrzL"> - <mutation parentId="ZL[z2]nU6Omy(9iO*?Au" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="ZL[z2]nU6Omy(9iO*?Au"/> <field name="name">get_abspos</field> - <data>{"id":"ZL[z2]nU6Omy(9iO*?Au","filename":"lib/Axes1Ref.py"}</data> + <data>ZL[z2]nU6Omy(9iO*?Au</data> </block> </value> <value name="AT1"> diff --git a/lib/HBW_Display.blockly b/lib/HBW_Display.blockly index a8da439..cb552d8 100644 --- a/lib/HBW_Display.blockly +++ b/lib/HBW_Display.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="78bW9521)(I[oMydfNIz">state_code</variable> <variable id="xHW#Y#]wd;z5M9cL9fVf">w</variable> diff --git a/lib/HBW_MQTT.blockly b/lib/HBW_MQTT.blockly index 3c452f9..c7d6830 100644 --- a/lib/HBW_MQTT.blockly +++ b/lib/HBW_MQTT.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="qnrm`yD7~y=DzY(lny=~">_code</variable> <variable id="j6./]}~V*xJ!=y%a:~(q">_active</variable> @@ -32,9 +32,9 @@ <block type="controls_if" id="m8Zu`c`m+qU*WSEj6j|$"> <value name="IF0"> <block type="import_function_return" id="|lNxRU7m=:sR6}sehl}^"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -50,9 +50,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="_h2~eC;9CLzC[y~Jz4Y0"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -103,9 +103,9 @@ <field name="VAR" id="7IW-jb~,0u/=M,I~r2^i">storage_location</field> <value name="VALUE"> <block type="import_function_return" id=".D^rDe,p0+-A7@1FEz~5"> - <mutation parentId="3jI;40tt_s*^{nro4H+p" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="3jI;40tt_s*^{nro4H+p"/> <field name="name">get_storage_location</field> - <data>{"id":"3jI;40tt_s*^{nro4H+p","filename":"lib/HBW_Storage.py"}</data> + <data>3jI;40tt_s*^{nro4H+p</data> </block> </value> <next> @@ -243,9 +243,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="XIyPsZ@P^2KftdgH`;-+"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -268,9 +268,9 @@ <block type="controls_if" id="]!z!EWk!~bn0{%GN)|cx"> <value name="IF0"> <block type="import_function_return" id="45G^1%h(dY[:Q%brlA2!"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -290,9 +290,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="pF-_pEX?=]:_(NQ:Ec%N"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="B"> @@ -304,9 +304,9 @@ <block type="mqtt_publish" id="QuKK+QAiO#HN(LY+j~RC"> <value name="name"> <block type="import_function_return" id="1X+`a6p.OAr0v65loMtk"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="topic"> diff --git a/lib/HBW_Storage.blockly b/lib/HBW_Storage.blockly index eeeb5e1..2a3a2b8 100644 --- a/lib/HBW_Storage.blockly +++ b/lib/HBW_Storage.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="p35h_DwcNc+;_zg#7y36">num</variable> <variable id="$Y+B8ogM62AWpN]E`vV;">wp</variable> diff --git a/lib/Log.blockly b/lib/Log.blockly index 79f48fb..7881769 100644 --- a/lib/Log.blockly +++ b/lib/Log.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="J|VHn@I3jX3?+oT*dEco">lev</variable> </variables> @@ -16,9 +16,9 @@ <field name="value">#TRACE0_A1R, TRACE_A1R, DEBUG_A1R</field> <next> <block type="import_function_noreturn" id="#^q5].f]c@mR-QEX08aN" inline="true"> - <mutation parentId="wHpV:NMlfe)1!o8Ue.;+" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="wHpV:NMlfe)1!o8Ue.;+"/> <field name="name">initlog_A1R</field> - <data>{"id":"wHpV:NMlfe)1!o8Ue.;+","filename":"lib/Axes1Ref.py"}</data> + <data>wHpV:NMlfe)1!o8Ue.;+</data> <value name="_tr0"> <block type="math_number" id="Ti%$*3?}8+=STuuzg,K0"> <field name="NUM">1</field> @@ -39,9 +39,9 @@ <field name="value">#TRACE0_A2R, TRACE_A2R, DEBUG_A2R</field> <next> <block type="import_function_noreturn" id="CggmKHc2.e;5NEpj8`y~" inline="true"> - <mutation parentId="%;69W*xuJJx~-lUjCXj[" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="%;69W*xuJJx~-lUjCXj["/> <field name="name">initlog_A2R</field> - <data>{"id":"%;69W*xuJJx~-lUjCXj[","filename":"lib/Axes2Ref.py"}</data> + <data>%;69W*xuJJx~-lUjCXj[</data> <value name="_tr0"> <block type="math_number" id="XW}=2n_3iD5+{VX6[Qvm"> <field name="NUM">2</field> @@ -62,9 +62,9 @@ <field name="value">#TRACE0_FSM, TRACE_FSM, DEBUG_FSM</field> <next> <block type="import_function_noreturn" id="e~LZyae1h@BgUO|67E)z" inline="true"> - <mutation parentId="oSDL5szCFulKG,[_Rk74" parentFilename="lib/Factory.py"/> + <mutation parentId="oSDL5szCFulKG,[_Rk74"/> <field name="name">initlog_FSM</field> - <data>{"id":"oSDL5szCFulKG,[_Rk74","filename":"lib/Factory.py"}</data> + <data>oSDL5szCFulKG,[_Rk74</data> <value name="_tr0"> <block type="math_number" id="%%e0ynDTbrITZQ4eZ`td"> <field name="NUM">3</field> @@ -85,9 +85,9 @@ <field name="value">#TRACE0_FCL, TRACE_FCL, DEBUG_FCL</field> <next> <block type="import_function_noreturn" id="`vq^S?-Z,kRX*:cv2K3`" inline="true"> - <mutation parentId="kM|#w4).nQ$SC3F_{p,W" parentFilename="lib/MQTT.py"/> + <mutation parentId="kM|#w4).nQ$SC3F_{p,W"/> <field name="name">initlog_FCL</field> - <data>{"id":"kM|#w4).nQ$SC3F_{p,W","filename":"lib/MQTT.py"}</data> + <data>kM|#w4).nQ$SC3F_{p,W</data> <value name="_tr0"> <block type="math_number" id="$JR}~kfBJozb4IGXeH_C"> <field name="NUM">4</field> @@ -108,9 +108,9 @@ <field name="value">#TRACE0_GUI, TRACE_GUI, DEBUG_GUI</field> <next> <block type="import_function_noreturn" id="U/5,q^(?evJIm?|HW!|[" inline="true"> - <mutation parentId="%Bh_TSO{)UjNof4@}H.U" parentFilename="lib/GUI.py"/> + <mutation parentId="%Bh_TSO{)UjNof4@}H.U"/> <field name="name">initlog_GUI</field> - <data>{"id":"%Bh_TSO{)UjNof4@}H.U","filename":"lib/GUI.py"}</data> + <data>%Bh_TSO{)UjNof4@}H.U</data> <value name="_tr0"> <block type="math_number" id="zXUA.oeRQ52U]Z._$;i]"> <field name="NUM">5</field> @@ -131,9 +131,9 @@ <field name="value">#TRACE0_VGR, TRACE_VGR, DEBUG_VGR</field> <next> <block type="import_function_noreturn" id="4YgH-o^E#,,u@St/`7b_" inline="true"> - <mutation parentId="locfqzh+xi*h@-gothsh" parentFilename="lib/VGR.py"/> + <mutation parentId="locfqzh+xi*h@-gothsh"/> <field name="name">initlog_VGR</field> - <data>{"id":"locfqzh+xi*h@-gothsh","filename":"lib/VGR.py"}</data> + <data>locfqzh+xi*h@-gothsh</data> <value name="_tr0"> <block type="math_number" id="aUkRYG^k$N?/=|tVA}Zs"> <field name="NUM">6</field> @@ -154,9 +154,9 @@ <field name="value">#TRACE0_HBW, TRACE_HBW, DEBUG_HBW</field> <next> <block type="import_function_noreturn" id="}CFQh`n|LQe:TNl9J5.8" inline="true"> - <mutation parentId="4]s3nDB[KgA.h:$8oFbd" parentFilename="lib/HBW.py"/> + <mutation parentId="4]s3nDB[KgA.h:$8oFbd"/> <field name="name">initlog_HBW</field> - <data>{"id":"4]s3nDB[KgA.h:$8oFbd","filename":"lib/HBW.py"}</data> + <data>4]s3nDB[KgA.h:$8oFbd</data> <value name="_tr0"> <block type="math_number" id="4_./Lm_FpCC02s~rDue~"> <field name="NUM">7</field> @@ -177,9 +177,9 @@ <field name="value">#TRACE0_NFC, TRACE_NFC, DEBUG_NFC</field> <next> <block type="import_function_noreturn" id="0aTwp?w0mw:b$mYt|%KD" inline="true"> - <mutation parentId="+9dMr;*]JDwo`a9dZY^0" parentFilename="lib/Nfc.py"/> + <mutation parentId="+9dMr;*]JDwo`a9dZY^0"/> <field name="name">initlog_NFC</field> - <data>{"id":"+9dMr;*]JDwo`a9dZY^0","filename":"lib/Nfc.py"}</data> + <data>+9dMr;*]JDwo`a9dZY^0</data> <value name="_tr0"> <block type="math_number" id="UeLb0HF8C*!VM/,9QstN"> <field name="NUM">8</field> diff --git a/lib/MPO.blockly b/lib/MPO.blockly index efc20d2..c09327e 100644 --- a/lib/MPO.blockly +++ b/lib/MPO.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="x?rbx}Z!7+Jx9E.L=:pX">_code</variable> <variable id="Hq*BSR/(QEo9c0kQRW{y">_active</variable> @@ -138,9 +138,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="E%AkustZHF#W0Lihcn~E"> - <mutation parentId="*Po6~DzRyM9/RWe)v-Dm" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="*Po6~DzRyM9/RWe)v-Dm"/> <field name="name">get_factory_error_state</field> - <data>{"id":"*Po6~DzRyM9/RWe)v-Dm","filename":"lib/Factory_Variables.py"}</data> + <data>*Po6~DzRyM9/RWe)v-Dm</data> </block> </value> <value name="B"> @@ -215,9 +215,9 @@ </value> <next> <block type="import_function_noreturn" id="[e9AEpbS1*1/i9#@Xhv6" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="%7pS5ESe@~2Fi,#5[b=;"> <field name="NUM">5</field> @@ -304,9 +304,9 @@ </value> <next> <block type="import_function_noreturn" id="j5pjGuCbJa$DOM`j~$fP" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="`S2fF~:zOl8Fi2Z`y!3="> <field name="NUM">6</field> @@ -320,9 +320,9 @@ <mutation name="pickup"/> <next> <block type="import_function_noreturn" id=";Bx,ThoG`/S@^7LgJ[DT" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="-[Uwx#=s1m9VTn,aBisb"> <field name="NUM">3</field> @@ -336,9 +336,9 @@ <field name="value">logging.debug('saw')</field> <next> <block type="import_function_noreturn" id="Tt#LYdeTD}dV0!~e)TSD" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="2Tbn~4{-K$0@kv3=1a;J"> <field name="NUM">10</field> @@ -390,9 +390,9 @@ <field name="value">logging.debug('belt')</field> <next> <block type="import_function_noreturn" id="VaA3PAQXI)C@YzOy;J_w" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="math_number" id="?),+.5,B/{|0%mM=02M,"> <field name="NUM">9</field> @@ -416,9 +416,9 @@ <field name="value">#SLD conveyeor belt on:</field> <next> <block type="import_function_noreturn" id="n%bcFX*uu=M?JvT+Iy]+" inline="true"> - <mutation parentId="%z2U,T)U0wd2S}!Lot[s" parentFilename="lib/SLD.py"/> + <mutation parentId="%z2U,T)U0wd2S}!Lot[s"/> <field name="name">setConvBeltSpeedSLD</field> - <data>{"id":"%z2U,T)U0wd2S}!Lot[s","filename":"lib/SLD.py"}</data> + <data>%z2U,T)U0wd2S}!Lot[s</data> <value name="speed"> <block type="math_number" id="Cfs/[$0YpkYTS_84TlZ{"> <field name="NUM">300</field> @@ -623,9 +623,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="qdUho`0!ogE$[iin]`(1" inline="true"> - <mutation parentId=")r1f])U6{^9+k?]MNLHg" parentFilename="lib/MPO_Display.py"/> + <mutation parentId=")r1f])U6{^9+k?]MNLHg"/> <field name="name">update_display_MPO</field> - <data>{"id":")r1f])U6{^9+k?]MNLHg","filename":"lib/MPO_Display.py"}</data> + <data>)r1f])U6{^9+k?]MNLHg</data> <value name="state_code"> <block type="variables_get" id="pmsC`f,.g8UFCXIiOvQ4"> <field name="VAR" id="78bW9521)(I[oMydfNIz">state_code</field> @@ -633,9 +633,9 @@ </value> <next> <block type="import_function_noreturn" id="P;n3CQBds].4:%dii%8_" inline="true"> - <mutation parentId="t3anT7U%6iUg%);3jk5D" parentFilename="lib/MPO_MQTT.py"/> + <mutation parentId="t3anT7U%6iUg%);3jk5D"/> <field name="name">publish_state_MPO</field> - <data>{"id":"t3anT7U%6iUg%);3jk5D","filename":"lib/MPO_MQTT.py"}</data> + <data>t3anT7U%6iUg%);3jk5D</data> <value name="_code"> <block type="variables_get" id="e-H]-*H|FN[?*@J=2*Hx"> <field name="VAR" id="78bW9521)(I[oMydfNIz">state_code</field> diff --git a/lib/MPO_Display.blockly b/lib/MPO_Display.blockly index 605cb64..c9c2a81 100644 --- a/lib/MPO_Display.blockly +++ b/lib/MPO_Display.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="78bW9521)(I[oMydfNIz">state_code</variable> </variables> diff --git a/lib/MPO_MQTT.blockly b/lib/MPO_MQTT.blockly index 6db8b0d..ee499ab 100644 --- a/lib/MPO_MQTT.blockly +++ b/lib/MPO_MQTT.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="qnrm`yD7~y=DzY(lny=~">_code</variable> <variable id="j6./]}~V*xJ!=y%a:~(q">_active</variable> @@ -22,9 +22,9 @@ <block type="controls_if" id="?ydx*DAvZ%#`VspIUW/`"> <value name="IF0"> <block type="import_function_return" id="BywSPK=0a#rj4zUx,)i-"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -40,9 +40,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="xm8t2E_0r8~VmKPVj^%n"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> diff --git a/lib/MQTT.blockly b/lib/MQTT.blockly index a9e4cfc..247c1b3 100644 --- a/lib/MQTT.blockly +++ b/lib/MQTT.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="?e}KOZ-s/b-DY5{q@3!%">_tr0</variable> <variable id="okgE+p-N96bha3$|6f)M">_tr</variable> @@ -51,9 +51,9 @@ </value> <next> <block type="import_function_noreturn" id=":zI}Dn7~7X;uq]C(Hp7t" inline="true"> - <mutation parentId="jq7@hg]+p53nEdq-/k7f" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="jq7@hg]+p53nEdq-/k7f"/> <field name="name">set_client_local</field> - <data>{"id":"jq7@hg]+p53nEdq-/k7f","filename":"lib/Factory_Variables.py"}</data> + <data>jq7@hg]+p53nEdq-/k7f</data> <value name="client"> <block type="variables_get" id="[g*J},!HFz+y9y)hCEA`"> <field name="VAR" id="d2.J:01W*;j`8R0B1!GX">client_local</field> @@ -109,9 +109,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="ju77VCZEPmd$BL.Y=^?+" inline="true"> - <mutation parentId="?0pbVo?(VU^@~-nZH|KO" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="?0pbVo?(VU^@~-nZH|KO"/> <field name="name">publish_broadcast</field> - <data>{"id":"?0pbVo?(VU^@~-nZH|KO","filename":"lib/SSC_Publisher.py"}</data> + <data>?0pbVo?(VU^@~-nZH|KO</data> <value name="message"> <block type="text" id="f3WmCE3VyuZd2HcZy1[k"> <field name="TEXT">init</field> @@ -351,14 +351,14 @@ </value> <next> <block type="import_function_noreturn" id="+mUL^6rX@p!HJx~_LL{C"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> <next> <block type="import_function_noreturn" id="{cA}*SRsCV(p@kDr6Vih"> - <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|" parentFilename="lib/Nfc_MQTT.py"/> + <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|"/> <field name="name">publish_Nfc_Data</field> - <data>{"id":"3I9.Z1dIRz?*Ahf!b#S|","filename":"lib/Nfc_MQTT.py"}</data> + <data>3I9.Z1dIRz?*Ahf!b#S|</data> <next> <block type="display_set_status_indicator_active" id="*@o!isnMXJ*z%;ZG![1T"> <field name="instance_name">txt_status_indicator_cloud_connected</field> @@ -474,14 +474,14 @@ </value> <next> <block type="import_function_noreturn" id="ZgmAip7|mM66FZ~AGS-j" inline="true"> - <mutation parentId="n]:P(HGm~OJVPI73a7Co" parentFilename="lib/HBW_MQTT.py"/> + <mutation parentId="n]:P(HGm~OJVPI73a7Co"/> <field name="name">publish_state_Storage</field> - <data>{"id":"n]:P(HGm~OJVPI73a7Co","filename":"lib/HBW_MQTT.py"}</data> + <data>n]:P(HGm~OJVPI73a7Co</data> <value name="list_storage"> <block type="import_function_return" id="_QY[mp|LUPWNVw-D-z7f"> - <mutation parentId="w7md0L[G1mrNyJMGGceD" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="w7md0L[G1mrNyJMGGceD"/> <field name="name">get_list_storage</field> - <data>{"id":"w7md0L[G1mrNyJMGGceD","filename":"lib/HBW_Storage.py"}</data> + <data>w7md0L[G1mrNyJMGGceD</data> </block> </value> </block> @@ -556,9 +556,9 @@ </value> <next> <block type="import_function_noreturn" id="-yjzpC4Ns01W-r/kr^tY" inline="true"> - <mutation parentId="?0pbVo?(VU^@~-nZH|KO" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="?0pbVo?(VU^@~-nZH|KO"/> <field name="name">publish_broadcast</field> - <data>{"id":"?0pbVo?(VU^@~-nZH|KO","filename":"lib/SSC_Publisher.py"}</data> + <data>?0pbVo?(VU^@~-nZH|KO</data> <value name="message"> <block type="text" id="M.V9L}Ws}T~#eGO;oXyL"> <field name="TEXT">init</field> @@ -566,13 +566,13 @@ </value> <next> <block type="util_thread" id="uH(`ZbqM.6q*cWpE/}Lz"> - <field name="dropdown_event">{"id":"kM{9`Ce_E`O~+l.H2;u]","filename":"lib/SSC_Publisher.py"}</field> + <field name="dropdown_event">kM{9`Ce_E`O~+l.H2;u]</field> <next> <block type="util_thread" id="w1?}ti_IM=}X+]fZAYKj"> - <field name="dropdown_event">{"id":"fV8ytAN11%dsbXah~:W=","filename":"lib/SSC_Publisher.py"}</field> + <field name="dropdown_event">fV8ytAN11%dsbXah~:W=</field> <next> <block type="util_thread" id="/.^3Vi7j!o|):kv+lwRU"> - <field name="dropdown_event">{"id":"|%mdr?drZ`;Gk43VutKx","filename":"lib/SSC_Publisher.py"}</field> + <field name="dropdown_event">|%mdr?drZ`;Gk43VutKx</field> <next> <block type="variables_set" id="Bp!Ex_C[DDn.4X0VzK(i"> <field name="VAR" id="M5m8Lc5+ci`_:/N7)MO5">ts_publishStorage</field> @@ -594,9 +594,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="aaW+By:~2Cs8B9Zde2#`"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <value name="B"> @@ -621,9 +621,9 @@ </value> <value name="B"> <block type="import_function_return" id=":SpR`/5r_H(RuIJ$}Uo("> - <mutation parentId="6[1nN2WH?__2j,T=nkvH" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="6[1nN2WH?__2j,T=nkvH"/> <field name="name">get_keep_alive</field> - <data>{"id":"6[1nN2WH?__2j,T=nkvH","filename":"lib/Factory_Variables.py"}</data> + <data>6[1nN2WH?__2j,T=nkvH</data> </block> </value> </block> @@ -640,9 +640,9 @@ <mutation name="decrease_frequency_MQTT"/> <next> <block type="import_function_noreturn" id="/xV{xUQl!j.ph-X)1Ws3" inline="true"> - <mutation parentId="rD:`*:mZjhY.Y5aY{/C/" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="rD:`*:mZjhY.Y5aY{/C/"/> <field name="name">set_cloud_active</field> - <data>{"id":"rD:`*:mZjhY.Y5aY{/C/","filename":"lib/Factory_Variables.py"}</data> + <data>rD:`*:mZjhY.Y5aY{/C/</data> <value name="value"> <block type="logic_boolean" id="/T=1(qE]3FuG%iNdvbmn"> <field name="BOOL">FALSE</field> @@ -689,14 +689,14 @@ </value> <next> <block type="import_function_noreturn" id="+!BD6reVSXi~,ppLSKO9" inline="true"> - <mutation parentId="n]:P(HGm~OJVPI73a7Co" parentFilename="lib/HBW_MQTT.py"/> + <mutation parentId="n]:P(HGm~OJVPI73a7Co"/> <field name="name">publish_state_Storage</field> - <data>{"id":"n]:P(HGm~OJVPI73a7Co","filename":"lib/HBW_MQTT.py"}</data> + <data>n]:P(HGm~OJVPI73a7Co</data> <value name="list_storage"> <block type="import_function_return" id="%!SuYkZNn^#~IS:R[N4*"> - <mutation parentId="w7md0L[G1mrNyJMGGceD" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="w7md0L[G1mrNyJMGGceD"/> <field name="name">get_list_storage</field> - <data>{"id":"w7md0L[G1mrNyJMGGceD","filename":"lib/HBW_Storage.py"}</data> + <data>w7md0L[G1mrNyJMGGceD</data> </block> </value> </block> @@ -761,9 +761,9 @@ <field name="value">logging.log(logging.TRACE_FCL, '-')</field> <next> <block type="import_function_noreturn" id="I=fPNDxUX!-GSDENhRT=" inline="true"> - <mutation parentId="@|5fklE;AcfCo8Z4F/9[" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="@|5fklE;AcfCo8Z4F/9["/> <field name="name">set_ldr_period</field> - <data>{"id":"@|5fklE;AcfCo8Z4F/9[","filename":"lib/Factory_Variables.py"}</data> + <data>@|5fklE;AcfCo8Z4F/9[</data> <value name="value"> <block type="math_number" id="@73:e0,q7$`nPBh({/*2"> <field name="NUM">60</field> @@ -771,9 +771,9 @@ </value> <next> <block type="import_function_noreturn" id="NZ_n8`oBicOad{h~18U9" inline="true"> - <mutation parentId="IOw}87u/N:1x;%!i|#u-" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="IOw}87u/N:1x;%!i|#u-"/> <field name="name">set_bme680_period</field> - <data>{"id":"IOw}87u/N:1x;%!i|#u-","filename":"lib/Factory_Variables.py"}</data> + <data>IOw}87u/N:1x;%!i|#u-</data> <value name="value"> <block type="math_number" id="f~#Jj-P79ix;JlC8(?W1"> <field name="NUM">60</field> @@ -781,9 +781,9 @@ </value> <next> <block type="import_function_noreturn" id="^1m]$([[qV8OSv:U,E,J" inline="true"> - <mutation parentId="T:_Ip@07Z0p)*rwYfs9?" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="T:_Ip@07Z0p)*rwYfs9?"/> <field name="name">set_camera_fps</field> - <data>{"id":"T:_Ip@07Z0p)*rwYfs9?","filename":"lib/Factory_Variables.py"}</data> + <data>T:_Ip@07Z0p)*rwYfs9?</data> <value name="value"> <block type="math_number" id="`IchX[7KzgCeYlEPZRC}"> <field name="NUM">1</field> @@ -791,9 +791,9 @@ </value> <next> <block type="import_function_noreturn" id="?$w/H=4S^VhE;3hvc~k-" inline="true"> - <mutation parentId="=6?N,~kcJYzPy5aHjA9k" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="=6?N,~kcJYzPy5aHjA9k"/> <field name="name">set_camera_on</field> - <data>{"id":"=6?N,~kcJYzPy5aHjA9k","filename":"lib/Factory_Variables.py"}</data> + <data>=6?N,~kcJYzPy5aHjA9k</data> <value name="value"> <block type="logic_boolean" id="gUq{d%CqGx^b]vW+YV09"> <field name="BOOL">FALSE</field> @@ -801,9 +801,9 @@ </value> <next> <block type="import_function_noreturn" id="QxSfQ,#Z_Y]}BDr8u~L!" inline="true"> - <mutation parentId="Zimc.2qf$B!6]f,t1l2Y" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="Zimc.2qf$B!6]f,t1l2Y"/> <field name="name">set_alarm_timer</field> - <data>{"id":"Zimc.2qf$B!6]f,t1l2Y","filename":"lib/Factory_Variables.py"}</data> + <data>Zimc.2qf$B!6]f,t1l2Y</data> <value name="value"> <block type="math_number" id="DoT.;S^)9),?aA9IwJv%"> <field name="NUM">5</field> @@ -811,9 +811,9 @@ </value> <next> <block type="import_function_noreturn" id="?=lvketG{q*6PGE?Y=4a" inline="true"> - <mutation parentId="pXu!nKcJ+iaUs#PW{oDb" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="pXu!nKcJ+iaUs#PW{oDb"/> <field name="name">set_init_finished</field> - <data>{"id":"pXu!nKcJ+iaUs#PW{oDb","filename":"lib/Factory_Variables.py"}</data> + <data>pXu!nKcJ+iaUs#PW{oDb</data> <value name="value"> <block type="logic_boolean" id="XA0;.n?F]?bK+lpEFyS8"> <field name="BOOL">TRUE</field> @@ -841,9 +841,9 @@ <field name="value">logging.log(logging.TRACE_FCL, '-')</field> <next> <block type="import_function_noreturn" id="-`DZKEq#i1pB!RWWx[W3" inline="true"> - <mutation parentId="@|5fklE;AcfCo8Z4F/9[" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="@|5fklE;AcfCo8Z4F/9["/> <field name="name">set_ldr_period</field> - <data>{"id":"@|5fklE;AcfCo8Z4F/9[","filename":"lib/Factory_Variables.py"}</data> + <data>@|5fklE;AcfCo8Z4F/9[</data> <value name="value"> <block type="math_number" id="-E@ZQbBWUE(60t./:?!U"> <field name="NUM">60</field> @@ -851,9 +851,9 @@ </value> <next> <block type="import_function_noreturn" id="Cq{1oEOo76qxYFtb/P,l" inline="true"> - <mutation parentId="IOw}87u/N:1x;%!i|#u-" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="IOw}87u/N:1x;%!i|#u-"/> <field name="name">set_bme680_period</field> - <data>{"id":"IOw}87u/N:1x;%!i|#u-","filename":"lib/Factory_Variables.py"}</data> + <data>IOw}87u/N:1x;%!i|#u-</data> <value name="value"> <block type="math_number" id="0(bgs`WSJE5Slq/FZ|S["> <field name="NUM">60</field> @@ -861,9 +861,9 @@ </value> <next> <block type="import_function_noreturn" id="Cy@8hbWY`2u*z~u%@Ki{" inline="true"> - <mutation parentId="T:_Ip@07Z0p)*rwYfs9?" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="T:_Ip@07Z0p)*rwYfs9?"/> <field name="name">set_camera_fps</field> - <data>{"id":"T:_Ip@07Z0p)*rwYfs9?","filename":"lib/Factory_Variables.py"}</data> + <data>T:_Ip@07Z0p)*rwYfs9?</data> <value name="value"> <block type="math_number" id="Mvel1:P9!IyNWclZ$Q~m"> <field name="NUM">1</field> @@ -871,9 +871,9 @@ </value> <next> <block type="import_function_noreturn" id="!El*Pzu_mnsDk(@eck@g" inline="true"> - <mutation parentId="=6?N,~kcJYzPy5aHjA9k" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="=6?N,~kcJYzPy5aHjA9k"/> <field name="name">set_camera_on</field> - <data>{"id":"=6?N,~kcJYzPy5aHjA9k","filename":"lib/Factory_Variables.py"}</data> + <data>=6?N,~kcJYzPy5aHjA9k</data> <value name="value"> <block type="logic_boolean" id="`JvVNs-;u)y~dc(g3|rX"> <field name="BOOL">FALSE</field> @@ -902,9 +902,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="4!O,[.bXZLXXT1o:yM:J"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> @@ -944,9 +944,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="Y}z,-zkZ2ks./G~02c~d"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> @@ -1070,9 +1070,9 @@ <block type="controls_if" id=":Z=4iGOVmhu+FLnaT^EX"> <value name="IF0"> <block type="import_function_return" id="7K-|-,B{Q:0MB~-,_Qp-" inline="true"> - <mutation parentId="i8@^;8N8zhCCdfm`fAV." parentFilename="lib/Factory.py"/> + <mutation parentId="i8@^;8N8zhCCdfm`fAV."/> <field name="name">reqHBW_fetchWP</field> - <data>{"id":"i8@^;8N8zhCCdfm`fAV.","filename":"lib/Factory.py"}</data> + <data>i8@^;8N8zhCCdfm`fAV.</data> <value name="wp"> <block type="lists_create_with" id="gEsuex,JOm$1urr;!z[o"> <mutation items="4"/> @@ -1135,9 +1135,9 @@ <block type="controls_if" id="EKJ2w0~9Txa,taHk[;9O"> <value name="IF0"> <block type="import_function_return" id="dA87tWALbW$0;/GA!KmR"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <statement name="DO0"> @@ -1156,9 +1156,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="Ilj4+Mti.}dV6,4ih$Uf"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> diff --git a/lib/MQTT_Subscriber.blockly b/lib/MQTT_Subscriber.blockly index 60b20cb..68f6493 100644 --- a/lib/MQTT_Subscriber.blockly +++ b/lib/MQTT_Subscriber.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="Wa_}K)a!:acam|{CgO?C">res</variable> <variable id="eBOVf#AeQI`5(1l!u?:0">keep_alive_timestamp</variable> @@ -17,9 +17,9 @@ <field name="value">logging.log(logging.TRACE_FCL, '-')</field> <next> <block type="import_function_noreturn" id=")kYd!WTqe93PbZPF[Zy6" inline="true"> - <mutation parentId="rD:`*:mZjhY.Y5aY{/C/" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="rD:`*:mZjhY.Y5aY{/C/"/> <field name="name">set_cloud_active</field> - <data>{"id":"rD:`*:mZjhY.Y5aY{/C/","filename":"lib/Factory_Variables.py"}</data> + <data>rD:`*:mZjhY.Y5aY{/C/</data> <value name="value"> <block type="logic_boolean" id="%FRuxJ*.:UpvGPB(m_cp"> <field name="BOOL">TRUE</field> @@ -45,9 +45,9 @@ <field name="value">logging.log(logging.DEBUG_FCL, 'set keep alive value')</field> <next> <block type="import_function_noreturn" id="L?W^}A+%q2FpHX,O^6b0" inline="true"> - <mutation parentId="[U!xf=[/#2^I1`?Q2[Ac" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="[U!xf=[/#2^I1`?Q2[Ac"/> <field name="name">set_keep_alive</field> - <data>{"id":"[U!xf=[/#2^I1`?Q2[Ac","filename":"lib/Factory_Variables.py"}</data> + <data>[U!xf=[/#2^I1`?Q2[Ac</data> <value name="value"> <block type="util_runtime_measurement" id="zn[BJ;Z+x:4{C{u!8Kju"> <field name="TIME">SECOND</field> @@ -64,9 +64,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="EhO:Q+N*ZR|4B*CTlE6."> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> @@ -109,9 +109,9 @@ <field name="value">set_keep_alive(to_datetime_utc(last_msg).timestamp())</field> <next> <block type="import_function_noreturn" id="xh+8)q3CU`ft_sIw=h7;" inline="true"> - <mutation parentId="?0pbVo?(VU^@~-nZH|KO" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="?0pbVo?(VU^@~-nZH|KO"/> <field name="name">publish_broadcast</field> - <data>{"id":"?0pbVo?(VU^@~-nZH|KO","filename":"lib/SSC_Publisher.py"}</data> + <data>?0pbVo?(VU^@~-nZH|KO</data> <value name="message"> <block type="text" id="~si.L$q[P03s*aO4P2K|"> <field name="TEXT">keep-alive</field> @@ -156,9 +156,9 @@ <block type="controls_if" id="qE/L(dGRu0*`Q6r?Cxvr"> <value name="IF0"> <block type="import_function_return" id="rU/v65H=QVIvw|[uhATu" inline="true"> - <mutation parentId="i8@^;8N8zhCCdfm`fAV." parentFilename="lib/Factory.py"/> + <mutation parentId="i8@^;8N8zhCCdfm`fAV."/> <field name="name">reqHBW_fetchWP</field> - <data>{"id":"i8@^;8N8zhCCdfm`fAV.","filename":"lib/Factory.py"}</data> + <data>i8@^;8N8zhCCdfm`fAV.</data> <value name="wp"> <block type="lists_create_with" id="z#{#eFnvash`Z5*-+OpX"> <mutation items="4"/> @@ -200,19 +200,19 @@ <field name="value">logging.log(logging.TRACE_FCL, '-')</field> <next> <block type="import_function_noreturn" id="p/TTu6_FRW7_o|r{`^FJ"> - <mutation parentId="[GBw,%b6570@uPF#wNMm" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="[GBw,%b6570@uPF#wNMm"/> <field name="name">resetStorage</field> - <data>{"id":"[GBw,%b6570@uPF#wNMm","filename":"lib/HBW_Storage.py"}</data> + <data>[GBw,%b6570@uPF#wNMm</data> <next> <block type="import_function_noreturn" id="}t9j_Im7)S.:%E+[O)dI"> - <mutation parentId="t.H2b16~Z~:!`=I6uJMI" parentFilename="lib/HBW.py"/> + <mutation parentId="t.H2b16~Z~:!`=I6uJMI"/> <field name="name">updateStorageState</field> - <data>{"id":"t.H2b16~Z~:!`=I6uJMI","filename":"lib/HBW.py"}</data> + <data>t.H2b16~Z~:!`=I6uJMI</data> <next> <block type="import_function_noreturn" id="q#M]D55,WNA56tYf58rQ"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> </block> </next> </block> @@ -229,9 +229,9 @@ <field name="value">logging.log(logging.TRACE_FCL, '-')</field> <next> <block type="import_function_noreturn" id="eiUdxMMGoSBJmhV]Eqv}"> - <mutation parentId="$Qf@11(2_~]=+kZBg=@7" parentFilename="lib/Factory.py"/> + <mutation parentId="$Qf@11(2_~]=+kZBg=@7"/> <field name="name">parkFactory</field> - <data>{"id":"$Qf@11(2_~]=+kZBg=@7","filename":"lib/Factory.py"}</data> + <data>$Qf@11(2_~]=+kZBg=@7</data> </block> </next> </block> @@ -244,9 +244,9 @@ <field name="value">logging.log(logging.TRACE_FCL, '-')</field> <next> <block type="import_function_noreturn" id="q(+XKnh.Miz+~IZ_[1[V" inline="true"> - <mutation parentId="wSoc08Sb1t[JV3?PZ4jG" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="wSoc08Sb1t[JV3?PZ4jG"/> <field name="name">set_factory_error_state</field> - <data>{"id":"wSoc08Sb1t[JV3?PZ4jG","filename":"lib/Factory_Variables.py"}</data> + <data>wSoc08Sb1t[JV3?PZ4jG</data> <value name="state"> <block type="logic_null" id="k{2JFnm7izTdl#.PHlu*"/> </value> @@ -268,9 +268,9 @@ <field name="VAR" id="Wa_}K)a!:acam|{CgO?C">res</field> <value name="VALUE"> <block type="import_function_return" id="`5VF::jtv,I~T3lHFiL7" inline="true"> - <mutation parentId="F7|S^O%uft*fr1ON,Kt$" parentFilename="lib/Factory.py"/> + <mutation parentId="F7|S^O%uft*fr1ON,Kt$"/> <field name="name">reqVGR_Nfc</field> - <data>{"id":"F7|S^O%uft*fr1ON,Kt$","filename":"lib/Factory.py"}</data> + <data>F7|S^O%uft*fr1ON,Kt$</data> <value name="cmd"> <block type="variables_get" id="PH.5fLAb4]~gY;=Zsulw"> <field name="VAR" id="F/C6]Hm~9IcHf)(`Clk?">cmd</field> @@ -310,9 +310,9 @@ <field name="value">msg= json.loads(message.payload.decode("utf-8"))&#10;cmd = msg['cmd']&#10;if 'degree' in msg:&#10; degree = msg['degree']</field> <next> <block type="import_function_noreturn" id="4_R7?%!-kUuc;CC#64$L" inline="true"> - <mutation parentId="N0SY@-zA_#*mZOHikF/h" parentFilename="lib/SSC_PTU.py"/> + <mutation parentId="N0SY@-zA_#*mZOHikF/h"/> <field name="name">processCmd</field> - <data>{"id":"N0SY@-zA_#*mZOHikF/h","filename":"lib/SSC_PTU.py"}</data> + <data>N0SY@-zA_#*mZOHikF/h</data> <value name="cmd"> <block type="variables_get" id="}OBQW~j5/uUtd2,f5f5{"> <field name="VAR" id="F/C6]Hm~9IcHf)(`Clk?">cmd</field> diff --git a/lib/Nfc.blockly b/lib/Nfc.blockly index 6dc6eb8..59acdcb 100644 --- a/lib/Nfc.blockly +++ b/lib/Nfc.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="?e}KOZ-s/b-DY5{q@3!%">_tr0</variable> <variable id="okgE+p-N96bha3$|6f)M">_tr</variable> diff --git a/lib/Nfc_MQTT.blockly b/lib/Nfc_MQTT.blockly index bdef7f5..1895b22 100644 --- a/lib/Nfc_MQTT.blockly +++ b/lib/Nfc_MQTT.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="T..xGr{1w*mx%.TLb8Q8">nfc_data_uid</variable> <variable id="DB[twB-3~Zip)SB^`^LB">nfc_data_type_str</variable> @@ -26,9 +26,9 @@ <block type="controls_if" id="if+mYT${!bha57mCC^C2"> <value name="IF0"> <block type="import_function_return" id="XROxyRXn^3|91s8ReE8|"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -36,9 +36,9 @@ <field name="VAR" id="T..xGr{1w*mx%.TLb8Q8">nfc_data_uid</field> <value name="VALUE"> <block type="import_function_return" id="g`hoLf}gx+ZOe@lf~lTB"> - <mutation parentId="/5m9IJ,+l?7,x+?,a:6w" parentFilename="lib/Nfc.py"/> + <mutation parentId="/5m9IJ,+l?7,x+?,a:6w"/> <field name="name">get_nfc_data_uid</field> - <data>{"id":"/5m9IJ,+l?7,x+?,a:6w","filename":"lib/Nfc.py"}</data> + <data>/5m9IJ,+l?7,x+?,a:6w</data> </block> </value> <next> @@ -49,9 +49,9 @@ <field name="CASE">UPPERCASE</field> <value name="TEXT"> <block type="import_function_return" id="$A(NH)4FiG(QHzD6p36O"> - <mutation parentId="Yge)ej,WUBwGTvKXl%PW" parentFilename="lib/Nfc.py"/> + <mutation parentId="Yge)ej,WUBwGTvKXl%PW"/> <field name="name">get_nfc_data_type_str</field> - <data>{"id":"Yge)ej,WUBwGTvKXl%PW","filename":"lib/Nfc.py"}</data> + <data>Yge)ej,WUBwGTvKXl%PW</data> </block> </value> </block> @@ -64,9 +64,9 @@ <field name="CASE">UPPERCASE</field> <value name="TEXT"> <block type="import_function_return" id="d;?`+@}k;dc-Wu-$!XMI"> - <mutation parentId="}D~CgwFLewl#S;`%0ks1" parentFilename="lib/Nfc.py"/> + <mutation parentId="}D~CgwFLewl#S;`%0ks1"/> <field name="name">get_nfc_data_state_str</field> - <data>{"id":"}D~CgwFLewl#S;`%0ks1","filename":"lib/Nfc.py"}</data> + <data>}D~CgwFLewl#S;`%0ks1</data> </block> </value> </block> @@ -76,9 +76,9 @@ <field name="VAR" id="R7pLCO6e;!SgynU2zedR">nfc_data_mask_str</field> <value name="VALUE"> <block type="import_function_return" id="976q/ROcW-$ZdRbt`b.0"> - <mutation parentId="*![bE~mKJ(?W[OpOtA!?" parentFilename="lib/Nfc.py"/> + <mutation parentId="*![bE~mKJ(?W[OpOtA!?"/> <field name="name">get_nfc_data_mask_str</field> - <data>{"id":"*![bE~mKJ(?W[OpOtA!?","filename":"lib/Nfc.py"}</data> + <data>*![bE~mKJ(?W[OpOtA!?</data> </block> </value> <next> @@ -95,9 +95,9 @@ <field name="VAR" id="K^a[GU(Li`U6%tnS%t2f">list_tsstr</field> <value name="VALUE"> <block type="import_function_return" id="NXa%@-R76/H(I^{WxX;@"> - <mutation parentId="V^f3TEE$5gUcjO$oajL]" parentFilename="lib/Nfc.py"/> + <mutation parentId="V^f3TEE$5gUcjO$oajL]"/> <field name="name">get_nfc_data_tsstr_list</field> - <data>{"id":"V^f3TEE$5gUcjO$oajL]","filename":"lib/Nfc.py"}</data> + <data>V^f3TEE$5gUcjO$oajL]</data> </block> </value> <next> @@ -315,9 +315,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="Gt?E%@bYniW4FWHfRb[!"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -391,9 +391,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="j~)z}i0V%@W@B|i61)Kq"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> @@ -489,9 +489,9 @@ <field name="VAR" id="Wa_}K)a!:acam|{CgO?C">res</field> <value name="VALUE"> <block type="import_function_return" id="{,R1_;#s/Bi:kQFZvkRg" inline="true"> - <mutation parentId="F7|S^O%uft*fr1ON,Kt$" parentFilename="lib/Factory.py"/> + <mutation parentId="F7|S^O%uft*fr1ON,Kt$"/> <field name="name">reqVGR_Nfc</field> - <data>{"id":"F7|S^O%uft*fr1ON,Kt$","filename":"lib/Factory.py"}</data> + <data>F7|S^O%uft*fr1ON,Kt$</data> <value name="cmd"> <block type="variables_get" id="3#[dVek)BC+AQVWOW~Z("> <field name="VAR" id="(V9)5EgT,)F6gr4tYX)(">cmd</field> diff --git a/lib/SLD.blockly b/lib/SLD.blockly index 9dddaa9..ecb194c 100644 --- a/lib/SLD.blockly +++ b/lib/SLD.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="$E/GDp,,dwQrGbs7N*=C">_data</variable> <variable id="x?rbx}Z!7+Jx9E.L=:pX">_code</variable> @@ -85,9 +85,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="sfPm0O_ulXsuW13fY*h!"> - <mutation parentId="*Po6~DzRyM9/RWe)v-Dm" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="*Po6~DzRyM9/RWe)v-Dm"/> <field name="name">get_factory_error_state</field> - <data>{"id":"*Po6~DzRyM9/RWe)v-Dm","filename":"lib/Factory_Variables.py"}</data> + <data>*Po6~DzRyM9/RWe)v-Dm</data> </block> </value> <value name="B"> @@ -598,9 +598,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="obocv-?We~2|A#N3SHW|" inline="true"> - <mutation parentId="wSoc08Sb1t[JV3?PZ4jG" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="wSoc08Sb1t[JV3?PZ4jG"/> <field name="name">set_factory_error_state</field> - <data>{"id":"wSoc08Sb1t[JV3?PZ4jG","filename":"lib/Factory_Variables.py"}</data> + <data>wSoc08Sb1t[JV3?PZ4jG</data> <value name="state"> <block type="text" id="~a/PE9y]}{liVX|`R[,$"> <field name="TEXT">SLD</field> @@ -839,9 +839,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="ys|+PWnX.Qx,0J5wC.7E" inline="true"> - <mutation parentId="rZjuCnOSx#4%euwOJX]X" parentFilename="lib/SLD_Display.py"/> + <mutation parentId="rZjuCnOSx#4%euwOJX]X"/> <field name="name">update_display_SLD</field> - <data>{"id":"rZjuCnOSx#4%euwOJX]X","filename":"lib/SLD_Display.py"}</data> + <data>rZjuCnOSx#4%euwOJX]X</data> <value name="state_code"> <block type="variables_get" id="#/Ow:=ZVqq?-W+k{7BcQ"> <field name="VAR" id="78bW9521)(I[oMydfNIz">state_code</field> @@ -849,9 +849,9 @@ </value> <next> <block type="import_function_noreturn" id="0(o(njJj3}zEguj9aSui" inline="true"> - <mutation parentId="`$(l[O3$4[Vf/KP(cLR@" parentFilename="lib/SLD_MQTT.py"/> + <mutation parentId="`$(l[O3$4[Vf/KP(cLR@"/> <field name="name">publish_state_SLD</field> - <data>{"id":"`$(l[O3$4[Vf/KP(cLR@","filename":"lib/SLD_MQTT.py"}</data> + <data>`$(l[O3$4[Vf/KP(cLR@</data> <value name="_code"> <block type="variables_get" id="R(TwEz[R()iZz0_H7fgt"> <field name="VAR" id="78bW9521)(I[oMydfNIz">state_code</field> diff --git a/lib/SLD_Display.blockly b/lib/SLD_Display.blockly index b54b83f..5a533ee 100644 --- a/lib/SLD_Display.blockly +++ b/lib/SLD_Display.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="78bW9521)(I[oMydfNIz">state_code</variable> </variables> diff --git a/lib/SLD_MQTT.blockly b/lib/SLD_MQTT.blockly index a9b2979..8d78a19 100644 --- a/lib/SLD_MQTT.blockly +++ b/lib/SLD_MQTT.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="qnrm`yD7~y=DzY(lny=~">_code</variable> <variable id="j6./]}~V*xJ!=y%a:~(q">_active</variable> @@ -22,9 +22,9 @@ <block type="controls_if" id="SBd?zxcVE^V%%9QXB?l]"> <value name="IF0"> <block type="import_function_return" id="dArf:hHO251R;^+NX_qo"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -40,9 +40,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="bfkkC2U}ddrH2AB4{d?H"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> diff --git a/lib/SSC_Lights.blockly b/lib/SSC_Lights.blockly index af83e80..2eeef3f 100644 --- a/lib/SSC_Lights.blockly +++ b/lib/SSC_Lights.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="*EblIo:fFwn3c0|?8@!=">_mode</variable> <variable id="TKGoIF-J{7qh,}Q]U_-)">bits</variable> @@ -70,9 +70,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id=";A}MC0FFY4$VW,y?IY|W"> - <mutation parentId="=CS^d~X-Qbpi9*,cRXZ|" parentFilename="lib/HBW.py"/> + <mutation parentId="=CS^d~X-Qbpi9*,cRXZ|"/> <field name="name">get_state_code_HBW</field> - <data>{"id":"=CS^d~X-Qbpi9*,cRXZ|","filename":"lib/HBW.py"}</data> + <data>=CS^d~X-Qbpi9*,cRXZ|</data> </block> </value> <value name="B"> @@ -87,9 +87,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="A18IHv8x4@IDjP+AJ9Jf"> - <mutation parentId="~+8+LAt/3[6jrT@?Fotg" parentFilename="lib/VGR.py"/> + <mutation parentId="~+8+LAt/3[6jrT@?Fotg"/> <field name="name">get_state_code_VGR</field> - <data>{"id":"~+8+LAt/3[6jrT@?Fotg","filename":"lib/VGR.py"}</data> + <data>~+8+LAt/3[6jrT@?Fotg</data> </block> </value> <value name="B"> @@ -109,9 +109,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="E?T@!(.Hz%#Jg)}@@S!^"> - <mutation parentId="L{q3W`6AM{ApsDV_yKdc" parentFilename="lib/MPO.py"/> + <mutation parentId="L{q3W`6AM{ApsDV_yKdc"/> <field name="name">get_state_code_MPO</field> - <data>{"id":"L{q3W`6AM{ApsDV_yKdc","filename":"lib/MPO.py"}</data> + <data>L{q3W`6AM{ApsDV_yKdc</data> </block> </value> <value name="B"> @@ -126,9 +126,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="}_6D6cNVJ^_1|GK=2U3="> - <mutation parentId="eO[xQ[akMe*EVjm,{7m0" parentFilename="lib/SLD.py"/> + <mutation parentId="eO[xQ[akMe*EVjm,{7m0"/> <field name="name">get_state_code_SLD</field> - <data>{"id":"eO[xQ[akMe*EVjm,{7m0","filename":"lib/SLD.py"}</data> + <data>eO[xQ[akMe*EVjm,{7m0</data> </block> </value> <value name="B"> @@ -163,9 +163,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="-Uo%HMw*FzJLRE9C6I?7"> - <mutation parentId="=CS^d~X-Qbpi9*,cRXZ|" parentFilename="lib/HBW.py"/> + <mutation parentId="=CS^d~X-Qbpi9*,cRXZ|"/> <field name="name">get_state_code_HBW</field> - <data>{"id":"=CS^d~X-Qbpi9*,cRXZ|","filename":"lib/HBW.py"}</data> + <data>=CS^d~X-Qbpi9*,cRXZ|</data> </block> </value> <value name="B"> @@ -180,9 +180,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="vADqW4pp9(=~Hg{.2!,b"> - <mutation parentId="~+8+LAt/3[6jrT@?Fotg" parentFilename="lib/VGR.py"/> + <mutation parentId="~+8+LAt/3[6jrT@?Fotg"/> <field name="name">get_state_code_VGR</field> - <data>{"id":"~+8+LAt/3[6jrT@?Fotg","filename":"lib/VGR.py"}</data> + <data>~+8+LAt/3[6jrT@?Fotg</data> </block> </value> <value name="B"> @@ -202,9 +202,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="w96}gz4hsf~X`*%buSUV"> - <mutation parentId="L{q3W`6AM{ApsDV_yKdc" parentFilename="lib/MPO.py"/> + <mutation parentId="L{q3W`6AM{ApsDV_yKdc"/> <field name="name">get_state_code_MPO</field> - <data>{"id":"L{q3W`6AM{ApsDV_yKdc","filename":"lib/MPO.py"}</data> + <data>L{q3W`6AM{ApsDV_yKdc</data> </block> </value> <value name="B"> @@ -219,9 +219,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="O7Puu=s~Gv`bIRi8MLU/"> - <mutation parentId="eO[xQ[akMe*EVjm,{7m0" parentFilename="lib/SLD.py"/> + <mutation parentId="eO[xQ[akMe*EVjm,{7m0"/> <field name="name">get_state_code_SLD</field> - <data>{"id":"eO[xQ[akMe*EVjm,{7m0","filename":"lib/SLD.py"}</data> + <data>eO[xQ[akMe*EVjm,{7m0</data> </block> </value> <value name="B"> @@ -256,9 +256,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="ofT_BV$%:ThSqp+{?!sy"> - <mutation parentId="=CS^d~X-Qbpi9*,cRXZ|" parentFilename="lib/HBW.py"/> + <mutation parentId="=CS^d~X-Qbpi9*,cRXZ|"/> <field name="name">get_state_code_HBW</field> - <data>{"id":"=CS^d~X-Qbpi9*,cRXZ|","filename":"lib/HBW.py"}</data> + <data>=CS^d~X-Qbpi9*,cRXZ|</data> </block> </value> <value name="B"> @@ -273,9 +273,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="{=sHXVUHd!h$y%gHGxWe"> - <mutation parentId="~+8+LAt/3[6jrT@?Fotg" parentFilename="lib/VGR.py"/> + <mutation parentId="~+8+LAt/3[6jrT@?Fotg"/> <field name="name">get_state_code_VGR</field> - <data>{"id":"~+8+LAt/3[6jrT@?Fotg","filename":"lib/VGR.py"}</data> + <data>~+8+LAt/3[6jrT@?Fotg</data> </block> </value> <value name="B"> @@ -295,9 +295,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="*e:%tL2@QrqPsD}^bT-Q"> - <mutation parentId="L{q3W`6AM{ApsDV_yKdc" parentFilename="lib/MPO.py"/> + <mutation parentId="L{q3W`6AM{ApsDV_yKdc"/> <field name="name">get_state_code_MPO</field> - <data>{"id":"L{q3W`6AM{ApsDV_yKdc","filename":"lib/MPO.py"}</data> + <data>L{q3W`6AM{ApsDV_yKdc</data> </block> </value> <value name="B"> @@ -312,9 +312,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="kU=uU8U)fy?;/OOgeL~{"> - <mutation parentId="eO[xQ[akMe*EVjm,{7m0" parentFilename="lib/SLD.py"/> + <mutation parentId="eO[xQ[akMe*EVjm,{7m0"/> <field name="name">get_state_code_SLD</field> - <data>{"id":"eO[xQ[akMe*EVjm,{7m0","filename":"lib/SLD.py"}</data> + <data>eO[xQ[akMe*EVjm,{7m0</data> </block> </value> <value name="B"> diff --git a/lib/SSC_PTU.blockly b/lib/SSC_PTU.blockly index 92faa11..0cc883c 100644 --- a/lib/SSC_PTU.blockly +++ b/lib/SSC_PTU.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="jB`z3ygX~pnY3j/;AK*|">cmd</variable> <variable id="O5Ja=_mya8%c~L{j0E{6">degree</variable> @@ -281,14 +281,14 @@ <field name="value">logging.log(logging.TRACE, '-')</field> <next> <block type="import_function_noreturn" id="zX-$OAh8:},AC~}ulZ!:"> - <mutation parentId="qy#sBY.7oVLi?u|k8NZ:" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="qy#sBY.7oVLi?u|k8NZ:"/> <field name="name">movePosPark_SSC</field> - <data>{"id":"qy#sBY.7oVLi?u|k8NZ:","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>qy#sBY.7oVLi?u|k8NZ:</data> <next> <block type="import_function_noreturn" id="msp9K@:%hX4*Zh|Hx^Ya"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -303,9 +303,9 @@ <field name="value">logging.log(logging.TRACE, '-')</field> <next> <block type="import_function_noreturn" id=":KxB~.T#a9=aPVoF;h#s" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="~,,.4P6i?`,K/.t^0(?D"> <field name="NUM">6</field> @@ -318,9 +318,9 @@ </value> <next> <block type="import_function_noreturn" id="?^S]srC:2QK$cs/Dq12x"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -335,9 +335,9 @@ <field name="value">logging.log(logging.TRACE, '-')</field> <next> <block type="import_function_noreturn" id="LCP3)9j^rQ~mR/mY]|?m" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="Tp!@U%AFxSU|eJSp4]je"> <field name="NUM">6</field> @@ -350,9 +350,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="KrZQffnREoGZ+FoP+G3j"> - <mutation parentId="hD~/KPZv5A)0%+a#tgT[" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hD~/KPZv5A)0%+a#tgT["/> <field name="name">get_ABSLIMIT</field> - <data>{"id":"hD~/KPZv5A)0%+a#tgT[","filename":"lib/Axes1Ref.py"}</data> + <data>hD~/KPZv5A)0%+a#tgT[</data> </block> </value> <value name="AT"> @@ -364,9 +364,9 @@ </value> <next> <block type="import_function_noreturn" id="9bj=j$dGlo}BRZ.7|nX^"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -381,9 +381,9 @@ <field name="value">logging.log(logging.TRACE, '-')</field> <next> <block type="import_function_noreturn" id="`z_co:w@.D!PHbf4rw$a" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="rLa8j.Dz3C1*.Fuk`|j}"> <field name="NUM">7</field> @@ -396,9 +396,9 @@ </value> <next> <block type="import_function_noreturn" id="lgVy=nO?q8DJzJlO(UzL"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -413,9 +413,9 @@ <field name="value">logging.log(logging.TRACE, '-')</field> <next> <block type="import_function_noreturn" id="rYcg^_h(qy}~qEHl[%7b" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="2s~%rkd3hH[.lPZ?.VRy"> <field name="NUM">7</field> @@ -428,9 +428,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="5~xYlu;fPn~4|]TiBoiK"> - <mutation parentId="hD~/KPZv5A)0%+a#tgT[" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hD~/KPZv5A)0%+a#tgT["/> <field name="name">get_ABSLIMIT</field> - <data>{"id":"hD~/KPZv5A)0%+a#tgT[","filename":"lib/Axes1Ref.py"}</data> + <data>hD~/KPZv5A)0%+a#tgT[</data> </block> </value> <value name="AT"> @@ -442,9 +442,9 @@ </value> <next> <block type="import_function_noreturn" id="r=)ek?Qe.fsu8af{#Mh_"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -465,9 +465,9 @@ <field name="instance_name_0">EI-]CpP2Xt@A:ytm?6={-T[fZxv3qalB[:KXZ*k~3</field> <next> <block type="import_function_noreturn" id="yM,ffFxuLYm{H,=ig$[k"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -491,9 +491,9 @@ <field name="VAR" id="6m:8G.w#xGP6$LaEanbW">pos_pan</field> <value name="VALUE"> <block type="import_function_return" id="W;7/SMwYZ6=6dkY]kJ[z"> - <mutation parentId="Ml8U!I,mVG62+dq^r1K)" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="Ml8U!I,mVG62+dq^r1K)"/> <field name="name">get_abspos_SSC_pan</field> - <data>{"id":"Ml8U!I,mVG62+dq^r1K)","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>Ml8U!I,mVG62+dq^r1K)</data> </block> </value> <next> @@ -572,9 +572,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="Ok%^lwP-S8fQI2vALEZh"> - <mutation parentId="hD~/KPZv5A)0%+a#tgT[" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hD~/KPZv5A)0%+a#tgT["/> <field name="name">get_ABSLIMIT</field> - <data>{"id":"hD~/KPZv5A)0%+a#tgT[","filename":"lib/Axes1Ref.py"}</data> + <data>hD~/KPZv5A)0%+a#tgT[</data> </block> </value> <value name="AT"> @@ -591,9 +591,9 @@ <field name="value">logging.log(logging.DEBUG, posnew_pan)</field> <next> <block type="import_function_noreturn" id=";ThwKAW?)]O[|JUm4}Q4" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="~PB7z*$*9U!nje~zsfQb"> <field name="NUM">6</field> @@ -606,9 +606,9 @@ </value> <next> <block type="import_function_noreturn" id="N[@ia]?#B0(x4jM5FFc)"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -644,9 +644,9 @@ <field name="VAR" id="6m:8G.w#xGP6$LaEanbW">pos_pan</field> <value name="VALUE"> <block type="import_function_return" id="i@`D,Ni~4,e!Y$]lGQEP"> - <mutation parentId="Ml8U!I,mVG62+dq^r1K)" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="Ml8U!I,mVG62+dq^r1K)"/> <field name="name">get_abspos_SSC_pan</field> - <data>{"id":"Ml8U!I,mVG62+dq^r1K)","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>Ml8U!I,mVG62+dq^r1K)</data> </block> </value> <next> @@ -720,9 +720,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="ha?!@Q(Z8Fw-]Vxa`Uo9"> - <mutation parentId="hD~/KPZv5A)0%+a#tgT[" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hD~/KPZv5A)0%+a#tgT["/> <field name="name">get_ABSLIMIT</field> - <data>{"id":"hD~/KPZv5A)0%+a#tgT[","filename":"lib/Axes1Ref.py"}</data> + <data>hD~/KPZv5A)0%+a#tgT[</data> </block> </value> <value name="AT"> @@ -739,9 +739,9 @@ <field name="value">logging.log(logging.DEBUG, posnew_pan)</field> <next> <block type="import_function_noreturn" id="N_E1HF!S_b|`Tb^`N/Zc" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="EafJHHw~8q*h#d{b|Aaq"> <field name="NUM">6</field> @@ -754,9 +754,9 @@ </value> <next> <block type="import_function_noreturn" id=":3_p*f4*,SAMD[K1**:F"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -792,9 +792,9 @@ <field name="VAR" id="-r2SKiyk4)0-p$iH~`@Q">pos_tilt</field> <value name="VALUE"> <block type="import_function_return" id="o`(b+pocD5W,)1I/.[Da"> - <mutation parentId="m6F]`sWpk7zP{EA]##uN" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="m6F]`sWpk7zP{EA]##uN"/> <field name="name">get_abspos_SSC_tilt</field> - <data>{"id":"m6F]`sWpk7zP{EA]##uN","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>m6F]`sWpk7zP{EA]##uN</data> </block> </value> <next> @@ -873,9 +873,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="CkxF0+7O?RjB{q]JC2yz"> - <mutation parentId="hD~/KPZv5A)0%+a#tgT[" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hD~/KPZv5A)0%+a#tgT["/> <field name="name">get_ABSLIMIT</field> - <data>{"id":"hD~/KPZv5A)0%+a#tgT[","filename":"lib/Axes1Ref.py"}</data> + <data>hD~/KPZv5A)0%+a#tgT[</data> </block> </value> <value name="AT"> @@ -892,9 +892,9 @@ <field name="value">logging.log(logging.DEBUG, posnew_tilt)</field> <next> <block type="import_function_noreturn" id="YTn0MW?}oBKNb9TyCrX2" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="{{_7183d;I}S[l-{%%LC"> <field name="NUM">7</field> @@ -907,9 +907,9 @@ </value> <next> <block type="import_function_noreturn" id="~C}+#H9aiX*pAiO`q1(%"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> @@ -945,9 +945,9 @@ <field name="VAR" id="-r2SKiyk4)0-p$iH~`@Q">pos_tilt</field> <value name="VALUE"> <block type="import_function_return" id="gpa9vy(ai^:x+T:PM#tk"> - <mutation parentId="m6F]`sWpk7zP{EA]##uN" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="m6F]`sWpk7zP{EA]##uN"/> <field name="name">get_abspos_SSC_tilt</field> - <data>{"id":"m6F]`sWpk7zP{EA]##uN","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>m6F]`sWpk7zP{EA]##uN</data> </block> </value> <next> @@ -1021,9 +1021,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="Te@c{Gz8o5|t?ag,F,1r"> - <mutation parentId="hD~/KPZv5A)0%+a#tgT[" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hD~/KPZv5A)0%+a#tgT["/> <field name="name">get_ABSLIMIT</field> - <data>{"id":"hD~/KPZv5A)0%+a#tgT[","filename":"lib/Axes1Ref.py"}</data> + <data>hD~/KPZv5A)0%+a#tgT[</data> </block> </value> <value name="AT"> @@ -1040,9 +1040,9 @@ <field name="value">logging.log(logging.DEBUG, posnew_tilt)</field> <next> <block type="import_function_noreturn" id="`:sM+0pAHD+XR3I[R@P?" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="FmtBb;f5J#(8EqmfYxWM"> <field name="NUM">7</field> @@ -1055,9 +1055,9 @@ </value> <next> <block type="import_function_noreturn" id="V}#2/:Fiox|Ky4xlpJKn"> - <mutation parentId="oMBqsvSQr0!Bx8ve%h,R" parentFilename="lib/SSC_Publisher.py"/> + <mutation parentId="oMBqsvSQr0!Bx8ve%h,R"/> <field name="name">publish_ptu_pos</field> - <data>{"id":"oMBqsvSQr0!Bx8ve%h,R","filename":"lib/SSC_Publisher.py"}</data> + <data>oMBqsvSQr0!Bx8ve%h,R</data> </block> </next> </block> diff --git a/lib/SSC_PTU_Axes1Ref.blockly b/lib/SSC_PTU_Axes1Ref.blockly index b56a8fb..3888e7f 100644 --- a/lib/SSC_PTU_Axes1Ref.blockly +++ b/lib/SSC_PTU_Axes1Ref.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="$E/GDp,,dwQrGbs7N*=C">_data</variable> <variable id="=rZtKtBfZf68mlj?jiw8">name</variable> @@ -578,9 +578,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="![N/x#epPVwN(qZcCoW4"> - <mutation parentId="ZL[z2]nU6Omy(9iO*?Au" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="ZL[z2]nU6Omy(9iO*?Au"/> <field name="name">get_abspos</field> - <data>{"id":"ZL[z2]nU6Omy(9iO*?Au","filename":"lib/Axes1Ref.py"}</data> + <data>ZL[z2]nU6Omy(9iO*?Au</data> </block> </value> <value name="AT"> @@ -605,9 +605,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="AJtm+gwjNT@mhC+Jfn~_"> - <mutation parentId="ZL[z2]nU6Omy(9iO*?Au" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="ZL[z2]nU6Omy(9iO*?Au"/> <field name="name">get_abspos</field> - <data>{"id":"ZL[z2]nU6Omy(9iO*?Au","filename":"lib/Axes1Ref.py"}</data> + <data>ZL[z2]nU6Omy(9iO*?Au</data> </block> </value> <value name="AT"> @@ -630,9 +630,9 @@ <field name="WHERE2">FROM_START</field> <value name="LIST"> <block type="import_function_return" id="$vPxdl9R|jKB+TNTqlv5"> - <mutation parentId="ZL[z2]nU6Omy(9iO*?Au" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="ZL[z2]nU6Omy(9iO*?Au"/> <field name="name">get_abspos</field> - <data>{"id":"ZL[z2]nU6Omy(9iO*?Au","filename":"lib/Axes1Ref.py"}</data> + <data>ZL[z2]nU6Omy(9iO*?Au</data> </block> </value> <value name="AT1"> diff --git a/lib/SSC_Publisher.blockly b/lib/SSC_Publisher.blockly index f0347c4..3a16b82 100644 --- a/lib/SSC_Publisher.blockly +++ b/lib/SSC_Publisher.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="gAS{.sHeOhf39w8on)la">message</variable> <variable id="!5SCN9(rKDq9#:.;EJB3">camera_image</variable> @@ -40,9 +40,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="8!c%?+|I;OYO4zZ30l_l"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -102,9 +102,9 @@ <block type="controls_if" id="AQ_nnGB|O-[ThA3UeDFr"> <value name="IF0"> <block type="import_function_return" id="%1@0*]`v(EzfweQiJ_O%"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -124,9 +124,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="SEy[j6-;p#uY:f{/[sK;"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="B"> @@ -138,9 +138,9 @@ <block type="mqtt_publish" id="yPZiZr=%1GaBv)G/Edun"> <value name="name"> <block type="import_function_return" id="zmibci~,YC_5]UJLy(s="> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="topic"> @@ -174,9 +174,9 @@ <field name="NUM">1</field> </shadow> <block type="import_function_return" id="_e?#z=?*j!C!y3l9-kRK"> - <mutation parentId="-E3:ZCKVTay`==zw3t|P" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="-E3:ZCKVTay`==zw3t|P"/> <field name="name">get_bme680_period</field> - <data>{"id":"-E3:ZCKVTay`==zw3t|P","filename":"lib/Factory_Variables.py"}</data> + <data>-E3:ZCKVTay`==zw3t|P</data> </block> </value> </block> @@ -212,9 +212,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="G;HAn_WH2EFVfpK1Jh}V"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -259,9 +259,9 @@ <block type="controls_if" id="(^],#spSYdVOaI]XE=p:"> <value name="IF0"> <block type="import_function_return" id="es/BYGbi#P~rQOXxoJ@t"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -281,9 +281,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="X^jb$(Q$FKA-h2+X:M%v"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="B"> @@ -295,9 +295,9 @@ <block type="mqtt_publish" id="s/m!d%WG:l$J/T!$lW!a"> <value name="name"> <block type="import_function_return" id="jABcvDPd-_LD@v.{x1$Z"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="topic"> @@ -331,9 +331,9 @@ <field name="NUM">1</field> </shadow> <block type="import_function_return" id="5WiW~Gd{3n{p*rZ]ykEJ"> - <mutation parentId="4L(V+`fAU@#T-oR349w9" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="4L(V+`fAU@#T-oR349w9"/> <field name="name">get_ldr_period</field> - <data>{"id":"4L(V+`fAU@#T-oR349w9","filename":"lib/Factory_Variables.py"}</data> + <data>4L(V+`fAU@#T-oR349w9</data> </block> </value> </block> @@ -375,9 +375,9 @@ <block type="controls_if" id="WMVh2O67}4d82;j(`v#N"> <value name="IF0"> <block type="import_function_return" id="hV3ly,3g7-EQbwA*4n5J"> - <mutation parentId="#Amm7D[i#4x8W8nL7}a:" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="#Amm7D[i#4x8W8nL7}a:"/> <field name="name">get_camera_on</field> - <data>{"id":"#Amm7D[i#4x8W8nL7}a:","filename":"lib/Factory_Variables.py"}</data> + <data>#Amm7D[i#4x8W8nL7}a:</data> </block> </value> <statement name="DO0"> @@ -393,9 +393,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="WFF`Mcv$BrEzqc0XG--{"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -414,9 +414,9 @@ <block type="controls_if" id="[!(b/o22-;4UA$[u4Q{T"> <value name="IF0"> <block type="import_function_return" id="eDt(,L^wKwp8EaS3Rn0]"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -436,9 +436,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="^s0RMZP)P}$zf-UQX}b5"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="B"> @@ -450,9 +450,9 @@ <block type="mqtt_publish" id="TI(ULk(j;pw,%rF%D%P5"> <value name="name"> <block type="import_function_return" id="XXB)aZ4PF^!aCz(TwO90"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="topic"> @@ -510,9 +510,9 @@ </value> <value name="B"> <block type="import_function_return" id="*D}x|$H#5Ksc/VWpw0Co"> - <mutation parentId="+umYD%Qk{}*xR3%0WZqX" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="+umYD%Qk{}*xR3%0WZqX"/> <field name="name">get_camera_fps</field> - <data>{"id":"+umYD%Qk{}*xR3%0WZqX","filename":"lib/Factory_Variables.py"}</data> + <data>+umYD%Qk{}*xR3%0WZqX</data> </block> </value> </block> @@ -585,9 +585,9 @@ </value> <value name="B"> <block type="import_function_return" id="UIgl=}@|jBX|4)!]Z)/^"> - <mutation parentId="A93xKsNkO8k_nz}H|pBE" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="A93xKsNkO8k_nz}H|pBE"/> <field name="name">get_alarm_timer</field> - <data>{"id":"A93xKsNkO8k_nz}H|pBE","filename":"lib/Factory_Variables.py"}</data> + <data>A93xKsNkO8k_nz}H|pBE</data> </block> </value> </block> @@ -665,9 +665,9 @@ </value> <value name="B"> <block type="import_function_return" id="T[xi=;:[v]DJ3eGPpiuf"> - <mutation parentId="A93xKsNkO8k_nz}H|pBE" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="A93xKsNkO8k_nz}H|pBE"/> <field name="name">get_alarm_timer</field> - <data>{"id":"A93xKsNkO8k_nz}H|pBE","filename":"lib/Factory_Variables.py"}</data> + <data>A93xKsNkO8k_nz}H|pBE</data> </block> </value> </block> @@ -741,9 +741,9 @@ </value> <value name="B"> <block type="import_function_return" id="7xg|=XaS)Hx;|SoE:V[r"> - <mutation parentId="A93xKsNkO8k_nz}H|pBE" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="A93xKsNkO8k_nz}H|pBE"/> <field name="name">get_alarm_timer</field> - <data>{"id":"A93xKsNkO8k_nz}H|pBE","filename":"lib/Factory_Variables.py"}</data> + <data>A93xKsNkO8k_nz}H|pBE</data> </block> </value> </block> @@ -786,9 +786,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="@NOm$uRUN[dYml-tsDn#"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -836,9 +836,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="[yf;h`cbaz0:_h!9(O61"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -881,9 +881,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="v}?J0Ovbd6c_@FjCIheM"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -933,9 +933,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="u=gW)P?Y|hfo+enS5#@w"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> @@ -969,9 +969,9 @@ <block type="controls_if" id="#|pKFvik-]{)3z4]1jf_"> <value name="IF0"> <block type="import_function_return" id="#*wHyzicxOC9GT7Lv9Y`"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -991,9 +991,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="RSBDoWj6jR7raFP-zr.`"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="B"> @@ -1005,9 +1005,9 @@ <block type="mqtt_publish" id="YQ(z;l9EL{lkNe08bh,C"> <value name="name"> <block type="import_function_return" id="tdavsW:26CU:dYSaycbz"> - <mutation parentId="H]fm^NWrq{BAKNz4S^.n" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="H]fm^NWrq{BAKNz4S^.n"/> <field name="name">get_client_local</field> - <data>{"id":"H]fm^NWrq{BAKNz4S^.n","filename":"lib/Factory_Variables.py"}</data> + <data>H]fm^NWrq{BAKNz4S^.n</data> </block> </value> <value name="topic"> @@ -1053,9 +1053,9 @@ <block type="controls_if" id="d^AC3ZR1[d/Co=@sm:{$"> <value name="IF0"> <block type="import_function_return" id="+FVe|l3oYhPBCvVbV7(p"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -1063,9 +1063,9 @@ <field name="VAR" id="6m:8G.w#xGP6$LaEanbW">pos_pan</field> <value name="VALUE"> <block type="import_function_return" id="tX`!lq]lO7z1H3[b1gzN"> - <mutation parentId="Ml8U!I,mVG62+dq^r1K)" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="Ml8U!I,mVG62+dq^r1K)"/> <field name="name">get_abspos_SSC_pan</field> - <data>{"id":"Ml8U!I,mVG62+dq^r1K)","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>Ml8U!I,mVG62+dq^r1K)</data> </block> </value> <next> @@ -1073,9 +1073,9 @@ <field name="VAR" id="-r2SKiyk4)0-p$iH~`@Q">pos_tilt</field> <value name="VALUE"> <block type="import_function_return" id="[0r2SKBG!Uu/cm}]s/Ca"> - <mutation parentId="m6F]`sWpk7zP{EA]##uN" parentFilename="lib/SSC_PTU_Axes1Ref.py"/> + <mutation parentId="m6F]`sWpk7zP{EA]##uN"/> <field name="name">get_abspos_SSC_tilt</field> - <data>{"id":"m6F]`sWpk7zP{EA]##uN","filename":"lib/SSC_PTU_Axes1Ref.py"}</data> + <data>m6F]`sWpk7zP{EA]##uN</data> </block> </value> <next> @@ -1121,9 +1121,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="rVAV9EY|=AB]]I72|vLJ"> - <mutation parentId="hD~/KPZv5A)0%+a#tgT[" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hD~/KPZv5A)0%+a#tgT["/> <field name="name">get_ABSLIMIT</field> - <data>{"id":"hD~/KPZv5A)0%+a#tgT[","filename":"lib/Axes1Ref.py"}</data> + <data>hD~/KPZv5A)0%+a#tgT[</data> </block> </value> <value name="AT"> @@ -1143,9 +1143,9 @@ <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="import_function_return" id="{2cqRsLL:vwRfleyK3sk"> - <mutation parentId="hD~/KPZv5A)0%+a#tgT[" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hD~/KPZv5A)0%+a#tgT["/> <field name="name">get_ABSLIMIT</field> - <data>{"id":"hD~/KPZv5A)0%+a#tgT[","filename":"lib/Axes1Ref.py"}</data> + <data>hD~/KPZv5A)0%+a#tgT[</data> </block> </value> <value name="AT"> @@ -1287,9 +1287,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="D{%6o}}(ifx@do[pa=j="> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> diff --git a/lib/SSC_Subscriber.blockly b/lib/SSC_Subscriber.blockly index 8f1c1d1..1f231c1 100644 --- a/lib/SSC_Subscriber.blockly +++ b/lib/SSC_Subscriber.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="H_%k!|m(+!CoE9hoJYeH">bme680_period</variable> <variable id="6dm:3M;sg|*bS6yM4n-3">ldr_period</variable> @@ -24,9 +24,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="zrl0Olgr3+DQb%zi01dY"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> @@ -49,9 +49,9 @@ <field name="value">msg = json.loads(message.payload.decode("utf-8"))&#10;bme680_period = msg['period']</field> <next> <block type="import_function_noreturn" id="SBvN+Qf#uU^Fw!!+Zxb/" inline="true"> - <mutation parentId="IOw}87u/N:1x;%!i|#u-" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="IOw}87u/N:1x;%!i|#u-"/> <field name="name">set_bme680_period</field> - <data>{"id":"IOw}87u/N:1x;%!i|#u-","filename":"lib/Factory_Variables.py"}</data> + <data>IOw}87u/N:1x;%!i|#u-</data> <value name="value"> <block type="variables_get" id="+Rr}Yov7v.5~?WX~s-yf"> <field name="VAR" id="H_%k!|m(+!CoE9hoJYeH">bme680_period</field> @@ -78,9 +78,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="Jjx(GTd*a8fh;i%iEm3m"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> @@ -103,9 +103,9 @@ <field name="value">msg= json.loads(message.payload.decode("utf-8"))&#10;ldr_period = msg['period']</field> <next> <block type="import_function_noreturn" id="uh)8xo^fHZ?@RJT}^^,h" inline="true"> - <mutation parentId="@|5fklE;AcfCo8Z4F/9[" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="@|5fklE;AcfCo8Z4F/9["/> <field name="name">set_ldr_period</field> - <data>{"id":"@|5fklE;AcfCo8Z4F/9[","filename":"lib/Factory_Variables.py"}</data> + <data>@|5fklE;AcfCo8Z4F/9[</data> <value name="value"> <block type="variables_get" id="^r3H4^*-z0XRt;M.4T)!"> <field name="VAR" id="6dm:3M;sg|*bS6yM4n-3">ldr_period</field> @@ -132,9 +132,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="~wN#YQTSY4+qFVT,ib[d"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> @@ -157,9 +157,9 @@ <field name="value">msg= json.loads(message.payload.decode("utf-8"))&#10;camera_fps = msg['fps']&#10;camera_on = msg['on']</field> <next> <block type="import_function_noreturn" id="Hr4uUS?fiO,WY.J3.F+Z" inline="true"> - <mutation parentId="T:_Ip@07Z0p)*rwYfs9?" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="T:_Ip@07Z0p)*rwYfs9?"/> <field name="name">set_camera_fps</field> - <data>{"id":"T:_Ip@07Z0p)*rwYfs9?","filename":"lib/Factory_Variables.py"}</data> + <data>T:_Ip@07Z0p)*rwYfs9?</data> <value name="value"> <block type="variables_get" id="o^KUX2q3UEGLcKa!cx5f"> <field name="VAR" id="15Zj:53,tGMcx|W~/?m;">camera_fps</field> @@ -167,9 +167,9 @@ </value> <next> <block type="import_function_noreturn" id="y2SzkRL/dc2V0l[8b%8U" inline="true"> - <mutation parentId="=6?N,~kcJYzPy5aHjA9k" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="=6?N,~kcJYzPy5aHjA9k"/> <field name="name">set_camera_on</field> - <data>{"id":"=6?N,~kcJYzPy5aHjA9k","filename":"lib/Factory_Variables.py"}</data> + <data>=6?N,~kcJYzPy5aHjA9k</data> <value name="value"> <block type="variables_get" id="JPAnJow6+d26`AzTEIIM"> <field name="VAR" id="RvP$8m_v-r3C_z(jKH-g">camera_on</field> @@ -198,9 +198,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="?rr$}QQCP{?LQ/QASrX6"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> @@ -223,9 +223,9 @@ <field name="value">msg= json.loads(message.payload.decode("utf-8"))&#10;cmd = msg['cmd']&#10;if 'degree' in msg:&#10; degree = msg['degree']</field> <next> <block type="import_function_noreturn" id="su:J8WCk$jxx#]bx5F#Z" inline="true"> - <mutation parentId="N0SY@-zA_#*mZOHikF/h" parentFilename="lib/SSC_PTU.py"/> + <mutation parentId="N0SY@-zA_#*mZOHikF/h"/> <field name="name">processCmd</field> - <data>{"id":"N0SY@-zA_#*mZOHikF/h","filename":"lib/SSC_PTU.py"}</data> + <data>N0SY@-zA_#*mZOHikF/h</data> <value name="cmd"> <block type="variables_get" id="F(46@D,lth,m1;w)@fh)"> <field name="VAR" id="jB`z3ygX~pnY3j/;AK*|">cmd</field> @@ -252,9 +252,9 @@ <field name="value">logging.log(logging.TRACE_FCL, '-')</field> <next> <block type="import_function_noreturn" id="qm=)6y55VPf!@],)zovI" inline="true"> - <mutation parentId="rD:`*:mZjhY.Y5aY{/C/" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="rD:`*:mZjhY.Y5aY{/C/"/> <field name="name">set_cloud_active</field> - <data>{"id":"rD:`*:mZjhY.Y5aY{/C/","filename":"lib/Factory_Variables.py"}</data> + <data>rD:`*:mZjhY.Y5aY{/C/</data> <value name="value"> <block type="logic_boolean" id="QG%mcn:Js*o_Oc~F4n65"> <field name="BOOL">TRUE</field> @@ -280,9 +280,9 @@ <field name="value">logging.log(logging.DEBUG_FCL, 'set keep alive value')</field> <next> <block type="import_function_noreturn" id="4dg%d]VATQQ!:n=!kAWw" inline="true"> - <mutation parentId="[U!xf=[/#2^I1`?Q2[Ac" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="[U!xf=[/#2^I1`?Q2[Ac"/> <field name="name">set_keep_alive</field> - <data>{"id":"[U!xf=[/#2^I1`?Q2[Ac","filename":"lib/Factory_Variables.py"}</data> + <data>[U!xf=[/#2^I1`?Q2[Ac</data> <value name="value"> <block type="util_runtime_measurement" id="Q6xW[LRUWe0T:d/Q+Yj="> <field name="TIME">SECOND</field> @@ -299,9 +299,9 @@ <field name="OP">AND</field> <value name="A"> <block type="import_function_return" id="vyh*}vE9-AIGm`^hrk%A"> - <mutation parentId="!F~e(.1|o)lKd]hm8h}7" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="!F~e(.1|o)lKd]hm8h}7"/> <field name="name">get_init_finished</field> - <data>{"id":"!F~e(.1|o)lKd]hm8h}7","filename":"lib/Factory_Variables.py"}</data> + <data>!F~e(.1|o)lKd]hm8h}7</data> </block> </value> <value name="B"> diff --git a/lib/Sound.blockly b/lib/Sound.blockly index d5d8679..616ba17 100644 --- a/lib/Sound.blockly +++ b/lib/Sound.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <block type="util_python_imports" id="gc{@hX#/dbc^}P{QV*,/" x="0" y="0"> <field name="value">import logging</field> </block> @@ -9,7 +9,7 @@ <field name="value">logging.log(logging.TRACE, '-')</field> <next> <block type="util_thread" id="zaO[(Z(pxF,[*b^8X`Z|"> - <field name="dropdown_event">{"id":"$85jmt,h,pz0rRv^q[al","filename":"lib/Sound.py"}</field> + <field name="dropdown_event">$85jmt,h,pz0rRv^q[al</field> </block> </next> </block> diff --git a/lib/Test.blockly b/lib/Test.blockly index b954267..fa6acf7 100644 --- a/lib/Test.blockly +++ b/lib/Test.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="cKO.{qk6$^Ks@F)N:kVU">i</variable> <variable id="0h1k%SMGEu2T7VLr}g1P">absmax</variable> @@ -108,9 +108,9 @@ </value> <next> <block type="import_function_noreturn" id="]=]ru/:uUN@=0B+_B1*N" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="variables_get" id="zke]-2_h$Qb|TrxoW$!y"> <field name="VAR" id="cKO.{qk6$^Ks@F)N:kVU">i</field> @@ -126,9 +126,9 @@ </value> <next> <block type="import_function_noreturn" id="sB5qd+eixfUdVcvV|tcm" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="variables_get" id="*HOmDlni_1uWHcQ:d0Wr"> <field name="VAR" id="cKO.{qk6$^Ks@F)N:kVU">i</field> @@ -191,9 +191,9 @@ </value> <next> <block type="import_function_noreturn" id="z_kq4Sp?P@sIF3!RyFw~" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="variables_get" id="o%*!_6v371!c7}oHkG8|"> <field name="VAR" id="cKO.{qk6$^Ks@F)N:kVU">i</field> @@ -250,9 +250,9 @@ <field name="value"># num: MX, IX&#10;# 1: HBW z rear # HBW_E1_M3, HBW_E1_I6&#10;# 2: HBW z front # HBW_E1_M3, HBW_E1_I7&#10;# 3: MPO suction tt # MPO_E3_M2, MPO_E4_I5&#10;# 4: MPO suction ov # MPO_E3_M2, MPO_E3_I3&#10;# 5: MPO kiln slid in # MPO_E3_M1, MPO_E3_I1&#10;# 6: MPO kiln slid out # MPO_E3_M1, MPO_E3_I2&#10;# 7: MPO turntab suc # MPO_E4_M1, MPO_E4_I1&#10;# 8: MPO turntab sa1 # MPO_E4_M1, MPO_E4_I2&#10;# 9: MPO turntab con # MPO_E4_M1, MPO_E4_I3&#10;# 10: MPO turntab sa2 # MPO_E4_M1, MPO_E4_I2</field> <next> <block type="import_function_noreturn" id="bz@ddC6a):+M=F9I}M=?"> - <mutation parentId="_K0`SWbH_;)EJx=U^wyg" parentFilename="lib/MPO.py"/> + <mutation parentId="_K0`SWbH_;)EJx=U^wyg"/> <field name="name">openDoor</field> - <data>{"id":"_K0`SWbH_;)EJx=U^wyg","filename":"lib/MPO.py"}</data> + <data>_K0`SWbH_;)EJx=U^wyg</data> <next> <block type="util_python" id="W5-^H=`@6%Y0~X,22!T|" inline="true"> <field name="value"># reverse order, execute ref last</field> @@ -304,9 +304,9 @@ </value> <next> <block type="import_function_noreturn" id="g_~mN!o-Spxw88S$QbK`" inline="true"> - <mutation parentId="Yk-6mG;EDD93I$nZ~:-I" parentFilename="lib/Axes2Ref.py"/> + <mutation parentId="Yk-6mG;EDD93I$nZ~:-I"/> <field name="name">move2Ref</field> - <data>{"id":"Yk-6mG;EDD93I$nZ~:-I","filename":"lib/Axes2Ref.py"}</data> + <data>Yk-6mG;EDD93I$nZ~:-I</data> <value name="num"> <block type="variables_get" id="WuJ4DjK;dCVqF=%PRPL/"> <field name="VAR" id="cKO.{qk6$^Ks@F)N:kVU">i</field> @@ -385,9 +385,9 @@ <field name="NAME">test_HBW_posall</field> <statement name="STACK"> <block type="import_function_noreturn" id="nzXijuZeb%qCX!RQ-n1Y"> - <mutation parentId="CCcxluCA%/]w@O#N^Tmf" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="CCcxluCA%/]w@O#N^Tmf"/> <field name="name">moveConv</field> - <data>{"id":"CCcxluCA%/]w@O#N^Tmf","filename":"lib/HBW_AxesNRef.py"}</data> + <data>CCcxluCA%/]w@O#N^Tmf</data> <next> <block type="controls_for" id="HxLGpT[3{dqY_etozG|`"> <field name="VAR" id="cKO.{qk6$^Ks@F)N:kVU">i</field> @@ -426,9 +426,9 @@ </value> <statement name="DO"> <block type="import_function_noreturn" id="e5gYOtcSKO:-6sx@8O.N"> - <mutation parentId="cG{AW{vYhEV|UNgyGQ?2" parentFilename="lib/HBW_AxesNRef.py"/> + <mutation parentId="cG{AW{vYhEV|UNgyGQ?2"/> <field name="name">moveCR</field> - <data>{"id":"cG{AW{vYhEV|UNgyGQ?2","filename":"lib/HBW_AxesNRef.py"}</data> + <data>cG{AW{vYhEV|UNgyGQ?2</data> <value name="numxy"> <block type="lists_create_with" id="TePjN7)^J6o.*ox:fehx" inline="true"> <mutation items="2"/> diff --git a/lib/Time.blockly b/lib/Time.blockly index 2286014..aa9f4c8 100644 --- a/lib/Time.blockly +++ b/lib/Time.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="=#ier=C6ckg_oRLb@)9!">ts</variable> </variables> diff --git a/lib/VGR.blockly b/lib/VGR.blockly index 212d2c7..065f145 100644 --- a/lib/VGR.blockly +++ b/lib/VGR.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="?e}KOZ-s/b-DY5{q@3!%">_tr0</variable> <variable id="okgE+p-N96bha3$|6f)M">_tr</variable> @@ -73,14 +73,14 @@ <field name="value">logging.log(logging.TRACE_VGR, '-')</field> <next> <block type="import_function_noreturn" id="I7[A|T9Z}w,zW{Bi.bF%"> - <mutation parentId="t}1X])Dx5:s!B8*l{B:@" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="t}1X])Dx5:s!B8*l{B:@"/> <field name="name">moveRef_VGR_P123</field> - <data>{"id":"t}1X])Dx5:s!B8*l{B:@","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>t}1X])Dx5:s!B8*l{B:@</data> <next> <block type="import_function_noreturn" id="![V}E3YqsEeHEK#l@VJ=" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="lists_create_with" id="7vAeRMj9LBdIdooacM!B" inline="true"> <mutation items="3"/> @@ -695,9 +695,9 @@ <field name="VAR" id=":`ii1dH/pXX@L-JRP.QU">res</field> <value name="VALUE"> <block type="import_function_return" id="K}4ARj~@wqoqbS$hSKGi"> - <mutation parentId="x{aQNniy%94pi?bIgqBx" parentFilename="lib/Nfc.py"/> + <mutation parentId="x{aQNniy%94pi?bIgqBx"/> <field name="name">nfc_write</field> - <data>{"id":"x{aQNniy%94pi?bIgqBx","filename":"lib/Nfc.py"}</data> + <data>x{aQNniy%94pi?bIgqBx</data> <value name="state"> <block type="variables_get" id="@#-GlYFERY^}5W%p7B2o"> <field name="VAR" id="@qYJ8JO55Qdcml]g];nL">_state</field> @@ -728,9 +728,9 @@ <field name="VAR" id="@fK4K$bs_fq#[Lp?XLbD">data</field> <value name="VALUE"> <block type="import_function_return" id="T/oWH-BXqwgfPA8ZDMse"> - <mutation parentId="Dx40]*M!ll`|51o6+CaK" parentFilename="lib/Nfc.py"/> + <mutation parentId="Dx40]*M!ll`|51o6+CaK"/> <field name="name">nfc_read</field> - <data>{"id":"Dx40]*M!ll`|51o6+CaK","filename":"lib/Nfc.py"}</data> + <data>Dx40]*M!ll`|51o6+CaK</data> </block> </value> <next> @@ -753,9 +753,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="RQC{koFn|MG!+_~gU%6!"> - <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|" parentFilename="lib/Nfc_MQTT.py"/> + <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|"/> <field name="name">publish_Nfc_Data</field> - <data>{"id":"3I9.Z1dIRz?*Ahf!b#S|","filename":"lib/Nfc_MQTT.py"}</data> + <data>3I9.Z1dIRz?*Ahf!b#S|</data> </block> </statement> <next> @@ -772,9 +772,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="8!qlOtk[*$.{LjF`^S*k"> - <mutation parentId="$7!3rXP{dqH9u8y%1oQj" parentFilename="lib/Nfc.py"/> + <mutation parentId="$7!3rXP{dqH9u8y%1oQj"/> <field name="name">get_nfc_data_state</field> - <data>{"id":"$7!3rXP{dqH9u8y%1oQj","filename":"lib/Nfc.py"}</data> + <data>$7!3rXP{dqH9u8y%1oQj</data> </block> </value> <value name="B"> @@ -789,9 +789,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id=".PuX!bagNq(qq{nN.[SB"> - <mutation parentId="pOYMk9cnwCf34JShJ!wj" parentFilename="lib/Nfc.py"/> + <mutation parentId="pOYMk9cnwCf34JShJ!wj"/> <field name="name">get_nfc_data_type</field> - <data>{"id":"pOYMk9cnwCf34JShJ!wj","filename":"lib/Nfc.py"}</data> + <data>pOYMk9cnwCf34JShJ!wj</data> </block> </value> <value name="B"> @@ -808,9 +808,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id=".k#NA3a*(#k+=]sfCIcv"> - <mutation parentId="!acMj0.X%411xvLRTpuh" parentFilename="lib/Nfc.py"/> + <mutation parentId="!acMj0.X%411xvLRTpuh"/> <field name="name">get_nfc_data_mask</field> - <data>{"id":"!acMj0.X%411xvLRTpuh","filename":"lib/Nfc.py"}</data> + <data>!acMj0.X%411xvLRTpuh</data> </block> </value> <value name="B"> @@ -942,9 +942,9 @@ </value> <next> <block type="import_function_noreturn" id="x4ZUgc%3gJVlHpa,fkuX"> - <mutation parentId="m$j^_%ViQp|!(304{wJR" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="m$j^_%ViQp|!(304{wJR"/> <field name="name">init_VGR</field> - <data>{"id":"m$j^_%ViQp|!(304{wJR","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>m$j^_%ViQp|!(304{wJR</data> <next> <block type="procedures_callnoreturn" id="}jkDqtv5#O|3aMGTw;i(" inline="true"> <mutation name="_set_state_VGR"> @@ -980,9 +980,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="q6lL/m9;4cwn@Mmj::PZ"> - <mutation parentId="*Po6~DzRyM9/RWe)v-Dm" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="*Po6~DzRyM9/RWe)v-Dm"/> <field name="name">get_factory_error_state</field> - <data>{"id":"*Po6~DzRyM9/RWe)v-Dm","filename":"lib/Factory_Variables.py"}</data> + <data>*Po6~DzRyM9/RWe)v-Dm</data> </block> </value> <value name="B"> @@ -1040,9 +1040,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="ZIW|t[yV$LGaT/Qd/XU{"> - <mutation parentId="NrB?]Z+ec8+rZ8,4FZT." parentFilename="lib/Factory.py"/> + <mutation parentId="NrB?]Z+ec8+rZ8,4FZT."/> <field name="name">getcmd_reqVGR_Nfc</field> - <data>{"id":"NrB?]Z+ec8+rZ8,4FZT.","filename":"lib/Factory.py"}</data> + <data>NrB?]Z+ec8+rZ8,4FZT.</data> </block> </value> <value name="B"> @@ -1065,9 +1065,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="%z;RMfh0wDRqndKDD0Zt"> - <mutation parentId="NrB?]Z+ec8+rZ8,4FZT." parentFilename="lib/Factory.py"/> + <mutation parentId="NrB?]Z+ec8+rZ8,4FZT."/> <field name="name">getcmd_reqVGR_Nfc</field> - <data>{"id":"NrB?]Z+ec8+rZ8,4FZT.","filename":"lib/Factory.py"}</data> + <data>NrB?]Z+ec8+rZ8,4FZT.</data> </block> </value> <value name="B"> @@ -1085,9 +1085,9 @@ <field name="VAR" id=":`ii1dH/pXX@L-JRP.QU">res</field> <value name="VALUE"> <block type="import_function_return" id="+_1CP{S|/v^jo12f4X^O"> - <mutation parentId="%iZxGwF^A6rpPwS@3V{r" parentFilename="lib/Nfc.py"/> + <mutation parentId="%iZxGwF^A6rpPwS@3V{r"/> <field name="name">nfc_read_uid</field> - <data>{"id":"%iZxGwF^A6rpPwS@3V{r","filename":"lib/Nfc.py"}</data> + <data>%iZxGwF^A6rpPwS@3V{r</data> </block> </value> <next> @@ -1107,9 +1107,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="q%+]|?,_ffLbcdUi]_]_"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> <next> <block type="display_set_label_text" id=";,QmOZ%4Efj(4t;KiX4,"> <field name="instance_name">txt_label_message</field> @@ -1128,9 +1128,9 @@ </value> <next> <block type="import_function_noreturn" id="`|/LWssXaJt3W$XueG+N"> - <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|" parentFilename="lib/Nfc_MQTT.py"/> + <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|"/> <field name="name">publish_Nfc_Data</field> - <data>{"id":"3I9.Z1dIRz?*Ahf!b#S|","filename":"lib/Nfc_MQTT.py"}</data> + <data>3I9.Z1dIRz?*Ahf!b#S|</data> </block> </next> </block> @@ -1150,9 +1150,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="Li!q.kmzG1LNGYS#Dd#%"> - <mutation parentId="NrB?]Z+ec8+rZ8,4FZT." parentFilename="lib/Factory.py"/> + <mutation parentId="NrB?]Z+ec8+rZ8,4FZT."/> <field name="name">getcmd_reqVGR_Nfc</field> - <data>{"id":"NrB?]Z+ec8+rZ8,4FZT.","filename":"lib/Factory.py"}</data> + <data>NrB?]Z+ec8+rZ8,4FZT.</data> </block> </value> <value name="B"> @@ -1170,9 +1170,9 @@ <field name="VAR" id=":`ii1dH/pXX@L-JRP.QU">res</field> <value name="VALUE"> <block type="import_function_return" id="+2}B1b*DmN,Av9vBA^o!"> - <mutation parentId="Dx40]*M!ll`|51o6+CaK" parentFilename="lib/Nfc.py"/> + <mutation parentId="Dx40]*M!ll`|51o6+CaK"/> <field name="name">nfc_read</field> - <data>{"id":"Dx40]*M!ll`|51o6+CaK","filename":"lib/Nfc.py"}</data> + <data>Dx40]*M!ll`|51o6+CaK</data> </block> </value> <next> @@ -1192,9 +1192,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="6p?9)C,73U;.EG7@6l(x"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> <next> <block type="display_set_label_text" id="sJUzS{coL4i#xEt04w(Q"> <field name="instance_name">txt_label_message</field> @@ -1213,9 +1213,9 @@ </value> <next> <block type="import_function_noreturn" id="Vh;@!,e@GjG_i!}:._/q"> - <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|" parentFilename="lib/Nfc_MQTT.py"/> + <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|"/> <field name="name">publish_Nfc_Data</field> - <data>{"id":"3I9.Z1dIRz?*Ahf!b#S|","filename":"lib/Nfc_MQTT.py"}</data> + <data>3I9.Z1dIRz?*Ahf!b#S|</data> </block> </next> </block> @@ -1235,9 +1235,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="nG^s7*w%}l[/}~orV=eG"> - <mutation parentId="NrB?]Z+ec8+rZ8,4FZT." parentFilename="lib/Factory.py"/> + <mutation parentId="NrB?]Z+ec8+rZ8,4FZT."/> <field name="name">getcmd_reqVGR_Nfc</field> - <data>{"id":"NrB?]Z+ec8+rZ8,4FZT.","filename":"lib/Factory.py"}</data> + <data>NrB?]Z+ec8+rZ8,4FZT.</data> </block> </value> <value name="B"> @@ -1255,9 +1255,9 @@ <field name="VAR" id=":`ii1dH/pXX@L-JRP.QU">res</field> <value name="VALUE"> <block type="import_function_return" id="@%RU/F32P_Jng-;/nI7i"> - <mutation parentId="_]qe%vqe/0MkHg!~.cg}" parentFilename="lib/Nfc.py"/> + <mutation parentId="_]qe%vqe/0MkHg!~.cg}"/> <field name="name">nfc_delete</field> - <data>{"id":"_]qe%vqe/0MkHg!~.cg}","filename":"lib/Nfc.py"}</data> + <data>_]qe%vqe/0MkHg!~.cg}</data> </block> </value> <next> @@ -1277,9 +1277,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="$8ljiE-WGG-P86X1z9zt"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> <next> <block type="display_set_label_text" id="/ZZGs]bc2TZTB-;h(Aj,"> <field name="instance_name">txt_label_message</field> @@ -1298,9 +1298,9 @@ </value> <next> <block type="import_function_noreturn" id="-)5XA,6GEJ1,=EFhJwtZ"> - <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|" parentFilename="lib/Nfc_MQTT.py"/> + <mutation parentId="3I9.Z1dIRz?*Ahf!b#S|"/> <field name="name">publish_Nfc_Data</field> - <data>{"id":"3I9.Z1dIRz?*Ahf!b#S|","filename":"lib/Nfc_MQTT.py"}</data> + <data>3I9.Z1dIRz?*Ahf!b#S|</data> </block> </next> </block> @@ -1340,9 +1340,9 @@ <field name="VAR" id=":`ii1dH/pXX@L-JRP.QU">res</field> <value name="VALUE"> <block type="import_function_return" id="Ugzb2-Q@1nr(1Wyc1@LR" inline="true"> - <mutation parentId="F7|S^O%uft*fr1ON,Kt$" parentFilename="lib/Factory.py"/> + <mutation parentId="F7|S^O%uft*fr1ON,Kt$"/> <field name="name">reqVGR_Nfc</field> - <data>{"id":"F7|S^O%uft*fr1ON,Kt$","filename":"lib/Factory.py"}</data> + <data>F7|S^O%uft*fr1ON,Kt$</data> <value name="cmd"> <block type="logic_null" id="_;D)y!HP:ceLC(m{^cgu"/> </value> @@ -1386,9 +1386,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="|iIQqzt/$DUk8r~{$NM/"> - <mutation parentId="%iZxGwF^A6rpPwS@3V{r" parentFilename="lib/Nfc.py"/> + <mutation parentId="%iZxGwF^A6rpPwS@3V{r"/> <field name="name">nfc_read_uid</field> - <data>{"id":"%iZxGwF^A6rpPwS@3V{r","filename":"lib/Nfc.py"}</data> + <data>%iZxGwF^A6rpPwS@3V{r</data> </block> </value> <value name="B"> @@ -1407,9 +1407,9 @@ <block type="controls_if" id="*FTpvgZHJ#`WqvN:L@XF"> <value name="IF0"> <block type="import_function_return" id="W]UF$rbLip{G5Ei|f4T1"> - <mutation parentId="-H^z$CDXgkF$4r|6`4Ih" parentFilename="lib/Nfc.py"/> + <mutation parentId="-H^z$CDXgkF$4r|6`4Ih"/> <field name="name">is_cmd_uid</field> - <data>{"id":"-H^z$CDXgkF$4r|6`4Ih","filename":"lib/Nfc.py"}</data> + <data>-H^z$CDXgkF$4r|6`4Ih</data> </block> </value> <statement name="DO0"> @@ -1417,19 +1417,19 @@ <field name="value">logging.log(logging.TRACE_VGR, "is_cmd_uid")</field> <next> <block type="import_function_noreturn" id="3^??#[9c[V7D=DM!fvTq"> - <mutation parentId="g#$Nkpc:!mK+0t)YGQv(" parentFilename="lib/Sound.py"/> + <mutation parentId="g#$Nkpc:!mK+0t)YGQv("/> <field name="name">beep</field> - <data>{"id":"g#$Nkpc:!mK+0t)YGQv(","filename":"lib/Sound.py"}</data> + <data>g#$Nkpc:!mK+0t)YGQv(</data> <next> <block type="import_function_noreturn" id="Ww(Fzm-W@+|4ek}}P#]p"> - <mutation parentId="[GBw,%b6570@uPF#wNMm" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="[GBw,%b6570@uPF#wNMm"/> <field name="name">resetStorage</field> - <data>{"id":"[GBw,%b6570@uPF#wNMm","filename":"lib/HBW_Storage.py"}</data> + <data>[GBw,%b6570@uPF#wNMm</data> <next> <block type="import_function_noreturn" id="WFfmze#PsBBR(Sx_Y+Y:"> - <mutation parentId="t.H2b16~Z~:!`=I6uJMI" parentFilename="lib/HBW.py"/> + <mutation parentId="t.H2b16~Z~:!`=I6uJMI"/> <field name="name">updateStorageState</field> - <data>{"id":"t.H2b16~Z~:!`=I6uJMI","filename":"lib/HBW.py"}</data> + <data>t.H2b16~Z~:!`=I6uJMI</data> <next> <block type="display_set_label_text" id="We?8KE6C_=+wlWvMLTm]"> <field name="instance_name">txt_label_message</field> @@ -1476,9 +1476,9 @@ </statement> <value name="IF3"> <block type="import_function_return" id="6GX,^;Didbc9r;a;fZ^7"> - <mutation parentId="Fys9OK!K-FNH-W0o}@h," parentFilename="lib/SLD.py"/> + <mutation parentId="Fys9OK!K-FNH-W0o}@h,"/> <field name="name">isWhite</field> - <data>{"id":"Fys9OK!K-FNH-W0o}@h,","filename":"lib/SLD.py"}</data> + <data>Fys9OK!K-FNH-W0o}@h,</data> </block> </value> <statement name="DO3"> @@ -1530,9 +1530,9 @@ </statement> <value name="IF4"> <block type="import_function_return" id="NBGwqq*T.uuu!+4|!~{m"> - <mutation parentId="iE@eN47vK?la`*X4EQ-8" parentFilename="lib/SLD.py"/> + <mutation parentId="iE@eN47vK?la`*X4EQ-8"/> <field name="name">isRed</field> - <data>{"id":"iE@eN47vK?la`*X4EQ-8","filename":"lib/SLD.py"}</data> + <data>iE@eN47vK?la`*X4EQ-8</data> </block> </value> <statement name="DO4"> @@ -1584,9 +1584,9 @@ </statement> <value name="IF5"> <block type="import_function_return" id="p$bp|]:Wc;xIvCa8+fJ|"> - <mutation parentId="w|KTmb#01-L]2ZG4mz)b" parentFilename="lib/SLD.py"/> + <mutation parentId="w|KTmb#01-L]2ZG4mz)b"/> <field name="name">isBlue</field> - <data>{"id":"w|KTmb#01-L]2ZG4mz)b","filename":"lib/SLD.py"}</data> + <data>w|KTmb#01-L]2ZG4mz)b</data> </block> </value> <statement name="DO5"> @@ -1638,9 +1638,9 @@ </statement> <value name="IF6"> <block type="import_function_return" id="j;cZa#oLTE0wV7],2JYL"> - <mutation parentId="CPl^*Y7ce3IlB8aYgNiY" parentFilename="lib/DPS.py"/> + <mutation parentId="CPl^*Y7ce3IlB8aYgNiY"/> <field name="name">is_dsi</field> - <data>{"id":"CPl^*Y7ce3IlB8aYgNiY","filename":"lib/DPS.py"}</data> + <data>CPl^*Y7ce3IlB8aYgNiY</data> </block> </value> <statement name="DO6"> @@ -1652,9 +1652,9 @@ </value> <next> <block type="import_function_noreturn" id="g3K:RsJ)bFPSpeiE%y~=" inline="true"> - <mutation parentId="yO)@,h||^_yrgS9vC`._" parentFilename="lib/DPS.py"/> + <mutation parentId="yO)@,h||^_yrgS9vC`._"/> <field name="name">set_state_dsi</field> - <data>{"id":"yO)@,h||^_yrgS9vC`._","filename":"lib/DPS.py"}</data> + <data>yO)@,h||^_yrgS9vC`._</data> <value name="_active_dsi"> <block type="math_number" id="EQ;T9znbPSh:a8xsu%mY"> <field name="NUM">1</field> @@ -1743,9 +1743,9 @@ <field name="VAR" id="cPXHI`ACdRt5k5:`5v{+">req</field> <value name="VALUE"> <block type="import_function_return" id="Yc5%-[F?SsM4,zA35t`b" inline="true"> - <mutation parentId="x2~v$nhlq7z-4gl*Vg%d" parentFilename="lib/Factory.py"/> + <mutation parentId="x2~v$nhlq7z-4gl*Vg%d"/> <field name="name">reqHBW_fetchContainer</field> - <data>{"id":"x2~v$nhlq7z-4gl*Vg%d","filename":"lib/Factory.py"}</data> + <data>x2~v$nhlq7z-4gl*Vg%d</data> <value name="wp"> <block type="variables_get" id="cd7nJJ+K_}x=[u[nh.w#"> <field name="VAR" id="Z/.w6z!M6g;)al-~GG?m">wp</field> @@ -1758,17 +1758,17 @@ <field name="value">#move: ref</field> <next> <block type="import_function_noreturn" id="}C(5SG*X~wuOflXEShF)"> - <mutation parentId="t}1X])Dx5:s!B8*l{B:@" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="t}1X])Dx5:s!B8*l{B:@"/> <field name="name">moveRef_VGR_P123</field> - <data>{"id":"t}1X])Dx5:s!B8*l{B:@","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>t}1X])Dx5:s!B8*l{B:@</data> <next> <block type="util_python" id="[%2/ym|wZlj]?^FCBKKD" inline="true"> <field name="value">#move: DSI</field> <next> <block type="import_function_noreturn" id="2iuJ12zl/~JO=+[$T6OR" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="$r)K(3*!CUe5VB6lR}J^"> <field name="TEXT">DSI</field> @@ -1785,9 +1785,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="ip3J6d5+$YRoLQ]-,ZI." inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="Ioqdm=-zd6!Rlm*U^FAJ"> <field name="TEXT">DSI</field> @@ -1812,9 +1812,9 @@ </value> <value name="TO"> <block type="import_function_return" id="_pHyG,=~)V2+Ptpn9uI|" inline="true"> - <mutation parentId=".uUiBue/+mE(]xr`2`pW" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId=".uUiBue/+mE(]xr`2`pW"/> <field name="name">get_pos1_discard_VGR_name</field> - <data>{"id":".uUiBue/+mE(]xr`2`pW","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>.uUiBue/+mE(]xr`2`pW</data> <value name="name"> <block type="text" id="enz`x{rmIMaz}M9?f2.h"> <field name="TEXT">DSI</field> @@ -1824,9 +1824,9 @@ </value> <next> <block type="import_function_noreturn" id="Jj,7!N=C8uBINGt3mvDn" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="s_,,,*b?Ceo`f%jA~@ai"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -1837,9 +1837,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="CvLHZx=W~4K.pSd/K%tb" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="ZWR=)Ogo+-d]B1|~,]vx"> <field name="TEXT">Color Reader</field> @@ -1864,9 +1864,9 @@ </value> <value name="TO"> <block type="import_function_return" id="MxWu9P;uYe8WkTO-*Ddb" inline="true"> - <mutation parentId=".uUiBue/+mE(]xr`2`pW" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId=".uUiBue/+mE(]xr`2`pW"/> <field name="name">get_pos1_discard_VGR_name</field> - <data>{"id":".uUiBue/+mE(]xr`2`pW","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>.uUiBue/+mE(]xr`2`pW</data> <value name="name"> <block type="text" id="s%9SC1(.TIGO@`+[H7Sr"> <field name="TEXT">DSI</field> @@ -1876,9 +1876,9 @@ </value> <next> <block type="import_function_noreturn" id="Be+EXL-cq%VJHWn8gty}" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="rbR;.LLeZ;W(C/hW2p8N"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -1889,9 +1889,9 @@ <field name="value">#move: Color Reader</field> <next> <block type="import_function_noreturn" id="zZq]mTYMiey{yvZ[$u!T" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="UaW1K-ATI,2%%XhdgS+)"> <field name="TEXT">Color Reader</field> @@ -1910,9 +1910,9 @@ <field name="VAR" id="laV!b#/nv(-!Ijoa^p4U">last_color</field> <value name="VALUE"> <block type="import_function_return" id="b)5N[YaeO~/Q,q+rGtI0"> - <mutation parentId="1!FMJ~8{L2a0)/:`CXUJ" parentFilename="lib/DPS.py"/> + <mutation parentId="1!FMJ~8{L2a0)/:`CXUJ"/> <field name="name">readDPSColor</field> - <data>{"id":"1!FMJ~8{L2a0)/:`CXUJ","filename":"lib/DPS.py"}</data> + <data>1!FMJ~8{L2a0)/:`CXUJ</data> </block> </value> <next> @@ -1987,9 +1987,9 @@ <field name="VAR" id="2(u^((EEWl3]Ru.zGb#,">valid</field> <value name="VALUE"> <block type="import_function_return" id="zY+`a#)eaQ2M(^0-[$;6" inline="true"> - <mutation parentId="P*fiPeUEJKeN1G!@Rwqi" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="P*fiPeUEJKeN1G!@Rwqi"/> <field name="name">can_color_be_stored</field> - <data>{"id":"P*fiPeUEJKeN1G!@Rwqi","filename":"lib/HBW_Storage.py"}</data> + <data>P*fiPeUEJKeN1G!@Rwqi</data> <value name="color"> <block type="variables_get" id="PSk#fHZ!,vSwl}Tv24t~"> <field name="VAR" id="laV!b#/nv(-!Ijoa^p4U">last_color</field> @@ -2036,9 +2036,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="PU|XDRO0ui./XQ4HN#jO" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="/o)mHJn2.v?-_)y6y[*)"> <field name="TEXT">Color Reader</field> @@ -2063,9 +2063,9 @@ </value> <value name="TO"> <block type="import_function_return" id="8};:?L7IJObg1B/UM@Q#" inline="true"> - <mutation parentId=".uUiBue/+mE(]xr`2`pW" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId=".uUiBue/+mE(]xr`2`pW"/> <field name="name">get_pos1_discard_VGR_name</field> - <data>{"id":".uUiBue/+mE(]xr`2`pW","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>.uUiBue/+mE(]xr`2`pW</data> <value name="name"> <block type="text" id="`R%`.!ZvoQ!/}i5gI.5o"> <field name="TEXT">DSI</field> @@ -2075,9 +2075,9 @@ </value> <next> <block type="import_function_noreturn" id="W53c/hn[}2a6.{E}][B4" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="RKnqH`OG3~T(9oD`B2vO"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -2091,9 +2091,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="gl?a|}Gpvl]IU#_c@w$L" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="n56-Cl]4GWg0^t~xUI?E"> <field name="TEXT">NFC</field> @@ -2118,9 +2118,9 @@ </value> <value name="TO"> <block type="import_function_return" id="kUdy6T)Fc(+#EVkVZ$jj" inline="true"> - <mutation parentId=".uUiBue/+mE(]xr`2`pW" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId=".uUiBue/+mE(]xr`2`pW"/> <field name="name">get_pos1_discard_VGR_name</field> - <data>{"id":".uUiBue/+mE(]xr`2`pW","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>.uUiBue/+mE(]xr`2`pW</data> <value name="name"> <block type="text" id="Wy7}o.eR#@!87;|/O=eB"> <field name="TEXT">DSI</field> @@ -2130,9 +2130,9 @@ </value> <next> <block type="import_function_noreturn" id="Bp+-CAZbzHxh[G,$|eI-" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="qR1GXh!$wf7ZzGCQSo#O"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -2143,9 +2143,9 @@ <field name="value">#move: NFC</field> <next> <block type="import_function_noreturn" id="bI$B*Z=lmE|%ED{*[!gf" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="kg!Iw8q/Zvxfp61i:;`)"> <field name="TEXT">NFC</field> @@ -2156,9 +2156,9 @@ <field name="VAR" id="2owu#kH5uS=[$DM{s$sk">uid</field> <value name="VALUE"> <block type="import_function_return" id="CN8])?41^{:w{czw1fF-"> - <mutation parentId="%iZxGwF^A6rpPwS@3V{r" parentFilename="lib/Nfc.py"/> + <mutation parentId="%iZxGwF^A6rpPwS@3V{r"/> <field name="name">nfc_read_uid</field> - <data>{"id":"%iZxGwF^A6rpPwS@3V{r","filename":"lib/Nfc.py"}</data> + <data>%iZxGwF^A6rpPwS@3V{r</data> </block> </value> <next> @@ -2261,9 +2261,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="q/{s=hykl]i}VY,5hbW="> - <mutation parentId="IIkg9RVO;{AX,6L,O[`L" parentFilename="lib/Sound.py"/> + <mutation parentId="IIkg9RVO;{AX,6L,O[`L"/> <field name="name">beep_blocked</field> - <data>{"id":"IIkg9RVO;{AX,6L,O[`L","filename":"lib/Sound.py"}</data> + <data>IIkg9RVO;{AX,6L,O[`L</data> <next> <block type="util_python" id="e~Z$BDLGmo2v--/G8$_Z" inline="true"> <field name="value">logging.log(logging.DEBUG_VGR, 'nfc tag valid')</field> @@ -2489,9 +2489,9 @@ </value> <next> <block type="import_function_noreturn" id="a,uXq;8)2]d%%EqIGogz" inline="true"> - <mutation parentId="yO)@,h||^_yrgS9vC`._" parentFilename="lib/DPS.py"/> + <mutation parentId="yO)@,h||^_yrgS9vC`._"/> <field name="name">set_state_dsi</field> - <data>{"id":"yO)@,h||^_yrgS9vC`._","filename":"lib/DPS.py"}</data> + <data>yO)@,h||^_yrgS9vC`._</data> <value name="_active_dsi"> <block type="math_number" id="(_gDE-`m~ztSj/]-(?-N"> <field name="NUM">0</field> @@ -2507,9 +2507,9 @@ <field name="VAR" id="cPXHI`ACdRt5k5:`5v{+">req</field> <value name="VALUE"> <block type="import_function_return" id="fLTfxANPIVk7wa6e@T`4" inline="true"> - <mutation parentId="x2~v$nhlq7z-4gl*Vg%d" parentFilename="lib/Factory.py"/> + <mutation parentId="x2~v$nhlq7z-4gl*Vg%d"/> <field name="name">reqHBW_fetchContainer</field> - <data>{"id":"x2~v$nhlq7z-4gl*Vg%d","filename":"lib/Factory.py"}</data> + <data>x2~v$nhlq7z-4gl*Vg%d</data> <value name="wp"> <block type="variables_get" id="|Q5rbnwmR(!s+vjx#kez"> <field name="VAR" id="Z/.w6z!M6g;)al-~GG?m">wp</field> @@ -2577,9 +2577,9 @@ <field name="VAR" id="S|]O.@[h;83lFH?u2=D`">ack</field> <value name="VALUE"> <block type="import_function_return" id="q2i!,8R~nNIBiz+a-kzN"> - <mutation parentId="#]AN0C2(:L)g7(]sqr$3" parentFilename="lib/Factory.py"/> + <mutation parentId="#]AN0C2(:L)g7(]sqr$3"/> <field name="name">getstate_ackHBW_fetchContainer</field> - <data>{"id":"#]AN0C2(:L)g7(]sqr$3","filename":"lib/Factory.py"}</data> + <data>#]AN0C2(:L)g7(]sqr$3</data> </block> </value> <next> @@ -2615,9 +2615,9 @@ <field name="value">#move: HBW</field> <next> <block type="import_function_noreturn" id="5tJ-.|Kal8qV^5ha!E|p" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="[Dk)GIOHa{aC@2}zg3ht"> <field name="TEXT">HBW</field> @@ -2628,9 +2628,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="Y9I|QL=e:3w.1]l87L/t" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="nJzFTSZ|}F[BuzHIIG~k"> <field name="TEXT">HBW</field> @@ -2655,9 +2655,9 @@ </value> <value name="TO"> <block type="import_function_return" id="+xzOtf6yOBwWsH+%^~(G" inline="true"> - <mutation parentId=".uUiBue/+mE(]xr`2`pW" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId=".uUiBue/+mE(]xr`2`pW"/> <field name="name">get_pos1_discard_VGR_name</field> - <data>{"id":".uUiBue/+mE(]xr`2`pW","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>.uUiBue/+mE(]xr`2`pW</data> <value name="name"> <block type="text" id="0Cg(%;`6C3?n:6nR)|g["> <field name="TEXT">HBW</field> @@ -2682,9 +2682,9 @@ </value> <value name="TO"> <block type="import_function_return" id=":fb4oU:WA~IyYhr581zv" inline="true"> - <mutation parentId="*bCnHG*r;b|j]^M+EX:J" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="*bCnHG*r;b|j]^M+EX:J"/> <field name="name">get_offset_VGR_name</field> - <data>{"id":"*bCnHG*r;b|j]^M+EX:J","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>*bCnHG*r;b|j]^M+EX:J</data> <value name="name"> <block type="text" id="63HL**j1A%:fxLwg%~h]"> <field name="TEXT">HBW_h</field> @@ -2694,9 +2694,9 @@ </value> <next> <block type="import_function_noreturn" id="miI-)#cYC(Jg_;.#C${/" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="$N|1DOCBHLM8sCGq@%?X"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -2831,9 +2831,9 @@ <field name="VAR" id="S|]O.@[h;83lFH?u2=D`">ack</field> <value name="VALUE"> <block type="import_function_return" id="%^2AO(|J}ar|OZ-boyQC"> - <mutation parentId="#]AN0C2(:L)g7(]sqr$3" parentFilename="lib/Factory.py"/> + <mutation parentId="#]AN0C2(:L)g7(]sqr$3"/> <field name="name">getstate_ackHBW_fetchContainer</field> - <data>{"id":"#]AN0C2(:L)g7(]sqr$3","filename":"lib/Factory.py"}</data> + <data>#]AN0C2(:L)g7(]sqr$3</data> </block> </value> <next> @@ -2872,9 +2872,9 @@ <field name="value">#move: ref</field> <next> <block type="import_function_noreturn" id="Ws9-B7:O}2i[@hAH_/6c" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="`wq_h{y@lBk|-0?56W3("> <field name="NUM">3</field> @@ -2882,9 +2882,9 @@ </value> <next> <block type="import_function_noreturn" id="Ekb__FExGAgDn^?5zoda"> - <mutation parentId="t}1X])Dx5:s!B8*l{B:@" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="t}1X])Dx5:s!B8*l{B:@"/> <field name="name">moveRef_VGR_P123</field> - <data>{"id":"t}1X])Dx5:s!B8*l{B:@","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>t}1X])Dx5:s!B8*l{B:@</data> <next> <block type="variables_set" id="LOyMs%7]KLqb#JYiQerv"> <field name="VAR" id="2(u^((EEWl3]Ru.zGb#,">valid</field> @@ -2946,9 +2946,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="6Di5X?8c)b(:!fn6mE,A" inline="true"> - <mutation parentId="yO)@,h||^_yrgS9vC`._" parentFilename="lib/DPS.py"/> + <mutation parentId="yO)@,h||^_yrgS9vC`._"/> <field name="name">set_state_dsi</field> - <data>{"id":"yO)@,h||^_yrgS9vC`._","filename":"lib/DPS.py"}</data> + <data>yO)@,h||^_yrgS9vC`._</data> <value name="_active_dsi"> <block type="math_number" id="!g0prEU$8xQP+WMP2I|?"> <field name="NUM">0</field> @@ -2998,9 +2998,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="$EeE{n3M[b2NPy/3Z4|O" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="L:[gu8FtI]2]]Q9i/iPc"> <field name="TEXT">HBW</field> @@ -3025,9 +3025,9 @@ </value> <value name="TO"> <block type="import_function_return" id="cM%WS-a`ploZaVX)BNGQ" inline="true"> - <mutation parentId="*bCnHG*r;b|j]^M+EX:J" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="*bCnHG*r;b|j]^M+EX:J"/> <field name="name">get_offset_VGR_name</field> - <data>{"id":"*bCnHG*r;b|j]^M+EX:J","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>*bCnHG*r;b|j]^M+EX:J</data> <value name="name"> <block type="text" id="j(c9h14;dg}yja`AIfVg"> <field name="TEXT">HBW_h</field> @@ -3037,9 +3037,9 @@ </value> <next> <block type="import_function_noreturn" id="^U1E==7?`Cp@/ukv40or" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="kH^uWn$VHh4#ri5v0d:V"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -3047,9 +3047,9 @@ </value> <next> <block type="import_function_noreturn" id="{Nltz5GGl:,V1NBR^ExM" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="[AC;tds;MJYP?zJXGP`Z"> <field name="TEXT">HBW</field> @@ -3067,9 +3067,9 @@ </statement> <next> <block type="import_function_noreturn" id="d:[=shn}*Dbc.[b5ETh!" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="MS5pJ@NeA^/=}+$qc2gF"> <field name="NUM">2</field> @@ -3077,9 +3077,9 @@ </value> <next> <block type="import_function_noreturn" id="DAQtW9dS-~9U{p97+G^S" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="6IJ$E/a|]]7sae5A}[Ee"> <field name="TEXT">NiO</field> @@ -3093,9 +3093,9 @@ <field name="value">#move: ref</field> <next> <block type="import_function_noreturn" id="6JSh+:,JXX*H!d4s=LA]" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="G|E)v)$$g3=f=u%=@Luc"> <field name="NUM">2</field> @@ -3103,9 +3103,9 @@ </value> <next> <block type="import_function_noreturn" id="PJnPKIXkS^^u6I_U{*Id"> - <mutation parentId="t}1X])Dx5:s!B8*l{B:@" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="t}1X])Dx5:s!B8*l{B:@"/> <field name="name">moveRef_VGR_P123</field> - <data>{"id":"t}1X])Dx5:s!B8*l{B:@","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>t}1X])Dx5:s!B8*l{B:@</data> </block> </next> </block> @@ -3215,9 +3215,9 @@ <field name="OP">NEQ</field> <value name="A"> <block type="import_function_return" id="[7yU~eb;#YSd(2837z8p"> - <mutation parentId="vJYb@og_lMzbk.lITQr$" parentFilename="lib/Factory.py"/> + <mutation parentId="vJYb@og_lMzbk.lITQr$"/> <field name="name">getwp_reqHBW_fetchWP</field> - <data>{"id":"vJYb@og_lMzbk.lITQr$","filename":"lib/Factory.py"}</data> + <data>vJYb@og_lMzbk.lITQr$</data> </block> </value> <value name="B"> @@ -3259,9 +3259,9 @@ <field name="VAR" id="Z/.w6z!M6g;)al-~GG?m">wp</field> <value name="VALUE"> <block type="import_function_return" id="wgn37i{jB2Yy*#Vus8)g"> - <mutation parentId="vJYb@og_lMzbk.lITQr$" parentFilename="lib/Factory.py"/> + <mutation parentId="vJYb@og_lMzbk.lITQr$"/> <field name="name">getwp_reqHBW_fetchWP</field> - <data>{"id":"vJYb@og_lMzbk.lITQr$","filename":"lib/Factory.py"}</data> + <data>vJYb@og_lMzbk.lITQr$</data> </block> </value> <next> @@ -3286,9 +3286,9 @@ </value> <next> <block type="import_function_noreturn" id="icUYy]oOUeVD?:Z}{}|O" inline="true"> - <mutation parentId="ksx@-$J)_5Q%wkT|(6+{" parentFilename="lib/MQTT.py"/> + <mutation parentId="ksx@-$J)_5Q%wkT|(6+{"/> <field name="name">publish_state_order</field> - <data>{"id":"ksx@-$J)_5Q%wkT|(6+{","filename":"lib/MQTT.py"}</data> + <data>ksx@-$J)_5Q%wkT|(6+{</data> <value name="state"> <block type="text" id="_bvx{VaJjC5EIv;^t+@y"> <field name="TEXT">ORDERED</field> @@ -3342,17 +3342,17 @@ <field name="value">#move: ref</field> <next> <block type="import_function_noreturn" id="o6{dO=cX17HQ*dcnOigT"> - <mutation parentId="t}1X])Dx5:s!B8*l{B:@" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="t}1X])Dx5:s!B8*l{B:@"/> <field name="name">moveRef_VGR_P123</field> - <data>{"id":"t}1X])Dx5:s!B8*l{B:@","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>t}1X])Dx5:s!B8*l{B:@</data> <next> <block type="util_python" id="lnqEhV94=CG8K1LdW5st" inline="true"> <field name="value">#move: HBW (over)</field> <next> <block type="import_function_noreturn" id="D1v)hd};#_IVXs`zQcYl" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="(}f-=y45}iLP9afY/44G"> <field name="TEXT">HBW</field> @@ -3363,9 +3363,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="|:dTqo?A{%A{raIP15@z" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="xRV6:fxQ,~PAoyMl`CTE"> <field name="TEXT">HBW</field> @@ -3390,9 +3390,9 @@ </value> <value name="TO"> <block type="import_function_return" id="y#EU=lBpk@-Yge/Wz@a|" inline="true"> - <mutation parentId="*bCnHG*r;b|j]^M+EX:J" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="*bCnHG*r;b|j]^M+EX:J"/> <field name="name">get_offset_VGR_name</field> - <data>{"id":"*bCnHG*r;b|j]^M+EX:J","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>*bCnHG*r;b|j]^M+EX:J</data> <value name="name"> <block type="text" id="U~vg|w^%|`[fZN7O}Bfp"> <field name="TEXT">HBW_h</field> @@ -3402,9 +3402,9 @@ </value> <next> <block type="import_function_noreturn" id="`kqQu6^?Fhq8a%N}PymS" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="`*qyUY{qt*VnR/~%h`9u"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -3466,9 +3466,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="0hyHZ67e#ddgFh2Cv?j="> - <mutation parentId="4mkxRhz(zAt8+xN5]*T:" parentFilename="lib/Factory.py"/> + <mutation parentId="4mkxRhz(zAt8+xN5]*T:"/> <field name="name">getstate_ackHBW_fetchWP</field> - <data>{"id":"4mkxRhz(zAt8+xN5]*T:","filename":"lib/Factory.py"}</data> + <data>4mkxRhz(zAt8+xN5]*T:</data> </block> </value> <value name="B"> @@ -3546,9 +3546,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="#zXh{;;){Ju?6e7,M]Hc" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id=")?}I1`3,|i(Ad:|KKr/-"> <field name="TEXT">HBW</field> @@ -3573,9 +3573,9 @@ </value> <value name="TO"> <block type="import_function_return" id="Zv]=^}B7QOVcN*FL)wpI" inline="true"> - <mutation parentId="*bCnHG*r;b|j]^M+EX:J" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="*bCnHG*r;b|j]^M+EX:J"/> <field name="name">get_offset_VGR_name</field> - <data>{"id":"*bCnHG*r;b|j]^M+EX:J","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>*bCnHG*r;b|j]^M+EX:J</data> <value name="name"> <block type="text" id="TLWp[FL,;d3fl;J[y:x:"> <field name="TEXT">HBW</field> @@ -3600,9 +3600,9 @@ </value> <value name="TO"> <block type="import_function_return" id="a3HBFS1Zg:So);doWERO" inline="true"> - <mutation parentId="*bCnHG*r;b|j]^M+EX:J" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="*bCnHG*r;b|j]^M+EX:J"/> <field name="name">get_offset_VGR_name</field> - <data>{"id":"*bCnHG*r;b|j]^M+EX:J","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>*bCnHG*r;b|j]^M+EX:J</data> <value name="name"> <block type="text" id=")~V-NemOT3h+DLFidKkh"> <field name="TEXT">HBW_h</field> @@ -3612,9 +3612,9 @@ </value> <next> <block type="import_function_noreturn" id="]:b(*()rQsif7A{X;M0X" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="bl|@}EcLETa(q+])GMi="> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -3639,9 +3639,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="|CuA7eZavRxMIITPBcw%" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="PlCyCHSg02qE9jBaN,2$"> <field name="TEXT">HBW</field> @@ -3666,9 +3666,9 @@ </value> <value name="TO"> <block type="import_function_return" id="K|tP2(%K^@dx}A2.N{s}" inline="true"> - <mutation parentId="*bCnHG*r;b|j]^M+EX:J" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="*bCnHG*r;b|j]^M+EX:J"/> <field name="name">get_offset_VGR_name</field> - <data>{"id":"*bCnHG*r;b|j]^M+EX:J","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>*bCnHG*r;b|j]^M+EX:J</data> <value name="name"> <block type="text" id="c4M.!S0}M=^B}x*G5B[H"> <field name="TEXT">HBW_h</field> @@ -3678,9 +3678,9 @@ </value> <next> <block type="import_function_noreturn" id="m/HWCu?.-[)GUTbqbJ6b" inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="?J^VwDk.(eS;lDTU|{RF"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -3688,9 +3688,9 @@ </value> <next> <block type="import_function_noreturn" id="IFiw%};x!RVCJ?.9x8S/" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="]Ju;r=IHv@?tB2U?VF;!"> <field name="TEXT">HBW</field> @@ -3698,9 +3698,9 @@ </value> <next> <block type="import_function_noreturn" id="`h^PoVG-i}kmgo$33]a;" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="tVewF?m^qg#);#E$(J3U"> <field name="TEXT">MPO</field> @@ -3711,9 +3711,9 @@ <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> <value name="VALUE"> <block type="import_function_return" id="_P:oEDX(Nbw|23Orfuf@" inline="true"> - <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="h_Ywa_P,0ha-:aK+]Cvi"/> <field name="name">get_pos3_VGR_name</field> - <data>{"id":"h_Ywa_P,0ha-:aK+]Cvi","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>h_Ywa_P,0ha-:aK+]Cvi</data> <value name="name"> <block type="text" id="@HfvL=4#Y*%xS2E1CO`{"> <field name="TEXT">MPO</field> @@ -3738,9 +3738,9 @@ </value> <value name="TO"> <block type="import_function_return" id="vj.L!%K#-@/FE@]:Oj5Q" inline="true"> - <mutation parentId="*bCnHG*r;b|j]^M+EX:J" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="*bCnHG*r;b|j]^M+EX:J"/> <field name="name">get_offset_VGR_name</field> - <data>{"id":"*bCnHG*r;b|j]^M+EX:J","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>*bCnHG*r;b|j]^M+EX:J</data> <value name="name"> <block type="text" id="6RW83}1e#iyJ;fs!#1{t"> <field name="TEXT">MPO</field> @@ -3750,9 +3750,9 @@ </value> <next> <block type="import_function_noreturn" id="gCRy[n+TmgE*,b=ra4c," inline="true"> - <mutation parentId="g,p+X7F^U[}7,B-D#p0=" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="g,p+X7F^U[}7,B-D#p0="/> <field name="name">moveAbs_VGR_P123_list</field> - <data>{"id":"g,p+X7F^U[}7,B-D#p0=","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>g,p+X7F^U[}7,B-D#p0=</data> <value name="poslist"> <block type="variables_get" id="PFZyFv0|V})?j@d|nUUn"> <field name="VAR" id=":6X{6E@Ij8V%jvNB0XcG">temp</field> @@ -3785,9 +3785,9 @@ </value> <next> <block type="import_function_noreturn" id=",.6yUtd01hD9lFRbMMMk" inline="true"> - <mutation parentId="ksx@-$J)_5Q%wkT|(6+{" parentFilename="lib/MQTT.py"/> + <mutation parentId="ksx@-$J)_5Q%wkT|(6+{"/> <field name="name">publish_state_order</field> - <data>{"id":"ksx@-$J)_5Q%wkT|(6+{","filename":"lib/MQTT.py"}</data> + <data>ksx@-$J)_5Q%wkT|(6+{</data> <value name="state"> <block type="text" id="1L]u4DlHhQh@=bs;b65Q"> <field name="TEXT">IN_PROCESS</field> @@ -3800,9 +3800,9 @@ </value> <next> <block type="import_function_noreturn" id="$$B~KAG+!lHISK4*hF7J" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="#_@-wfkQ-nkG+/kgg_/C"> <field name="TEXT">MPO</field> @@ -3810,9 +3810,9 @@ </value> <next> <block type="import_function_noreturn" id="Wy)$WvQ6w$6psg`%;Wb:" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id=")^lC0nV$4#8PPlrA0=QS"> <field name="NUM">3</field> @@ -3923,9 +3923,9 @@ <field name="OP">EQ</field> <value name="A"> <block type="import_function_return" id="~85@-5x)vqBVcE=z_s,H"> - <mutation parentId="4mkxRhz(zAt8+xN5]*T:" parentFilename="lib/Factory.py"/> + <mutation parentId="4mkxRhz(zAt8+xN5]*T:"/> <field name="name">getstate_ackHBW_fetchWP</field> - <data>{"id":"4mkxRhz(zAt8+xN5]*T:","filename":"lib/Factory.py"}</data> + <data>4mkxRhz(zAt8+xN5]*T:</data> </block> </value> <value name="B"> @@ -4004,9 +4004,9 @@ <field name="value">#move: ref</field> <next> <block type="import_function_noreturn" id="/dJ2(ELThSEJ+4T88Iz#"> - <mutation parentId="t}1X])Dx5:s!B8*l{B:@" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="t}1X])Dx5:s!B8*l{B:@"/> <field name="name">moveRef_VGR_P123</field> - <data>{"id":"t}1X])Dx5:s!B8*l{B:@","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>t}1X])Dx5:s!B8*l{B:@</data> </block> </next> </block> @@ -4050,9 +4050,9 @@ </statement> <statement name="ELSE"> <block type="import_function_noreturn" id="I/z?#Wm/Fy_,l2#plj0m" inline="true"> - <mutation parentId="wSoc08Sb1t[JV3?PZ4jG" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="wSoc08Sb1t[JV3?PZ4jG"/> <field name="name">set_factory_error_state</field> - <data>{"id":"wSoc08Sb1t[JV3?PZ4jG","filename":"lib/Factory_Variables.py"}</data> + <data>wSoc08Sb1t[JV3?PZ4jG</data> <value name="state"> <block type="text" id="_TVysy`MN)d)nmz?~#5i"> <field name="TEXT">VGR</field> @@ -4110,24 +4110,24 @@ </value> <statement name="DO8"> <block type="import_function_noreturn" id="RvLInulEl6G-8z_93#]x"> - <mutation parentId="IIkg9RVO;{AX,6L,O[`L" parentFilename="lib/Sound.py"/> + <mutation parentId="IIkg9RVO;{AX,6L,O[`L"/> <field name="name">beep_blocked</field> - <data>{"id":"IIkg9RVO;{AX,6L,O[`L","filename":"lib/Sound.py"}</data> + <data>IIkg9RVO;{AX,6L,O[`L</data> <next> <block type="import_function_noreturn" id="x.[,|(x2O)X1ZlkkuDsY"> - <mutation parentId="Y4mgVwmoUm5`Mrm_.(*A" parentFilename="lib/HBW_Storage.py"/> + <mutation parentId="Y4mgVwmoUm5`Mrm_.(*A"/> <field name="name">loadFileStorage</field> - <data>{"id":"Y4mgVwmoUm5`Mrm_.(*A","filename":"lib/HBW_Storage.py"}</data> + <data>Y4mgVwmoUm5`Mrm_.(*A</data> <next> <block type="import_function_noreturn" id="NG:SM=0XRJ1mGs]G}9M]"> - <mutation parentId="*A(OQEg?]~%+S(TjuNW:" parentFilename="lib/File.py"/> + <mutation parentId="*A(OQEg?]~%+S(TjuNW:"/> <field name="name">loadFileFactoryCalib</field> - <data>{"id":"*A(OQEg?]~%+S(TjuNW:","filename":"lib/File.py"}</data> + <data>*A(OQEg?]~%+S(TjuNW:</data> <next> <block type="import_function_noreturn" id="c$cp[ohWJF!g|U(YJBq0"> - <mutation parentId="IIkg9RVO;{AX,6L,O[`L" parentFilename="lib/Sound.py"/> + <mutation parentId="IIkg9RVO;{AX,6L,O[`L"/> <field name="name">beep_blocked</field> - <data>{"id":"IIkg9RVO;{AX,6L,O[`L","filename":"lib/Sound.py"}</data> + <data>IIkg9RVO;{AX,6L,O[`L</data> </block> </next> </block> @@ -4197,9 +4197,9 @@ </value> <next> <block type="import_function_noreturn" id="Nl%=C/6eG?+aPUr(ROYT"> - <mutation parentId="{_.=b@X*asxWG#+FCn`|" parentFilename="lib/Factory.py"/> + <mutation parentId="{_.=b@X*asxWG#+FCn`|"/> <field name="name">init_VGRHBW</field> - <data>{"id":"{_.=b@X*asxWG#+FCn`|","filename":"lib/Factory.py"}</data> + <data>{_.=b@X*asxWG#+FCn`|</data> </block> </next> </block> @@ -4249,9 +4249,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="S[YqL?)1-v3HjluPUwHk" inline="true"> - <mutation parentId="vsBM;~@1kQ-)ldw^r[f}" parentFilename="lib/VGR_Display.py"/> + <mutation parentId="vsBM;~@1kQ-)ldw^r[f}"/> <field name="name">update_display_VGR</field> - <data>{"id":"vsBM;~@1kQ-)ldw^r[f}","filename":"lib/VGR_Display.py"}</data> + <data>vsBM;~@1kQ-)ldw^r[f}</data> <value name="state_code"> <block type="variables_get" id="u)QqZtX@VV050oG)gD$O"> <field name="VAR" id="78bW9521)(I[oMydfNIz">state_code</field> @@ -4259,9 +4259,9 @@ </value> <next> <block type="import_function_noreturn" id="zY{;!Sp/i%6,o*REvGB6" inline="true"> - <mutation parentId="kjlAU`zSft4Ie36p%pJf" parentFilename="lib/VGR_MQTT.py"/> + <mutation parentId="kjlAU`zSft4Ie36p%pJf"/> <field name="name">publish_state_VGR</field> - <data>{"id":"kjlAU`zSft4Ie36p%pJf","filename":"lib/VGR_MQTT.py"}</data> + <data>kjlAU`zSft4Ie36p%pJf</data> <value name="_code"> <block type="variables_get" id="$3|@;H|h~zHl=q@qRX8m"> <field name="VAR" id="78bW9521)(I[oMydfNIz">state_code</field> @@ -4460,9 +4460,9 @@ <field name="MODE">WHILE</field> <value name="BOOL"> <block type="import_function_return" id="KC{Zcj.N@CJ)Fvh4@W+P"> - <mutation parentId="vs*gra#09SC)UpfUS{;m" parentFilename="lib/DPS.py"/> + <mutation parentId="vs*gra#09SC)UpfUS{;m"/> <field name="name">is_dso</field> - <data>{"id":"vs*gra#09SC)UpfUS{;m","filename":"lib/DPS.py"}</data> + <data>vs*gra#09SC)UpfUS{;m</data> </block> </value> <statement name="DO"> @@ -4517,14 +4517,14 @@ </value> <next> <block type="import_function_noreturn" id="R^Xya,5/a?azm94h)W8h"> - <mutation parentId="yk`|lbk%?d)l@/BpEX5q" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="yk`|lbk%?d)l@/BpEX5q"/> <field name="name">moveRef_VGR_S231</field> - <data>{"id":"yk`|lbk%?d)l@/BpEX5q","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>yk`|lbk%?d)l@/BpEX5q</data> <next> <block type="import_function_noreturn" id=";G|1f8]K*tx;8I#Nvvy+" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="variables_get" id="L@{EyL#+:Vud0b]Bs8dH"> <field name="VAR" id="Vgx3WM,ERR?aO0l(07A?">name</field> @@ -4535,9 +4535,9 @@ <mutation name="grip"/> <next> <block type="import_function_noreturn" id="tZS}?+[s9gMN:Xj?`nSa" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="U1FgT:I-ULSzY=rW]*P("> <field name="NUM">2</field> @@ -4545,9 +4545,9 @@ </value> <next> <block type="import_function_noreturn" id="FXO,IYjX9yQ1r!o3H]T/" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="2TFcs10{N.+HzNil?=Jk"> <field name="TEXT">NFC</field> @@ -4606,9 +4606,9 @@ </value> <statement name="DO0"> <block type="import_function_noreturn" id="r1|G%;`fr~RkobU_Uif8" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="H=ySQj4SwjK9n5%jc~$j"> <field name="NUM">2</field> @@ -4619,9 +4619,9 @@ <field name="MODE">WHILE</field> <value name="BOOL"> <block type="import_function_return" id="A)Bm?ZOD^A4zJ|Q1,Nk?"> - <mutation parentId="vs*gra#09SC)UpfUS{;m" parentFilename="lib/DPS.py"/> + <mutation parentId="vs*gra#09SC)UpfUS{;m"/> <field name="name">is_dso</field> - <data>{"id":"vs*gra#09SC)UpfUS{;m","filename":"lib/DPS.py"}</data> + <data>vs*gra#09SC)UpfUS{;m</data> </block> </value> <statement name="DO"> @@ -4654,9 +4654,9 @@ </value> <next> <block type="import_function_noreturn" id="RS,2Nm7NFVW{N:buj}$1" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="K{-_|S9g#xvoeh645WAm"> <field name="TEXT">DSO</field> @@ -4667,14 +4667,14 @@ <mutation name="release"/> <next> <block type="import_function_noreturn" id="DGGK1!s)*?Mo^%DiD;QU"> - <mutation parentId="IIkg9RVO;{AX,6L,O[`L" parentFilename="lib/Sound.py"/> + <mutation parentId="IIkg9RVO;{AX,6L,O[`L"/> <field name="name">beep_blocked</field> - <data>{"id":"IIkg9RVO;{AX,6L,O[`L","filename":"lib/Sound.py"}</data> + <data>IIkg9RVO;{AX,6L,O[`L</data> <next> <block type="import_function_noreturn" id="4`09}#|-)!rjFjl_R$,/" inline="true"> - <mutation parentId="tD(J]3k2WdvcyfHYt2v6" parentFilename="lib/DPS.py"/> + <mutation parentId="tD(J]3k2WdvcyfHYt2v6"/> <field name="name">set_state_dso</field> - <data>{"id":"tD(J]3k2WdvcyfHYt2v6","filename":"lib/DPS.py"}</data> + <data>tD(J]3k2WdvcyfHYt2v6</data> <value name="_active_dso"> <block type="math_number" id="w)F+H=ShGVL8K]_Cr+pJ"> <field name="NUM">1</field> @@ -4682,9 +4682,9 @@ </value> <next> <block type="import_function_noreturn" id="B*BdI2HZ=R!?2}sS@D:*" inline="true"> - <mutation parentId="ksx@-$J)_5Q%wkT|(6+{" parentFilename="lib/MQTT.py"/> + <mutation parentId="ksx@-$J)_5Q%wkT|(6+{"/> <field name="name">publish_state_order</field> - <data>{"id":"ksx@-$J)_5Q%wkT|(6+{","filename":"lib/MQTT.py"}</data> + <data>ksx@-$J)_5Q%wkT|(6+{</data> <value name="state"> <block type="text" id="xB1]B-p)ip=2Fke+u8%O"> <field name="TEXT">SHIPPED</field> @@ -4716,9 +4716,9 @@ <field name="value">#move: NiO</field> <next> <block type="import_function_noreturn" id="1E6F*mhDuyx(V-_P8f~q" inline="true"> - <mutation parentId="{S~eYro!kXU:h4Q]vq*V" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="{S~eYro!kXU:h4Q]vq*V"/> <field name="name">moveAbs_VGR_P123_name</field> - <data>{"id":"{S~eYro!kXU:h4Q]vq*V","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>{S~eYro!kXU:h4Q]vq*V</data> <value name="name"> <block type="text" id="u%eR~k/OfMZ-%rp`Fd.("> <field name="TEXT">NiO</field> @@ -4732,9 +4732,9 @@ <field name="VAR" id="cPXHI`ACdRt5k5:`5v{+">req</field> <value name="VALUE"> <block type="import_function_return" id="NpW-o72M_#Wlx:Y:8Qi8" inline="true"> - <mutation parentId="x2~v$nhlq7z-4gl*Vg%d" parentFilename="lib/Factory.py"/> + <mutation parentId="x2~v$nhlq7z-4gl*Vg%d"/> <field name="name">reqHBW_fetchContainer</field> - <data>{"id":"x2~v$nhlq7z-4gl*Vg%d","filename":"lib/Factory.py"}</data> + <data>x2~v$nhlq7z-4gl*Vg%d</data> <value name="wp"> <block type="logic_null" id="0;1UXg^WiO8;H}N=@Wj^"/> </value> @@ -4750,9 +4750,9 @@ </statement> <next> <block type="import_function_noreturn" id="?Hy%9sk`ed!JQw]B+lNk" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="N+m$vnCrN6{sagJg#{/x"> <field name="NUM">3</field> @@ -4760,14 +4760,14 @@ </value> <next> <block type="import_function_noreturn" id="2#}mY$r*JlXAaMuRzsN^"> - <mutation parentId="t}1X])Dx5:s!B8*l{B:@" parentFilename="lib/VGR_Axes1Ref.py"/> + <mutation parentId="t}1X])Dx5:s!B8*l{B:@"/> <field name="name">moveRef_VGR_P123</field> - <data>{"id":"t}1X])Dx5:s!B8*l{B:@","filename":"lib/VGR_Axes1Ref.py"}</data> + <data>t}1X])Dx5:s!B8*l{B:@</data> <next> <block type="import_function_noreturn" id="lRU_gyChjHA+7KK{m03h" inline="true"> - <mutation parentId="tD(J]3k2WdvcyfHYt2v6" parentFilename="lib/DPS.py"/> + <mutation parentId="tD(J]3k2WdvcyfHYt2v6"/> <field name="name">set_state_dso</field> - <data>{"id":"tD(J]3k2WdvcyfHYt2v6","filename":"lib/DPS.py"}</data> + <data>tD(J]3k2WdvcyfHYt2v6</data> <value name="_active_dso"> <block type="math_number" id="Ufm/BSSNld3i[^5upmN}"> <field name="NUM">0</field> @@ -4775,9 +4775,9 @@ </value> <next> <block type="import_function_noreturn" id="^(HUhwgcr/bnOl{AwM^+" inline="true"> - <mutation parentId="ksx@-$J)_5Q%wkT|(6+{" parentFilename="lib/MQTT.py"/> + <mutation parentId="ksx@-$J)_5Q%wkT|(6+{"/> <field name="name">publish_state_order</field> - <data>{"id":"ksx@-$J)_5Q%wkT|(6+{","filename":"lib/MQTT.py"}</data> + <data>ksx@-$J)_5Q%wkT|(6+{</data> <value name="state"> <block type="text" id="I(qM{pcM6a[r:A7jAc=3"> <field name="TEXT">WAITING_FOR_ORDER</field> diff --git a/lib/VGR_Axes1Ref.blockly b/lib/VGR_Axes1Ref.blockly index 48c8fe9..f4140e0 100644 --- a/lib/VGR_Axes1Ref.blockly +++ b/lib/VGR_Axes1Ref.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="$E/GDp,,dwQrGbs7N*=C">_data</variable> <variable id="=rZtKtBfZf68mlj?jiw8">name</variable> @@ -55,9 +55,9 @@ <field name="VAR" id=":saLi7L@W88|;WP`6@l#">lockNFC</field> <value name="VALUE"> <block type="import_function_return" id="b}[TGgC}I.QpAQ)%o7ej"> - <mutation parentId="y%zg8Hing~Mcl54p^cC@" parentFilename="lib/Nfc.py"/> + <mutation parentId="y%zg8Hing~Mcl54p^cC@"/> <field name="name">get_lock_NFC</field> - <data>{"id":"y%zg8Hing~Mcl54p^cC@","filename":"lib/Nfc.py"}</data> + <data>y%zg8Hing~Mcl54p^cC@</data> </block> </value> <next> @@ -1386,9 +1386,9 @@ <field name="WHERE2">FROM_START</field> <value name="LIST"> <block type="import_function_return" id=".g9V9TnN$9x#]HK?B7~1"> - <mutation parentId="ZL[z2]nU6Omy(9iO*?Au" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="ZL[z2]nU6Omy(9iO*?Au"/> <field name="name">get_abspos</field> - <data>{"id":"ZL[z2]nU6Omy(9iO*?Au","filename":"lib/Axes1Ref.py"}</data> + <data>ZL[z2]nU6Omy(9iO*?Au</data> </block> </value> <value name="AT2"> @@ -1574,9 +1574,9 @@ <field name="value">lockVGR.acquire()</field> <next> <block type="import_function_noreturn" id="/b7sKzrPA9lCErHv:C$k" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="Ue*7}}.)N4c,iEpHcNra"> <field name="NUM">2</field> @@ -1584,9 +1584,9 @@ </value> <next> <block type="import_function_noreturn" id="jsW`Zs}`jC]_K,H:nt}v" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="Vo$@F8mHk2J:Xq]Zf!wJ"> <field name="NUM">3</field> @@ -1594,9 +1594,9 @@ </value> <next> <block type="import_function_noreturn" id="@y.qbs}ED!w^aVr(BgtP" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="?U9r{qXX30Ns,_I%N;Ri"> <field name="NUM">1</field> @@ -1633,9 +1633,9 @@ <field name="value">lockVGR.acquire()</field> <next> <block type="import_function_noreturn" id="U^c+BF1S4s#f%nkq2VR(" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="icShR?.TU21h/`mOt;Wh"> <field name="NUM">2</field> @@ -1643,9 +1643,9 @@ </value> <next> <block type="import_function_noreturn" id="d+n6(0sOX4e38UBEj1go" inline="true"> - <mutation parentId="hmJJU.;Haavs@TI#a^@s" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="hmJJU.;Haavs@TI#a^@s"/> <field name="name">moveRef</field> - <data>{"id":"hmJJU.;Haavs@TI#a^@s","filename":"lib/Axes1Ref.py"}</data> + <data>hmJJU.;Haavs@TI#a^@s</data> <value name="num"> <block type="math_number" id="uZQPTwk[#HT0w^opciOw"> <field name="NUM">3</field> @@ -1796,9 +1796,9 @@ <field name="value">lockVGR.acquire()</field> <next> <block type="import_function_noreturn" id="I|#b8fSGco.BzE5H/M]F" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id="=V0yN%?xQXC@nq.74!`G"> <field name="NUM">1</field> @@ -1811,9 +1811,9 @@ </value> <next> <block type="import_function_noreturn" id="Ppjk!jXwNC5_h($dz]q?" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id="/S}7E}=~Wdxa,sG8OslO"> <field name="NUM">2</field> @@ -1826,9 +1826,9 @@ </value> <next> <block type="import_function_noreturn" id="AWZxA6^lqs?C|p$CVt!f" inline="true"> - <mutation parentId="=Ax,es3zqx,n=FY5r!aw" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="=Ax,es3zqx,n=FY5r!aw"/> <field name="name">moveRel</field> - <data>{"id":"=Ax,es3zqx,n=FY5r!aw","filename":"lib/Axes1Ref.py"}</data> + <data>=Ax,es3zqx,n=FY5r!aw</data> <value name="num"> <block type="math_number" id="oH;!PL7D6M72%Mo6tWT}"> <field name="NUM">3</field> @@ -2157,9 +2157,9 @@ <field name="value">lockVGR.acquire()</field> <next> <block type="import_function_noreturn" id="*}/1uL~=UzcWwXJTl,`j" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="A[/I#wRX39*iP:$X^Q*%"> <field name="NUM">1</field> @@ -2172,9 +2172,9 @@ </value> <next> <block type="import_function_noreturn" id="C3S1U)pLjR_jRdb%7EeD" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="]CI666=bFw}oPvdm+r9F"> <field name="NUM">2</field> @@ -2187,9 +2187,9 @@ </value> <next> <block type="import_function_noreturn" id="=gq-xvo^Owwq]gdo,7K=" inline="true"> - <mutation parentId=";],$kHZc;jMbWX$@p})y" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId=";],$kHZc;jMbWX$@p})y"/> <field name="name">moveAbs</field> - <data>{"id":";],$kHZc;jMbWX$@p})y","filename":"lib/Axes1Ref.py"}</data> + <data>;],$kHZc;jMbWX$@p})y</data> <value name="num"> <block type="math_number" id="8Yn((Avv[p)+9_HBA4O$"> <field name="NUM">3</field> @@ -2302,9 +2302,9 @@ <field name="WHERE2">FROM_START</field> <value name="LIST"> <block type="import_function_return" id="=4CR(k!eHrDxjHNWwz6,"> - <mutation parentId="ZL[z2]nU6Omy(9iO*?Au" parentFilename="lib/Axes1Ref.py"/> + <mutation parentId="ZL[z2]nU6Omy(9iO*?Au"/> <field name="name">get_abspos</field> - <data>{"id":"ZL[z2]nU6Omy(9iO*?Au","filename":"lib/Axes1Ref.py"}</data> + <data>ZL[z2]nU6Omy(9iO*?Au</data> </block> </value> <value name="AT2"> diff --git a/lib/VGR_Display.blockly b/lib/VGR_Display.blockly index 3cb07bc..3bb6910 100644 --- a/lib/VGR_Display.blockly +++ b/lib/VGR_Display.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="78bW9521)(I[oMydfNIz">state_code</variable> </variables> diff --git a/lib/VGR_MQTT.blockly b/lib/VGR_MQTT.blockly index f54071e..4767ace 100644 --- a/lib/VGR_MQTT.blockly +++ b/lib/VGR_MQTT.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <variables> <variable id="qnrm`yD7~y=DzY(lny=~">_code</variable> <variable id="j6./]}~V*xJ!=y%a:~(q">_active</variable> @@ -25,9 +25,9 @@ <block type="controls_if" id="oJ$!@?/d`Q1I])4n.voh"> <value name="IF0"> <block type="import_function_return" id="4JDN:f0,~UO5iVVll#J}"> - <mutation parentId="h;%@`#eH.]+QjUKoqp1$" parentFilename="lib/Factory_Variables.py"/> + <mutation parentId="h;%@`#eH.]+QjUKoqp1$"/> <field name="name">get_cloud_active</field> - <data>{"id":"h;%@`#eH.]+QjUKoqp1$","filename":"lib/Factory_Variables.py"}</data> + <data>h;%@`#eH.]+QjUKoqp1$</data> </block> </value> <statement name="DO0"> @@ -43,9 +43,9 @@ </value> <value name="ADD0"> <block type="import_function_return" id="w;K!.UyRako-s#6AWhes"> - <mutation parentId="$)Q!],s(azR.@p50io5," parentFilename="lib/Time.py"/> + <mutation parentId="$)Q!],s(azR.@p50io5,"/> <field name="name">timestamp_utcnow</field> - <data>{"id":"$)Q!],s(azR.@p50io5,","filename":"lib/Time.py"}</data> + <data>$)Q!],s(azR.@p50io5,</data> </block> </value> <value name="ADD1"> diff --git a/lib/Voice_Control.blockly b/lib/Voice_Control.blockly index 9c9ea92..95d12a9 100644 --- a/lib/Voice_Control.blockly +++ b/lib/Voice_Control.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <block type="util_python_imports" id="ch#SBgVHYB,SO3LNZD!`" x="0" y="0"> <field name="value">import logging</field> </block> diff --git a/lib/camera.xml b/lib/camera.xml index 929ee84..acda876 100644 --- a/lib/camera.xml +++ b/lib/camera.xml @@ -1 +1 @@ -<xml type="camera" version="4" name="TXT_SSC_M_USB1_1_camera"><item id="2" class="MotionDetector"><name>motion_detector</name><tolerance>1</tolerance><geometry><x>0</x><y>0</y><width>320</width><height>240</height></geometry></item></xml> \ No newline at end of file +<xml type="camera" version="2" camera_name="TXT_SSC_M_USB1_1_camera"><item id="2" class="MotionDetector"><name>motion_detector</name><tolerance>1</tolerance><geometry><x>0</x><y>0</y><width>320</width><height>240</height></geometry></item></xml> \ No newline at end of file diff --git a/lib/controller.blockly b/lib/controller.blockly index 1953c5b..d8dfe5a 100644 --- a/lib/controller.blockly +++ b/lib/controller.blockly @@ -1,4 +1,4 @@ -<xml xmlns="https://developers.google.com/blockly/xml" version="16"> +<xml xmlns="https://developers.google.com/blockly/xml" version="15"> <block type="txt4_controller" id="uBN1lW{B/?Xcr`kN2~j[" x="-14" y="-1751"> <mutation> <arg type="Input" name="Input-0" value="I1"/> -- GitLab