root / trunk / code / lib / include / libdragonfly / rangefinder.h @ 7
History | View | Annotate | Download (772 Bytes)
1 |
/**
|
---|---|
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
|
38 |
|