Как я могу читать данные, поступающие через USB-порт в C# ?
Я хочу получить вес от цифровых Весов, подключенных через USB-порт.
Что я уже пробовал:
Я получил только информацию о подключенном устройстве.
static List<usbdeviceinfo> GetUSBDevices() { List<usbdeviceinfo> devices = new List<usbdeviceinfo>(); var searcher = new ManagementObjectSearcher(@"SELECT * FROM Win32_PnPEntity where DeviceID Like ""USB%"""); foreach (var device in searcher.Get()) { devices.Add(new USBDeviceInfo( (string)device.GetPropertyValue("DeviceID"), (string)device.GetPropertyValue("PNPDeviceID"), (string)device.GetPropertyValue("Description"), (string)device.GetPropertyValue("Name") )); } return devices; }
public USBDeviceInfo(string deviceID, string pnpDeviceID, string description, string name) { this.DeviceID = deviceID; this.PnpDeviceID = pnpDeviceID; this.Description = description; this.Name = name; } public string DeviceID { get; private set; } public string PnpDeviceID { get; private set; } public string Description { get; private set; } public string Name { get; private set; }