#ifndef HOKUYO_H
#define HOKUYO_H
-#include <orte.h>
+#include <robottype.h>
-#define HOKUYO_BEAMS_IN_CLUSTER 20
-#define HOKUYO_CLUSTER_CNT 34
-
-#define HOKUYO_CLUSTER_TO_DEG(x) (-113.0+(x*HOKUYO_BEAMS_IN_CLUSTER*(360.0/1024.0)))
-#define HOKUYO_CLUSTER_TO_RAD(x) (HOKUYO_CLUSTER_TO_DEG(x)/180*M_PI)
-
-#define HOKUYO_DEVICE "/dev/ttyACM0" // /dev/ttyACM0
-
-int hokuyo_get_scan();
-void scan_publisher_callback(const ORTESendInfo *info, void *vinstance, void *arg);
+#define HOKUYO_ARRAY_SIZE (sizeof(((struct hokuyo_scan_type*)0)->data) / sizeof(((struct hokuyo_scan_type*)0)->data[0]))
#endif //HOKUYO_H