On Jun 19, 2021, at 10:25 AM, Roger Price wrote:>
> The ENUM entries are not in ascending order. Does this mean that the
output is in random order?, or is there some other logic?
Similar to the LIST RANGE email, I don't have a good citation for this, but
my understanding is that this was intended to mirror the order that an UPS uses
for its settings (i.e. 0 in the UPS-specific protocol is 103, 1 is 100, etc). In
this case, the items are ordered from most sensitive to low-voltage transients,
to least sensitive.
The current implementation adds ENUM items to the end of a list, and that list
is traversed in the same order each time.
drivers/apcsmart-old.c seems to indicate that the APC protocol has a command to
advance the setting to the next in order (similar to what a front panel button
would do), but the driver probably doesn't care about the order of the items
in the state/dstate data structures.
> _______________________________________________
> Nut-upsuser mailing list
> Nut-upsuser at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser