UNPKG

@kuriousdesign/machine-sdk

Version:

Shared data types and helpers for machine-related repositories

71 lines (70 loc) 3.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AxisProcesses = exports.AxisMethods = exports.AxisDriveTypes = void 0; exports.axisMethodIdToString = axisMethodIdToString; exports.axisProcessIdToString = axisProcessIdToString; var AxisDriveTypes; (function (AxisDriveTypes) { AxisDriveTypes[AxisDriveTypes["STINGRAY"] = 0] = "STINGRAY"; AxisDriveTypes[AxisDriveTypes["BOSCH_FSOE"] = 1] = "BOSCH_FSOE"; })(AxisDriveTypes || (exports.AxisDriveTypes = AxisDriveTypes = {})); var AxisMethods; (function (AxisMethods) { AxisMethods[AxisMethods["NONE"] = 0] = "NONE"; AxisMethods[AxisMethods["JOG_CMD"] = 1] = "JOG_CMD"; AxisMethods[AxisMethods["MOVE_ABS_CMD"] = 2] = "MOVE_ABS_CMD"; AxisMethods[AxisMethods["MOVE_OP_MIN_MAX"] = 3] = "MOVE_OP_MIN_MAX"; AxisMethods[AxisMethods["ENFORCE_RAIL_BRAKES"] = 4] = "ENFORCE_RAIL_BRAKES"; AxisMethods[AxisMethods["START_STREAM"] = 5] = "START_STREAM"; AxisMethods[AxisMethods["STOP"] = 6] = "STOP"; })(AxisMethods || (exports.AxisMethods = AxisMethods = {})); function axisMethodIdToString(method) { switch (method) { case AxisMethods.NONE: return "None"; case AxisMethods.JOG_CMD: return "Jog Command"; case AxisMethods.MOVE_ABS_CMD: return "Move Absolute Command"; case AxisMethods.MOVE_OP_MIN_MAX: return "Move Operational Min/Max"; case AxisMethods.ENFORCE_RAIL_BRAKES: return "Enforce Rail Brakes"; case AxisMethods.START_STREAM: return "Start Stream"; case AxisMethods.STOP: return "Stop"; default: return "Unknown"; } } var AxisProcesses; (function (AxisProcesses) { AxisProcesses[AxisProcesses["NONE"] = 0] = "NONE"; AxisProcesses[AxisProcesses["VERIFY_POSITION"] = 1] = "VERIFY_POSITION"; AxisProcesses[AxisProcesses["PERFORM_MASTERING"] = 2] = "PERFORM_MASTERING"; AxisProcesses[AxisProcesses["BACK_AND_FORTH"] = 3] = "BACK_AND_FORTH"; AxisProcesses[AxisProcesses["HOME_TO_HARDSTOP"] = 4] = "HOME_TO_HARDSTOP"; AxisProcesses[AxisProcesses["ALIGNMENT_ANALYSIS_MOVE"] = 5] = "ALIGNMENT_ANALYSIS_MOVE"; AxisProcesses[AxisProcesses["MOVE_TO_SHIPPING_POSITION"] = 6] = "MOVE_TO_SHIPPING_POSITION"; })(AxisProcesses || (exports.AxisProcesses = AxisProcesses = {})); function axisProcessIdToString(process) { switch (process) { case AxisProcesses.NONE: return "None"; case AxisProcesses.VERIFY_POSITION: return "Verify Position"; case AxisProcesses.PERFORM_MASTERING: return "Perform Mastering"; case AxisProcesses.BACK_AND_FORTH: return "Back and Forth"; case AxisProcesses.HOME_TO_HARDSTOP: return "Home to Hardstop"; case AxisProcesses.ALIGNMENT_ANALYSIS_MOVE: return "Alignment Analysis Move"; case AxisProcesses.MOVE_TO_SHIPPING_POSITION: return "Move to Shipping Position"; default: return "Unknown"; } }