On Mon, Oct 16, 2017 at 06:10:02PM +0100, Jason McIntyre wrote:
> On Mon, Oct 16, 2017 at 06:38:31PM +0200, Anton Lindqvist wrote:
> > 
> > Good call. Without knowing too much about the apmd internals, here's a
> > first stab. As I read the code, the period polling is also used by
> > auto{suspend,hibernate}. Is this worth mentioning? Since a more frequent
> > interval will increase the accuracy of the chosen action to perform?
> > 
> 
> hmm. if it does more than what is documented, maybe we could get away
> with being vaguer, without losing anything important? i'm not sure.

Input from someone with better knowledge of the implementation would
help. tedu@ perhaps?

> > Index: apmd.8
> > ===================================================================
> > RCS file: /cvs/src/usr.sbin/apmd/apmd.8,v
> > retrieving revision 1.49
> > diff -u -p -r1.49 apmd.8
> > --- apmd.8  29 Aug 2017 06:13:20 -0000      1.49
> > +++ apmd.8  16 Oct 2017 16:29:20 -0000
> > @@ -57,13 +57,17 @@ When resuming after suspend or standby,
> >  .Nm
> >  runs the appropriate configuration program (if one exists).
> >  .Pp
> > -When the power status changes
> > -(battery is connected or disconnected)
> > +Upon receiving an event from
> > +.Xr apm 4 ,
> 
> have you changed this text because apm can warn about other things than
> battery connect or just you think it reads better? i ask because what
> was there was easier to understand.

Reads better to me, but that's just my opinion and I will revert the
change.

> 
> >  .Nm
> >  fetches the current status and reports it via
> >  .Xr syslog 3
> >  with logging facility
> >  .Dv LOG_DAEMON .
> > +In addition,
> > +.Nm
> > +periodically polls the power status and reports significant changes to the
> > +battery charge level.
> >  .Pp
> >  The options are as follows:
> >  .Bl -tag -width Ds
> > @@ -107,14 +111,9 @@ and
> >  .Nm
> >  exits without monitoring the APM status.
> >  .It Fl t Ar seconds
> > -.Nm
> > -periodically polls the APM driver for the current power state.
> > -If the battery charge level changes substantially or the external power
> > -status changes, the new status is logged.
> > -The polling rate defaults to
> > -once per 10 minutes, but may be specified using the
> > -.Fl t
> > -command-line flag.
> > +Set the APM driver poll interval to
> > +.Ar seconds .
> > +Defaults to 600 (10 minutes).
> 
> yes, now -t is nice and simple. just have to get the top bit right...
> 
> >  .It Fl Z Ar percent
> >  Automatically hibernate the system if no AC is connected and the
> >  estimated battery life is equal or below
> > 
> 
> jmc
> 

Reply via email to