#include "display_orte.h"
#include "ortesignals.h"
#include <time.h>
Functions | |
int | timespec_subtract (struct timespec *result, struct timespec *x, struct timespec *y) |
Subtract the `struct timespec' values X and Y, storing the result in RESULT (result = x - y). | |
bool | miliseconds_elapsed_since (struct timespec *t, unsigned miliseconds) |
void | rcv_match_time_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_pwr_voltage_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_odo_data_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_robot_cmd_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_robot_swicthes_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_motion_status_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_lift_status_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_jaws_status_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_camera_result_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_hokuyo_scan_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_est_pos_best_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_fsm_main_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_fsm_act_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
void | rcv_fsm_motion_cb (const ORTERecvInfo *info, void *vinstance, void *recvCallBackParam) |
bool miliseconds_elapsed_since | ( | struct timespec * | t, | |
unsigned | miliseconds | |||
) |
void rcv_camera_result_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_est_pos_best_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_fsm_act_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_fsm_main_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_fsm_motion_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_hokuyo_scan_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_jaws_status_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_lift_status_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_match_time_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_motion_status_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_odo_data_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_pwr_voltage_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_robot_cmd_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
void rcv_robot_swicthes_cb | ( | const ORTERecvInfo * | info, | |
void * | vinstance, | |||
void * | recvCallBackParam | |||
) |
int timespec_subtract | ( | struct timespec * | result, | |
struct timespec * | x, | |||
struct timespec * | y | |||
) |
Subtract the `struct timespec' values X and Y, storing the result in RESULT (result = x - y).
Return 1 if the difference is negative, otherwise 0.