Robot Agent  1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
timelib.h File Reference

Go to the source code of this file.

Functions

int timelib_timer_set (struct timeval *tv)
 
double timelib_timer_get (struct timeval tv)
 
double timelib_timer_reset (struct timeval *tv)
 
void timelib_timer_add_ms (struct timeval *tv, unsigned int ms)
 
double timelib_timer_diff (struct timeval tv1, struct timeval tv2)
 
double timelib_unix_timestamp ()
 

Detailed Description

Author
Eriks Zaharans
Date
1 Jul 2013

DESCRIPTION

Time library header file.

Definition in file timelib.h.

Function Documentation

void timelib_timer_add_ms ( struct timeval *  tv,
unsigned int  ms 
)

Add time to timer in milliseconds

Parameters
timevalTimeval structure
intMilliseconds to add
Returns
Void

Definition at line 90 of file timelib.c.

double timelib_timer_diff ( struct timeval  tv1,
struct timeval  tv2 
)

Get time difference in milliseconds

Parameters
timevalstructure (first)
timevalstructure (second)
Returns
time difference in miliseconds

Definition at line 109 of file timelib.c.

double timelib_timer_get ( struct timeval  tv)

Get elapsed time in miliseconds

Parameters
timevalstructure
Returns
elapsed time in miliseconds

Definition at line 43 of file timelib.c.

double timelib_timer_reset ( struct timeval *  tv)

Reset timer value

Parameters
timevalstructure
Returns
elapsed time in miliseconds

Definition at line 64 of file timelib.c.

int timelib_timer_set ( struct timeval *  tv)

Set timer value

Parameters
timevalstructure
Returns
... error???

Definition at line 28 of file timelib.c.

double timelib_unix_timestamp ( )

Get UNIX timestamp in miliseconds

Returns
UNIX timestamp in miliseconds

Definition at line 123 of file timelib.c.