Sto provando a collegarmi a una bilancia USB USB, Il codice si collega alla bilancia come scale.IsConnected
si avvera, ma si blocca su scale.Read(250)
dove 250 dovrebbe essere il timeout in millisecondi ma mai ritorno dal
LeggiHID USB si blocca su Read() in C#
sto usando il codice this filo tranne un cambio che è stato a causa della nuova versione di 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;
}
sono riuscito a ottenere la scala lavorare, dare un'occhiata a risposta di Mike here
Sentitevi liberi per contrassegnare questo come accettata una volta che il sistema che consente :) –
Dov'è il 'data' classe in cui si crea un'istanza di esso all'interno del metodo OnReport? –
Questo è tutto il codice necessario, credo. è stato un po 'però – PUG