Classes | Functions
time_util.c File Reference
#include <stdlib.h>
#include <math.h>
#include "time_util.h"
Include dependency graph for time_util.c:

Go to the source code of this file.

Classes

struct  timeutil_rest
 

Functions

int64_t time_util_hhmmss_ss_to_utime (double time)
 
timeutil_rest_ttimeutil_rest_create ()
 
void timeutil_rest_destroy (timeutil_rest_t *rest)
 
uint32_t timeutil_sleep (unsigned int seconds)
 
int32_t timeutil_sleep_hz (timeutil_rest_t *rest, double hz)
 
void timeutil_timer_reset (timeutil_rest_t *rest)
 
void timeutil_timer_start (timeutil_rest_t *rest)
 
void timeutil_timer_stop (timeutil_rest_t *rest)
 
bool timeutil_timer_timeout (timeutil_rest_t *rest, double timeout_s)
 
int32_t timeutil_usleep (int64_t useconds)
 
int64_t utime_get_seconds (int64_t v)
 
int64_t utime_get_useconds (int64_t v)
 
int64_t utime_now ()
 
void utime_to_timespec (int64_t v, struct timespec *ts)
 
void utime_to_timeval (int64_t v, struct timeval *tv)
 

Function Documentation

int64_t time_util_hhmmss_ss_to_utime ( double  time)

Definition at line 135 of file time_util.c.

timeutil_rest_t* timeutil_rest_create ( )

Definition at line 43 of file time_util.c.

void timeutil_rest_destroy ( timeutil_rest_t rest)

Definition at line 49 of file time_util.c.

uint32_t timeutil_sleep ( unsigned int  seconds)

Definition at line 90 of file time_util.c.

int32_t timeutil_sleep_hz ( timeutil_rest_t rest,
double  hz 
)

Definition at line 96 of file time_util.c.

void timeutil_timer_reset ( timeutil_rest_t rest)

Definition at line 110 of file time_util.c.

void timeutil_timer_start ( timeutil_rest_t rest)

Definition at line 116 of file time_util.c.

void timeutil_timer_stop ( timeutil_rest_t rest)

Definition at line 121 of file time_util.c.

bool timeutil_timer_timeout ( timeutil_rest_t rest,
double  timeout_s 
)

Definition at line 129 of file time_util.c.

int32_t timeutil_usleep ( int64_t  useconds)

Definition at line 83 of file time_util.c.

int64_t utime_get_seconds ( int64_t  v)

Definition at line 61 of file time_util.c.

int64_t utime_get_useconds ( int64_t  v)

Definition at line 66 of file time_util.c.

int64_t utime_now ( )

Definition at line 54 of file time_util.c.

void utime_to_timespec ( int64_t  v,
struct timespec *  ts 
)

Definition at line 77 of file time_util.c.

void utime_to_timeval ( int64_t  v,
struct timeval *  tv 
)

Definition at line 71 of file time_util.c.



apriltags2
Author(s): Danylo Malyuta
autogenerated on Fri Oct 19 2018 04:02:33