[Nut-upsdev] apcsmart question

Arnaud Quette aquette.dev at gmail.com
Thu Apr 14 21:49:31 UTC 2011

Hi Michal,

2011/3/21 Michal Soltys <soltys at ziu.info>

> Before I start any commits.
> In patch 2/18 -
> http://lists.alioth.debian.org/pipermail/nut-upsdev/2011-March/005299.html
> Two "custom" commands slipped in: ups.firmware.old and
> shutdown.return.grace. In 18/18 I tried to rename them and add
> remainig commands for "hackish" shutdown methods, to make them easily
> callable through e.g. upscmd (for example for testing).
> Is it acceptable to add certain commands specific only to some driver
> and documented in its manual page (but otherwise meaningless for the
> rest of the drivers) ? Say with (in this case) a driver prefix, e.g.:

I would more be in favor of finally using the extra param of instcmd(const
char *cmdname, const char *extra)
and mapping these commands onto existing ones. Specific parameters would
then be described in manpages.

apcsmart.shutdown.grace (@nnn)
> apcsmart.shutdown.grace.h (@nn)

could you please define (quite probably again, sorry) the meaning of the 2
above and shutdown.return.grace, so that I can propose something here?

> apcsmart.shutdown.cs (force OB (U), then shutdown.return (S)  - aka 'CS
> hack')

this would give "shutdown.return cs"

> apcsmart.firmware.old (V)

I'm not sure to see how useful it is. Are they really storing the previous
FW version?
and what is the use case?
is your unit filling ups.firmware + .aux + .old?
if it's the case, ups.firmware.old has to be added.
otherwise, I'm not sure ups.firmware.aux would be a good option!

Linux / Unix Expert R&D - Eaton - http://powerquality.eaton.com
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://www.debian.org
Free Software Developer - http://arnaud.quette.free.fr/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/nut-upsdev/attachments/20110414/63368acb/attachment.htm>

More information about the Nut-upsdev mailing list