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] |