• Receive data over CAN-TP, waiting up to timeout milliseconds.

    Parameters

    • handle: string

      Handle returned by CanTpCreateConnection.

    • timeout: number = 5000

      Maximum wait time in milliseconds (default: 5000).

    Returns Promise<{ data: number[]; ts: number }>

    Object with data (received bytes as a number array) and ts (timestamp in µs).

    TpError on timeout, bus error or protocol violation.

    const { data, ts } = await CanTpRecvData(handle, 5000)
    console.log('received:', data.map(b => b.toString(16)).join(' '))