packet loss: fix phase
This commit is contained in:
parent
1ff55d4c9a
commit
fd99a7ea34
1 changed files with 2 additions and 2 deletions
|
@ -38,10 +38,10 @@ float network_t::get_etx() const {
|
||||||
if (etx_min == etx_max)
|
if (etx_min == etx_max)
|
||||||
return etx_min;
|
return etx_min;
|
||||||
|
|
||||||
float val = float(std::sin(2*M_PI * (mmss->now()/1000.0 - phase)/period));
|
float val = float(std::sin(2*M_PI * (mmss->now()/1000.0 + phase)/period));
|
||||||
float diff = etx_max - etx_min;
|
float diff = etx_max - etx_min;
|
||||||
|
|
||||||
mmss->logf(LOG_DEBUG, "ETX: %.3f", etx_min + diff * (val+1)/2);
|
mmss->logf(LOG_DEBUG, "ETX for `%s' is %.3f now", name.c_str(), etx_min + diff * (val+1)/2);
|
||||||
|
|
||||||
return etx_min + diff * (val+1)/2;
|
return etx_min + diff * (val+1)/2;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue