Enhancements and bugfixes for the subcription library
These changes are required by the Python Wrapper, see #519 (closed).
Changes:
- it is now possible for the client to send requests and be notified of the responses (
SOPC_LibSub_AsyncSendRequestOnSession
), - deep copy structs used by the public API,
- implement the timeout in
SOPC_LibSub_Connect
, - adds the
raw_value
to theSOPC_LibSub_Value
and allow arrays to be passed to data_changed, -
SOPC_LibSub_AddToSubscription
now supports lists of items and outputs a list of data_change_id, - bugfix in
SOPC_StaMac_StopSession
which always returnedSOPC_STATUS_OK
, - applicationUri is automatically extracted from client certificate instead of being non-configurable, which enables secure connections that were not functioning.
Edited by Pierre-Antoine BRAMERET