@kuriousdesign/machine-sdk
Version:
Shared data types and helpers for machine-related repositories
72 lines (71 loc) • 1.84 kB
JavaScript
"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
};