@kuriousdesign/machine-sdk
Version:
Shared data types and helpers for machine-related repositories
54 lines (53 loc) • 2.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApiReqRespStates = exports.initialApiOpcuaData = exports.initialApiOpcuaReqData = void 0;
exports.apiReqRespStateToString = apiReqRespStateToString;
const Actions_1 = require("./Actions");
exports.initialApiOpcuaReqData = {
id: 0,
checkSum: 0,
actionRequestData: Actions_1.initialDeviceActionRequestData,
sts: 0
};
exports.initialApiOpcuaData = {
hmiReq: {},
hmiResp: {},
orchReq: {},
orchResp: {},
req: {},
resp: {},
internalReq: {},
internalResp: {}
};
var ApiReqRespStates;
(function (ApiReqRespStates) {
ApiReqRespStates[ApiReqRespStates["INACTIVE"] = 0] = "INACTIVE";
ApiReqRespStates[ApiReqRespStates["WRITING"] = 10] = "WRITING";
ApiReqRespStates[ApiReqRespStates["REQUEST_READY"] = 20] = "REQUEST_READY";
ApiReqRespStates[ApiReqRespStates["REJECTED_INVALID_CHECKSUM"] = 30] = "REJECTED_INVALID_CHECKSUM";
ApiReqRespStates[ApiReqRespStates["REJECTED_ACTION_NOT_ACCEPTED"] = 40] = "REJECTED_ACTION_NOT_ACCEPTED";
ApiReqRespStates[ApiReqRespStates["REJECTED_INVALID_SENDERID"] = 50] = "REJECTED_INVALID_SENDERID";
ApiReqRespStates[ApiReqRespStates["ACCEPTED"] = 1000] = "ACCEPTED";
// ERROR = 911,
// DONE = 1000
})(ApiReqRespStates || (exports.ApiReqRespStates = ApiReqRespStates = {}));
function apiReqRespStateToString(state) {
switch (state) {
case ApiReqRespStates.INACTIVE:
return "INACTIVE";
case ApiReqRespStates.WRITING:
return "WRITING";
case ApiReqRespStates.REQUEST_READY:
return "REQUEST_READY";
case ApiReqRespStates.REJECTED_INVALID_CHECKSUM:
return "REJECTED_INVALID_CHECKSUM";
case ApiReqRespStates.REJECTED_ACTION_NOT_ACCEPTED:
return "REJECTED_ACTION_NOT_ACCEPTED";
case ApiReqRespStates.REJECTED_INVALID_SENDERID:
return "REJECTED_INVALID_SENDERID";
case ApiReqRespStates.ACCEPTED:
return "ACCEPTED";
default:
return "UNKNOWN";
}
}