Julius Pfrommer
7bb235be17
refactor(examples): Use the EventFilter parsing for tutorial_client_events.c
2026-04-17 22:54:45 -04:00
Julius Pfrommer
ac7111b7ba
refactor(examples): Cosmetic improvements in tutorial_client_events.c
2026-04-17 22:54:45 -04:00
Julius Pfrommer
66a9de0dee
refactor(examples): Remove unused #ifdef in tutorial_client_events.c (checked in CMake)
2026-04-17 22:54:45 -04:00
Julius Pfrommer
ebab3e9712
refactor(examples): Use UA_Client_runUntilInterrupt in tutorial_client_events.c
2026-04-17 22:54:45 -04:00
Julius Pfrommer
9ec6694ac7
refactor(examples): Replace UA_LOGCATEGORY_USERLAND / UA_LOGCATEGORY_APPLICATION
2025-12-07 18:46:12 +01:00
Julius Pfrommer
ad6d8856c5
refactor(client): Return a key-value with the SimpleAttributeOperand string name to the Event notification callback
2025-08-10 09:00:20 +02:00
Florian La Roche
adc1edb40c
refactor(examples,tools,server,plugins,pubsub): clang compiler warnings
...
Fix some clang compiler warnings about:
- unused macros
- sign conversions
- adding "static" modifier
- printf formatting
Signed-off-by: Florian La Roche <f.laroche@pilz.de >
2025-07-22 22:11:41 +02:00
Julius Pfrommer
705801a55c
refactor(examples): Use the NS0ID shorthand in the examples
2024-07-26 08:30:16 +02:00
Julius Pfrommer
8439c500aa
refactor(examples): Clean up arch-dependent API usage in examples
2023-07-28 21:42:56 +02:00
Julius Pfrommer
928931ec36
refactor(core): Move architecture-specific definition out of the public headers
2023-07-28 21:42:56 +02:00
Julius Pfrommer
3dc93eaa90
refactor(examples): Return EXIT_SUCCESS for the valgrind run
2023-02-20 02:11:56 +01:00
matkonnerth
777eb9339d
Server: Read Datatype Definitions of Structures
2019-08-15 18:05:42 +02:00
Stefan Profanter
63f3653ff1
Additional header cleanup and consistent name of ns generated files
2019-03-21 20:16:31 +01:00
Julius Pfrommer
c9c818868f
Move header files to a more unix-like structure
...
This commit drops the 'ua_' prefix and changes the public includes
to the form `#include <open62541/server.h>` instead of the old
`#include <ua_server.h>`
2019-03-21 20:16:31 +01:00
Frank Meerkoetter
1648fb8aaa
Use EXIT_SUCCESS/FAILURE for the examples
...
Make use of EXIT_SUCCESS and EXIT_FAILURE from stdlib.h.
The previous approach of returning a value from UA_StatusCode
was often broken as an exit code can (portably) only be between 0 and 125.
2019-02-09 09:34:46 +01:00
Julius Pfrommer
b4c9fc37eb
Client: Initialize client config inside the client structure
...
Temporarily disable encyrption
2019-01-30 18:45:42 +01:00
Stefan Profanter
d715db1057
Stack: Use non-amalgamated headers in all the examples
...
For consistency we recommend using non-amalgamation install, thus the
examples should also use the non-amalgamated headers.
2018-12-17 22:40:07 +01:00
Julius Pfrommer
eb9409b435
Examples: Use _clear instead of _deleteMembers for the examples
2018-12-09 19:40:02 +01:00
Jose Cabral
1605455a74
Fixes #1925 and clean examples
2018-07-25 08:17:51 +02:00
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 and StalderT
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