class documentation

Abstract base class for the identification container.

See OPC UA Machinery companion specification: abstract type MachineryItemIdentificationType.

Method __init__ Cooperative constructor.

Inherited from UaVariableContainer:

Method __contains__ Whether a variable with given name exists in this container.
Method __getitem__ Get a UaVariable by the given name.
Method __iter__ Iterate over the contained UaVariable.
Method __len__ Return the number of contained UaVariable.
Async Method add Add the given variable to the container. Can be used to add existing variables to other containers.
Async Method read_all Read all contained variables and return a mapping from variable name to value.
Async Method reset_all Reset all contained UaVariable to their initial value.
Async Method write_all Write to all given mapping of variables name and their values.
Method _check_required_variables Check we have all required existing variables based on annotations.
Async Method _init_existing_variables Undocumented
Async Method _lifecycle_container Undocumented
def __init__(self, *, minimum_access_level: int | None = None, **kwargs): ΒΆ