diff --git a/src/pvaClientMultiGetDouble.cpp b/src/pvaClientMultiGetDouble.cpp index 3697337..7c5a5e5 100644 --- a/src/pvaClientMultiGetDouble.cpp +++ b/src/pvaClientMultiGetDouble.cpp @@ -121,7 +121,7 @@ epics::pvData::shared_vector PvaClientMultiGetDouble::get() PVStructurePtr pvStructure = pvaClientGet[i]->getData()->getPVStructure(); doubleValue[i] = convert->toDouble(pvStructure->getSubField("value")); } else { - doubleValue[i] = nan(""); + doubleValue[i] = epicsNAN; } } return doubleValue; diff --git a/src/pvaClientMultiMonitorDouble.cpp b/src/pvaClientMultiMonitorDouble.cpp index c0efd28..00eeb2f 100644 --- a/src/pvaClientMultiMonitorDouble.cpp +++ b/src/pvaClientMultiMonitorDouble.cpp @@ -45,7 +45,7 @@ PvaClientMultiMonitorDouble::PvaClientMultiMonitorDouble( : pvaClientMultiChannel(pvaClientMultiChannel), pvaClientChannelArray(pvaClientChannelArray), nchannel(pvaClientChannelArray.size()), - doubleValue(shared_vector(nchannel,nan(""))), + doubleValue(shared_vector(nchannel,epicsNAN)), pvaClientMonitor(std::vector(nchannel,PvaClientMonitorPtr())), isMonitorConnected(false), isDestroyed(false)