Rob -
Just out of curiosity, will this device also have any network monitoring connectivity, or just USB? Not sure what market you are targeting, but even as a small business/home compute user, I find that the distance limitations of USB often cause me grief, and myself, I would love to see a network alternative as well . . . Perhaps support for a network dongle on the USB port? More software, I know, but depending on what's embedded in your UPS, it does eliminate the need for a hardware-centric network implementation . . .

- Tim


On 03/06/2014 02:55 PM, Rob Groner wrote:
My company is developing a new UPS, with smarts provided by a PIC32
Microchip micro-controller.  The controller comes with a demo for a
USBHID-UPS, and after some tweaking, I was able to get NUT to recognize
it and start showing some reasonable values.

To make this UPS as easy to use as possible for the end-user who chooses
Linux, I figured I would just completely implement the official USB HID
UPS spec.  That way no subdriver would be needed, or at least very
little.  However, I am having a terrible time making sense of the pages
in the NUT guide for writing USB HID drivers, and the USB HID usage
table at usb.org.  Just looking at some of the report ID values that I
KNOW are working from the UPS example running on the microchip, I can’t
seem to find their equivalent in either doc.  For instance, I know that
the UPS code is sending status info using a Report ID of 0x40 and two
bytes of data…but I cannot find anything in the usb.org docs that
relates to this.  NUT somehow understands it, though, since it correctly
reports the device’s status.

Can someone point me to a reference to make sense of the doc, or some
hints to help me interpret what I’m seeing?

Thanks

Rob



_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev


--
================================================================================
Tim Dawson ([email protected])                    Owner/Engineer
TPC Services                                        Bellnet: (972)-221-7385
Lewisville, Texas 75067
"Gaff Tape can't fix 'Stupid', but it can muffle the sound..."

_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev

Reply via email to