From 5fcdfe97f59ac77e99d852938bf5bc572ffa227b Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Wed, 2 Mar 2016 18:22:05 -0500 Subject: [PATCH] bitwise_and --- pdbApp/pvif.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pdbApp/pvif.cpp b/pdbApp/pvif.cpp index 05162a5..74ba821 100644 --- a/pdbApp/pvif.cpp +++ b/pdbApp/pvif.cpp @@ -384,8 +384,8 @@ struct PVIFScalarNumeric : public PVIF virtual void get(epics::pvData::BitSet& mask) { - getValue(pvmeta); - mask |= pvmeta.maskVALUE; + if(mask.bitwise_and(pvmeta.maskVALUE)) + getValue(pvmeta); } };