["sorb", [{"path": "", "type": "float", "readonly": false, "cmd": "run sorb", "description": "sorb", "kids": 28}, {"path": "send", "type": "text", "readonly": false, "cmd": "sorb send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "is_running", "type": "int", "visibility": 3}, {"path": "mode", "type": "enum", "enum": {"off": 0, "on": 1}, "readonly": false, "cmd": "sorb mode"}, {"path": "reg", "type": "float"}, {"path": "output", "type": "float", "readonly": false, "cmd": "sorb output"}, {"path": "ramptime", "type": "float", "readonly": false, "cmd": "sorb ramptime", "description": "time for ramping [sec] deltax = 1 or a factor 10"}, {"path": "ramptol", "type": "float", "readonly": false, "cmd": "sorb ramptol", "description": "log of max. deviation when ramping"}, {"path": "smoothtime", "type": "float", "readonly": false, "cmd": "sorb smoothtime", "description": "time for smoothing ramp near setpoint"}, {"path": "invar", "type": "text", "readonly": false, "cmd": "sorb invar", "visibility": 3}, {"path": "outvar", "type": "text", "readonly": false, "cmd": "sorb outvar", "visibility": 3}, {"path": "prop", "type": "float", "readonly": false, "cmd": "sorb prop", "description": "smaller means more sensitive. a change of 'prop' on input -> a change of 100 % or a factor 10 on output"}, {"path": "int", "type": "float", "readonly": false, "cmd": "sorb int", "description": "integration time (sec)"}, {"path": "outmin", "type": "float", "readonly": false, "cmd": "sorb outmin", "description": "output for maximal decrease of input var."}, {"path": "outmax", "type": "float", "readonly": false, "cmd": "sorb outmax", "description": "output for maximal increase of input var."}, {"path": "inpfunction", "type": "enum", "enum": {"linear": 0, "logarithmic": 1}, "readonly": false, "cmd": "sorb inpfunction"}, {"path": "inplinear", "type": "float", "readonly": false, "cmd": "sorb inplinear", "description": "function gets linear below about this value"}, {"path": "outfunction", "type": "enum", "enum": {"linear": 0, "exponential": 1}, "readonly": false, "cmd": "sorb outfunction"}, {"path": "outlinear", "type": "float", "readonly": false, "cmd": "sorb outlinear", "description": "function gets linear below about this value"}, {"path": "precision", "type": "float", "readonly": false, "cmd": "sorb precision"}, {"path": "deadband", "type": "float", "readonly": false, "cmd": "sorb deadband"}, {"path": "maxdelta", "type": "float", "readonly": false, "cmd": "sorb maxdelta"}, {"path": "set", "type": "float", "readonly": false, "cmd": "sorb set"}, {"path": "target", "type": "float"}, {"path": "running", "type": "int"}, {"path": "tolerance", "type": "float", "readonly": false, "cmd": "sorb tolerance"}, {"path": "maxwait", "type": "float", "readonly": false, "cmd": "sorb maxwait"}, {"path": "settle", "type": "float", "readonly": false, "cmd": "sorb settle"}]]