parse unknown format as number

forward compatibility
This commit is contained in:
Michael Davidsaver
2018-12-23 09:19:26 -08:00
parent 67b384bb6c
commit 1ce449d40d

View File

@ -537,7 +537,11 @@ void findFormat(pvTimeAlarm& pvmeta, pdbRecordIterator& info, const epics::pvDat
fmt->putFrom<pvd::uint32>(i);
}
if(!found) {
fmt->putFrom<pvd::uint32>(0); // Default
try {
fmt->putFrom(std::string(FMT)); // attempt to parse as number
}catch(std::exception& e){
errlogPrintf("%s: info(Q:form, \"%s\") is not known format: %s\n", info.name(), FMT, e.what());
}
}
}
}