enip-ts
Version:
Typescript implementation of the Ethernet/IP™ protocol.
26 lines • 1.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EPathPort = exports.EPathLogicalTypes = exports.EPathLogical = exports.EPathDataTypes = exports.EPathDataElementTypes = exports.EPathData = exports.SegmentTypes = void 0;
const data_1 = require("./data");
Object.defineProperty(exports, "EPathData", { enumerable: true, get: function () { return data_1.EPathData; } });
Object.defineProperty(exports, "EPathDataElementTypes", { enumerable: true, get: function () { return data_1.EPathDataElementTypes; } });
Object.defineProperty(exports, "EPathDataTypes", { enumerable: true, get: function () { return data_1.EPathDataTypes; } });
const logical_1 = require("./logical");
Object.defineProperty(exports, "EPathLogical", { enumerable: true, get: function () { return logical_1.EPathLogical; } });
Object.defineProperty(exports, "EPathLogicalTypes", { enumerable: true, get: function () { return logical_1.EPathLogicalTypes; } });
const port_1 = require("./port");
Object.defineProperty(exports, "EPathPort", { enumerable: true, get: function () { return port_1.EPathPort; } });
/**
* Epath segment Types
*/
var SegmentTypes;
(function (SegmentTypes) {
SegmentTypes[SegmentTypes["PORT"] = 0] = "PORT";
SegmentTypes[SegmentTypes["LOGICAL"] = 32] = "LOGICAL";
SegmentTypes[SegmentTypes["NETWORK"] = 64] = "NETWORK";
SegmentTypes[SegmentTypes["SYMBOLIC"] = 96] = "SYMBOLIC";
SegmentTypes[SegmentTypes["DATA"] = 128] = "DATA";
SegmentTypes[SegmentTypes["DATATYPE_1"] = 160] = "DATATYPE_1";
SegmentTypes[SegmentTypes["DATATYPE_2"] = 384] = "DATATYPE_2";
})(SegmentTypes || (exports.SegmentTypes = SegmentTypes = {}));
//# sourceMappingURL=index.js.map