Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface Class Reference
Inheritance diagram for rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def capture_resource
def close
def release_resource

Public Attributes

 available_resource_topic
 capture_resource_pair_topic
 captured_resource_uri

Private Member Functions

def _capture_resource_callback
def _error_resource_callback
def _init_ros_api
def _release_resource_callback
def _update_resource_list

Private Attributes

 _callback
 _capture_timeout
 _pair_capture_resource
 _resource_list
 _service_pair_msg_q
 _sub_avail_resource

Detailed Description

Definition at line 18 of file resource_chooser_interface.py.


Constructor & Destructor Documentation

def rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface.__init__ (   self,
  capture_timeout = 15.0,
  available_resource_topic = 'avaialble_resource',
  capture_resource_pair_topic = 'capture_resource',
  capture_resource_callbacks = [],
  release_resource_callbacks = [],
  error_resource_callbacks = [],
  refresh_resource_list_callbacks = [] 
)

Definition at line 20 of file resource_chooser_interface.py.


Member Function Documentation

Handle the response from a capture service pair request.

:param uuid_msgs.UniqueID msg_id: id of the request-response pair.
:param concert_service_msgs.CaptureTeleopPairResponse msg: message response received

Definition at line 57 of file resource_chooser_interface.py.

User callback to feed into non-blocking requests.

  @param msg_id : id of the request-response pair.
  @type uuid_msgs.UniqueID
    
  @param error_message : error string received
  @type str

Definition at line 69 of file resource_chooser_interface.py.

Definition at line 39 of file resource_chooser_interface.py.

User callback to feed into non-blocking requests.

@param msg_id : id of the request-response pair.
@type uuid_msgs.UniqueID

@param msg : message response received
@type <name>Response
 

Definition at line 95 of file resource_chooser_interface.py.

Receives available resource list from resource pimp.

Definition at line 110 of file resource_chooser_interface.py.

Initiate a request to capture an available robot.

:param str rocon_uri: robot information as a rocon uri

Definition at line 43 of file resource_chooser_interface.py.

Definition at line 123 of file resource_chooser_interface.py.

caputre the resource with rocon uri

@param rocon_uri: resource information as uri type
@type rocon_uri class

Definition at line 81 of file resource_chooser_interface.py.


Member Data Documentation

Definition at line 20 of file resource_chooser_interface.py.

Definition at line 20 of file resource_chooser_interface.py.

Definition at line 39 of file resource_chooser_interface.py.

Definition at line 20 of file resource_chooser_interface.py.

Definition at line 20 of file resource_chooser_interface.py.

Definition at line 39 of file resource_chooser_interface.py.

Definition at line 20 of file resource_chooser_interface.py.

Definition at line 20 of file resource_chooser_interface.py.

Definition at line 47 of file resource_chooser_interface.py.


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


rocon_qt_library
Author(s): Donguk Lee
autogenerated on Fri Feb 12 2016 02:50:13