UNPKG

canopen

Version:

CANopen implementation for Javascript

15 lines (12 loc) 333 B
const { crc } = require('node-crc'); /** * Calculates a CRC16 on a block of data. * * @param {Buffer} data - data block. * @returns {number} crc value. */ function calculateCrc(data) { const result = crc(16, false, 0x1021, 0, 0, 0, 0, 0, data); return result.readUInt16BE(); } module.exports = exports = calculateCrc;