From eecbe9ca6b42b431e05fc3d35723d9af12a1e932 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Fri, 6 Jun 2025 12:17:05 +0200 Subject: [PATCH] MA6: fix bad sea config --- cfg/sea/ma6.config.json | 204 ++++++++++++++++++++++------------------ 1 file changed, 110 insertions(+), 94 deletions(-) diff --git a/cfg/sea/ma6.config.json b/cfg/sea/ma6.config.json index 0b7266d..c58590b 100644 --- a/cfg/sea/ma6.config.json +++ b/cfg/sea/ma6.config.json @@ -1,50 +1,50 @@ {"tt": {"base": "/tt", "params": [ {"path": "", "type": "float", "readonly": false, "cmd": "run tt", "description": "tt", "kids": 18}, {"path": "send", "type": "text", "readonly": false, "cmd": "tt send", "visibility": 3}, -{"path": "status", "type": "text", "readonly": false, "cmd": "run tt", "visibility": 3}, +{"path": "status", "type": "text", "visibility": 3}, {"path": "is_running", "type": "int", "readonly": false, "cmd": "tt is_running", "visibility": 3}, {"path": "mainloop", "type": "text", "readonly": false, "cmd": "tt mainloop", "visibility": 3}, -{"path": "target", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "running", "type": "int", "readonly": false, "cmd": "run tt"}, +{"path": "target", "type": "float"}, +{"path": "running", "type": "int"}, {"path": "tolerance", "type": "float", "readonly": false, "cmd": "tt tolerance"}, {"path": "maxwait", "type": "float", "readonly": false, "cmd": "tt maxwait"}, {"path": "settle", "type": "float", "readonly": false, "cmd": "tt settle"}, {"path": "log", "type": "text", "readonly": false, "cmd": "tt log", "visibility": 3, "kids": 4}, -{"path": "log/mean", "type": "float", "readonly": false, "cmd": "run tt", "visibility": 3}, -{"path": "log/m2", "type": "float", "readonly": false, "cmd": "run tt", "visibility": 3}, -{"path": "log/stddev", "type": "float", "readonly": false, "cmd": "run tt", "visibility": 3}, -{"path": "log/n", "type": "float", "readonly": false, "cmd": "run tt", "visibility": 3}, +{"path": "log/mean", "type": "float", "visibility": 3}, +{"path": "log/m2", "type": "float", "visibility": 3}, +{"path": "log/stddev", "type": "float", "visibility": 3}, +{"path": "log/n", "type": "float", "visibility": 3}, {"path": "dblctrl", "type": "bool", "readonly": false, "cmd": "tt dblctrl", "kids": 9}, {"path": "dblctrl/tshift", "type": "float", "readonly": false, "cmd": "tt dblctrl/tshift"}, {"path": "dblctrl/mode", "type": "enum", "enum": {"disabled": -1, "inactive": 0, "stable": 1, "up": 2, "down": 3}, "readonly": false, "cmd": "tt dblctrl/mode"}, -{"path": "dblctrl/shift_up", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "dblctrl/shift_lo", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "dblctrl/t_min", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "dblctrl/t_max", "type": "float", "readonly": false, "cmd": "run tt"}, +{"path": "dblctrl/shift_up", "type": "float"}, +{"path": "dblctrl/shift_lo", "type": "float"}, +{"path": "dblctrl/t_min", "type": "float"}, +{"path": "dblctrl/t_max", "type": "float"}, {"path": "dblctrl/int2", "type": "float", "readonly": false, "cmd": "tt dblctrl/int2"}, {"path": "dblctrl/prop_up", "type": "float", "readonly": false, "cmd": "tt dblctrl/prop_up"}, {"path": "dblctrl/prop_lo", "type": "float", "readonly": false, "cmd": "tt dblctrl/prop_lo"}, -{"path": "tm", "type": "float", "readonly": false, "cmd": "run tt", "kids": 4}, +{"path": "tm", "type": "float", "kids": 4}, {"path": "tm/curve", "type": "text", "readonly": false, "cmd": "tt tm/curve", "kids": 1}, {"path": "tm/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt tm/curve/points", "visibility": 3}, {"path": "tm/alarm", "type": "float", "readonly": false, "cmd": "tt tm/alarm"}, -{"path": "tm/stddev", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "tm/raw", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "ts", "type": "float", "readonly": false, "cmd": "run tt", "kids": 4}, +{"path": "tm/stddev", "type": "float"}, +{"path": "tm/raw", "type": "float"}, +{"path": "ts", "type": "float", "kids": 4}, {"path": "ts/curve", "type": "text", "readonly": false, "cmd": "tt ts/curve", "kids": 1}, {"path": "ts/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts/curve/points", "visibility": 3}, {"path": "ts/alarm", "type": "float", "readonly": false, "cmd": "tt ts/alarm"}, -{"path": "ts/stddev", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "ts/raw", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "ts_2", "type": "float", "readonly": false, "cmd": "run tt", "kids": 4}, -{"path": "ts_2/curve", "type": "text", "readonly": false, "cmd": "tt ts_2/curve", "kids": 1}, +{"path": "ts/stddev", "type": "float"}, +{"path": "ts/raw", "type": "float"}, +{"path": "ts_2", "type": "float", "visibility": 3, "kids": 4}, +{"path": "ts_2/curve", "type": "text", "readonly": false, "cmd": "tt ts_2/curve", "visibility": 3, "kids": 1}, {"path": "ts_2/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts_2/curve/points", "visibility": 3}, -{"path": "ts_2/alarm", "type": "float", "readonly": false, "cmd": "tt ts_2/alarm"}, -{"path": "ts_2/stddev", "type": "float", "readonly": false, "cmd": "run tt"}, -{"path": "ts_2/raw", "type": "float", "readonly": false, "cmd": "run tt"}, +{"path": "ts_2/alarm", "type": "float", "readonly": false, "cmd": "tt ts_2/alarm", "visibility": 3}, +{"path": "ts_2/stddev", "type": "float", "visibility": 3}, +{"path": "ts_2/raw", "type": "float", "visibility": 3}, {"path": "set", "type": "float", "readonly": false, "cmd": "tt set", "kids": 18}, {"path": "set/mode", "type": "enum", "enum": {"disabled": -1, "off": 0, "controlling": 1, "manual": 2}, "readonly": false, "cmd": "tt set/mode"}, -{"path": "set/reg", "type": "float", "readonly": false, "cmd": "run tt"}, +{"path": "set/reg", "type": "float"}, {"path": "set/ramp", "type": "float", "readonly": false, "cmd": "tt set/ramp", "description": "maximum ramp in K/min (0: ramp off)"}, {"path": "set/wramp", "type": "float", "readonly": false, "cmd": "tt set/wramp"}, {"path": "set/smooth", "type": "float", "readonly": false, "cmd": "tt set/smooth", "description": "smooth time (minutes)"}, @@ -53,17 +53,17 @@ {"path": "set/resist", "type": "float", "readonly": false, "cmd": "tt set/resist"}, {"path": "set/maxheater", "type": "text", "readonly": false, "cmd": "tt set/maxheater", "description": "maximum heater limit, units should be given without space: W, mW, A, mA"}, {"path": "set/linearpower", "type": "float", "readonly": false, "cmd": "tt set/linearpower", "description": "when not 0, it is the maximum effective power, and the power is linear to the heater output"}, -{"path": "set/maxpowerlim", "type": "float", "readonly": false, "cmd": "run tt", "description": "the maximum power limit (before any booster or converter)"}, +{"path": "set/maxpowerlim", "type": "float", "description": "the maximum power limit (before any booster or converter)"}, {"path": "set/maxpower", "type": "float", "readonly": false, "cmd": "tt set/maxpower", "description": "maximum power [W]"}, -{"path": "set/maxcurrent", "type": "float", "readonly": false, "cmd": "run tt", "description": "the maximum current before any booster or converter"}, +{"path": "set/maxcurrent", "type": "float", "description": "the maximum current before any booster or converter"}, {"path": "set/manualpower", "type": "float", "readonly": false, "cmd": "tt set/manualpower"}, -{"path": "set/power", "type": "float", "readonly": false, "cmd": "run tt"}, +{"path": "set/power", "type": "float"}, {"path": "set/prop", "type": "float", "readonly": false, "cmd": "tt set/prop", "description": "bigger means more gain"}, {"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"}, {"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"}, {"path": "setsamp", "type": "float", "readonly": false, "cmd": "tt setsamp", "kids": 18}, {"path": "setsamp/mode", "type": "enum", "enum": {"disabled": -1, "off": 0, "controlling": 1, "manual": 2}, "readonly": false, "cmd": "tt setsamp/mode"}, -{"path": "setsamp/reg", "type": "float", "readonly": false, "cmd": "run tt"}, +{"path": "setsamp/reg", "type": "float"}, {"path": "setsamp/ramp", "type": "float", "readonly": false, "cmd": "tt setsamp/ramp", "description": "maximum ramp in K/min (0: ramp off)"}, {"path": "setsamp/wramp", "type": "float", "readonly": false, "cmd": "tt setsamp/wramp"}, {"path": "setsamp/smooth", "type": "float", "readonly": false, "cmd": "tt setsamp/smooth", "description": "smooth time (minutes)"}, @@ -72,16 +72,16 @@ {"path": "setsamp/resist", "type": "float", "readonly": false, "cmd": "tt setsamp/resist"}, {"path": "setsamp/maxheater", "type": "text", "readonly": false, "cmd": "tt setsamp/maxheater", "description": "maximum heater limit, units should be given without space: W, mW, A, mA"}, {"path": "setsamp/linearpower", "type": "float", "readonly": false, "cmd": "tt setsamp/linearpower", "description": "when not 0, it is the maximum effective power, and the power is linear to the heater output"}, -{"path": "setsamp/maxpowerlim", "type": "float", "readonly": false, "cmd": "run tt", "description": "the maximum power limit (before any booster or converter)"}, +{"path": "setsamp/maxpowerlim", "type": "float", "description": "the maximum power limit (before any booster or converter)"}, {"path": "setsamp/maxpower", "type": "float", "readonly": false, "cmd": "tt setsamp/maxpower", "description": "maximum power [W]"}, -{"path": "setsamp/maxcurrent", "type": "float", "readonly": false, "cmd": "run tt", "description": "the maximum current before any booster or converter"}, +{"path": "setsamp/maxcurrent", "type": "float", "description": "the maximum current before any booster or converter"}, {"path": "setsamp/manualpower", "type": "float", "readonly": false, "cmd": "tt setsamp/manualpower"}, -{"path": "setsamp/power", "type": "float", "readonly": false, "cmd": "run tt"}, +{"path": "setsamp/power", "type": "float"}, {"path": "setsamp/prop", "type": "float", "readonly": false, "cmd": "tt setsamp/prop", "description": "bigger means more gain"}, {"path": "setsamp/integ", "type": "float", "readonly": false, "cmd": "tt setsamp/integ", "description": "bigger means faster"}, {"path": "setsamp/deriv", "type": "float", "readonly": false, "cmd": "tt setsamp/deriv"}, {"path": "display", "type": "text", "readonly": false, "cmd": "tt display"}, -{"path": "remote", "type": "bool", "readonly": false, "cmd": "run tt"}]}, +{"path": "remote", "type": "bool"}]}, "cc": {"base": "/cc", "params": [ {"path": "", "type": "bool", "kids": 96}, @@ -108,7 +108,7 @@ {"path": "mcr", "type": "float"}, {"path": "mot", "type": "float"}, {"path": "mw", "type": "float", "readonly": false, "cmd": "cc mw", "description": "correction pulse after automatic open"}, -{"path": "hav", "type": "enum", "type": "enum", "enum": {"none": 0, "int": 1, "ext": 2}, "readonly": false, "cmd": "cc hav"}, +{"path": "hav", "type": "enum", "enum": {"none": 0, "int": 1, "ext": 2}, "readonly": false, "cmd": "cc hav"}, {"path": "h", "type": "float"}, {"path": "hr", "type": "float"}, {"path": "hc", "type": "float"}, @@ -132,26 +132,26 @@ {"path": "hms", "type": "float"}, {"path": "hit", "type": "float", "readonly": false, "cmd": "cc hit"}, {"path": "hft", "type": "int", "readonly": false, "cmd": "cc hft"}, -{"path": "hea", "type": "enum", "enum": {"0": 0, "1": 1, "6": 2}, "readonly": false, "cmd": "cc hea"}, -{"path": "hch", "type": "int", "readonly": false, "cmd": "cc hch", "visibility": 3}, -{"path": "hwr0", "type": "float", "readonly": false, "cmd": "cc hwr0", "visibility": 3}, -{"path": "hem0", "type": "float", "readonly": false, "cmd": "cc hem0", "description": "sensor length in mm from top to empty pos.", "visibility": 3}, -{"path": "hfu0", "type": "float", "readonly": false, "cmd": "cc hfu0", "description": "sensor length in mm from top to full pos.", "visibility": 3}, -{"path": "hd0", "type": "float", "readonly": false, "cmd": "cc hd0", "description": "external sensor drive current (mA)", "visibility": 3}, -{"path": "h0", "type": "float", "visibility": 3}, -{"path": "hs0", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}, "visibility": 3}, -{"path": "h1", "type": "float", "visibility": 3}, -{"path": "hs1", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}, "visibility": 3}, -{"path": "h2", "type": "float", "visibility": 3}, -{"path": "hs2", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}, "visibility": 3}, -{"path": "h3", "type": "float", "visibility": 3}, -{"path": "hs3", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}, "visibility": 3}, -{"path": "h4", "type": "float", "visibility": 3}, -{"path": "hs4", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}, "visibility": 3}, -{"path": "h5", "type": "float", "visibility": 3}, -{"path": "hs5", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}, "visibility": 3}, +{"path": "hea", "type": "enum", "enum": {"0": 0, "1": 1, "6": 6}, "readonly": false, "cmd": "cc hea"}, +{"path": "hch", "type": "int", "readonly": false, "cmd": "cc hch"}, +{"path": "hwr0", "type": "float", "readonly": false, "cmd": "cc hwr0"}, +{"path": "hem0", "type": "float", "readonly": false, "cmd": "cc hem0", "description": "sensor length in mm from top to empty pos."}, +{"path": "hfu0", "type": "float", "readonly": false, "cmd": "cc hfu0", "description": "sensor length in mm from top to full pos."}, +{"path": "hd0", "type": "float", "readonly": false, "cmd": "cc hd0", "description": "external sensor drive current (mA)"}, +{"path": "h0", "type": "float"}, +{"path": "hs0", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}}, +{"path": "h1", "type": "float"}, +{"path": "hs1", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}}, +{"path": "h2", "type": "float"}, +{"path": "hs2", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}}, +{"path": "h3", "type": "float"}, +{"path": "hs3", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}}, +{"path": "h4", "type": "float"}, +{"path": "hs4", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}}, +{"path": "h5", "type": "float"}, +{"path": "hs5", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}}, {"path": "hfb", "type": "float"}, -{"path": "nav", "type": "enum", "type": "enum", "enum": {"none": 0, "int": 1, "ext": 2}, "readonly": false, "cmd": "cc nav"}, +{"path": "nav", "type": "bool", "readonly": false, "cmd": "cc nav"}, {"path": "nu", "type": "float"}, {"path": "nl", "type": "float"}, {"path": "nth", "type": "float", "readonly": false, "cmd": "cc nth"}, @@ -183,15 +183,16 @@ {"path": "bdl", "type": "float", "readonly": false, "cmd": "cc bdl"}]}, "nv": {"base": "/nv", "params": [ -{"path": "", "type": "enum", "enum": {"fixed": 0, "controlled": 1, "automatic": 2, "close": 3, "open": 4}, "readonly": false, "cmd": "nv", "kids": 11}, +{"path": "", "type": "enum", "enum": {"fixed": 0, "controlled": 1, "automatic": 2, "close": 3, "open": 4}, "readonly": false, "cmd": "nv", "kids": 12}, {"path": "send", "type": "text", "readonly": false, "cmd": "nv send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "motstat", "type": "enum", "enum": {"idle": 0, "opening": 1, "closing": 2, "opened": 3, "closed": 4, "no_motor": 5}}, {"path": "flow", "type": "float"}, {"path": "set", "type": "float", "readonly": false, "cmd": "nv set"}, {"path": "flowmax", "type": "float", "readonly": false, "cmd": "nv flowmax"}, -{"path": "flowp", "type": "float"}, +{"path": "flowp", "type": "float", "description": "flow calculated from pressure before pump"}, {"path": "span", "type": "float"}, +{"path": "use_pressure", "type": "bool", "readonly": false, "cmd": "nv use_pressure", "description": "use pressure instead of flow meter for control"}, {"path": "ctrl", "type": "none", "kids": 13}, {"path": "ctrl/regtext", "type": "text"}, {"path": "ctrl/prop_o", "type": "float", "readonly": false, "cmd": "nv ctrl/prop_o", "description": "prop [sec/mbar] when opening. above 4 mbar a 10 times lower value is used"}, @@ -235,15 +236,34 @@ {"path": "calib/ln_per_min_per_mbar", "type": "float", "readonly": false, "cmd": "nv calib/ln_per_min_per_mbar"}, {"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]}, +"hefill": {"base": "/hefill", "params": [ +{"path": "", "type": "enum", "enum": {"watching": 0, "filling": 1, "inactive": 2, "manualfill": 3}, "readonly": false, "cmd": "hefill", "kids": 16}, +{"path": "send", "type": "text", "readonly": false, "cmd": "hefill send", "visibility": 3}, +{"path": "status", "type": "text", "visibility": 3}, +{"path": "state", "type": "text"}, +{"path": "readpath", "type": "text", "readonly": false, "cmd": "hefill readpath", "visibility": 3}, +{"path": "lowlevel", "type": "float", "readonly": false, "cmd": "hefill lowlevel"}, +{"path": "highlevel", "type": "float", "readonly": false, "cmd": "hefill highlevel"}, +{"path": "smooth", "type": "float"}, +{"path": "minfillminutes", "type": "float", "readonly": false, "cmd": "hefill minfillminutes"}, +{"path": "maxfillminutes", "type": "float", "readonly": false, "cmd": "hefill maxfillminutes"}, +{"path": "minholdhours", "type": "float", "readonly": false, "cmd": "hefill minholdhours"}, +{"path": "maxholdhours", "type": "float", "readonly": false, "cmd": "hefill maxholdhours"}, +{"path": "tolerance", "type": "float", "readonly": false, "cmd": "hefill tolerance"}, +{"path": "badreadingminutes", "type": "float", "readonly": false, "cmd": "hefill badreadingminutes"}, +{"path": "tubecoolingminutes", "type": "float", "readonly": false, "cmd": "hefill tubecoolingminutes"}, +{"path": "vessellimit", "type": "float", "readonly": false, "cmd": "hefill vessellimit"}, +{"path": "vext", "type": "float"}]}, + "hepump": {"base": "/hepump", "params": [ {"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10}, {"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"}, -{"path": "eco", "type": "bool", "readonly": false, "cmd": "hepump eco"}, -{"path": "auto", "type": "bool", "readonly": false, "cmd": "hepump auto"}, +{"path": "eco", "type": "bool", "readonly": false, "cmd": "hepump eco", "visibility": 3}, +{"path": "auto", "type": "bool", "readonly": false, "cmd": "hepump auto", "visibility": 3}, {"path": "valve", "type": "enum", "enum": {"closed": 0, "closing": 1, "opening": 2, "opened": 3, "undefined": 4}, "readonly": false, "cmd": "hepump valve"}, -{"path": "eco_t_lim", "type": "float", "readonly": false, "cmd": "hepump eco_t_lim", "description": "switch off eco mode when T_set < eco_t_lim and T < eco_t_lim * 2"}, +{"path": "eco_t_lim", "type": "float", "readonly": false, "cmd": "hepump eco_t_lim", "description": "switch off eco mode when T_set < eco_t_lim and T < eco_t_lim * 2", "visibility": 3}, {"path": "calib", "type": "float", "readonly": false, "cmd": "hepump calib", "visibility": 3}, {"path": "health", "type": "float"}]}, @@ -291,11 +311,11 @@ {"path": "save", "type": "bool", "readonly": false, "cmd": "nvflow save", "description": "unchecked: current calib is not saved. set checked: save calib"}]}, "ln2fill": {"base": "/ln2fill", "params": [ -{"path": "", "type": "enum", "enum": {"watching": 0, "fill": 1, "inactive": 2}, "readonly": false, "cmd": "ln2fill", "kids": 14}, +{"path": "", "type": "enum", "enum": {"watching": 0, "filling": 1, "inactive": 2, "manualfill": 3}, "readonly": false, "cmd": "ln2fill", "kids": 14}, {"path": "send", "type": "text", "readonly": false, "cmd": "ln2fill send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "state", "type": "text"}, -{"path": "readlevel", "type": "text", "readonly": false, "cmd": "ln2fill readlevel", "visibility": 3}, +{"path": "readpath", "type": "text", "readonly": false, "cmd": "ln2fill readpath", "visibility": 3}, {"path": "lowlevel", "type": "float", "readonly": false, "cmd": "ln2fill lowlevel"}, {"path": "highlevel", "type": "float", "readonly": false, "cmd": "ln2fill highlevel"}, {"path": "smooth", "type": "float"}, @@ -307,52 +327,33 @@ {"path": "badreadingminutes", "type": "float", "readonly": false, "cmd": "ln2fill badreadingminutes"}, {"path": "tubecoolingminutes", "type": "float", "readonly": false, "cmd": "ln2fill tubecoolingminutes"}]}, -"hefill": {"base": "/hefill", "params": [ -{"path": "", "type": "enum", "enum": {"watching": 0, "fill": 1, "inactive": 2}, "readonly": false, "cmd": "hefill", "kids": 16}, -{"path": "send", "type": "text", "readonly": false, "cmd": "hefill send", "visibility": 3}, -{"path": "status", "type": "text", "visibility": 3}, -{"path": "state", "type": "text"}, -{"path": "readlevel", "type": "text", "readonly": false, "cmd": "hefill readlevel", "visibility": 3}, -{"path": "lowlevel", "type": "float", "readonly": false, "cmd": "hefill lowlevel"}, -{"path": "highlevel", "type": "float", "readonly": false, "cmd": "hefill highlevel"}, -{"path": "smooth", "type": "float"}, -{"path": "minfillminutes", "type": "float", "readonly": false, "cmd": "hefill minfillminutes"}, -{"path": "maxfillminutes", "type": "float", "readonly": false, "cmd": "hefill maxfillminutes"}, -{"path": "minholdhours", "type": "float", "readonly": false, "cmd": "hefill minholdhours"}, -{"path": "maxholdhours", "type": "float", "readonly": false, "cmd": "hefill maxholdhours"}, -{"path": "tolerance", "type": "float", "readonly": false, "cmd": "hefill tolerance"}, -{"path": "badreadingminutes", "type": "float", "readonly": false, "cmd": "hefill badreadingminutes"}, -{"path": "tubecoolingminutes", "type": "float", "readonly": false, "cmd": "hefill tubecoolingminutes"}, -{"path": "vessellimit", "type": "float", "readonly": false, "cmd": "hefill vessellimit"}, -{"path": "vext", "type": "float"}]}, - "mf": {"base": "/mf", "params": [ {"path": "", "type": "float", "readonly": false, "cmd": "run mf", "kids": 26}, {"path": "persmode", "type": "int", "readonly": false, "cmd": "mf persmode"}, -{"path": "perswitch", "type": "int", "readonly": false, "cmd": "run mf"}, +{"path": "perswitch", "type": "int"}, {"path": "nowait", "type": "int", "readonly": false, "cmd": "mf nowait"}, -{"path": "maxlimit", "type": "float", "readonly": false, "cmd": "run mf", "visibility": 3}, +{"path": "maxlimit", "type": "float", "visibility": 3}, {"path": "limit", "type": "float", "readonly": false, "cmd": "mf limit"}, {"path": "ramp", "type": "float", "readonly": false, "cmd": "mf ramp"}, {"path": "perscurrent", "type": "float", "readonly": false, "cmd": "mf perscurrent"}, {"path": "perslimit", "type": "float", "readonly": false, "cmd": "mf perslimit"}, {"path": "perswait", "type": "int", "readonly": false, "cmd": "mf perswait"}, {"path": "persdelay", "type": "int", "readonly": false, "cmd": "mf persdelay"}, -{"path": "current", "type": "float", "readonly": false, "cmd": "run mf"}, -{"path": "measured", "type": "float", "readonly": false, "cmd": "run mf"}, -{"path": "voltage", "type": "float", "readonly": false, "cmd": "run mf"}, -{"path": "lastfield", "type": "float", "readonly": false, "cmd": "run mf", "visibility": 3}, -{"path": "ampRamp", "type": "float", "readonly": false, "cmd": "run mf", "visibility": 3}, -{"path": "inductance", "type": "float", "readonly": false, "cmd": "run mf", "visibility": 3}, +{"path": "current", "type": "float"}, +{"path": "measured", "type": "float"}, +{"path": "voltage", "type": "float"}, +{"path": "lastfield", "type": "float", "visibility": 3}, +{"path": "ampRamp", "type": "float", "visibility": 3}, +{"path": "inductance", "type": "float", "visibility": 3}, {"path": "trainedTo", "type": "float", "readonly": false, "cmd": "mf trainedTo"}, -{"path": "trainMode", "type": "int", "readonly": false, "cmd": "run mf"}, +{"path": "trainMode", "type": "int"}, {"path": "external", "type": "int", "readonly": false, "cmd": "mf external"}, {"path": "startScript", "type": "text", "readonly": false, "cmd": "mf startScript", "visibility": 3}, -{"path": "is_running", "type": "int", "readonly": false, "cmd": "run mf", "visibility": 3}, +{"path": "is_running", "type": "int", "readonly": false, "cmd": "mf is_running", "visibility": 3}, {"path": "verbose", "type": "int", "readonly": false, "cmd": "mf verbose", "visibility": 3}, -{"path": "driver", "type": "text", "readonly": false, "cmd": "run mf", "visibility": 3}, -{"path": "creationCmd", "type": "text", "readonly": false, "cmd": "run mf", "visibility": 3}, -{"path": "targetValue", "type": "float", "readonly": false, "cmd": "run mf"}, +{"path": "driver", "type": "text", "visibility": 3}, +{"path": "creationCmd", "type": "text", "visibility": 3}, +{"path": "targetValue", "type": "float"}, {"path": "status", "type": "text", "readonly": false, "cmd": "mf status", "visibility": 3}]}, "lev": {"base": "/lev", "params": [ @@ -362,7 +363,22 @@ {"path": "mode", "type": "enum", "enum": {"slow": 0, "fast (switches to slow automatically after filling)": 1}, "readonly": false, "cmd": "lev mode"}, {"path": "n2", "type": "float"}]}, -"prep0": {"base": "/prep0", "params": [ -{"path": "", "type": "text", "readonly": false, "cmd": "prep0", "kids": 2}, -{"path": "send", "type": "text", "readonly": false, "cmd": "prep0 send", "visibility": 3}, -{"path": "status", "type": "text", "visibility": 3}]}} +"table": {"base": "/table", "params": [ +{"path": "", "type": "none", "kids": 17}, +{"path": "send", "type": "text", "readonly": false, "cmd": "table send", "visibility": 3}, +{"path": "status", "type": "text", "visibility": 3}, +{"path": "fix_tt_set_prop", "type": "bool", "readonly": false, "cmd": "table fix_tt_set_prop"}, +{"path": "val_tt_set_prop", "type": "float"}, +{"path": "tbl_tt_set_prop", "type": "text", "readonly": false, "cmd": "table tbl_tt_set_prop", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}, +{"path": "fix_tt_set_integ", "type": "bool", "readonly": false, "cmd": "table fix_tt_set_integ"}, +{"path": "val_tt_set_integ", "type": "float"}, +{"path": "tbl_tt_set_integ", "type": "text", "readonly": false, "cmd": "table tbl_tt_set_integ", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}, +{"path": "fix_tt_dblctrl_int2", "type": "bool", "readonly": false, "cmd": "table fix_tt_dblctrl_int2"}, +{"path": "val_tt_dblctrl_int2", "type": "float"}, +{"path": "tbl_tt_dblctrl_int2", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_int2", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}, +{"path": "fix_tt_dblctrl_prop_up", "type": "bool", "readonly": false, "cmd": "table fix_tt_dblctrl_prop_up"}, +{"path": "val_tt_dblctrl_prop_up", "type": "float"}, +{"path": "tbl_tt_dblctrl_prop_up", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_prop_up", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}, +{"path": "fix_tt_dblctrl_prop_lo", "type": "bool", "readonly": false, "cmd": "table fix_tt_dblctrl_prop_lo"}, +{"path": "val_tt_dblctrl_prop_lo", "type": "float"}, +{"path": "tbl_tt_dblctrl_prop_lo", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_prop_lo", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}]}}