- 01 May, 2023 14 commits
-
-
mahadi authored
adds a method to the client to delete a subscription (using uaclient) and the associated sync method
-
Olivier authored
-
Olivier authored
-
Olivier authored
-
Olivier authored
-
Olivier authored
-
Olivier authored
-
Karl Lindblom authored
-
Karl Lindblom authored
-
Roman Yurchak authored
-
Roman Yurchak authored
-
Roman Yurchak authored
-
Roman Yurchak authored
-
Roman Yurchak authored
-
- 13 Apr, 2023 2 commits
-
-
Stefan Eilers authored
-
Stefan Eilers authored
-
- 11 Apr, 2023 2 commits
-
-
Roman Yurchak authored
-
Roman Yurchak authored
-
- 05 Apr, 2023 1 commit
-
-
Olivier authored
-
- 01 Apr, 2023 2 commits
-
-
Alexander Schrode authored
Somehow the config got lost
-
mahadi authored
* Adds missing method: status_change_notification See for details: https://github.com/FreeOpcUa/opcua-asyncio/discussions/1257 * passes a StatusChangeNotification to the status_change_notification callback of the subscription handler as specified in the method arguments and updates the test accordingly
-
- 31 Mar, 2023 2 commits
-
-
Alexander Schrode authored
* add enum/struct import for xml * remove warning for doc elements * respect datatype in insert order directly import structs/enums * fix unittest the new import need all variables a hand . So register the the additional types before * fix case in path * prevent regreistration of class * fix test because of changed import order * Add nodeset via git submodule * handle alias * use submodule * Add "Opc.Ua.PlasticsRubber.GeneralTypes.NodeSet2.xml * prevent endlessloop in sort nodes * Add dependabot * correct merge error
-
Alexander Schrode authored
* generate log messeges on invald certs * server use _application_uri * use correct socket method
-
- 29 Mar, 2023 4 commits
-
-
Ralf Taraschewski authored
* replaced os.path with pathlib.Path * fixed some type hinting; added FIXME for critical vulnerability * added string and path support for certificate paths because path only broke the API. BUT we should stop using strings for paths in the future.. --------- Co-authored-by: ratara <noreply>
-
Alexander Schrode authored
* allow optional arrays * is list fix for py 3.8 * finish optional array support
-
Christoph Ziebuhr authored
-
harriv authored
-
- 28 Mar, 2023 3 commits
-
-
Alexander Schrode authored
-
Alexander Schrode authored
-
bitkeeper authored
Fix `MonitoredItemServer._is_data_changed`, with as trigger `ua.DataChangeTrigger.StatusValueTimestamp` is used. Currently with `ua.DataChangeTrigger.StatusValueTimestamp` it only triggers when the SourceTimeStamp or the StatusCodes changes. Not on value updates. According to Part 4 7.17.2 DataChangeFilter when the trigger is `ua.DataChangeTrigger.StatusValueTimestamp` is should trigger if either StatusCode, value or SourceTimeStamp changes. No tests where available for monitored items, test added for this situation.
-
- 20 Mar, 2023 5 commits
-
-
Alexander Schrode authored
-
Alexander Schrode authored
-
Alexander Schrode authored
-
Alexander Schrode authored
-
Alexander Schrode authored
The value rank should be one dimension.
-
- 05 Mar, 2023 2 commits
-
-
Christoph Ziebuhr authored
This is especially handy when the server runs behind NAT or inside docker container, but a static EndpointUrl cannot be used because the host is multihomed.
-
bitkeeper authored
* Python typing friendly * Make optional basic type fields default None Requires PR #1224 else the following tests will fail: - test_common.py - test_alias - client - test_unit.py - test_custom_structs
-
- 24 Feb, 2023 2 commits
-
-
bitkeeper authored
See discussion at #1067.
-
bitkeeper authored
Allow registration of own (de)serializer for extension objects that are not in the ua namespace. (see original TODO in code) example: ```python @dataclass class YourDataType: data_type = ua.NodeId.from_string('''ns=2;i=3007''') Encoding: ua.UInt32 = field(default=0, repr=False, init=False, compare=False) ID: ua.String = ua.String() Description: Optional[ua.String] = None ua.register_extension_object("YourDataType", ua.NodeId.from_string( f"ns=2;i=5002"), YourDataType, YourDataType.data_type) ```
-
- 22 Feb, 2023 1 commit
-
-
bitkeeper authored
When event is save it is added to self._events[event.emitting_node], only that list is never initialized.
-