Functions | |
| def | create_master_task () |
| def | get_services () |
| def | publish_topological_map () |
Variables | |
| tuple | action_server = TestTaskAction(expected_action_duration=actual_action_duration, expected_drive_duration=actual_drive_duration) |
| tuple | actual_action_duration = rospy.Duration(20) |
| tuple | actual_drive_duration = rospy.Duration(1) |
| tuple | end_of_window = start_of_window+rospy.Duration(max_action_duration.secs * (task_count + 1)) |
| tuple | master_task = create_master_task() |
| max_action_duration = actual_drive_duration+actual_action_duration+actual_action_duration | |
| tuple | scheduled_duration = rospy.Duration(actual_action_duration.secs / 4) |
| tuple | start_of_window = rospy.get_rostime() |
| int | task_count = 1 |
| tuple | task_ids = add_tasks(tasks) |
| tuple | task_node = random.choice(test_nodes) |
| list | tasks = [] |
| tuple | test_nodes = publish_topological_map() |
| tuple | timed_task = deepcopy(master_task) |
| def example_task_client.create_master_task | ( | ) |
Create an example of a task which we'll copy for other tasks later. This is a good example of creating a task with a variety of arguments.
Definition at line 73 of file example_task_client.py.
| def example_task_client.get_services | ( | ) |
Definition at line 28 of file example_task_client.py.
| def example_task_client.publish_topological_map | ( | ) |
Publish a topological map for testing.
Definition at line 40 of file example_task_client.py.
| tuple example_task_client.action_server = TestTaskAction(expected_action_duration=actual_action_duration, expected_drive_duration=actual_drive_duration) |
Definition at line 157 of file example_task_client.py.
| tuple example_task_client.actual_action_duration = rospy.Duration(20) |
Definition at line 105 of file example_task_client.py.
| tuple example_task_client.actual_drive_duration = rospy.Duration(1) |
Definition at line 106 of file example_task_client.py.
| tuple example_task_client.end_of_window = start_of_window+rospy.Duration(max_action_duration.secs * (task_count + 1)) |
Definition at line 118 of file example_task_client.py.
| tuple example_task_client.master_task = create_master_task() |
Definition at line 109 of file example_task_client.py.
| example_task_client.max_action_duration = actual_drive_duration+actual_action_duration+actual_action_duration |
Definition at line 116 of file example_task_client.py.
| tuple example_task_client.scheduled_duration = rospy.Duration(actual_action_duration.secs / 4) |
Definition at line 124 of file example_task_client.py.
| tuple example_task_client.start_of_window = rospy.get_rostime() |
Definition at line 114 of file example_task_client.py.
| int example_task_client.task_count = 1 |
Definition at line 113 of file example_task_client.py.
| tuple example_task_client.task_ids = add_tasks(tasks) |
Definition at line 152 of file example_task_client.py.
| tuple example_task_client.task_node = random.choice(test_nodes) |
Definition at line 134 of file example_task_client.py.
| list example_task_client.tasks = [] |
Definition at line 129 of file example_task_client.py.
| tuple example_task_client.test_nodes = publish_topological_map() |
Definition at line 127 of file example_task_client.py.
| tuple example_task_client.timed_task = deepcopy(master_task) |
Definition at line 133 of file example_task_client.py.