Drop FX.25 for now

This commit is contained in:
2026-03-12 09:28:53 +01:00
parent 1d78a3ff09
commit 5ece69412e
10 changed files with 282 additions and 77 deletions

View File

@@ -1,5 +1,5 @@
import { describe, it, expect } from 'vitest';
import { escapeBuffer, unescapeBuffer, crc16Ccitt, verifyAndStripFcs, computeFcs, encodeHDLC, appendFcsLE, bitStuffBits } from '../src/hdlc';
import { escapeBuffer, unescapeBuffer, crc16CCITT, verifyAndStripFcs, computeFcs, encodeHDLC, appendFcsLE, bitStuffBits } from '../src/hdlc';
describe('HDLC.escapeBuffer', () => {
it('escapes and unescapes special bytes', () => {
@@ -22,7 +22,7 @@ describe('HDLC.computeFcs', () => {
it('CRC/X-25 standard test string', () => {
const payload = new TextEncoder().encode('123456789');
const pre = crc16Ccitt(payload);
const pre = crc16CCITT(payload);
expect(pre).toBe(0x29b1);
const fcs = computeFcs(payload);
expect(fcs).toBe(0xd64e);