Public Member Functions | Public Attributes | Private Attributes | List of all members
rtsprofile.message_sending.Preceding Class Reference

Preceding object. More...

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

Public Member Functions

def __init__ (self, sequence=0, target_component=TargetExecutionContext(), timeout=0, sending_timing='', preceding_components=[])
 
def __str__ (self)
 
def parse_xml_node (self, node)
 
def parse_yaml (self, y)
 
def preceding_components (self)
 
def preceding_components (self, preceding_components)
 
def save_xml (self, doc, element)
 
def sending_timing (self)
 
def sending_timing (self, sending_timing)
 
def timeout (self)
 
def timeout (self, timeout)
 
def to_dict (self)
 
- Public Member Functions inherited from rtsprofile.message_sending.Condition
def __init__ (self, sequence=0, target_component=TargetExecutionContext())
 
def __str__ (self)
 
def parse_xml_node (self, node)
 
def parse_yaml (self, y)
 
def properties (self)
 
def properties (self, properties)
 
def save_xml (self, doc, element)
 
def sequence (self)
 
def sequence (self, sequence)
 
def target_component (self)
 
def target_component (self, target_component)
 
def to_dict (self)
 

Public Attributes

 sending_timing
 
 timeout
 
- Public Attributes inherited from rtsprofile.message_sending.Condition
 sequence
 
 target_component
 

Private Attributes

 _preceding_components
 
 _sending_timing
 
 _timeout
 

Detailed Description

Preceding object.

Specifies that the target RT component should precede other RT
components that are part of the same action (e.g. activation) when that
action is executed.

Definition at line 341 of file message_sending.py.

Constructor & Destructor Documentation

def rtsprofile.message_sending.Preceding.__init__ (   self,
  sequence = 0,
  target_component = TargetExecutionContext(),
  timeout = 0,
  sending_timing = '',
  preceding_components = [] 
)
Constructor.

@param sequence Execution order of the target component.
@type sequence int
@param target_component The target of the condition.
@type target_component TargetComponent
@param timeout Status check timeout.
@type timeout int
@param sending_timing Timing for executing actions.
@type sending_timing str
@param preceding_components Preceding components of the condition.
@type preceding components list(TargetExecutionContext)

Definition at line 349 of file message_sending.py.

Member Function Documentation

def rtsprofile.message_sending.Preceding.__str__ (   self)

Definition at line 376 of file message_sending.py.

def rtsprofile.message_sending.Preceding.parse_xml_node (   self,
  node 
)
Parse an xml.dom Node object representing a preceding condition into
this object.

Definition at line 430 of file message_sending.py.

def rtsprofile.message_sending.Preceding.parse_yaml (   self,
  y 
)
Parse a YAML specification of a preceding condition into this
object.

Definition at line 453 of file message_sending.py.

def rtsprofile.message_sending.Preceding.preceding_components (   self)
Preceding components of this condition.

Definition at line 420 of file message_sending.py.

def rtsprofile.message_sending.Preceding.preceding_components (   self,
  preceding_components 
)

Definition at line 425 of file message_sending.py.

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

Definition at line 474 of file message_sending.py.

def rtsprofile.message_sending.Preceding.sending_timing (   self)
Timing for executing actions.

Either wait for the preceding RT component to finish executing the
action (specified by "SYNC"), or execute the action without waiting for
the preceding RT component to finish (specified by "ASYNC"). When not
specified, the first option will be assumed.

Definition at line 402 of file message_sending.py.

def rtsprofile.message_sending.Preceding.sending_timing (   self,
  sending_timing 
)

Definition at line 414 of file message_sending.py.

def rtsprofile.message_sending.Preceding.timeout (   self)
Time out for checking if the target component has executed the
action successfully.

Can be zero. Specified in milliseconds.

Definition at line 386 of file message_sending.py.

def rtsprofile.message_sending.Preceding.timeout (   self,
  timeout 
)

Definition at line 396 of file message_sending.py.

def rtsprofile.message_sending.Preceding.to_dict (   self)
Save this preceding condition into a dictionary.

Definition at line 491 of file message_sending.py.

Member Data Documentation

rtsprofile.message_sending.Preceding._preceding_components
private

Definition at line 374 of file message_sending.py.

rtsprofile.message_sending.Preceding._sending_timing
private

Definition at line 370 of file message_sending.py.

rtsprofile.message_sending.Preceding._timeout
private

Definition at line 367 of file message_sending.py.

rtsprofile.message_sending.Preceding.sending_timing

Definition at line 445 of file message_sending.py.

rtsprofile.message_sending.Preceding.timeout

Definition at line 441 of file message_sending.py.


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


rtsprofile
Author(s): Geoffrey Biggs
autogenerated on Fri Jun 7 2019 21:52:35