OPC-UA Protocol Adapter Release Notes 20.2.0

Enhancements

This release contains the following enhancements:
Report Bad Quality
The report_bad_quality feature is now supported in the 'Poll Flat' and 'Sub Flat' blocks. This feature ensures that NULL values are sent out when connectivity to the server is lost.
Source Timestamp
The source_timestamp feature is now supported in the 'Poll Flat' block. This feature allows the OPC-UA server timestamp to be used for the tags, as opposed to the Predix Edge device timestamp.

Bug Fixes

This release contains the following bug fixes:
Exception Handling
Resolved an issue where exceptions (such as non-finite floating point values) in the 'EGD Sink Flat', 'Json Splitter', 'JsonTimeseries', 'Simulink Json' and 'Flat to Timeseries' blocks would cause adapters to crash.
Bad Type in OPC-UA Data
Fixed an issue where bad type in OPC-UA data (when using the 'OPC-UA Poll Flat' block with an output format of 'flat_json') caused subsequent values to be null in flat_json. Now, only the value of the specific tag will be set to 'NULL'.
Data Quality
Fixed an issue where the quality of OPC-UA data was set to '3' (Good) even though the value was 'NULL'. Now, the quality will correctly be set to '0' (Bad).
Support for Null Timeseries Datapoints
Added support for null timeseries datapoints in OPC-UA and Flat-to-Timeseries.
Best-effort Data Reporting
Implemented best-effort data reporting so that bad data will not cause good data to be discarded when messages contain a mix of both good and bad data.