OptionalfriendlyFriendly name
OptionallocationLocation ID
OptionalmanufacturerManufacturer name
Port path (e.g., 'COM3', '/dev/ttyUSB0')
OptionalpnpPNP ID (Windows)
OptionalproductProduct ID
OptionalserialSerial number
OptionalvendorVendor ID
Serial port information returned by list()