Simple OPC-UA GUI client.
Written using freeopcua python api and pyqt. Basic functionnalities are implemented including subscribing for data changes and events, write variable values listing attributes and references.
What works:
- connecting and disconnecting
- browsing with icons per node types
- showing attributes and references
- subscribing to variable
- make available on pip: sudo pip install freeopcua-client
- remember connections and show connection history
- subscribing to events
- write variable node values
TODO (listed after priority):
- detect lost connection and automatically reconnect
- gui for certificates
- gui for encryption