- Add ReaderGroup, DataSetReader, TargetVariable functionality
- Data filtered from DataSetReader gets updated in target variable
available in information model
- Mirrortype implementation not handled
Change-Id: I990b4552b979fdcc76c172a07f7b245fee7d03eb
The following commits where squashed in this commit:
* client_historical_data: Bugfix isInverse
* client_historical: Cleanup and refactoring to meet pr comments.
* client_historialdata: Add a test for client historical read raw.
* historical_client: support index range
* historical_client: refactoring and cleanup methods.
* historical: Make the build system configurable and rename server test.
* historical_data: cleanup
* client_historical: Add code for events and modified history
* client_historical: fix memoryleak
* hda_client: Fix client_historical example.
The following commits where squashed in this commit:
* Added highlevel client API for reading historical values
* Added example for reading historical values with client
It requires the Unified Automation demo server.
It starts data logging and reads the values afterwards.
* Adapted API to allow readModified
* Changes order of arguments to prevent mistakes
* Added separat methods for raw / modified / prepared events
* Reused "service" for multiple DetailTypes / simplyfied
* Removed deletion of local variables
* Moved / added missing functions in header file
* Missed to commit changes to UA_Client_readHistorical_events()
* Added __UA_Client_readHistorical() to header
.. sry, unit tests wont run on this machine, while building works like a
charme
* My git client skips content.. 👎
* Fixed example warnings
* Fixed prints of example / added _BSD_SOURCE for usleep()
* Fixed POSIX features again
The ModellingRules node of the Server object shall reference the
modelling rules that the server supports. This server supports the
modelling rules mandatory and optional.
* Added HistoryServerCapabilities to ServerCapabilities
It is configurable via the server config file.
It only gets applied, if `UA_ENABLE_HISTORIZING` is enabled.
Also adding HistoricalRawData Profile, if `UA_ENABLE_HISTORIZING` is
enabled.
* Added copyrights
There is a working API for event monitoring with filters, so the
operator types for the where clause and the EventFilterResult
should be available by default.