@@ -16,6 +16,7 @@ Most low level code is autogenerated from xml specification, thus adding missing
...
@@ -16,6 +16,7 @@ Most low level code is autogenerated from xml specification, thus adding missing
Using Python > 3.4 the dependencies are cryptography, dateutil, lxml and pytz. If using python 2.7 or pypy < 3 you also need to install enum34, trollius(asyncio), and futures(concurrent.futures), with pip for example.
Using Python > 3.4 the dependencies are cryptography, dateutil, lxml and pytz. If using python 2.7 or pypy < 3 you also need to install enum34, trollius(asyncio), and futures(concurrent.futures), with pip for example.
coverage.py reports a test coverage of over 95% of code, most of non-tested code is autogenerated code that is not used yet.
coverage.py reports a test coverage of over 95% of code, most of non-tested code is autogenerated code that is not used yet.
=======
=======
Some documentation is available at http://python-opcua.readthedocs.org/en/latest/
Some documentation is available at http://python-opcua.readthedocs.org/en/latest/
* more high level solution to create custom structures
* more high level solution to create custom structures
* UDP
* session restore
* session restore
* alarms
* alarms
* XML protocol
* XML protocol
...
@@ -98,7 +101,7 @@ Setting up the standard address-space from XML is the most time-consuming step o
...
@@ -98,7 +101,7 @@ Setting up the standard address-space from XML is the most time-consuming step o
# Install
# Install
pip install opcua
pip install opcua (was ealier called freeopcua)
Using Python > 3.4 the dependencies are cryptography, dateutil, lxml and pytz. If using python 2.7 or pypy < 3 you also need to install enum34, trollius(asyncio), and futures(concurrent.futures), with pip for example.
Using Python > 3.4 the dependencies are cryptography, dateutil, lxml and pytz. If using python 2.7 or pypy < 3 you also need to install enum34, trollius(asyncio), and futures(concurrent.futures), with pip for example.