Public Member Functions | Private Attributes
rtshell.plan.BasicCondition Class Reference

Condition objects. More...

Inheritance diagram for rtshell.plan.BasicCondition:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

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.

Definition at line 242 of file plan.py.


Constructor & Destructor Documentation

def rtshell.plan.BasicCondition.__init__ (   self,
  executor = None,
  sequence = -1,
  desc = '',
  args,
  kwargs 
)

Reimplemented in rtshell.plan.MonitorCondition.

Definition at line 251 of file plan.py.


Member Function Documentation

Reimplemented in rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.

Definition at line 262 of file plan.py.

Any error that has occurred in this condition.

Definition at line 281 of file plan.py.

Will this condition be satisfied immediately?

Definition at line 287 of file plan.py.

Is this condition satisfied?

Definition at line 292 of file plan.py.

The sequence order of this condition.

Definition at line 298 of file plan.py.

def rtshell.plan.BasicCondition.set_args (   self,
  args,
  kwargs 
)

Definition at line 268 of file plan.py.

Reimplemented in rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.

Definition at line 272 of file plan.py.

Wait for this condition's thread to exit.

Reimplemented in rtshell.plan.DelayedCondition.

Definition at line 275 of file plan.py.


Member Data Documentation

Definition at line 268 of file plan.py.

Definition at line 251 of file plan.py.

Definition at line 251 of file plan.py.

Reimplemented in rtshell.plan.DelayedCondition.

Definition at line 251 of file plan.py.

Definition at line 251 of file plan.py.

Reimplemented in rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.

Definition at line 251 of file plan.py.

Definition at line 268 of file plan.py.

Definition at line 251 of file plan.py.

Reimplemented in rtshell.plan.DelayedCondition, and rtshell.plan.SleepCondition.

Definition at line 251 of file plan.py.

Definition at line 251 of file plan.py.


The documentation for this class was generated from the following file:


rtshell
Author(s): Geoffrey Biggs
autogenerated on Fri Aug 28 2015 12:55:12