1 #ifndef _ARDRONE_TIME_H_
2 #define _ARDRONE_TIME_H_
8 #include <VP_Os/vp_os_types.h>
10 typedef struct _ardrone_timer_t
13 struct timeval tv_init;
17 C_RESULT ardrone_timer_reset(ardrone_timer_t* timer);
18 C_RESULT ardrone_timer_update(ardrone_timer_t* timer);
20 int32_t ardrone_timer_elapsed_ms(ardrone_timer_t* timer);
21 int32_t ardrone_timer_elapsed_us(ardrone_timer_t* timer);
22 int32_t ardrone_timer_delta_ms(ardrone_timer_t* timer);
23 int32_t ardrone_timer_delta_us(ardrone_timer_t* timer);
25 #endif // _ARDRONE_TIME_H_