Hi.
I have a class-compliant usb device which announces its serial number as m4121095
, as per its kUSBSerialNumberString
property. However, the file name it is provided is tty.usbmodemm41210951
– it's the serial number with an additional 1
at the end. What is the meaning of this appendage?
(I'm tempted to believe that the 1
at the end is there in the unlikely case another device with the same SN is connected, but there's no way to test this possibility).
In the end, I would like to obtain a filename that is guaranteed to be representing a connection to exactly this device. Can I assume that the filename of a device that follows the same protocol of serial numbering will be consistently appended with a number that can in some way be inferred?
Thank you.