PropsUSBDevice extension

on

Properties

configuration → USBConfiguration?

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
configurations → Iterable<USBConfiguration>

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
deviceClass → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
deviceProtocol → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
deviceSubclass → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
deviceVersionMajor → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
deviceVersionMinor → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
deviceVersionSubminor → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
manufacturerName → String?

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
opened → bool

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
productId → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
productName → String?

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
serialNumber → String?

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
usbVersionMajor → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
usbVersionMinor → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
usbVersionSubminor → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter
vendorId → int

Available on USBDevice, provided by the PropsUSBDevice extension

no setter

Methods

claimInterface(int interfaceNumber) → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

clearHalt(USBDirection direction, int endpointNumber) → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

close() → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

controlTransferIn(USBControlTransferParameters setup, int length) → Future<USBInTransferResult>

Available on USBDevice, provided by the PropsUSBDevice extension

controlTransferOut(USBControlTransferParameters setup, [dynamic data]) → Future<USBOutTransferResult>

Available on USBDevice, provided by the PropsUSBDevice extension

forget() → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

isochronousTransferIn(int endpointNumber, Iterable<int> packetLengths) → Future<USBIsochronousInTransferResult>

Available on USBDevice, provided by the PropsUSBDevice extension

isochronousTransferOut(int endpointNumber, dynamic data, Iterable<int> packetLengths) → Future<USBIsochronousOutTransferResult>

Available on USBDevice, provided by the PropsUSBDevice extension

open() → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

releaseInterface(int interfaceNumber) → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

reset() → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

selectAlternateInterface(int interfaceNumber, int alternateSetting) → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

selectConfiguration(int configurationValue) → Future<void>

Available on USBDevice, provided by the PropsUSBDevice extension

transferIn(int endpointNumber, int length) → Future<USBInTransferResult>

Available on USBDevice, provided by the PropsUSBDevice extension

transferOut(int endpointNumber, dynamic data) → Future<USBOutTransferResult>

Available on USBDevice, provided by the PropsUSBDevice extension