29 #ifndef s_CONFIG_TEST_ENABLE
void debug_printf(const char *format,...)
#define s_DATA_STRUCT_TYPE_ROBOT
struct timeval request_timer
#define s_OI_SENSOR_PACKET_2
openinterface_sensor_t * oiss
doublylinkedlist_t * g_list_send
#define s_CONFIG_OI_REQUEST_PERIOD
void pf_drive(pf_t *pfs, int distance, int angle, int uncertain)
double timelib_timer_get(struct timeval tv)
taskpipe_navigate_control_t g_tp_navigate_control
#define s_CONFIG_ACCURACY_LIMIT
double timelib_timer_reset(struct timeval *tv)
#define s_TASK_EVENT_RESET
void pf_estimate(pf_t *pfs, robot_t *robot)
int openinterface_drive(openinterface_t *ois, int velocity, int radius)
int openinterface_sensors_update(openinterface_t *ois, const unsigned int sensor_id, const unsigned int size)
void doublylinkedlist_insert_end(doublylinkedlist_t *dlls, void *data, int data_type)
int pf_accuracy(pf_t *pfs, enviroment_t *envs)
#define s_OI_SENSOR_PACKET_2_SIZE
task_control_t g_task_control_data