Condition objects. More...
Public Member Functions | |
def | __init__ |
def | __str__ |
def | cancel |
def | error |
def | immediate |
def | satisfied |
def | sequence |
def | set_args |
def | start |
def | wait_for_exit |
Private Attributes | |
_args | |
_desc | |
_err_lock | |
_error | |
_executor | |
_immediate | |
_kwargs | |
_sat_lock | |
_satisfied | |
_sequence |
Condition objects.
A simple condition specifying just a sequence ordering. This condition is immediate. All other condition types should inherit from this type, and must implement the @ref start method.
def rtshell.plan.BasicCondition.__init__ | ( | self, | |
executor = None , |
|||
sequence = -1 , |
|||
desc = '' , |
|||
args, | |||
kwargs | |||
) |
Reimplemented in rtshell.plan.MonitorCondition.
def rtshell.plan.BasicCondition.__str__ | ( | self | ) |
Reimplemented in rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.
def rtshell.plan.BasicCondition.cancel | ( | self | ) |
Reimplemented in rtshell.plan.EventCondition, rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.
def rtshell.plan.BasicCondition.error | ( | self | ) |
def rtshell.plan.BasicCondition.immediate | ( | self | ) |
def rtshell.plan.BasicCondition.satisfied | ( | self | ) |
def rtshell.plan.BasicCondition.sequence | ( | self | ) |
def rtshell.plan.BasicCondition.set_args | ( | self, | |
args, | |||
kwargs | |||
) |
def rtshell.plan.BasicCondition.start | ( | self | ) |
Reimplemented in rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.
def rtshell.plan.BasicCondition.wait_for_exit | ( | self | ) |
Wait for this condition's thread to exit.
Reimplemented in rtshell.plan.DelayedCondition.
rtshell::plan.BasicCondition::_args [private] |
rtshell::plan.BasicCondition::_desc [private] |
rtshell::plan.BasicCondition::_err_lock [private] |
rtshell::plan.BasicCondition::_error [private] |
Reimplemented in rtshell.plan.DelayedCondition.
rtshell::plan.BasicCondition::_executor [private] |
rtshell::plan.BasicCondition::_immediate [private] |
Reimplemented in rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.
rtshell::plan.BasicCondition::_kwargs [private] |
rtshell::plan.BasicCondition::_sat_lock [private] |
rtshell::plan.BasicCondition::_satisfied [private] |
Reimplemented in rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.
rtshell::plan.BasicCondition::_sequence [private] |