Fix nanoseconds for timer setup using seconds
This commit is contained in:
parent
2e0a4dce54
commit
c88aa8f04f
@ -13,7 +13,7 @@ void sc::timer::callback(union sigval sv) {
|
||||
|
||||
void sc::timer::setup_timer(double time, bool repeat) {
|
||||
time_t secs = floor(time);
|
||||
long ns = (time - secs) * 1000000;
|
||||
long ns = (time - secs) * 1000000000;
|
||||
struct itimerspec its;
|
||||
its.it_value.tv_sec = secs;
|
||||
its.it_value.tv_nsec = ns;
|
||||
|
Loading…
x
Reference in New Issue
Block a user