Я пытаюсь подключиться к цифровым USB-весам. Код действительно подключается к весу, поскольку scale.IsConnected
срабатывает, но зависает на scale.Read(250)
. ] где 250 должно быть тайм-аутом в миллисекундах, но он никогда не возвращается из чтения
Я использую код из этого потока , за исключением одного изменения, которое было связано с новой версией HID Майка О Брайена. Библиотека
public HidDevice[] GetDevices ()
{
HidDevice[] hidDeviceList;
// Metler Toledo
hidDeviceList = HidDevices.Enumerate(0x0eb8).ToArray();
if (hidDeviceList.Length > 0)
return hidDeviceList;
return hidDeviceList;
}
Мне удалось заставить шкалу работать, взгляните на ответ Майка здесь