Я пытаюсь получить имя порта некоторых работающих адаптеров USB-to-Serial, подключенных к устройству Windows IoT RPi.Я все еще могу открыть, и я получаю экземпляр serialDevice, который работает.Я могу отправлять и получать данные о порте, но объект PortName показывает «», поэтому я понятия не имею, является ли его COM1 или COM2 и т. Д. Это не будет проблемой, за исключением того, что я подключаю несколько адаптеров и мне нужен способ определитьадаптер однозначно.Кто-нибудь еще видел это?
Код, который я использую для запроса и открытия портов:
Dim dis = Await DeviceInformation.FindAllAsync(SerialDevice.GetDeviceSelector())
Dim Count As Integer = 0
Do Until Count = dis.Count
Debug.WriteLine("UART Port: " & dis(Count).Name & ", " & dis(Count).Id)
If dis(Count).Id.Contains("FTDI") Or dis(Count).Id.Contains("FT232") Then
serialPort = Await SerialDevice.FromIdAsync(dis(Count).Id)
End If
Count += 1
Loop