Platforms to show: All Mac Windows Linux Cross-Platform

Back to LinuxUSBDeviceDescriptionMBS class.

LinuxUSBDeviceDescriptionMBS.cdDevice as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The device version.

Identifies the version of the device. This value is a binary-coded decimal number.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.cdUSB as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The USB version.

Identifies the version of the USB specification that this descriptor structure complies with. This value is a binary-coded decimal number.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.DescriptorType as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The descriptor type.

Specifies the descriptor type. Must be set to USB_DEVICE_DESCRIPTOR_TYPE.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.DeviceClass as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The device class.

Specifies the class code of the device as assigned by the USB specification group.
See the kDeviceClass* constants.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.DeviceProtocol as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The device protocol.

Specifies the protocol code of the device as assigned by the USB specification group.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.DeviceSubClass as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The device sub class.

Specifies the subclass code of the device as assigned by the USB specification group.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.Manufacturer as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The manufacturer name string.

A string containing the name of the manufacturer of this device.
Some linux installations require app to be run with sudo to allow reading USB device strings.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.MaxPacketSize0 as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The maximum packet size.

Specifies the maximum packet size, in bytes, for endpoint zero of the device. The value must be set to 8, 16, 32, or 64.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.NumConfigurations as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The number of configurations.

Specifies the total number of possible configurations for the device.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.Product as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The product ID for this device.

Specifies the product identifier. This value is assigned by the manufacturer and is device-specific.
Only available when the device has been opened.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.ProductName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The product name for this device.

A string that contains a description of the device.
Some linux installations require app to be run with sudo to allow reading USB device strings.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.SerialNumber as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The serial number string for this device.

A string that contains a manufacturer-determined serial number for the device.
Can be empty if the library does not know it.
Some linux installations require app to be run with sudo to allow reading USB device strings.
(Read and Write property)

LinuxUSBDeviceDescriptionMBS.Vendor as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property USB MBS USB Plugin 10.3 ❌ No ❌ No ✅ Yes ❌ No Desktop, Console & Web
The vendor code for this device.

Specifies the vendor identifier for the device as assigned by the USB specification committee.
Only available when the device has been opened.
(Read and Write property)

The items on this page are in the following plugins: MBS USB Plugin.


The biggest plugin in space...