From 80e9e6c554df323fe4f8d7bf387aecaef3e2b2c1 Mon Sep 17 00:00:00 2001 From: Dave Hickin Date: Wed, 26 Aug 2015 17:16:53 +0100 Subject: [PATCH] Call addIsConnected when building NTMultiChannel isConnected is not a required field of NTMultiChannel, so an instance of NTMultiChannel wrapper class in normativeTypesCPP built by the builder does not have this by default and addIsConnected must be called to provide this field. --- src/pvaClientNTMultiData.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pvaClientNTMultiData.cpp b/src/pvaClientNTMultiData.cpp index 84e27d9..13c45e5 100644 --- a/src/pvaClientNTMultiData.cpp +++ b/src/pvaClientNTMultiData.cpp @@ -57,7 +57,7 @@ PvaClientNTMultiData::PvaClientNTMultiData( unionValue[i] = pvDataCreate->createPVUnion(u); } NTMultiChannelBuilderPtr builder = NTMultiChannel::createBuilder(); - builder->value(u); + builder->value(u)->addIsConnected(); if(pvRequest->getSubField("field.alarm")) { gotAlarm = true;