diff options
Diffstat (limited to 'server/xml/example2.xml')
-rw-r--r-- | server/xml/example2.xml | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/server/xml/example2.xml b/server/xml/example2.xml deleted file mode 100644 index 826b694..0000000 --- a/server/xml/example2.xml +++ /dev/null @@ -1,107 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<template name="testcourse"> - <course name="example2"> - <macro name="example1" version="1.0" - resume="${linse1}${linse2}"> - <queries> - <query class="lensmeter" ttl="10000" automap="true"/> - </queries> - <maps> - <map name="axis"> - -- LUA program - return math.pi, 1234567890 - </map> - <map name="right.axis" uses="lensmeter, lensmeter.right.axis"> - -- LUA program - right_axis = 0 - if( lensmeter.right.axis ) right_axis = lensmeter.right.axis.value - return right_axis, lensmeter.right.sphere.timestamp - </map> - <map name="cyl"> - -- LUA program - return lensmeter.right.cyl.value, lensmeter.right.cyl.timestamp - </map> - </maps> - <luaprograms> - <luaprogram name="theanswer"> - fisk = getValue('sphere') - if( tonumber(fisk) == tonumber(value) ) - then - setValue('cyl', value) - return true - else - return false - end - </luaprogram> - </luaprograms> - <window name="mainwindow" - caption="Fundus" - width="500" - height="560" - layout="vbox"> - <frame name="linse_frame" caption="Linser:" layout="vbox"> - <frame name="linse_framea" layout="hbox"> - <label name="a" width="300" caption="Akse rotation:"/> - <lineedit name="axis" regexp="[24]*" map="axis" lua="theanswer" value="244"/> - </frame> - <frame name="linse_frameb" layout="hbox"> - <label name="b" width="300" caption="Sphere:"/> - <lineedit name="sphere" regexp="[24]*" map="sphere" value="42"/> - </frame> - <frame name="linse_framec" layout="hbox"> - <label name="c" width="300" caption="Cyl:"/> - <lineedit name="cyl" regexp="[24]*" map="cyl" value=""/> - </frame> - </frame> - <frame name="buttons" layout="hbox"> - <button name="cancel" caption="Annuller" action="cancel"/> - <button name="commit" caption="Godkend" action="commit"/> - </frame> - </window> - </macro> - <macro name="example2" version="1.0" - resume="${linse1}${linse2}"> - <queries> - <query device_id="lensmeter" device_type="lensmeter" class="lensmeter" ttl="10000"/> - </queries> - <maps> - <map name="axis"> - -- LUA program - return right.axis - </map> - <map name="sphere"> - -- LUA program - return right.sphere - </map> - <map name="cyl"> - -- LUA program - return right.cyl - </map> - </maps> - <window name="mainwindow" - caption="Fundus" - width="500" - height="560" - layout="vbox"> - <frame name="linse_frame" caption="Linser:" layout="vbox"> - <frame name="linse_framea" layout="hbox"> - <label name="a" width="300" caption="Akse rotation:"/> - <lineedit name="linse1" regexp="[0-9]{1,3}" map="axis" value="90K"/> - </frame> - <frame name="linse_frameb" layout="hbox"> - <label name="b" width="300" caption="Sphere:"/> - <lineedit name="linse2" regexp="[0-9]{1,3}" map="sphere" value="90K"/> - </frame> - <frame name="linse_framec" layout="hbox"> - <label name="c" width="300" caption="Sphere:"/> - <lineedit name="linse3" regexp="[0-9]{1,3}" map="cyl" value="90K"/> - </frame> - </frame> - <frame name="buttons" layout="hbox"> - <button name="cancel" caption="Annuller" action="cancel"/> - <button name="commit" caption="Godkend" action="commit"/> - </frame> - </window> - </macro> - </course> -</template> |