Public Member Functions | Public Attributes | Private Attributes
rtsprofile.message_sending.Condition Class Reference

Condition base object. More...

Inheritance diagram for rtsprofile.message_sending.Condition:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def __str__
def parse_xml_node
def parse_yaml
def properties
def properties
def save_xml
def sequence
def sequence
def target_component
def target_component
def to_dict

Public Attributes

 sequence
 target_component

Private Attributes

 _properties
 _sequence
 _target_component

Detailed Description

Condition base object.

Specifies execution orderings and conditions for RT components in the RT
system.

Execution conditions can include the time to wait before executing and
order of precedence for components. The involved RT component is specified
using @ref TargetExecutionContext.

Definition at line 201 of file message_sending.py.


Constructor & Destructor Documentation

def rtsprofile.message_sending.Condition.__init__ (   self,
  sequence = 0,
  target_component = TargetExecutionContext() 
)
Constructor.

@param sequence Execution order of the target component.
@type sequence int
@param target_component The target of the condition.
@type target_component TargetComponent

Definition at line 211 of file message_sending.py.


Member Function Documentation

Parse an xml.dom Node object representing a condition into this
object.

Reimplemented in rtsprofile.message_sending.WaitTime, and rtsprofile.message_sending.Preceding.

Definition at line 280 of file message_sending.py.

Parse a YAML specification of a condition into this object.

Reimplemented in rtsprofile.message_sending.WaitTime, and rtsprofile.message_sending.Preceding.

Definition at line 296 of file message_sending.py.

Miscellaneous properties.

Stores key/value pair properties.

Part of the extended profile.

Definition at line 264 of file message_sending.py.

def rtsprofile.message_sending.Condition.properties (   self,
  properties 
)

Definition at line 275 of file message_sending.py.

def rtsprofile.message_sending.Condition.save_xml (   self,
  doc,
  element 
)
Save this condition into an xml.dom.Element object.

Reimplemented in rtsprofile.message_sending.WaitTime, and rtsprofile.message_sending.Preceding.

Definition at line 310 of file message_sending.py.

The execution order of the target components for the various
actions.

Definition at line 238 of file message_sending.py.

def rtsprofile.message_sending.Condition.sequence (   self,
  sequence 
)

Definition at line 246 of file message_sending.py.

Target component of the condition.

Definition at line 252 of file message_sending.py.

def rtsprofile.message_sending.Condition.target_component (   self,
  target_component 
)

Definition at line 257 of file message_sending.py.

Save this condition into a dictionary.

Reimplemented in rtsprofile.message_sending.WaitTime, and rtsprofile.message_sending.Preceding.

Definition at line 323 of file message_sending.py.


Member Data Documentation

Definition at line 217 of file message_sending.py.

Definition at line 217 of file message_sending.py.

Definition at line 217 of file message_sending.py.

Definition at line 283 of file message_sending.py.

Definition at line 283 of file message_sending.py.


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


rtsprofile
Author(s): Geoffrey Biggs
autogenerated on Sun Mar 26 2017 03:39:43