Estoy tratando de conectarme a una báscula digital USB, el código se conecta a la escala como scale.IsConnected
se hace realidad, pero se cuelga en scale.Read(250)
donde 250 debería ser el tiempo de espera en milisegundos pero nunca Leer regrese de
USB HID se bloquea en Read() en C#
estoy usando el código de this hilo, excepto un cambio que era debido a la nueva versión de Mike O Brien's HID Library
public HidDevice[] GetDevices()
{
HidDevice[] hidDeviceList;
// Metler Toledo
hidDeviceList = HidDevices.Enumerate(0x0eb8).ToArray();
if (hidDeviceList.Length > 0)
return hidDeviceList;
return hidDeviceList;
}
he conseguido la escala de trabajo, echar un vistazo a la respuesta de Mike here
dude en para marcar esto como aceptada una vez que el sistema le permite –
:) ¿Dónde está el 'Data' clase en la que se crea una instancia de la misma dentro del método OnReport? –
Esto es todo el código necesario, creo. sido un tiempo aunque – PUG