root / trunk / code / lib / include / libdragonfly / rangefinder.h @ 88
History | View | Annotate | Download (772 Bytes)
1 | 7 | bcoltin | /**
|
---|---|---|---|
2 | * @file rangefinder.h
|
||
3 | * @brief Contains rangefinder declarations and functions
|
||
4 | *
|
||
5 | * Contains functions and definitions for the use of
|
||
6 | * IR rangefinders.
|
||
7 | *
|
||
8 | * @author Colony Project, CMU Robotics Club
|
||
9 | **/
|
||
10 | |||
11 | #ifndef _RANGEFINDER_H_
|
||
12 | #define _RANGEFINDER_H_
|
||
13 | |||
14 | /**
|
||
15 | * @addtogroup rangefinder
|
||
16 | * @{
|
||
17 | **/
|
||
18 | |||
19 | /** @brief IR Rangefinder 1 **/
|
||
20 | #define IR1 6 |
||
21 | /** @brief IR Rangefinder 2 **/
|
||
22 | #define IR2 5 |
||
23 | /** @brief IR Rangefinder 3 **/
|
||
24 | #define IR3 4 |
||
25 | /** @brief IR Rangefinder 4 **/
|
||
26 | #define IR4 3 |
||
27 | /** @brief IR Rangefinder 5 **/
|
||
28 | #define IR5 2 |
||
29 | |||
30 | /** @brief Initialize the rangefinders **/
|
||
31 | void range_init(void); |
||
32 | /** @brief Read the distance from a rangefinder **/
|
||
33 | int range_read_distance(int range_id); |
||
34 | |||
35 | /** @} **/ //end addtogroup |
||
36 | |||
37 | #endif
|