class documentation
class ContinuousSkillLogicMixin(_SkillLogicMixin):
Constructor: ContinuousSkillLogicMixin(**kwargs)
Mixin for providing continuous skill logic.
| Async Method | condition |
Undocumented |
| Property | is |
Undocumented |
| Async Method | _after |
Is called by the finite state machine after SkillState.RUNNING is entered. |
| Async Method | _get |
Undocumented |
Inherited from _SkillLogicMixin:
| Method | __init__ |
Cooperative constructor. |
| Async Method | halt |
Undocumented |
| Async Method | lifecycle |
Initialize the skill state machine. |
| Async Method | reset |
Undocumented |
| Async Method | start |
Undocumented |
| Async Method | suspend |
Undocumented |
| Method | _add |
Undocumented |
| Async Method | _after |
Is called by the finite state machine after the SkillState.HALTING state is entered. |
| Async Method | _after |
Is called by the finite state machine after the SkillState.RESETTING state is entered. |
| Async Method | _after |
Is called by the finite state machine after the SkillState.STARTING state is entered. |
| Async Method | _after |
Is called by the finite state machine after the SkillState.SUSPENDING state is entered. |
| Async Method | _condition |
Implement additional custom conditions checked before resetting the skill. |
| Async Method | _condition |
Implement additional custom conditions checked before starting the skill. |
| Async Method | _condition |
Implement additional custom conditions checked before suspending the skill. |
| Async Method | _handle |
Handle user-specific logic during the SkillState.HALTING state. |
| Async Method | _handle |
Handle user-specific logic during SkillState.RESETTING state. |
| Async Method | _handle |
Handle user-specific logic during the SkillState.RUNNING state. |
| Async Method | _handle |
Handle user-specific logic during the SkillState.STARTING state. |
| Async Method | _handle |
Handle user-specific logic during the SkillState.SUSPENDING state. |
| Async Method | _suspend |
Blocks if current_state is SkillState.SUSPENDING and allow advance to SkillState.SUSPENDED. |
| Async Method | _ua |
Undocumented |
| Async Method | _ua |
Undocumented |
| Async Method | _ua |
Undocumented |
| Async Method | _ua |
Undocumented |
| Async Method | _wrap |
Undocumented |
| Instance Variable | __tasks |
Keeps track of tasks related to skill execution and their name. These tasks will get canceled and emptied before handle_halting() is called. |
| Instance Variable | _machine |
Skill Finite State Machine. |
| Instance Variable | _paused |
Undocumented |
| Instance Variable | _resume |
Undocumented |