Visual Servoing Platform
version 3.0.0
|
Functions | |
VISP_EXPORT double | getMinTimeForUsleepCall () |
VISP_EXPORT double | measureTimeSecond () |
VISP_EXPORT double | measureTimeMs () |
VISP_EXPORT double | measureTimeMicros () |
VISP_EXPORT void | sleepMs (double t) |
VISP_EXPORT int | wait (double t0, double t) |
VISP_EXPORT void | wait (double t) |
VISP_EXPORT double vpTime::getMinTimeForUsleepCall | ( | ) |
Definition at line 82 of file vpTime.cpp.
Referenced by vpRobotWireFrameSimulator::setSamplingTime(), vpSimulatorAfma6::updateArticularPosition(), and vpSimulatorViper850::updateArticularPosition().
VISP_EXPORT double vpTime::measureTimeMicros | ( | ) |
Return the time in microseconds since January 1st 1970.
Definition at line 117 of file vpTime.cpp.
VISP_EXPORT double vpTime::measureTimeMs | ( | ) |
Return the time in milliseconds since January 1st 1970.
Definition at line 93 of file vpTime.cpp.
Referenced by vpKeyPoint::computePose(), vpKeyPoint::detect(), vpKeyPoint::extract(), vpKeyPoint::match(), measureTimeSecond(), vpSimulatorAfma6::setPosition(), vpSimulatorAfma6::updateArticularPosition(), vpSimulatorViper850::updateArticularPosition(), vpSimulatorAfma6::vpSimulatorAfma6(), vpSimulatorViper850::vpSimulatorViper850(), and wait().
VISP_EXPORT double vpTime::measureTimeSecond | ( | ) |
Return the measured time in seconds since January 1st 1970.
Definition at line 225 of file vpTime.cpp.
References measureTimeMs().
Referenced by vpSimulatorAfma6::getPosition(), vpSimulatorViper850::getPosition(), vpSimulatorAfma6::getVelocity(), vpSimulatorViper850::getVelocity(), and vpSickLDMRS::measure().
VISP_EXPORT void vpTime::sleepMs | ( | double | t | ) |
Sleep t miliseconds from now.
t | : Time to sleep in ms. |
Definition at line 236 of file vpTime.cpp.
Referenced by vpPlot::navigate().
VISP_EXPORT int vpTime::wait | ( | double | t0, |
double | t | ||
) |
Wait t miliseconds after t0 (in ms).
The waiting is done by a call to usleep() if the time to wait is greater than vpTime::minTimeForUsleepCall.
t0 | : reference time (in ms) |
t | : time to wait (in ms) |
Definition at line 150 of file vpTime.cpp.
References measureTimeMs().
Referenced by vpRobotViper650::biasForceTorqueSensor(), vpRobotViper850::biasForceTorqueSensor(), vpDisplayGTK::getClick(), vpDisplayGTK::getClickUp(), vpRobotWireFrameSimulator::getInternalView(), vpDisplayGTK::getKeyboardEvent(), vpSimulatorAfma6::init(), vpTemplateTrackerZone::initClick(), vpSimulator::initMainApplication(), vpSimulator::mainLoop(), vpServolens::reset(), vp1394TwoGrabber::resetBus(), vpSimulatorAfma6::setPosition(), vpSimulatorAfma6::updateArticularPosition(), vpSimulatorViper850::updateArticularPosition(), and vpRobotBiclops::vpRobotBiclopsSpeedControlLoop().
VISP_EXPORT void vpTime::wait | ( | double | t | ) |
Wait t miliseconds from now.
The waiting is done by a call to usleep() if the time to wait is greater than vpTime::minTimeForUsleepCall.
t | : Time to wait in ms. |
Definition at line 189 of file vpTime.cpp.
References measureTimeMs().