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 |
Definition at line 18 of file resource_chooser_interface.py.
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.
def rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface._capture_resource_callback | ( | self, | |
msg_id, | |||
msg | |||
) | [private] |
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.
def rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface._error_resource_callback | ( | self, | |
msg_id, | |||
error_message | |||
) | [private] |
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.
def rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface._init_ros_api | ( | self | ) | [private] |
Definition at line 39 of file resource_chooser_interface.py.
def rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface._release_resource_callback | ( | self, | |
msg_id, | |||
msg | |||
) | [private] |
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.
def rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface._update_resource_list | ( | self, | |
msg | |||
) | [private] |
Receives available resource list from resource pimp.
Definition at line 110 of file resource_chooser_interface.py.
def rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface.capture_resource | ( | self, | |
uri | |||
) |
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.
def rocon_qt_library.interfaces.resource_chooser_interface.ResourceChooserInterface.release_resource | ( | self, | |
uri | |||
) |
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.
rocon_qt_library::interfaces::resource_chooser_interface.ResourceChooserInterface::_callback [private] |
Definition at line 20 of file resource_chooser_interface.py.
rocon_qt_library::interfaces::resource_chooser_interface.ResourceChooserInterface::_capture_timeout [private] |
Definition at line 20 of file resource_chooser_interface.py.
Definition at line 39 of file resource_chooser_interface.py.
rocon_qt_library::interfaces::resource_chooser_interface.ResourceChooserInterface::_resource_list [private] |
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.