Functions | Variables
test_non-ros_service_server_complex-srv Namespace Reference

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
 
def 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
 
def 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"
 
def 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...
 

Function Documentation

◆ advertise_service()

def test_non-ros_service_server_complex-srv.advertise_service ( )

Definition at line 80 of file test_non-ros_service_server_complex-srv.py.

◆ calculate_service_response()

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.

◆ connect_tcp_socket()

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.

◆ list_of_fragments()

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.

◆ send_service_response()

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.

◆ unadvertise_service()

def test_non-ros_service_server_complex-srv.unadvertise_service ( )

Definition at line 90 of file test_non-ros_service_server_complex-srv.py.

◆ wait_for_service_request()

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.

Variable Documentation

◆ buffer

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.

◆ data

def test_non-ros_service_server_complex-srv.data = None

Definition at line 211 of file test_non-ros_service_server_complex-srv.py.

◆ fragment_list

def 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.

◆ max_msg_length

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.

◆ receive_fragment_size

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.

◆ receive_message_intervall

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.

◆ response

def 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.

◆ rosbridge_ip

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.

◆ rosbridge_port

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.

◆ send_fragment_delay

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.

◆ send_fragment_size

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.

◆ service_name

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.

◆ service_type

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.

◆ tcp_socket

def 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.

◆ tcp_socket_timeout

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.



rosbridge_library
Author(s): Jonathan Mace
autogenerated on Tue Oct 3 2023 02:12:45