Как читать данные со сканера штрих-кода HID, используя mikeobrien / HidLibrary - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь прочитать данные со сканера штрих-кода в интерфейсе HID в C #.Я перепробовал много библиотек для HID-интерфейса, но у меня ничего не получилось.

Я придерживаюсь библиотеки mikeobrien, потому что в этой библиотеке я успешно подключен к своему считывателю штрих-кода, но не знаю, как я могу получитьзначения из считывателя штрих-кода после сканирования штрих-кода.

_device = HidDevices.Enumerate(VendorId, ProductId).FirstOrDefault();

if (_device != null)
{
_device.OpenDevice();
_device.Inserted += DeviceAttachedHandler;
_device.Removed += DeviceRemovedHandler;


_device.MonitorDeviceEvents = true;

_device.ReadReport(OnReport);

Console.WriteLine("Reader found, press any key to exit.");
Console.ReadLine();

_device.CloseDevice();
}
else
{
 Console.WriteLine("Could not find reader.");
 Console.ReadLine();
}
...