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.