ioc/db: force isnan()/isinf() to be 1 (instead of non-zero)
This commit is contained in:
@@ -280,7 +280,7 @@ void recGblCheckDeadband(epicsFloat64 *poldval, const epicsFloat64 newval,
|
||||
{
|
||||
double delta = 0;
|
||||
|
||||
if (isnan(newval) != isnan(*poldval) || isinf(newval) != isinf(*poldval)) {
|
||||
if (!!isnan(newval) != !!isnan(*poldval) || !!isinf(newval) != !!isinf(*poldval)) {
|
||||
/* one is NaN or +-inf, the other finite -> send update */
|
||||
delta = epicsINF;
|
||||
} else if (!isinf(newval) && !isnan(newval)) {
|
||||
|
||||
Reference in New Issue
Block a user