class documentation

class AbstractMethod(AbstractCallable):

View In Hierarchy

Interface for methods.

Async Method execute_method Implement subclass-specific method logic.

Inherited from AbstractCallable:

Async Method _condition_access_allowed Check if the provided user has access to this skill.
Async Method _condition_dependencies_ready Check whether ALL dependencies are ready (different meaning for different types).
Async Method _condition_startup_completed Check whether the parent component/machine startup is completed.

Inherited from AbstractUaObject (via AbstractCallable):

Method access_allowed Check whether user is currently allowed access to this UaObject.
Async Method condition_as_dependency_ready Check whether this object is ready as a dependency in composite skills, etc.
Property full_name Return the full name including the names of all parents, separated by '/'.
Property lock Lock instance protecting this UaObject.
Property logger Logger associated with the UaObject instance.
Property name Name of the UaObject.
Property path Return the full path of the object.
Property server Server instance.
Property ua_node Raw OPC UA node.
@abstractmethod
async def execute_method(self): ΒΆ

Implement subclass-specific method logic.