"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CommandTypes = exports.VideohubPort = exports.PortDirection = exports.PortLockAction = exports.PortLockState = exports.PortStatus = void 0;
var PortStatus;
(function (PortStatus) {
    PortStatus["None"] = "None";
    PortStatus["BNC"] = "BNC";
    PortStatus["RS422"] = "RS422";
})(PortStatus || (exports.PortStatus = PortStatus = {}));
var PortLockState;
(function (PortLockState) {
    PortLockState["Unlocked"] = "U";
    PortLockState["LockedByOther"] = "L";
    PortLockState["LockedByOwn"] = "O";
})(PortLockState || (exports.PortLockState = PortLockState = {}));
var PortLockAction;
(function (PortLockAction) {
    PortLockAction["Unlock"] = "U";
    PortLockAction["ForceUnlock"] = "F";
    PortLockAction["Lock"] = "L";
})(PortLockAction || (exports.PortLockAction = PortLockAction = {}));
var PortDirection;
(function (PortDirection) {
    PortDirection["Auto"] = "auto";
})(PortDirection || (exports.PortDirection = PortDirection = {}));
var VideohubPort;
(function (VideohubPort) {
    VideohubPort["Input"] = "input";
    VideohubPort["Output"] = "output";
    VideohubPort["Serial"] = "serial";
    VideohubPort["Monitoring"] = "monitoring";
})(VideohubPort || (exports.VideohubPort = VideohubPort = {}));
var CommandTypes;
(function (CommandTypes) {
    CommandTypes["Ping"] = "PING";
    CommandTypes["ProtocolPreamble"] = "PROTOCOL PREAMBLE";
    CommandTypes["VideohubDevice"] = "VIDEOHUB DEVICE";
    CommandTypes["InputLabels"] = "INPUT LABELS";
    CommandTypes["OutputLabels"] = "OUTPUT LABELS";
    CommandTypes["VideoOutputRouting"] = "VIDEO OUTPUT ROUTING";
    CommandTypes["VideoOutputLocks"] = "VIDEO OUTPUT LOCKS";
    CommandTypes["VideoInputStatus"] = "VIDEO INPUT STATUS";
    CommandTypes["VideoOutputStatus"] = "VIDEO OUTPUT STATUS";
})(CommandTypes || (exports.CommandTypes = CommandTypes = {}));
//# sourceMappingURL=Types.js.map