bkuner / opcUaUnifiedAutomation

EPICS opcUa device support with Unified Automation C++ based client sdk.
Other
0 stars 4 forks source link

OPC 'Uncertain' status fails setting up monitors and getting updates #11

Closed ralphlange closed 7 years ago

ralphlange commented 7 years ago

OPC UA has three types of status codes: Good, Uncertain and Bad.

In case the server returns an UncertainInitialValue status code on the first read of an item (e.g. because the datapoint has not been set on the server yet), the code in OpcUaSetupMonitors() does not set the item's data type, and the monitor is never set up.

ralphlange commented 7 years ago

Turns out that the 'Uncertain' status also fails getting updates. Changing title.