]> rtime.felk.cvut.cz Git - eurobot/public.git/blob - src/lidars/lidar/lidar_params.h
Create LIDAR lib for hadling both rangefinders - SICK and Hokuyo
[eurobot/public.git] / src / lidars / lidar / lidar_params.h
1 #ifndef LIDAR_PARAMS_H
2 #define LIDAR_PARAMS_H
3
4 #include <hokuyo.h>
5 #include <sick.h>
6 #include <robodim.h>
7 #include "lidar.h"
8
9 const struct lidar_params hokuyo_params = {
10         HOKUYO,
11         HOKUYO_ARRAY_SIZE,
12         HOKUYO_SPLIT_DIVISION,
13         HOKUYO_INITIAL_MEASUREMENT,
14         HOKUYO_FINAL_MEASUREMENT,
15         HOKUYO_START_ANGLE,
16         HOKUYO_RANGE_ANGLE_LEFT,
17         HOKUYO_RANGE_ANGLE_RIGHT,
18         HOKUYO_ORIENTATION,
19         HOKUYO_CENTER_OFFSET_M
20 };
21
22 const struct lidar_params sick_params = {
23         SICK_TIM3XX,
24         SICK_ARRAY_SIZE,
25         SICK_SPLIT_DIVISION,
26         SICK_INITIAL_MEASUREMENT,
27         SICK_FINAL_MEASUREMENT,
28         SICK_START_ANGLE,
29         SICK_RANGE_ANGLE_LEFT,
30         SICK_RANGE_ANGLE_RIGHT,
31         SICK_ORIENTATION,
32         SICK_CENTER_OFFSET_M
33 };
34
35 #endif //LIDAR_PARAMS_H