Public Member Functions | |
def | __init__ |
def | handle_service_request |
def | spawn_ROS_service |
def | stop_ROS_service |
Public Attributes | |
check_response_delay | |
max_requests | |
request_counter | |
service_request_timeout | |
wait_for_busy_service_provider | |
Static Public Attributes | |
busy = False | |
float | check_response_delay = 0.1 |
client_callback = None | |
client_id = None | |
finish_flag = False | |
int | max_requests = 500000 |
protocol = None | |
int | request_counter = 0 |
tuple | response_list = ReceivedResponses() |
ros_serviceproxy = None | |
service_id = None | |
service_module = None | |
service_name = None | |
service_node_name = None | |
int | service_request_timeout = 600 |
service_type = None | |
spawned = False | |
float | wait_for_busy_service_provider = 0.1 |
Definition at line 102 of file advertise_service.py.
def rosbridge_library.capabilities.advertise_service.ROS_Service_Template.__init__ | ( | self, | |
client_callback, | |||
service_module, | |||
service_type, | |||
service_name, | |||
client_id, | |||
protocol | |||
) |
Definition at line 129 of file advertise_service.py.
def rosbridge_library.capabilities.advertise_service.ROS_Service_Template.handle_service_request | ( | self, | |
req | |||
) |
Definition at line 149 of file advertise_service.py.
def rosbridge_library.capabilities.advertise_service.ROS_Service_Template.spawn_ROS_service | ( | self, | |
service_module, | |||
service_type, | |||
service_name, | |||
client_id | |||
) |
Definition at line 225 of file advertise_service.py.
Definition at line 209 of file advertise_service.py.
Definition at line 126 of file advertise_service.py.
float rosbridge_library::capabilities::advertise_service.ROS_Service_Template::check_response_delay = 0.1 [static] |
Definition at line 104 of file advertise_service.py.
Definition at line 129 of file advertise_service.py.
rosbridge_library::capabilities::advertise_service.ROS_Service_Template::client_callback = None [static] |
Definition at line 113 of file advertise_service.py.
Definition at line 115 of file advertise_service.py.
rosbridge_library::capabilities::advertise_service.ROS_Service_Template::finish_flag = False [static] |
Definition at line 125 of file advertise_service.py.
int rosbridge_library::capabilities::advertise_service.ROS_Service_Template::max_requests = 500000 [static] |
Definition at line 107 of file advertise_service.py.
Definition at line 129 of file advertise_service.py.
Definition at line 123 of file advertise_service.py.
int rosbridge_library::capabilities::advertise_service.ROS_Service_Template::request_counter = 0 [static] |
Definition at line 120 of file advertise_service.py.
Definition at line 149 of file advertise_service.py.
tuple rosbridge_library::capabilities::advertise_service.ROS_Service_Template::response_list = ReceivedResponses() [static] |
Definition at line 122 of file advertise_service.py.
rosbridge_library::capabilities::advertise_service.ROS_Service_Template::ros_serviceproxy = None [static] |
Definition at line 118 of file advertise_service.py.
Definition at line 116 of file advertise_service.py.
rosbridge_library::capabilities::advertise_service.ROS_Service_Template::service_module = None [static] |
Definition at line 111 of file advertise_service.py.
rosbridge_library::capabilities::advertise_service.ROS_Service_Template::service_name = None [static] |
Definition at line 109 of file advertise_service.py.
rosbridge_library::capabilities::advertise_service.ROS_Service_Template::service_node_name = None [static] |
Definition at line 110 of file advertise_service.py.
int rosbridge_library::capabilities::advertise_service.ROS_Service_Template::service_request_timeout = 600 [static] |
Definition at line 103 of file advertise_service.py.
Definition at line 129 of file advertise_service.py.
rosbridge_library::capabilities::advertise_service.ROS_Service_Template::service_type = None [static] |
Definition at line 112 of file advertise_service.py.
Definition at line 127 of file advertise_service.py.
float rosbridge_library::capabilities::advertise_service.ROS_Service_Template::wait_for_busy_service_provider = 0.1 [static] |
Definition at line 105 of file advertise_service.py.
Definition at line 129 of file advertise_service.py.