package documentation

Common functionality for both server and client.

Module async_task_mixin Mixin for reliable tracking of fire-and-forget asyncio tasks.
Module base_server Base class for both client RemoteServer and server Server.
Module base_ua_object 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 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 Helpers for Mixins.
Module protocols Shared Python protocols.
Module repr_mixin Mixin providing default __repr__ and __str__ implementations.
Module signal A mutable async signal for registering and invoking callbacks.
Module subscription_manager No module docstring; 3/3 classes documented
Module ua OPC UA helper stuff.
Module ua_enums Common enumerations with OPC UA LocalizedText representation.
Module ua_node_util Utility functions for ua.Node.
Module unit_all Units as type-checkable enum.
Module unit_base Base class for all autogenerated units, see Unit.
Module unset Sentinel to distinguish unset values from None values.

From __init__.py:

Variable __version__ Undocumented
__version__ = ΒΆ

Undocumented