All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes
rocon_appmanager.app.App Class Reference

Class. More...

List of all members.

Public Member Functions

def __init__
def __repr__
def app_monitor
def loadFromFile
def start
def stop

Public Attributes

 data
 filename

Static Public Attributes

dictionary data = {}
 path = None

Private Member Functions

def _load_from_app_file
def _load_from_resource_name
def _load_interface

Private Attributes

 _connections
 _launch

Detailed Description

Class.

    Got many inspiration and imported from willow_app_manager
    implementation (Jihoon)

Definition at line 27 of file app.py.


Constructor & Destructor Documentation

def rocon_appmanager.app.App.__init__ (   self,
  resource_name 
)

Definition at line 35 of file app.py.


Member Function Documentation

Definition at line 42 of file app.py.

def rocon_appmanager.app.App._load_from_app_file (   self,
  path,
  app_name 
) [private]
  Open and read directly from the app definition file (.app file).

  @param path : full path to the .app file
  @param app_name : unique name for the app (comes from the .app filename)

Definition at line 62 of file app.py.

def rocon_appmanager.app.App._load_from_resource_name (   self,
  name 
) [private]
  Loads from a ros resource name consisting of a package/app pair.

  @param name : unique identifier for the app, e.g. rocon_apps/chirp.
  @type str

  @raise InvalidAppException if the app definition was for some reason invalid.

Definition at line 48 of file app.py.

def rocon_appmanager.app.App._load_interface (   self,
  data 
) [private]

Definition at line 109 of file app.py.

Definition at line 195 of file app.py.

def rocon_appmanager.app.App.loadFromFile (   self,
  path,
  log,
  app_name = "Unknown" 
)

Definition at line 94 of file app.py.

def rocon_appmanager.app.App.start (   self,
  robot_name,
  remappings = [] 
)

Definition at line 132 of file app.py.

Definition at line 176 of file app.py.


Member Data Documentation

Definition at line 35 of file app.py.

Definition at line 132 of file app.py.

dictionary rocon_appmanager::app.App::data = {} [static]

Definition at line 33 of file app.py.

Definition at line 67 of file app.py.

Definition at line 35 of file app.py.

Definition at line 32 of file app.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


rocon_appmanager
Author(s): Jihoon
autogenerated on Tue Jan 22 2013 12:59:53