@kuriousdesign/machine-sdk
Version:
Shared data types and helpers for machine-related repositories
114 lines (113 loc) • 4.79 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DeviceId = void 0;
exports.deviceIdToString = deviceIdToString;
var DeviceId;
(function (DeviceId) {
DeviceId[DeviceId["NONE"] = 0] = "NONE";
DeviceId[DeviceId["SYS"] = 1] = "SYS";
DeviceId[DeviceId["HMI"] = 2] = "HMI";
DeviceId[DeviceId["SFTY"] = 3] = "SFTY";
DeviceId[DeviceId["CON"] = 4] = "CON";
DeviceId[DeviceId["DIAG"] = 5] = "DIAG";
DeviceId[DeviceId["RC"] = 6] = "RC";
DeviceId[DeviceId["ROB"] = 10] = "ROB";
DeviceId[DeviceId["ABB"] = 11] = "ABB";
DeviceId[DeviceId["EOAT"] = 12] = "EOAT";
DeviceId[DeviceId["VIS"] = 13] = "VIS";
DeviceId[DeviceId["FIX_T"] = 14] = "FIX_T";
DeviceId[DeviceId["FIX_S"] = 15] = "FIX_S";
DeviceId[DeviceId["CLAMP_T"] = 16] = "CLAMP_T";
DeviceId[DeviceId["CLAMP_S"] = 17] = "CLAMP_S";
DeviceId[DeviceId["FLSB_T"] = 18] = "FLSB_T";
DeviceId[DeviceId["FLSB_S"] = 19] = "FLSB_S";
DeviceId[DeviceId["POT"] = 20] = "POT";
DeviceId[DeviceId["STEPR"] = 21] = "STEPR";
DeviceId[DeviceId["GRIP"] = 22] = "GRIP";
DeviceId[DeviceId["WEIGH"] = 23] = "WEIGH";
DeviceId[DeviceId["LNR"] = 41] = "LNR";
DeviceId[DeviceId["GCNV1"] = 42] = "GCNV1";
DeviceId[DeviceId["GCNV2"] = 43] = "GCNV2";
DeviceId[DeviceId["ORCH"] = 44] = "ORCH";
DeviceId[DeviceId["XFER"] = 45] = "XFER";
DeviceId[DeviceId["SWARM1"] = 46] = "SWARM1";
DeviceId[DeviceId["SWARM2"] = 27] = "SWARM2";
DeviceId[DeviceId["SCARA"] = 29] = "SCARA";
DeviceId[DeviceId["REOR"] = 30] = "REOR";
DeviceId[DeviceId["BAM"] = 31] = "BAM";
DeviceId[DeviceId["MTAC"] = 32] = "MTAC";
DeviceId[DeviceId["IB"] = 33] = "IB";
DeviceId[DeviceId["STW"] = 34] = "STW";
DeviceId[DeviceId["RG"] = 35] = "RG";
DeviceId[DeviceId["RY"] = 36] = "RY";
DeviceId[DeviceId["RZ"] = 37] = "RZ";
DeviceId[DeviceId["BSG"] = 38] = "BSG";
DeviceId[DeviceId["BSX"] = 39] = "BSX";
DeviceId[DeviceId["BSY"] = 40] = "BSY";
DeviceId[DeviceId["BSZ"] = 41] = "BSZ";
DeviceId[DeviceId["IBG"] = 45] = "IBG";
DeviceId[DeviceId["IBZ"] = 46] = "IBZ";
DeviceId[DeviceId["IBX"] = 47] = "IBX";
DeviceId[DeviceId["IBZ1"] = 48] = "IBZ1";
DeviceId[DeviceId["IBZ2"] = 49] = "IBZ2";
DeviceId[DeviceId["WASH"] = 50] = "WASH";
//ROB = 51,
DeviceId[DeviceId["DBRR"] = 52] = "DBRR";
DeviceId[DeviceId["CNC"] = 53] = "CNC";
DeviceId[DeviceId["RACK"] = 54] = "RACK";
})(DeviceId || (exports.DeviceId = DeviceId = {}));
function deviceIdToString(deviceId) {
switch (deviceId) {
case DeviceId.NONE: return "NONE";
case DeviceId.SYS: return "SYS";
case DeviceId.HMI: return "HMI";
case DeviceId.SFTY: return "SFTY";
case DeviceId.CON: return "CON";
case DeviceId.DIAG: return "DIAG";
case DeviceId.RC: return "RC";
case DeviceId.ROB: return "ROB";
case DeviceId.ABB: return "ABB";
case DeviceId.EOAT: return "EOAT";
case DeviceId.VIS: return "VIS";
case DeviceId.FIX_T: return "FIX_T";
case DeviceId.FIX_S: return "FIX_S";
case DeviceId.CLAMP_T: return "CLAMP_T";
case DeviceId.CLAMP_S: return "CLAMP_S";
case DeviceId.FLSB_T: return "FLSB_T";
case DeviceId.FLSB_S: return "FLSB_S";
case DeviceId.POT: return "POT";
case DeviceId.STEPR: return "STEPR";
case DeviceId.GRIP: return "GRIP";
case DeviceId.WEIGH: return "WEIGH";
case DeviceId.LNR: return "LNR";
case DeviceId.GCNV1: return "GCNV1";
case DeviceId.GCNV2: return "GCNV2";
case DeviceId.ORCH: return "ORCH";
case DeviceId.XFER: return "XFER";
case DeviceId.SWARM1: return "SWARM1";
case DeviceId.SWARM2: return "SWARM2";
case DeviceId.SCARA: return "SCARA";
case DeviceId.REOR: return "REOR";
case DeviceId.BAM: return "BAM";
case DeviceId.MTAC: return "MTAC";
case DeviceId.IB: return "IB";
case DeviceId.STW: return "STW";
case DeviceId.RG: return "RG";
case DeviceId.RY: return "RY";
case DeviceId.RZ: return "RZ";
case DeviceId.BSG: return "BSG";
case DeviceId.BSX: return "BSX";
case DeviceId.BSY: return "BSY";
case DeviceId.BSZ: return "BSZ";
case DeviceId.IBG: return "IBG";
case DeviceId.IBZ: return "IBZ";
case DeviceId.IBX: return "IBX";
case DeviceId.IBZ1: return "IBZ1";
case DeviceId.IBZ2: return "IBZ2";
case DeviceId.WASH: return "WASH";
case DeviceId.DBRR: return "DBRR";
case DeviceId.CNC: return "CNC";
case DeviceId.RACK: return "RACK";
default: return `UNKNOWN(${deviceId})`;
}
}