The following changes were made:
1) PvaClientChannel::channelCreated no longer declares channel connected. PvaClientChannel::channelStateChange does this. 2) PvaClientNTMultiData::endDeltaTime no longer calls unionValue[i] = PVUnionPtr()
This commit is contained in:
@ -182,10 +182,6 @@ void PvaClientChannel::channelCreated(const Status& status, Channel::shared_poin
|
||||
+ " status " + status.getMessage() + " why??";
|
||||
throw std::runtime_error(message);
|
||||
}
|
||||
if(channel->isConnected()) {
|
||||
connectState = connected;
|
||||
waitForConnect.signal();
|
||||
}
|
||||
}
|
||||
|
||||
void PvaClientChannel::channelStateChange(
|
||||
|
@ -142,8 +142,6 @@ void PvaClientNTMultiData::endDeltaTime(bool valueOnly)
|
||||
PVFieldPtr pvValue = pvst->getSubField("value");
|
||||
if(pvValue) {
|
||||
unionValue[i]->set(pvst->getSubField("value"));
|
||||
} else {
|
||||
unionValue[i] = PVUnionPtr();
|
||||
}
|
||||
} else {
|
||||
unionValue[i]->set(pvst);
|
||||
|
Reference in New Issue
Block a user