Skip to content

Commit d476190

Browse files
thephezoroulet
authored andcommitted
README.md updates (#390)
Corrected a few typos
1 parent 453bfe3 commit d476190

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ http://freeopcua.github.io/, https://github.com/FreeOpcUa/python-opcua
1111

1212
OPC UA binary protocol implementation is quasi 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.
1313

14-
Most low level code is autogenerated from xml specification, thus adding missing functionnality to client or server is often trivial.
14+
Most low level code is autogenerated from xml specification, thus adding missing functionality to client or server is often trivial.
1515

1616
Using Python > 3.4 the dependencies are cryptography, dateutil 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.
1717

18-
coveryage.py reports a test coverage of over 90% of code, most of non-tested code is autogenerate code that is not used yet.
18+
coveryage.py reports a test coverage of over 90% of code, most of non-tested code is autogenerated code that is not used yet.
1919

2020
Some documentation is available at http://python-opcua.readthedocs.org/en/latest/
2121

@@ -44,7 +44,7 @@ How to generate certificate: https://github.com/FreeOpcUa/python-opcua/tree/mast
4444
Client: what works:
4545
* connection to server, opening channel, session
4646
* browsing and reading attributes value
47-
* gettings nodes by path and nodeids
47+
* getting nodes by path and nodeids
4848
* creating subscriptions
4949
* subscribing to items for data change
5050
* subscribing to events
@@ -67,8 +67,8 @@ Client: what is not implemented yet
6767
Server: what works:
6868
* creating channel and sessions
6969
* read/set attributes and browse
70-
* gettings nodes by path and nodeids
71-
* autogenerate addres space from spec
70+
* getting nodes by path and nodeids
71+
* autogenerate address space from spec
7272
* adding nodes to address space
7373
* datachange events
7474
* events
@@ -87,12 +87,12 @@ Server: what is not implemented
8787
* XML protocol
8888
* views
8989
* localized text features
90-
* better securty model with users and password
90+
* better security model with users and password
9191

9292

9393
Server: Running on a Raspberry Pi
9494

95-
Setting up the standard address-space from XML is the most time-consuming step of the startup process which may lead to long startup times on less powerful devices like a Raspberry Pi. By passing a path to a cache-file to the server constructor, a shelve holding the address space will be created during the first startup. All following startups will make use of the cache-file which leads to significantly better startup performance (~3.5 vs 125 seconds on a Raspbery Pi Model B).
95+
Setting up the standard address-space from XML is the most time-consuming step of the startup process which may lead to long startup times on less powerful devices like a Raspberry Pi. By passing a path to a cache-file to the server constructor, a shelve holding the address space will be created during the first startup. All following startups will make use of the cache-file which leads to significantly better startup performance (~3.5 vs 125 seconds on a Raspberry Pi Model B).
9696

9797
# Development
9898

0 commit comments

Comments
 (0)