usb: added serialNumber (linux)

This commit is contained in:
Sebastian Hildebrandt
2024-07-31 05:50:42 +02:00
parent bb006e4ae2
commit 7131f5ae08
6 changed files with 15 additions and 4 deletions
+6 -1
View File
@@ -77,6 +77,11 @@ function parseLinuxUsb(usb) {
iManufacturerParts.shift();
const manufacturer = iManufacturerParts.join(' ');
const iSerial = util.getValue(lines, 'iSerial', ' ', true).trim();
let iSerialParts = iSerial.split(' ');
iSerialParts.shift();
const serial = iSerialParts.join(' ');
result.id = (idVendor.startsWith('0x') ? idVendor.split(' ')[0].substr(2, 10) : '') + ':' + (idProduct.startsWith('0x') ? idProduct.split(' ')[0].substr(2, 10) : '');
result.name = product;
result.type = getLinuxUsbType(usbType, product);
@@ -84,7 +89,7 @@ function parseLinuxUsb(usb) {
result.vendor = vendor;
result.manufacturer = manufacturer;
result.maxPower = util.getValue(lines, 'MaxPower', ' ', true);
result.serialNumber = null;
result.serialNumber = serial;
return result;
}