Arnaud Quette
2011-Nov-23 13:56 UTC
[Nut-upsdev] [RFC] Eaton Software Development Kit (SDK), based on NUT
Dear NUT developers, As you all know, Eaton is NUT biggest corporate fan, supporting the project through many contributions. Now, Eaton would like to provide its customers with a way to build their own applications to interface with Eaton devices, using the NUT code-base. To do this, in a smart and efficient way (ie limiting additions and modifications to the bare minimum), we (Frederic and myself) have developed an implementation using the Subversion trunk, through: - a set of libraries, that use the various implementations supporting Eaton devices (HID USB and SHUT ; XCP serial and USB ; SNMP and XML/HTTP), and that are almost limited to a set of build rules, - a documentation file, in Asciidoc format, presenting the above SDK libraries, the legal limitations and the other ways to interface with NUT. - a configure option (--with-eaton_sdk) and some build rules. Obviously, this target is not built by default, and requires to call "configure --with-eaton_sdk && make", from the top level source directory. The whole addition results in a 49 Kb patch (uncompressed) or 14 Kb overhead of the distribution source. We would now like to get your feedback and approval to push this into the trunk. To this end, Fr?d?ric has just committed this code into branches/Eaton_SDK. A diff against the latest trunk is also attached for review. We still have a few documentation completion to finish. But in the meantime, comments and feedback are welcome as usual. Fr?d?ric and Arnaud -- Eaton Opensource Team - http://opensource.eaton.com -------------------------------------------------------------------------- Eaton Industries (France) S.A.S ~ Si?ge social: 110 Rue Blaise Pascal, Immeuble Le Vis?o - B?timent A Innovall?e, 38334, Montbonnot St Martin, France ~ Lieu d'enregistrement au registre du commerce: Grenoble ~ Num?ro d'enregistrement: 509 653 176 -------------- next part -------------- A non-text attachment was scrubbed... Name: eaton-sdk.diff.gz Type: application/x-gzip Size: 11913 bytes Desc: not available URL: <http://lists.alioth.debian.org/pipermail/nut-upsdev/attachments/20111123/bd54f84d/attachment-0001.bin>