Hi Silvino,

could you please check the below thread?
Your lights on this would be much appreciated.

thanks,
Arnaud

2011/11/3 Thomas Jarosch <[email protected]>

> On Saturday, 15. October 2011 09:10:18 Arnaud Quette wrote:
> > >>> Detected by "cppcheck", not tested on real hardware.
> > >>>
> > >>> -      if(  ( BattVoltage > 129 ) || ( BattVoltage < 144 ) )
> > >>> +      if(  ( BattVoltage > 129 ) && ( BattVoltage < 144 ) )
> > >>
> > >>   I think the current, ||, logic is fine.  I can't see in what
> > >> circumstances it would yield the wrong decision.  Can anyone point a
> > >> scenario where I am wrong?
> > >
> > > As the diagnostic says, it is always true.  No matter what value
> > > BattVoltage takes, whether float or int,
> > > it is always either > 129 or < 144.   It is clearly a bug, but we
> > > aren't sure whether it should be
> > > in range, out of range, or just remove the test altogether (since it
> > > seems to work when always true).
> >
> > the best thing to do, in such case, remains to contact the author.
> >
> > @Silvino: could you please check this thread and give us back your
> > opinion? http://blog.gmane.org/gmane.comp.monitoring.nut.devel
>
> ping.
>
> Cheers,
> Thomas
>
_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev

Reply via email to