mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
usb-serial-for-android: More fields in device descriptor
As discussed in issue #2657, there are now more fields about the usb device information in android_usb_serial_device_descriptor. Additionally, the user-facing string now makes more sense: "vendor [<bus# as integer>:<dev# as integer>]" Where vendor is as reported by android, but shortened to 16 characters. Examples: FTDI [1:2] Silicon Labs [1:4] Signed-off-by: Christof Arnosti <charno@charno.ch> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
344f7861b4
commit
ce7d4d1ca6
2 changed files with 88 additions and 14 deletions
|
|
@ -9,6 +9,12 @@ struct android_usb_serial_device_descriptor {
|
|||
QAndroidJniObject usbDevice; /* the UsbDevice */
|
||||
std::string className; /* the driver class name. If empty, then "autodetect" */
|
||||
std::string uiRepresentation; /* The string that can be used for the user interface. */
|
||||
|
||||
// Device information
|
||||
std::string manufacturer;
|
||||
std::string product;
|
||||
uint16_t pid;
|
||||
uint16_t vid;
|
||||
};
|
||||
|
||||
std::vector<android_usb_serial_device_descriptor> serial_usb_android_get_devices(bool driverSelection);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue