]> rtime.felk.cvut.cz Git - eurobot/public.git/blobdiff - 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
diff --git a/src/lidars/lidar/lidar_params.h b/src/lidars/lidar/lidar_params.h
new file mode 100644 (file)
index 0000000..b12d2e7
--- /dev/null
@@ -0,0 +1,35 @@
+#ifndef LIDAR_PARAMS_H
+#define LIDAR_PARAMS_H
+
+#include <hokuyo.h>
+#include <sick.h>
+#include <robodim.h>
+#include "lidar.h"
+
+const struct lidar_params hokuyo_params = {
+       HOKUYO,
+       HOKUYO_ARRAY_SIZE,
+       HOKUYO_SPLIT_DIVISION,
+       HOKUYO_INITIAL_MEASUREMENT,
+       HOKUYO_FINAL_MEASUREMENT,
+       HOKUYO_START_ANGLE,
+       HOKUYO_RANGE_ANGLE_LEFT,
+       HOKUYO_RANGE_ANGLE_RIGHT,
+       HOKUYO_ORIENTATION,
+       HOKUYO_CENTER_OFFSET_M
+};
+
+const struct lidar_params sick_params = {
+       SICK_TIM3XX,
+       SICK_ARRAY_SIZE,
+       SICK_SPLIT_DIVISION,
+       SICK_INITIAL_MEASUREMENT,
+       SICK_FINAL_MEASUREMENT,
+       SICK_START_ANGLE,
+       SICK_RANGE_ANGLE_LEFT,
+       SICK_RANGE_ANGLE_RIGHT,
+       SICK_ORIENTATION,
+       SICK_CENTER_OFFSET_M
+};
+
+#endif //LIDAR_PARAMS_H
\ No newline at end of file