Functions | |
def | advertise_service () |
def | calculate_service_response (request) |
variables end ########################################## More... | |
def | connect_tcp_socket () |
def | list_of_fragments (full_message, fragment_size) |
def | send_service_response (response) |
def | unadvertise_service () |
def | wait_for_service_request () |
Variables | |
string | buffer = "" |
service_calculation end ################################ More... | |
data = None | |
fragment_list = list_of_fragments(response, send_fragment_size) | |
int | max_msg_length = 20000 |
int | receive_fragment_size = 10 |
float | receive_message_intervall = 0.0 |
response = calculate_service_response(data) | |
string | rosbridge_ip = "localhost" |
int | rosbridge_port = 9090 |
float | send_fragment_delay = 0.000 |
int | send_fragment_size = 1000 |
string | service_name = "nested_srv" |
string | service_type = "rosbridge_library/TestNestedService" |
tcp_socket = connect_tcp_socket() | |
helper functions end ################################### More... | |
int | tcp_socket_timeout = 10 |
variables begin ######################################## these parameters should be changed to match the actual environment # More... | |
def test_non-ros_service_server_complex-srv.advertise_service | ( | ) |
Definition at line 80 of file test_non-ros_service_server_complex-srv.py.
def test_non-ros_service_server_complex-srv.calculate_service_response | ( | request | ) |
variables end ##########################################
service_calculation begin ############################## change this function to match whatever service should be provided #
Definition at line 36 of file test_non-ros_service_server_complex-srv.py.
def test_non-ros_service_server_complex-srv.connect_tcp_socket | ( | ) |
Definition at line 74 of file test_non-ros_service_server_complex-srv.py.
def test_non-ros_service_server_complex-srv.list_of_fragments | ( | full_message, | |
fragment_size | |||
) |
Definition at line 168 of file test_non-ros_service_server_complex-srv.py.
def test_non-ros_service_server_complex-srv.send_service_response | ( | response | ) |
Definition at line 165 of file test_non-ros_service_server_complex-srv.py.
def test_non-ros_service_server_complex-srv.unadvertise_service | ( | ) |
Definition at line 90 of file test_non-ros_service_server_complex-srv.py.
def test_non-ros_service_server_complex-srv.wait_for_service_request | ( | ) |
Definition at line 97 of file test_non-ros_service_server_complex-srv.py.
string test_non-ros_service_server_complex-srv.buffer = "" |
service_calculation end ################################
helper functions / and variables begin ################# should not need to be changed (but could be improved ) #
Definition at line 72 of file test_non-ros_service_server_complex-srv.py.
test_non-ros_service_server_complex-srv.data = None |
Definition at line 211 of file test_non-ros_service_server_complex-srv.py.
test_non-ros_service_server_complex-srv.fragment_list = list_of_fragments(response, send_fragment_size) |
Definition at line 220 of file test_non-ros_service_server_complex-srv.py.
int test_non-ros_service_server_complex-srv.max_msg_length = 20000 |
Definition at line 15 of file test_non-ros_service_server_complex-srv.py.
int test_non-ros_service_server_complex-srv.receive_fragment_size = 10 |
Definition at line 26 of file test_non-ros_service_server_complex-srv.py.
float test_non-ros_service_server_complex-srv.receive_message_intervall = 0.0 |
Definition at line 27 of file test_non-ros_service_server_complex-srv.py.
test_non-ros_service_server_complex-srv.response = calculate_service_response(data) |
Definition at line 217 of file test_non-ros_service_server_complex-srv.py.
string test_non-ros_service_server_complex-srv.rosbridge_ip = "localhost" |
Definition at line 17 of file test_non-ros_service_server_complex-srv.py.
int test_non-ros_service_server_complex-srv.rosbridge_port = 9090 |
Definition at line 18 of file test_non-ros_service_server_complex-srv.py.
float test_non-ros_service_server_complex-srv.send_fragment_delay = 0.000 |
Definition at line 25 of file test_non-ros_service_server_complex-srv.py.
int test_non-ros_service_server_complex-srv.send_fragment_size = 1000 |
Definition at line 23 of file test_non-ros_service_server_complex-srv.py.
string test_non-ros_service_server_complex-srv.service_name = "nested_srv" |
Definition at line 21 of file test_non-ros_service_server_complex-srv.py.
string test_non-ros_service_server_complex-srv.service_type = "rosbridge_library/TestNestedService" |
Definition at line 20 of file test_non-ros_service_server_complex-srv.py.
test_non-ros_service_server_complex-srv.tcp_socket = connect_tcp_socket() |
helper functions end ###################################
script begin ########################################### should not need to be changed (but could be improved ) #
Definition at line 205 of file test_non-ros_service_server_complex-srv.py.
int test_non-ros_service_server_complex-srv.tcp_socket_timeout = 10 |
variables begin ######################################## these parameters should be changed to match the actual environment #
Definition at line 14 of file test_non-ros_service_server_complex-srv.py.