class documentation

Base class for the identification container for machine and machinery items.

See OPC UA Machinery companion specification: MachineryComponentIdentificationType.

Class Variable AssetId Undocumented
Class Variable ComponentName Undocumented
Class Variable Manufacturer Undocumented
Class Variable SerialNumber Undocumented
Async Method _get_definition Undocumented

Inherited from Identification:

Method __init__ Cooperative constructor.

Inherited from UaVariableContainer (via Identification):

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
AssetId: UaVariable[str] | None =

Undocumented

ComponentName: UaVariable[ua.LocalizedText] | None =

Undocumented

Manufacturer: UaVariable[ua.LocalizedText] =

Undocumented

SerialNumber: UaVariable[str] =

Undocumented

@override
async def _get_definition(self) -> UaObjectDefinition: