5 #include <roboorte_robottype.h>
9 bool miliseconds_elapsed_since(struct timespec *t, unsigned miliseconds);
10 int timespec_subtract (struct timespec *result, struct timespec *x, struct timespec *y);
13 void rcv_pwr_voltage_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
15 void rcv_odo_data_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
17 void rcv_robot_cmd_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
19 void rcv_robot_swicthes_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
21 void rcv_motion_status_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
23 void rcv_lift_status_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
25 void rcv_jaws_status_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
27 void rcv_camera_result_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
29 void rcv_hokuyo_scan_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
31 void rcv_est_pos_best_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
33 void rcv_fsm_main_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
35 void rcv_fsm_act_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
37 void rcv_fsm_motion_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);
39 void rcv_match_time_cb(const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam);