Functions | Variables
example_task_client Namespace Reference

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)
 

Function Documentation

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.

Variable Documentation

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.



task_executor
Author(s): Nick Hawes
autogenerated on Tue Mar 17 2015 20:08:13