Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / warehouse / WH_Robot.h @ 2003

History | View | Annotate | Download (477 Bytes)

1 2002 jmcarrol
#ifndef _WH_ROBOT_
2
#define _WH_ROBOT_
3
4
#define DEFAULT_TASK NULL;
5
#define TASK_COMPLETED 0
6
#define TASK_FAILED -1
7
8
#include "navigationMap.h"
9
#include "Scheduler.h"
10 2003 jmcarrol
#include "/helper_classes/Order.h"
11 2002 jmcarrol
#include <assert.h>
12
#include <stdlib.h>
13
14
15 2003 jmcarrol
Order* curr_task;
16
navigationMap nav_map;
17
Scheduler scheduler;
18 2002 jmcarrol
19 2003 jmcarrol
Time get_wc_time(State dest);
20
int exec_task();
21 2002 jmcarrol
22 2003 jmcarrol
WH_Robot(std::string scoutname);
23
~WH_Robot();
24
void run();
25 2002 jmcarrol
26 2003 jmcarrol
void set_task(Order order);
27 2002 jmcarrol
28
#endif