Public Member Functions | Public Attributes | List of all members
continuous_patrolling.PatrolScheduler Class Reference
Inheritance diagram for continuous_patrolling.PatrolScheduler:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def current_node_cb (self, data)
 
def get_nodes (self)
 
def map_callback (self, msg)
 
def send_tasks (self)
 

Public Attributes

 add_tasks_srv
 
 current_waypoint
 
 node_names
 
 waypoints
 

Detailed Description

Repeatedly sends a randomised list of task to the task executor. These don't have tasks associated with them. If you want to add tasks, see fifo_tester.py for an example.

Definition at line 13 of file continuous_patrolling.py.

Constructor & Destructor Documentation

def continuous_patrolling.PatrolScheduler.__init__ (   self)

Definition at line 15 of file continuous_patrolling.py.

Member Function Documentation

def continuous_patrolling.PatrolScheduler.current_node_cb (   self,
  data 
)

Definition at line 63 of file continuous_patrolling.py.

def continuous_patrolling.PatrolScheduler.get_nodes (   self)

Definition at line 49 of file continuous_patrolling.py.

def continuous_patrolling.PatrolScheduler.map_callback (   self,
  msg 
)

Definition at line 45 of file continuous_patrolling.py.

def continuous_patrolling.PatrolScheduler.send_tasks (   self)

Definition at line 55 of file continuous_patrolling.py.

Member Data Documentation

continuous_patrolling.PatrolScheduler.add_tasks_srv

Definition at line 23 of file continuous_patrolling.py.

continuous_patrolling.PatrolScheduler.current_waypoint

Definition at line 22 of file continuous_patrolling.py.

continuous_patrolling.PatrolScheduler.node_names

Definition at line 16 of file continuous_patrolling.py.

continuous_patrolling.PatrolScheduler.waypoints

Definition at line 20 of file continuous_patrolling.py.


The documentation for this class was generated from the following file:


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