@linuxcnc-node/hal
Version:
Node.js bindings for LinuxCNC HAL library
36 lines (35 loc) • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RtapiMsgLevel = exports.HalParamDir = exports.HalPinDir = exports.HalType = void 0;
// src/ts/enums.ts
var HalType;
(function (HalType) {
HalType[HalType["BIT"] = 1] = "BIT";
HalType[HalType["FLOAT"] = 2] = "FLOAT";
HalType[HalType["S32"] = 3] = "S32";
HalType[HalType["U32"] = 4] = "U32";
// PORT = 5, // Skipping PORT for now
HalType[HalType["S64"] = 6] = "S64";
HalType[HalType["U64"] = 7] = "U64";
})(HalType || (exports.HalType = HalType = {}));
var HalPinDir;
(function (HalPinDir) {
HalPinDir[HalPinDir["IN"] = 16] = "IN";
HalPinDir[HalPinDir["OUT"] = 32] = "OUT";
HalPinDir[HalPinDir["IO"] = 48] = "IO";
HalPinDir[HalPinDir["DIR_UNSPECIFIED"] = -1] = "DIR_UNSPECIFIED";
})(HalPinDir || (exports.HalPinDir = HalPinDir = {}));
var HalParamDir;
(function (HalParamDir) {
HalParamDir[HalParamDir["RO"] = 64] = "RO";
HalParamDir[HalParamDir["RW"] = 192] = "RW";
})(HalParamDir || (exports.HalParamDir = HalParamDir = {}));
var RtapiMsgLevel;
(function (RtapiMsgLevel) {
RtapiMsgLevel[RtapiMsgLevel["NONE"] = 0] = "NONE";
RtapiMsgLevel[RtapiMsgLevel["ERR"] = 1] = "ERR";
RtapiMsgLevel[RtapiMsgLevel["WARN"] = 2] = "WARN";
RtapiMsgLevel[RtapiMsgLevel["INFO"] = 3] = "INFO";
RtapiMsgLevel[RtapiMsgLevel["DBG"] = 4] = "DBG";
RtapiMsgLevel[RtapiMsgLevel["ALL"] = 5] = "ALL";
})(RtapiMsgLevel || (exports.RtapiMsgLevel = RtapiMsgLevel = {}));