class documentation
class RequirementsMixin(AbstractUaObject):
Mixin providing requirement/dependency management capabilities for UaObject.
| Async Method | add |
Add the given UaObject (skill, port, resource, etc.) as a dependency. |
| Property | dependencies |
List of dependencies of this UaObject. |
| Async Method | _init |
Undocumented |
| Class Variable | __dependencies |
List of dependencies that will be checked before a skill/method can be executed. |
| Instance Variable | __ua |
OPC UA folder node organizing all requirements. Is initialized as soon as the first requirement is added. |
Add the given UaObject (skill, port, resource, etc.) as a dependency.
Influences the conditions before this skill/method can be executed: * If the dependency is a port, it must be coupled. * If the dependency is a finite skill, it must be ready. * If the dependency is a continuous skill, it must be running.