class documentation

class ParentMixin(Generic[_ParentType]):

View In Hierarchy

Mixin for an UaObject that have and need another UaObject as a parent to function.

For example, parents are required to check for Lock ownership when an UaObject does not have a lock itself.

Method parent.setter Undocumented
Property parent Parent of this UaObject instance.
Property root_parent Root parent (=a machine) of this UaObject.
Instance Variable __parent Undocumented
Instance Variable _logger Undocumented
def parent(self, parent: _ParentType):

Undocumented

@property
parent: _ParentType =

Parent of this UaObject instance.

@property
root_parent: BaseMachine =

Root parent (=a machine) of this UaObject.

__parent: _ParentType | None =

Undocumented

_logger =

Undocumented