def generate_test_description():
    parameters = {}
    parameters['trigger.type'] = 'service'
    parameters['trigger.interface_type'] = 'std_srvs/srv/Trigger'
    parameters['trigger.service_name'] = '/trigger'
    parameters['trigger.buttons'] = [4]

    return generate_joy_test_description(parameters)
def generate_test_description():
    parameters = {}
    parameters['simple_message.type'] = 'topic'
    parameters['simple_message.interface_type'] = 'std_msgs/msg/String'
    parameters['simple_message.topic_name'] = '/simple_message_type'
    parameters['simple_message.deadman_buttons'] = [2]
    parameters['simple_message.message_value.data.value'] = 'button2'

    return generate_joy_test_description(parameters)
Example #3
0
def generate_test_description():
    parameters = {}
    parameters['fibonacci.type'] = 'action'
    parameters['fibonacci.interface_type'] = 'action_tutorials_interfaces/action/Fibonacci'
    parameters['fibonacci.action_name'] = '/fibonacci'
    parameters['fibonacci.buttons'] = [2]
    parameters['fibonacci.action_goal'] = {'order': 5}

    return generate_joy_test_description(parameters)
def generate_test_description():
    parameters = {}
    parameters['addtwoints.type'] = 'service'
    parameters['addtwoints.interface_type'] = 'example_interfaces/srv/AddTwoInts'
    parameters['addtwoints.service_name'] = '/addtwoints'
    parameters['addtwoints.buttons'] = [4]
    parameters['addtwoints.service_request.a'] = 5
    parameters['addtwoints.service_request.b'] = 4

    return generate_joy_test_description(parameters)
Example #5
0
def generate_test_description():
    parameters = {}
    parameters['twist.type'] = 'topic'
    parameters['twist.interface_type'] = 'geometry_msgs/msg/Twist'
    parameters['twist.topic_name'] = '/cmd_vel'
    parameters['twist.deadman_buttons'] = [2]
    parameters['twist.axis_mappings.linear-x.axis'] = 1
    parameters['twist.axis_mappings.linear-x.scale'] = 0.8
    parameters['twist.axis_mappings.linear-x.offset'] = 0.0
    parameters['twist.axis_mappings.angular-z.axis'] = 3
    parameters['twist.axis_mappings.angular-z.scale'] = 0.5
    parameters['twist.axis_mappings.angular-z.offset'] = 0.0

    return generate_joy_test_description(parameters)