Use smaller time diff buffer

This commit is contained in:
badaix 2020-02-09 13:11:36 +01:00
parent 08902ae0a5
commit 546e62b508

View file

@ -22,7 +22,7 @@
TimeProvider::TimeProvider() : diffToServer_(0)
{
diffBuffer_.setSize(200);
diffBuffer_.setSize(100);
}
@ -51,8 +51,9 @@ void TimeProvider::setDiffToServer(double ms)
lastTimeSync = now.tv_sec;
diffBuffer_.add(ms * 1000);
diffToServer_ = diffBuffer_.median(3);
// LOG(INFO) << "setDiffToServer: " << ms << ", diff: " << diffToServer_ / 1000.f << "\n";
diffToServer_ = diffBuffer_.median();
// LOG(INFO) << "setDiffToServer: " << ms << ", diff: " << diffToServer_ / 1000000 << " s, " << (diffToServer_ / 1000) % 1000 << "." << diffToServer_ % 1000
// << " ms\n";
}
/*