class documentation

class ResourcesMixin:

View In Hierarchy

Mixin for BaseMachineryItem with Resources. _init_resources method must be implemented.

Async Method lifecycle_resources Initialize the resources UaObjectContainer.
Property resources Return the Resources container.
Async Method _init_resources Initialize all resources.
Class Variable __resources Undocumented
@lifecycle(before=BaseMachineryItem.lifecycle_machinery_item)
async def lifecycle_resources(self) -> AsyncGenerator[None]:

Initialize the resources UaObjectContainer.

@property
resources: Resources =

Return the Resources container.

@abstractmethod
async def _init_resources(self):

Initialize all resources.

__resources: Resources | None =

Undocumented