UNPKG

@kuriousdesign/machine-sdk

Version:

Shared data types and helpers for machine-related repositories

25 lines (24 loc) 1.43 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Priority = void 0; var Priority; (function (Priority) { //TopPriorities must be ordered from most important (priority = 1) to least important Priority[Priority["NoPriority"] = 0] = "NoPriority"; Priority[Priority["StartCnc"] = 1] = "StartCnc"; Priority[Priority["DropoffMachinedParts"] = 2] = "DropoffMachinedParts"; Priority[Priority["LoadCnc"] = 3] = "LoadCnc"; Priority[Priority["FinishPostOp"] = 4] = "FinishPostOp"; Priority[Priority["UnloadCnc"] = 5] = "UnloadCnc"; Priority[Priority["PrepParts"] = 6] = "PrepParts"; Priority[Priority["WaitToUnload"] = 7] = "WaitToUnload"; Priority[Priority["CloseCncDoor"] = 8] = "CloseCncDoor"; //FillRobotWithTwoDeburredParts=11, //sub priority to loading cnc, robot needs to fill both grippers with deburred parts Priority[Priority["DeburrPart"] = 20] = "DeburrPart"; Priority[Priority["PickRawShelf"] = 21] = "PickRawShelf"; Priority[Priority["PickRawPartFromPreOp"] = 22] = "PickRawPartFromPreOp"; Priority[Priority["LoadPreOpWithDeburred"] = 23] = "LoadPreOpWithDeburred"; Priority[Priority["GatherDeburredPartsForCncLoad"] = 24] = "GatherDeburredPartsForCncLoad"; Priority[Priority["WashParts"] = 31] = "WashParts"; Priority[Priority["RejectScrap"] = 91] = "RejectScrap"; })(Priority || (exports.Priority = Priority = {}));