Commit Graph

9 Commits

Author SHA1 Message Date
StalderT
047c5e4098 WIP client : timed async service & async highlevel functions with client worker for 0.4 (#1598)
This commit adds asynchronous services to open62541 on client side

* Asynchronous service (highlevel read/write) are available through the API that is defined in
ua_client_highlevel_async.h

* Besides the services, the connection procedure is asynchronous as well.

* A client Application that uses the asynchronous API 
adds requests by calling an asynchronous service (e.g., UA_Client_sendAsyncReadRequest(), UA_Client_sendAsyncBrowseRequest() )
checks for response with UA_Client_run_iterate() repeatedly
and processes the responses with user-defined callbacks
2018-05-15 10:54:15 +02:00
StalderT
1cd9c469e1 Use new client subscriptions API in examples 2018-02-18 13:00:21 +01:00
Julius Pfrommer
746ad7ede8 New Subscriptions and MonitoredItems Client API
Co-authored-by: StalderT <github@netsolux.ch>
2018-02-18 13:00:21 +01:00
StalderT
b5dc40efef Add async subscription handling for the client 2018-02-18 13:00:21 +01:00
Stefan Profanter
3af3d9d969 Also add client to monitoredEvent callback 2018-02-05 22:41:28 +01:00
StalderT
7e30f66b0b fix if/while/for/switch typo 2018-01-22 22:00:55 +01:00
Julius Pfrommer
36db7a5ca0 make the event subscription tutorial take a url argument 2018-01-05 23:34:39 +01:00
Julius Pfrommer
5ec8dd51ec fix tests with UA_ENABLE_MULTITHREADING and UA_ENABLE_TYPENAMES disabled 2017-09-21 17:46:30 +02:00
Frank Meerkötter
ee781f50c2 client side event support (#1161)
This patchset adds client side support for Events
2017-08-21 10:49:52 +02:00