Windows 8 USB serial port

Programovacie jazyky, rady, poradňa...
Blade.m
Medium Star
Medium Star
Príspevky: 454
Registrovaný: 06 apr 2007, 20:10
Bydlisko: Čadca

Windows 8 USB serial port

Príspevok od používateľa Blade.m »

Zdravím,
vedel by mi prosím Vás niekto poradiť ako zistiť informácie o pripojenom zariadeni cez USB?

Skúšal som:

Kód: Vybrať všetko

string aqs = "System.Devices.InterfaceClassGuid:=\"ClassGuid\"";
var myDevices = await Windows.Devices.Enumeration.DeviceInformation.FindAllAsync(aqs);

UsbDevice device = await UsbDevice.FromIdAsync(myDevices[0].Id);
ale device je null. Konkrétne potrebujem získať správu, ktorá mi príde z pripojeného zariadenia, číže potreboval by som nejakú eventu, ktorá by čakala na túto správu a tú by som si následne spracoval. Ak by niekto vedel o nejakom riešení, prípadne ho napadá čo by som mohol vyskúšať, budem rád za každú radu. :)

Update:
podarilo sa mi zistiť, že mi to systém blokuje a riešením by malo pridať do manifestu DeviceCapability, no to tam mám, ale aj tak to nefunguje:

Kód: Vybrať všetko

<m2:DeviceCapability Name="usb">
      <m2:Device Id="vidpid:vidId prodId">
        <m2:Function Type="classId: ff * *"/>
      </m2:Device>
</m2:DeviceCapability>
dykeer
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 102
Registrovaný: 02 jan 2011, 21:21
Kontaktovať používateľa:

Re: Windows 8 USB serial port

Príspevok od používateľa dykeer »

Kód: Vybrať všetko

UsbDevice device = await UsbDevice.FromIdAsync(myDevices[0].Id);
Ako vieš, že pod indexom 0 je to pravé usb ? Skús si prejsť celé pole myDevices[]
Blade.m
Medium Star
Medium Star
Príspevky: 454
Registrovaný: 06 apr 2007, 20:10
Bydlisko: Čadca

Re: Windows 8 USB serial port

Príspevok od používateľa Blade.m »

debugoval som to a je tam len 1 zariadenie pod daným ID (to moje zariadenie)

Update: systém mi už neblokuje USB (status Allowed) mal som chybu v manifeste, ale aj tak mi to stále nejde, stále null object bez chyby
Napísať odpoveď