package documentation
Common functionality for both server and client.
| Module | async |
Mixin for reliable tracking of fire-and-forget asyncio tasks. |
| Module | base |
Base class for both client RemoteServer and server Server. |
| Module | base |
Base class for all UA objects, both client- and server-side. |
| Module | config |
Functions to load configuration dataclasses from TOML files. |
| Module | enums |
No module docstring; 1/1 class documented |
| Module | errors |
No module docstring; 10/10 exceptions documented |
| Module | frozen |
Metaclass for frozen classes. |
| Module | hook |
Helper for dealing with async hooks. |
| Module | lifecycle |
Mixin for async lifecycle management for mixin-composed classes. |
| Module | logging |
Common structured logging utilities. |
| Module | meta |
Contains helper functions used for Python Metaprogramming magic. |
| Module | mixin |
Helpers for Mixins. |
| Module | protocols |
Shared Python protocols. |
| Module | repr |
Mixin providing default __repr__ and __str__ implementations. |
| Module | signal |
A mutable async signal for registering and invoking callbacks. |
| Module | subscription |
No module docstring; 3/3 classes documented |
| Module | ua |
OPC UA helper stuff. |
| Module | ua |
Common enumerations with OPC UA LocalizedText representation. |
| Module | ua |
Utility functions for ua.Node. |
| Module | unit |
Units as type-checkable enum. |
| Module | unit |
Base class for all autogenerated units, see Unit. |
| Module | unset |
Sentinel to distinguish unset values from None values. |
From __init__.py:
| Variable | __version__ |
Undocumented |