USB transport

interface Transport {
    packetSize: number;
    close(): Promise<void>;
    open(): Promise<void>;
    read(): Promise<DataView>;
    write(data): Promise<void>;
}

Implemented by

Properties

Methods

Properties

packetSize: number

Packet size

Methods

  • Read from device

    Returns Promise<DataView>

    Promise of DataView

  • Write to device

    Parameters

    • data: BufferSource

      Data to write

    Returns Promise<void>

    Promise