UNPKG

@kuriousdesign/machine-sdk

Version:

Shared data types and helpers for machine-related repositories

95 lines (94 loc) 2.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initialDevice = exports.initialSts = exports.initialDeviceStatus = exports.initialDeviceFaultData = exports.initialFaultData = exports.initialDeviceCfg = exports.initialDeviceRegistration = exports.initialDeviceLogData = exports.initialDebugLogData = void 0; const DeviceTypes_1 = require("./DeviceTypes"); const Processes_1 = require("./Processes"); const DeviceConstants_1 = require("./DeviceConstants"); const ApiOpcua_1 = require("./ApiOpcua"); exports.initialDebugLogData = { msg: '', timeStamp: new Date(), id: 0 }; exports.initialDeviceLogData = { list: new Array(DeviceConstants_1.DeviceConstants.NUM_LOG_ENTRIES).fill(null), lastIndex: 0 }; ; exports.initialDeviceRegistration = { mnemonic: '', id: 0, childIdArray: [], parentId: 0, deviceType: DeviceTypes_1.DeviceTypes.Base, // Assuming Unknown exists in DeviceTypes enum isExternalService: false, devicePath: [] }; 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.initialSts = null; exports.initialDevice = { is: exports.initialDeviceStatus, errors: exports.initialDeviceFaultData, warnings: exports.initialDeviceFaultData, registration: exports.initialDeviceRegistration, cfg: exports.initialDeviceCfg, connectionStatus: false, execMethod: Processes_1.initialProcessData, task: Processes_1.initialProcessData, process: Processes_1.initialProcessData, script: Processes_1.initialProcessData, apiOpcua: ApiOpcua_1.initialApiOpcuaData, log: exports.initialDeviceLogData, sts: exports.initialSts };