{
//std::cerr << "diff:" << senf::ClockService::in_microseconds( senf::scheduler::now() - tm.timeout()) << '\n';
count ++;
- delay += senf::ClockService::in_microseconds( senf::scheduler::now() - tm.timeout());
+ delay += SENF_INT2CLOCKTYPE(senf::ClockService::in_microseconds( senf::scheduler::now() - tm.timeout()));
haveCb = true;
tm.timeout(randomDelay());
}
void jitterTest()
{
count = 0;
- delay = 0;
+ delay = senf::ClockService::clock_type(0);
// senf::scheduler::EventHook pre ("jitterTest::preCb", &preCb,
// senf::scheduler::EventHook::PRE);
// senf::scheduler::EventHook post ("jitterTest::postCb", &postCb,
senf::scheduler::process();
- std::cerr << "Average scheduling delay: " << delay/count << " microseconds\n";
+ std::cerr << "Average scheduling delay: " << SENF_CLOCKTYPEVAL(delay)/count << " microseconds\n";
}
}