OpenSMI-Core API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Module Index

  • core - Common functionality for both server and client.
    • async_task_mixin - Mixin for reliable tracking of fire-and-forget asyncio tasks.
    • base_server - Base class for both client RemoteServer and server Server.
    • base_ua_object - Base class for all UA objects, both client- and server-side.
    • config - Functions to load configuration dataclasses from TOML files.
    • enums - No module docstring; 1/1 class documented
    • errors - No module docstring; 10/10 exceptions documented
    • frozen - Metaclass for frozen classes.
    • hook - Helper for dealing with async hooks.
    • lifecycle_mixin - Mixin for async lifecycle management for mixin-composed classes.
    • logging - Common structured logging utilities.
    • meta - Contains helper functions used for Python Metaprogramming magic.
    • mixin_helpers - Helpers for Mixins.
    • protocols - Shared Python protocols.
    • repr_mixin - Mixin providing default __repr__ and __str__ implementations.
    • signal - A mutable async signal for registering and invoking callbacks.
    • subscription_manager - No module docstring; 3/3 classes documented
    • ua - OPC UA helper stuff.
    • ua_enums - Common enumerations with OPC UA LocalizedText representation.
    • ua_node_util - Utility functions for ua.Node.
    • unit_all - Units as type-checkable enum.
    • unit_base - Base class for all autogenerated units, see Unit.
    • unset - Sentinel to distinguish unset values from None values.

API Documentation for OpenSMI-Core, generated by pydoctor 25.10.1 at 2026-09-23 12:38:01.