{"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", "visibility": 3}, {"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", "visibility": 3}, {"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"}]}, "hemot": {"base": "/hepump/hemot", "params": [ {"path": "", "type": "float", "readonly": false, "cmd": "run hemot", "visibility": 3, "kids": 30}, {"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": "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"}]} "nvflow": {"base": "/nvflow", "params": [ {"path": "", "type": "float", "kids": 7}, {"path": "send", "type": "text", "readonly": false, "cmd": "nvflow send", "visibility": 3}, {"path": "status", "type": "text", "visibility": 3}, {"path": "stddev", "type": "float"}, {"path": "nsamples", "type": "int", "readonly": false, "cmd": "nvflow nsamples"}, {"path": "offset", "type": "float", "readonly": false, "cmd": "nvflow offset"}, {"path": "scale", "type": "float", "readonly": false, "cmd": "nvflow scale"}, {"path": "save", "type": "bool", "readonly": false, "cmd": "nvflow save", "description": "unchecked: current calib is not saved. set checked: save calib"}]}, }