图书馆从页面读取值

时间:2018-09-05 18:15:52

标签: apc hid

我正在使用APC UPS 500 RS-获取确切的伏特和安培值...

这个apc powerchute软件使我发疯,所以我想使用Windows集成机制进行关机处理。但是,这些APC似乎可以测量伏特和安培的确切值。经过数小时的失败,我才能启动Powerchute个人版并获得以下屏幕:

powerchute

根据http://www.usb.org/developers/hidpage/pdcv10.pdf,符合HID的功率设备应在第0x84页上提供,电压应在0x30上可用。

到目前为止,一切都很顺利-的确,我能够监视USB通信,并且确实,该设备似乎使用了0x84页面。 apcupsd似乎也使用以下页面:https://fossies.org/linux/apcupsd/examples/hid-ups.c(apcupsd在Windows上对我不起作用...)

我尝试过: 正在使用https://github.com/githubjeka/APC-UPShttps://github.com/mikeobrien/HidLibrary 结果我可以获得非常漂亮的字节数组-例如为0x是UsageID?

06-01-02-00-6B 31-06-57-00-3A 00-00-00-00-00

但是我无法访问页面0x84(pageid)...

https://docs.microsoft.com/en-us/uwp/api/windows.devices.humaninterfacedevice.hiddevice

使用HIDLibrary和Microsoft uwp变体,无论如何我都无法找到连接的设备。...

按照Detecting input from any USB HID in C# using HidLibrary所述预订USB设备时,我得到:

96 4 96 100 12 6 8 12

和类似的..

也许有人对我有暗示...

干杯,

0 个答案:

没有答案