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