Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RICMiniHDLC

Hierarchy

  • RICMiniHDLC

Index

Constructors

Properties

CONTROL_ESCAPE_OCTET: 215 = 0xd7
FRAME_BOUNDARY_OCTET: 231 = 0xe7
INVERT_OCTET: 32 = 0x20
frameCRC: number[] = []
onRxFrame: null | ((rxFrame: Uint8Array) => void)
rxBuffer: number[] = []
rxState: RICMiniHDLCState

Methods

  • _checkCRC(): boolean
  • _crc16(buf: Uint8Array | number[]): number
  • _setData(destBuf: Uint8Array, dataVal: number, pos: number): number
  • Parameters

    • destBuf: Uint8Array
    • dataVal: number
    • pos: number

    Returns number

  • addRxByte(rxByte: number): void
  • addRxBytes(rxBytes: Uint8Array): void
  • encode(content: Uint8Array): Uint8Array
  • setOnRxFrame(onRxFrame: ((rxFrame: Uint8Array) => void)): void
  • Parameters

    • onRxFrame: ((rxFrame: Uint8Array) => void)
        • (rxFrame: Uint8Array): void
        • Parameters

          • rxFrame: Uint8Array

          Returns void

    Returns void

Generated using TypeDoc