{"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", "visibility": 3}, {"path": "is_running", "type": "int", "readonly": false, "cmd": "tt is_running", "visibility": 3}, {"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", "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"}, {"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", "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"}, {"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"}, {"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", "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"}, {"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)"}, {"path": "set/channel", "type": "text", "readonly": false, "cmd": "tt set/channel"}, {"path": "set/limit", "type": "float", "readonly": false, "cmd": "tt set/limit"}, {"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", "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", "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"}, {"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": "display", "type": "text", "readonly": false, "cmd": "tt display"}, {"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"}, {"path": "dinp", "type": "int"}, {"path": "remote", "type": "bool"}]}, "cc": {"base": "/cc", "params": [{"path": "", "type": "bool", "kids": 96}, {"path": "send", "type": "text", "readonly": false, "cmd": "cc send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "autodevice", "type": "bool", "readonly": false, "cmd": "cc autodevice"}, {"path": "fav", "type": "bool", "readonly": false, "cmd": "cc fav"}, {"path": "f", "type": "float"}, {"path": "fs", "type": "enum", "enum": {"ok": 0, "no_sens": 1}, "readonly": false, "cmd": "cc fs"}, {"path": "mav", "type": "bool", "readonly": false, "cmd": "cc mav"}, {"path": "fm", "type": "enum", "enum": {"idle": 0, "opening": 1, "closing": 2, "opened": 3, "closed": 4, "no_motor": 5}}, {"path": "fa", "type": "enum", "enum": {"fixed": 0, "controlled": 1, "automatic": 2, "offline": 3}, "readonly": false, "cmd": "cc fa"}, {"path": "mp", "type": "float", "readonly": false, "cmd": "cc mp"}, {"path": "msp", "type": "float"}, {"path": "mmp", "type": "float"}, {"path": "mc", "type": "float", "readonly": false, "cmd": "cc mc"}, {"path": "mfc", "type": "float", "readonly": false, "cmd": "cc mfc"}, {"path": "moc", "type": "float", "readonly": false, "cmd": "cc moc"}, {"path": "mtc", "type": "float", "readonly": false, "cmd": "cc mtc"}, {"path": "mtl", "type": "float"}, {"path": "mft", "type": "float", "readonly": false, "cmd": "cc mft"}, {"path": "mt", "type": "float"}, {"path": "mo", "type": "float"}, {"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": "bool", "readonly": false, "cmd": "cc hav"}, {"path": "h", "type": "float"}, {"path": "hr", "type": "float"}, {"path": "hc", "type": "float"}, {"path": "hu", "type": "float"}, {"path": "hh", "type": "float", "readonly": false, "cmd": "cc hh"}, {"path": "hl", "type": "float", "readonly": false, "cmd": "cc hl"}, {"path": "htf", "type": "float", "readonly": false, "cmd": "cc htf", "description": "meas. period in fast mode"}, {"path": "hts", "type": "float", "readonly": false, "cmd": "cc hts", "description": "meas. period in slow mode"}, {"path": "hd", "type": "float", "readonly": false, "cmd": "cc hd"}, {"path": "hwr", "type": "float", "readonly": false, "cmd": "cc hwr"}, {"path": "hem", "type": "float", "readonly": false, "cmd": "cc hem", "description": "sensor length in mm from top to empty pos."}, {"path": "hfu", "type": "float", "readonly": false, "cmd": "cc hfu", "description": "sensor length in mm from top to full pos."}, {"path": "hcd", "type": "enum", "enum": {"stop": 0, "fill": 1, "off": 2, "auto": 3, "manual": 7}, "readonly": false, "cmd": "cc hcd"}, {"path": "hv", "type": "enum", "enum": {"fill_valve_off": 0, "filling": 1, "no_fill_valve": 2, "timeout": 3, "timeout1": 4}}, {"path": "hsf", "type": "enum", "enum": {"sens_ok": 0, "sens_warm": 1, "no_sens": 2, "timeout": 3, "not_yet_read": 4, "disabled": 5}}, {"path": "ha", "type": "bool", "readonly": false, "cmd": "cc ha"}, {"path": "hm", "type": "bool"}, {"path": "hf", "type": "enum", "enum": {"slow": 0, "fast": 1}, "readonly": false, "cmd": "cc hf"}, {"path": "hbe", "type": "bool", "readonly": false, "cmd": "cc hbe"}, {"path": "hmf", "type": "float"}, {"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": "hfb", "type": "float"}, {"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"}, {"path": "ntc", "type": "float", "readonly": false, "cmd": "cc ntc"}, {"path": "ntm", "type": "float", "readonly": false, "cmd": "cc ntm"}, {"path": "ns", "type": "enum", "enum": {"sens_ok": 0, "no_sens": 1, "short_circuit": 2, "upside_down": 3, "sens_warm": 4, "empty": 5}}, {"path": "na", "type": "bool", "readonly": false, "cmd": "cc na"}, {"path": "nv", "type": "enum", "enum": {"fill_valve_off": 0, "filling": 1, "no_fill_valve": 2, "timeout": 3, "timeout1": 4, "boost": 5}}, {"path": "nc", "type": "enum", "enum": {"stop": 0, "fill": 1, "off": 2, "auto": 3}, "readonly": false, "cmd": "cc nc"}, {"path": "nfb", "type": "float"}, {"path": "cda", "type": "float"}, {"path": "cdb", "type": "float"}, {"path": "cba", "type": "float"}, {"path": "cbb", "type": "float"}, {"path": "cvs", "type": "int"}, {"path": "csp", "type": "int"}, {"path": "cdv", "type": "text", "readonly": false, "cmd": "cc cdv"}, {"path": "cic", "type": "text", "readonly": false, "cmd": "cc cic"}, {"path": "cin", "type": "text"}, {"path": "cds", "type": "enum", "enum": {"local": 0, "remote": 1, "loading": 2, "by_code": 3, "by_touch": 4}, "readonly": false, "cmd": "cc cds"}, {"path": "timing", "type": "bool", "readonly": false, "cmd": "cc timing"}, {"path": "tc", "type": "float", "visibility": 3}, {"path": "tn", "type": "float", "visibility": 3}, {"path": "th", "type": "float", "visibility": 3}, {"path": "tf", "type": "float", "visibility": 3}, {"path": "tm", "type": "float", "visibility": 3}, {"path": "tv", "type": "float", "visibility": 3}, {"path": "tq", "type": "float", "visibility": 3}, {"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": 12}, {"path": "send", "type": "text", "readonly": false, "cmd": "nv send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "flow", "type": "float"}, {"path": "motstat", "type": "text"}, {"path": "set", "type": "float", "readonly": false, "cmd": "nv set"}, {"path": "flowmax", "type": "float", "readonly": false, "cmd": "nv flowmax"}, {"path": "ctrl", "type": "none", "kids": 4}, {"path": "ctrl/prop", "type": "float", "readonly": false, "cmd": "nv ctrl/prop"}, {"path": "ctrl/int", "type": "float", "readonly": false, "cmd": "nv ctrl/int"}, {"path": "ctrl/delay", "type": "float", "readonly": false, "cmd": "nv ctrl/delay"}, {"path": "ctrl/tol", "type": "float", "readonly": false, "cmd": "nv ctrl/tol"}, {"path": "autoflow", "type": "none", "kids": 24}, {"path": "autoflow/suspended", "type": "bool", "readonly": false, "cmd": "nv autoflow/suspended"}, {"path": "autoflow/prop", "type": "float", "readonly": false, "cmd": "nv autoflow/prop"}, {"path": "autoflow/flowstd", "type": "float", "readonly": false, "cmd": "nv autoflow/flowstd"}, {"path": "autoflow/flowlim", "type": "float", "readonly": false, "cmd": "nv autoflow/flowlim"}, {"path": "autoflow/smooth", "type": "float", "readonly": false, "cmd": "nv autoflow/smooth"}, {"path": "autoflow/difSize", "type": "float", "readonly": false, "cmd": "nv autoflow/difSize"}, {"path": "autoflow/difRange", "type": "float", "readonly": false, "cmd": "nv autoflow/difRange"}, {"path": "autoflow/flowSize", "type": "float", "readonly": false, "cmd": "nv autoflow/flowSize"}, {"path": "autoflow/convTime", "type": "float", "readonly": false, "cmd": "nv autoflow/convTime"}, {"path": "autoflow/Tmin", "type": "float", "readonly": false, "cmd": "nv autoflow/Tmin"}, {"path": "autoflow/script", "type": "text", "readonly": false, "cmd": "nv autoflow/script"}, {"path": "autoflow/getTemp", "type": "text", "readonly": false, "cmd": "nv autoflow/getTemp"}, {"path": "autoflow/getTset", "type": "text", "readonly": false, "cmd": "nv autoflow/getTset"}, {"path": "autoflow/getFlow", "type": "text", "readonly": false, "cmd": "nv autoflow/getFlow"}, {"path": "autoflow/difBuf", "type": "text"}, {"path": "autoflow/flowBuf", "type": "text"}, {"path": "autoflow/flowset", "type": "float"}, {"path": "autoflow/flowmin", "type": "float"}, {"path": "autoflow/flowmax", "type": "float"}, {"path": "autoflow/difmin", "type": "float"}, {"path": "autoflow/difmax", "type": "float"}, {"path": "autoflow/setmin", "type": "float"}, {"path": "autoflow/setmax", "type": "float"}, {"path": "autoflow/flowtarget", "type": "float"}, {"path": "calib", "type": "none", "kids": 2}, {"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"}, {"path": "initialize", "type": "enum", "enum": {"check": 1, "adjust": 2, "stop": 3}, "readonly": false, "cmd": "nv initialize", "visibility": 3}, {"path": "initstate", "type": "text", "visibility": 3}]}, "nvmot": {"base": "/nv/nvmot", "params": [{"path": "", "type": "float", "readonly": false, "cmd": "run nvmot", "kids": 32}, {"path": "send", "type": "text", "readonly": false, "cmd": "nvmot send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "is_running", "type": "int", "readonly": false, "cmd": "nvmot is_running", "visibility": 3}, {"path": "pos", "type": "float"}, {"path": "encoder", "type": "float"}, {"path": "zero", "type": "float", "readonly": false, "cmd": "nvmot zero"}, {"path": "lowerlimit", "type": "float", "readonly": false, "cmd": "nvmot lowerlimit"}, {"path": "upperlimit", "type": "float", "readonly": false, "cmd": "nvmot upperlimit"}, {"path": "disablelimits", "type": "bool", "readonly": false, "cmd": "nvmot disablelimits"}, {"path": "verbose", "type": "bool", "readonly": false, "cmd": "nvmot verbose"}, {"path": "target", "type": "float"}, {"path": "runstate", "type": "enum", "enum": {"idle": 0, "running": 1, "finished": 2, "error": 3}}, {"path": "precision", "type": "float", "readonly": false, "cmd": "nvmot precision"}, {"path": "maxencdif", "type": "float", "readonly": false, "cmd": "nvmot maxencdif"}, {"path": "id", "type": "float", "readonly": false, "cmd": "nvmot id"}, {"path": "pump_number", "type": "float", "readonly": false, "cmd": "nvmot pump_number"}, {"path": "init", "type": "float", "readonly": false, "cmd": "nvmot init"}, {"path": "maxspeed", "type": "float", "readonly": false, "cmd": "nvmot maxspeed"}, {"path": "acceleration", "type": "float", "readonly": false, "cmd": "nvmot acceleration"}, {"path": "maxcurrent", "type": "float", "readonly": false, "cmd": "nvmot maxcurrent"}, {"path": "standbycurrent", "type": "float", "readonly": false, "cmd": "nvmot standbycurrent"}, {"path": "freewheeling", "type": "bool", "readonly": false, "cmd": "nvmot freewheeling"}, {"path": "output0", "type": "bool", "readonly": false, "cmd": "nvmot output0"}, {"path": "output1", "type": "bool", "readonly": false, "cmd": "nvmot output1"}, {"path": "input3", "type": "bool"}, {"path": "input0", "type": "float"}, {"path": "input0raw", "type": "float"}, {"path": "pullup", "type": "float", "readonly": false, "cmd": "nvmot pullup"}, {"path": "nopumpfeedback", "type": "bool", "readonly": false, "cmd": "nvmot nopumpfeedback"}, {"path": "eeprom", "type": "enum", "enum": {"ok": 0, "dirty": 1, "save": 2, "load": 3}, "readonly": false, "cmd": "nvmot eeprom"}, {"path": "customadr", "type": "text", "readonly": false, "cmd": "nvmot customadr"}, {"path": "custompar", "type": "float", "readonly": false, "cmd": "nvmot custompar"}]}, "ln2fill": {"base": "/ln2fill", "params": [{"path": "", "type": "enum", "enum": {"watching": 0, "fill": 1, "inactive": 2}, "readonly": false, "cmd": "ln2fill", "kids": 3}, {"path": "send", "type": "text", "readonly": false, "cmd": "ln2fill send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "state", "type": "text"}]}, "hefill": {"base": "/hefill", "params": [{"path": "", "type": "enum", "enum": {"watching": 0, "fill": 1, "inactive": 2}, "readonly": false, "cmd": "hefill", "kids": 6}, {"path": "send", "type": "text", "readonly": false, "cmd": "hefill send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "fast", "type": "enum", "enum": {"slow": 0, "fast": 1}, "readonly": false, "cmd": "cc hf"}, {"path": "state", "type": "text"}, {"path": "hefull", "type": "float", "readonly": false, "cmd": "cc hh"}, {"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]}, "hepump": {"base": "/hepump", "params": [{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 9}, {"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": "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": "calib", "type": "float", "readonly": false, "cmd": "hepump calib", "visibility": 3}]}, "hemot": {"base": "/hepump/hemot", "params": [{"path": "", "type": "float", "readonly": false, "cmd": "run hemot", "kids": 32}, {"path": "send", "type": "text", "readonly": false, "cmd": "hemot send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "is_running", "type": "int", "readonly": false, "cmd": "hemot is_running", "visibility": 3}, {"path": "pos", "type": "float"}, {"path": "encoder", "type": "float"}, {"path": "zero", "type": "float", "readonly": false, "cmd": "hemot zero"}, {"path": "lowerlimit", "type": "float", "readonly": false, "cmd": "hemot lowerlimit"}, {"path": "upperlimit", "type": "float", "readonly": false, "cmd": "hemot upperlimit"}, {"path": "disablelimits", "type": "bool", "readonly": false, "cmd": "hemot disablelimits"}, {"path": "verbose", "type": "bool", "readonly": false, "cmd": "hemot verbose"}, {"path": "target", "type": "float"}, {"path": "runstate", "type": "enum", "enum": {"idle": 0, "running": 1, "finished": 2, "error": 3}}, {"path": "precision", "type": "float", "readonly": false, "cmd": "hemot precision"}, {"path": "maxencdif", "type": "float", "readonly": false, "cmd": "hemot maxencdif"}, {"path": "id", "type": "float", "readonly": false, "cmd": "hemot id"}, {"path": "pump_number", "type": "float", "readonly": false, "cmd": "hemot pump_number"}, {"path": "init", "type": "float", "readonly": false, "cmd": "hemot init"}, {"path": "maxspeed", "type": "float", "readonly": false, "cmd": "hemot maxspeed"}, {"path": "acceleration", "type": "float", "readonly": false, "cmd": "hemot acceleration"}, {"path": "maxcurrent", "type": "float", "readonly": false, "cmd": "hemot maxcurrent"}, {"path": "standbycurrent", "type": "float", "readonly": false, "cmd": "hemot standbycurrent"}, {"path": "freewheeling", "type": "bool", "readonly": false, "cmd": "hemot freewheeling"}, {"path": "output0", "type": "bool", "readonly": false, "cmd": "hemot output0"}, {"path": "output1", "type": "bool", "readonly": false, "cmd": "hemot output1"}, {"path": "input3", "type": "bool"}, {"path": "input0", "type": "float"}, {"path": "input0raw", "type": "float"}, {"path": "pullup", "type": "float", "readonly": false, "cmd": "hemot pullup"}, {"path": "nopumpfeedback", "type": "bool", "readonly": false, "cmd": "hemot nopumpfeedback"}, {"path": "eeprom", "type": "enum", "enum": {"ok": 0, "dirty": 1, "save": 2, "load": 3}, "readonly": false, "cmd": "hemot eeprom"}, {"path": "customadr", "type": "text", "readonly": false, "cmd": "hemot customadr"}, {"path": "custompar", "type": "float", "readonly": false, "cmd": "hemot custompar"}]}, "table": {"base": "/table", "params": [{"path": "", "type": "none", "kids": 20}, {"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 ..."}, {"path": "fix_warmup_weight", "type": "bool", "readonly": false, "cmd": "table fix_warmup_weight"}, {"path": "val_warmup_weight", "type": "float"}, {"path": "tbl_warmup_weight", "type": "text", "readonly": false, "cmd": "table tbl_warmup_weight", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}]}}