[Nut-upsuser] What does ENUM mean?
    Charles Lepple 
    clepple at gmail.com
       
    Sun Jan 10 16:29:22 GMT 2021
    
    
  
On Jan 10, 2021, at 4:37 AM, Roger Price <roger at rogerprice.org> wrote:
> 
> I am trying to understand the specification of subcommand ENUM in
> https://networkupstools.org/docs/developer-guide.chunked/ar01s09.html
...
> What exactly does command LIST ENUM call for?  Is it a list of those variables for which there is a fixed set of possible values?
"Is it a list of those variables" -> I would say that for a given variable called <varname> (on <upsname>), it returns the set of possible values that can be read or written. I don't think there is a way to query upsd for just the list of ENUM variables, the way it is possible to query for RW variables.
Several UPSes have settings which can be cycled via a front panel button (e.g. sensitivity or voltage thresholds), and if those are exposed in the protocols, then the drivers should use ENUMs to pass that along. This is not currently the case for usbhid-ups: https://github.com/networkupstools/nut/issues/134
-- 
Charles Lepple
clepple at gmail
    
    
More information about the Nut-upsuser
mailing list