UsbDeviceDescriptor constructor

UsbDeviceDescriptor({
  1. required int length,
  2. required int descriptorType,
  3. required int bcdUSB,
  4. required int deviceClass,
  5. required int deviceSubClass,
  6. required int deviceProtocol,
  7. required int maxPacketSize0,
  8. required int vendorId,
  9. required int productId,
  10. required int bcdDevice,
  11. required int manufacturer,
  12. required int product,
  13. required int serialNumber,
  14. required int numConfigurations,
  15. String? manufacturerName,
  16. String? productName,
  17. String? serialNumberName,
})

Creates the standard USB device descriptor.

Implementation

UsbDeviceDescriptor({
  required this.length,
  required this.descriptorType,
  required this.bcdUSB,
  required this.deviceClass,
  required this.deviceSubClass,
  required this.deviceProtocol,
  required this.maxPacketSize0,
  required this.vendorId,
  required this.productId,
  required this.bcdDevice,
  required this.manufacturer,
  required this.product,
  required this.serialNumber,
  required this.numConfigurations,
  this.manufacturerName,
  this.productName,
  this.serialNumberName,
});