Fawkes API
Fawkes Development Version
|
24 #ifndef _UTILS_TIME_SIMTS_H_
25 #define _UTILS_TIME_SIMTS_H_
27 #include <utils/time/clock.h>
28 #include <utils/time/timesource.h>
32 class SimulatorTimeSource :
public TimeSource
49 Time current_realtime;
50 float start_simoffset;
51 float current_simoffset;
SimulatorTimeSource()
Constructor.
virtual ~SimulatorTimeSource()
Destructor.
virtual void get_time(timeval *tv) const
Get the current time.
void set_start(float initial_offset)
Set start time.
void set_sim_offset(float sim_offset)
Set simulation offset.
virtual timeval conv_native_to_exttime(const timeval *tv) const
Convert a native time to the external time.
virtual timeval conv_to_realtime(const timeval *tv) const
Convert a time given w.r.t.