UNPKG

@kuriousdesign/machine-sdk

Version:

Shared data types and helpers for machine-related repositories

44 lines (43 loc) 2.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deviceStateToColorMap = deviceStateToColorMap; exports.partStateToColorMap = partStateToColorMap; const Colors_1 = require("../enums/Colors"); const States_1 = require("../enums/States"); function deviceStateToColorMap(state) { const colorMap = { [States_1.States.KILLED]: Colors_1.Color.Black, [States_1.States.INACTIVE]: Colors_1.Color.Inactive, [States_1.States.RESETTING]: Colors_1.Color.Resetting, [States_1.States.IDLE]: Colors_1.Color.Idle, [States_1.States.RUNNING]: Colors_1.Color.Running, [States_1.States.STOPPING]: Colors_1.Color.Processing, [States_1.States.DONE]: Colors_1.Color.Done, [States_1.States.ABORTING]: Colors_1.Color.Error, [States_1.States.MANUAL]: Colors_1.Color.Manual, [States_1.States.PAUSED]: Colors_1.Color.Processing, [States_1.States.ERROR]: Colors_1.Color.Error, [States_1.States.UNKNOWN]: Colors_1.Color.Error, }; return colorMap[state]; } function partStateToColorMap(state) { const colorMap = { [States_1.PartStateDeprecated.Empty]: Colors_1.Color.Empty, [States_1.PartStateDeprecated.Raw]: Colors_1.Color.Raw, [States_1.PartStateDeprecated.DeburrBottomStarted]: Colors_1.Color.Processing, [States_1.PartStateDeprecated.DeburrBottomFinished]: Colors_1.Color.DeburrBottomFinished, [States_1.PartStateDeprecated.DeburrTopStarted]: Colors_1.Color.Processing, [States_1.PartStateDeprecated.Deburred]: Colors_1.Color.Deburred, [States_1.PartStateDeprecated.MachiningStarted]: Colors_1.Color.Processing, [States_1.PartStateDeprecated.Machined]: Colors_1.Color.Machined, [States_1.PartStateDeprecated.WashStarted]: Colors_1.Color.Processing, [States_1.PartStateDeprecated.Washed]: Colors_1.Color.Processing, [States_1.PartStateDeprecated.DryStarted]: Colors_1.Color.Processing, [States_1.PartStateDeprecated.Dryed]: Colors_1.Color.Dryed, [States_1.PartStateDeprecated.Finished]: Colors_1.Color.Finished, [States_1.PartStateDeprecated.Scrapped]: Colors_1.Color.Scrapped, [States_1.PartStateDeprecated.Error]: Colors_1.Color.Error, }; return colorMap[state]; }