57 lines
4.3 KiB
JSON
57 lines
4.3 KiB
JSON
{"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"}]},
|
|
|
|
}
|