node-red-contrib-netvar-utils
Version:
Network Variable List utility nodes for node-red
29 lines • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OFFSET_CHECKSUM = exports.OFFSET_FLAGS = exports.OFFSET_COUNTER = exports.OFFSET_PACKET_SIZE = exports.OFFSET_VAR_COUNT = exports.OFFSET_PACKET_INDEX = exports.OFFSET_LIST_ID = exports.OFFSET_ID = exports.OFFSET_PROTOCOL = exports.MAX_VARIABLE_SIZE = exports.MAX_PACKET_SIZE = exports.PACKET_HEADER_SIZE = exports.NETVAR_PROTOCOL_ID = void 0;
exports.NETVAR_PROTOCOL_ID = '\0-S3';
exports.PACKET_HEADER_SIZE = 20;
/** Packet sizes can exceed `MAX_PACKET_SIZE` if said packet only contains a string that exceeds `MAX_VARIABLE_SIZE` */
exports.MAX_PACKET_SIZE = 276;
/** **NOTE:** Strings are exception to this rule */
exports.MAX_VARIABLE_SIZE = 256;
// Packet header offsets
/** char[4] */
exports.OFFSET_PROTOCOL = 0;
/** uint_16 LE (Always zero) */
exports.OFFSET_ID = 4;
/** uint_16 LE */
exports.OFFSET_LIST_ID = 8;
/** uint_16 LE */
exports.OFFSET_PACKET_INDEX = 10;
/** uint_16 LE */
exports.OFFSET_VAR_COUNT = 12;
/** uint_16 LE */
exports.OFFSET_PACKET_SIZE = 14;
/** uint_16 LE */
exports.OFFSET_COUNTER = 16;
/** uint_8 */
exports.OFFSET_FLAGS = 18;
/** uint_8 */
exports.OFFSET_CHECKSUM = 19;
//# sourceMappingURL=constants.js.map