UNPKG

@kuriousdesign/machine-sdk

Version:

Shared data types and helpers for machine-related repositories

72 lines (71 loc) 1.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initialDevice = exports.initialDeviceStatus = exports.initialDeviceFaultData = exports.initialFaultData = exports.initialDeviceCfg = exports.initialDeviceRegistration = void 0; const DeviceTypes_1 = require("./DeviceTypes"); exports.initialDeviceRegistration = { mnemonic: '', id: 0, childIdArray: [], parentId: 0, deviceType: DeviceTypes_1.DeviceTypes.Base // Assuming Unknown exists in DeviceTypes enum }; exports.initialDeviceCfg = { safetyZoneId: 0, controllableByHmi: false, autoReset: false, ignore: false }; exports.initialFaultData = { DeviceId: 0, Code: 0, Msg: '', AutoReset: false, ResetFlag: false, LogFlag: false, TimeStamp: new Date(), StepNum: 0, ParentStepNum: 0 }; exports.initialDeviceFaultData = { List: [], Present: false, ChildrenPresent: false }; exports.initialDeviceStatus = { state: 0, stepNum: 0, stepDescription: '', colorCode: 0, statusMsg: '', error: false, killed: false, inactive: false, resetting: false, idle: false, running: false, stopping: false, paused: false, aborting: false, done: false, manual: false, idleOrError: false, iifkm: false, rri: false, ipr: false, kei: false, runningOrStopping: false, allChildrenIdle: false, allChildrenKilled: false, allChildrenInactive: false, allChildrenIdleOrError: false, commanderId: 0, recordingLogs: false }; exports.initialDevice = { is: exports.initialDeviceStatus, errors: exports.initialDeviceFaultData, warnings: exports.initialDeviceFaultData, registration: exports.initialDeviceRegistration, cfg: exports.initialDeviceCfg, connectionStatus: false };