18 VisionTimer(
double timeoutSec=10.0):timeoutSec(timeoutSec)
20 clock_gettime(CLOCK_REALTIME, &beg_);
21 beg_.tv_sec -= timeoutSec + 1;
26 clock_gettime(CLOCK_REALTIME, &end_);
27 return end_.tv_sec - beg_.tv_sec
28 + (end_.tv_nsec - beg_.tv_nsec) / 1000000000.;
33 clock_gettime(CLOCK_REALTIME, &beg_);
36 bool IsDead(
float timeout)
38 return (elapsed() > timeout);
43 return (elapsed() > timeoutSec);
To set a timer and checked if the timeout exceeded.
Definition: VisionTimer.hpp:14