[Nut-upsdev] [RFC] Eaton Software Development Kit (SDK), based on NUT

Arnaud Quette ArnaudQuette at Eaton.com
Wed Nov 23 13:56:30 UTC 2011


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>


More information about the Nut-upsdev mailing list