Class Transfer

Represents a USB transfer

Constructors

Methods

Constructors

  • Parameters

    • device: Device
    • endpointAddr: number
    • type: number
    • timeout: number
    • callback: ((error, buf, actual) => void)
        • (error, buf, actual): void
        • Parameters

          Returns void

    Returns Transfer

Methods

  • Cancel the transfer.

    Returns true if the transfer was canceled, false if it wasn't in pending state.

    Returns boolean

  • (Re-)submit the transfer.

    Parameters

    • buffer: Buffer

      Buffer where data will be written (for IN transfers) or read from (for OUT transfers).

    • Optional callback: ((error, buffer, actualLength) => void)
        • (error, buffer, actualLength): void
        • Parameters

          Returns void

    Returns Transfer