HidSharp aplikacja do komkunikacji między poprzez port USB z UPS

Zleceniodawca
no avatar
Medd
Opis

Zlecę modyfikację aplikacji testowej wykorzystującej bibliotekę HidSharp (https://github.com/IntergatedCircuits/HidSharp), która pobiera dane z UPS oraz wysyła do niego komendy poprzez USB.

Testowa aplikacja: https://github.com/saper-2/hidups-comm-test

Aplikacja wykorzystuje protokół komunikacji opisany na w/w stronie (https://networkupstools.org/protocols/voltronic-qs.html#V-protocol-queries). UPS który posiadam ma zbliżony protokół komunikacji - specyfikacja dostępna po wyborze zleceniodawcy.

Aplikacja obecnie sygnalizuje błąd:

System.IndexOutOfRangeException: 'Indeks wykraczał poza granice tablicy.'

w lini 346 outRepBuff[0] = 0x00;

Możliwe zmiana wykorzystywanej biblioteki do komunikacji z UPS poprzez USB, oraz napisanie kodu, który wyśle zapytanie do UPS oraz zwróci dane.

Opublikowano
2023-12-21
Wymagane funkcje:
Celem zlecenia jest poprawa kodu tak, aby możliwa była dwustronna komunikacja, pobieranie oraz wysyłanie podstawowych komend. UPS do testów może zostać wysłany po wyborze zleceniodawcy.

Wysłane oferty (4)

Budżet
Do negocjacji
Prawa autorskie
-
Ważne przez
30 dni

Najnowsze zlecenia z kategorii