Public Member Functions | Public Attributes | Private Attributes
rtsprofile.targets.TargetExecutionContext Class Reference

TargetExecutionContext object. More...

Inheritance diagram for rtsprofile.targets.TargetExecutionContext:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def __str__
def id
def id
def parse_xml_node
def parse_yaml
def properties
def properties
def save_xml
def to_dict

Public Attributes

 id

Private Attributes

 _id
 _properties

Detailed Description

TargetExecutionContext object.

Stores enough information to uniquely identify an execution context in
the RT system. Used to specify target execution contexts of components that
are used to manage execution order, execution conditions, and so on. An
RT component may hold multiple execution contexts. The execution context
concerned must be specified when activating, shutting down, etc an RT
component.

Definition at line 241 of file targets.py.


Constructor & Destructor Documentation

def rtsprofile.targets.TargetExecutionContext.__init__ (   self,
  component_id = '',
  instance_name = '',
  id = '' 
)
Constructor. See also the @ref TargetComponent constructor.

@param id The ID of the target execution context.
@type id str

Definition at line 251 of file targets.py.


Member Function Documentation

Reimplemented from rtsprofile.targets.TargetComponent.

Definition at line 265 of file targets.py.

The ID of the target execution context.

Definition at line 274 of file targets.py.

Definition at line 279 of file targets.py.

Parse an xml.dom Node object representing a target execution context
into this object.

Reimplemented from rtsprofile.targets.TargetComponent.

Definition at line 302 of file targets.py.

Parse a YAML specification of a target execution context into this
object.

Reimplemented from rtsprofile.targets.TargetComponent.

Definition at line 314 of file targets.py.

Miscellaneous properties.

Stores key/value pair properties.

Part of the extended profile.

Reimplemented from rtsprofile.targets.TargetComponent.

Definition at line 285 of file targets.py.

def rtsprofile.targets.TargetExecutionContext.properties (   self,
  properties 
)

Reimplemented from rtsprofile.targets.TargetComponent.

Definition at line 296 of file targets.py.

def rtsprofile.targets.TargetExecutionContext.save_xml (   self,
  doc,
  element 
)
Save this target execution context into an xml.dom.Element
object.

Reimplemented from rtsprofile.targets.TargetComponent.

Definition at line 326 of file targets.py.

Save this target execution context into a dictionary.

Reimplemented from rtsprofile.targets.TargetComponent.

Definition at line 334 of file targets.py.


Member Data Documentation

Definition at line 256 of file targets.py.

Reimplemented from rtsprofile.targets.TargetComponent.

Definition at line 256 of file targets.py.

Definition at line 305 of file targets.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