rangefinder.h
Go to the documentation of this file.00001 00037 #ifndef _RANGEFINDER_H_ 00038 #define _RANGEFINDER_H_ 00039 00046 #define IR1 6 00047 00048 #define IR2 5 00049 00050 #define IR3 4 00051 00052 #define IR4 3 00053 00054 #define IR5 2 00055 00056 #define MIN_IR_ADC8 27 00057 00058 #define MAX_IR_ADC8 98 00059 00060 #define MIN_IR_LINEAR 78 00061 00062 #define MAX_IR_LINEAR 327 00063 00065 void range_init(void); 00067 void range_init_filter(int filter); 00069 int range_read_distance(int range_id); 00071 int linearize_distance(int value); 00073 void butter_task(void); 00075 void butter_init(void); 00077 void butter_filter(int range_id, int16_t val); 00079 int range_read_filtered_distance(int range_id); 00080 //end addtogroup 00082 00083 #endif 00084
Generated on Thu May 17 00:00:09 2012 for libdragonfly by
1.6.1