["tt", [{"path": "", "type": "float", "readonly": false, "cmd": "run tt", "description": "tt", "kids": 19}, {"path": "send", "type": "text", "readonly": false, "cmd": "tt send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "is_running", "type": "int", "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", "visibility": 3, "kids": 4}, {"path": "ts/curve", "type": "text", "readonly": false, "cmd": "tt ts/curve", "visibility": 3, "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", "visibility": 3}, {"path": "ts/stddev", "type": "float", "visibility": 3}, {"path": "ts/raw", "type": "float", "visibility": 3}, {"path": "tm_pt", "type": "float", "kids": 4}, {"path": "tm_pt/curve", "type": "text", "readonly": false, "cmd": "tt tm_pt/curve", "kids": 1}, {"path": "tm_pt/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt tm_pt/curve/points", "visibility": 3}, {"path": "tm_pt/alarm", "type": "float", "readonly": false, "cmd": "tt tm_pt/alarm"}, {"path": "tm_pt/stddev", "type": "float"}, {"path": "tm_pt/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"}]]