komunikacja pomiędzy urządzeniem i komputerem

0

Witam, składam na zajęcia urządzenie podobne do gamepada(joystick,5 przycisków, ekran dotykowy,ew diody) i doszedłem do podłączania przez port usb do komputera i tu zaczyna się problem. Urządzenie widać jako port COM i komunikacja z programem jest trochę "dziwna"... Czy można to jakoś inaczej robić niż przez ReadFile? Czy da się to jakoś uporządkować(napisać program,sterownik) by w głównym pliku używanie urządzenia wyglądało mniej więcej tak(nie używając ReadFile):

gamepad.joystick.getxaxis() 
1

Jakoś "rozmawiać" z urządzeniem musisz: czy to będzie ReadFile/WriteFile, boost::asio czy Qt'owy QSerialPort.
Zrób sobie klasę, która ogarnia komunikację np.: open, close, write, read.
Zrób sobie klasę, która ogarnia protokół komunikacyjny z Twoim urządzeniem i w niej wystaw to co chcesz: getAxis() itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1