@joergmittaglawo/dmvconfig
Version:
DMV Configuration scripts for Lawo V__matrix Distributed Multiviewers.
28 lines (27 loc) • 829 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Enums = exports.All = void 0;
const VScript = require("vscript");
const _PTP = require("./PTP");
const _Time = require("./Time");
class All {
constructor(raw) {
this.raw = raw;
}
get state() {
return new VScript.rKeyword(this, "state");
}
/**
TODO: use this in IOModule (requires AnalogRefTracker/GrainTracker
cleanup)
*/
get analog_ref_mgmt() {
return new _Time.AnalogReference(this.raw.find("analog_ref_mgmt"));
}
get output() { return new _Time.Source(this.raw.find("output")); }
get ptp_traits() { return new _PTP.Traits(this.raw.find("ptp_traits")); }
}
exports.All = All;
exports.Enums = {
State: ["Calibrated", "Calibrating", "Uncalibrated", "Inactive"]
};