UNPKG

@robotical/ricjs

Version:

Javascript/TS library for Robotical RIC

18 lines (17 loc) 608 B
export default class RICMiniHDLC { private rxState; private rxBuffer; private onRxFrame; private frameCRC; private readonly FRAME_BOUNDARY_OCTET; private readonly CONTROL_ESCAPE_OCTET; private readonly INVERT_OCTET; constructor(); setOnRxFrame(onRxFrame: (rxFrame: Uint8Array) => void): void; addRxByte(rxByte: number): void; addRxBytes(rxBytes: Uint8Array): void; _checkCRC(): boolean; _crc16(buf: Array<number> | Uint8Array): number; encode(content: Uint8Array): Uint8Array; _setData(destBuf: Uint8Array, dataVal: number, pos: number): number; }