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 |