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@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser


_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to