@@ -13,9 +13,7 @@ This library has also [sync wrapper](https://github.com/FreeOpcUa/opcua-asyncio/
---
OPC UA binary protocol implementation is quite complete and has been tested against many different OPC UA stacks. API offers both a low level interface to send and receive all UA defined structures and high level classes allowing to write a server or a client in a few lines. It is easy to mix high level objects and low level UA calls in one application.
Most low level code is autogenerated from xml specification, thus adding missing functionality to client or server is often trivial.
OPC UA binary protocol implementation has been tested against many different OPC UA stacks. API offers both a low level interface to send and receive all UA defined structures and high level classes allowing to write a server or a client in a few lines. It is easy to mix high level objects and low level UA calls in one application. Most low level code is autogenerated from xml specification.
coverage.py reports a test coverage of over 95 % of code, most of non-tested code is autogenerated code that is not used yet.
...
...
@@ -26,8 +24,7 @@ opcua-asyncio is open-source and comes with absolutely no warranty. We try to ke
Some renaming of methods from get_xx to read_xx and set_xx to write_xxx have been made to better follow OPC UA naming conventions
Version 0.9.9 introduces some argument renaming due more automatic code generation. Especially the arguments to NodeId, BrowseName, LocalizedText and DataValue
are now CamelCase instead of lower case, thus follow the OPC Ua convention used in all other structures in this library
Version 0.9.9 introduces some argument renaming due to more automatic code generation. Especially the arguments to NodeId, BrowseName, LocalizedText and DataValue are now CamelCase instead of lower case, thus follow the OPC Ua convention used in all other structures in this library
# Installation
...
...
@@ -43,8 +40,7 @@ We assume that you already have some experience with Python, the asyncio module,
The `Client` class provides a high level API for connecting to APU UA servers, session management and access to basic
address space services.
The client can be used as a context manager. The client will automatically connect before the code inside the `with`
statement is executed. When your code leaves the `with` statement the client will disconnect.
The client can be used as a context manager. The client will then automatically connect and disconnect withing the `with`syntax.