[Positioner] CR timeout depends on replay mode
In Stock::delete_calibration_requests_older_than(), test if we run in replay mode or not.
This commit is contained in:
parent
4e3843a502
commit
f8f6ca4660
|
@ -521,7 +521,12 @@ void Stock::delete_calibration_requests_older_than(int timeout)
|
||||||
calibration_requests.begin() ;
|
calibration_requests.begin() ;
|
||||||
while (cr != calibration_requests.end())
|
while (cr != calibration_requests.end())
|
||||||
{
|
{
|
||||||
const Timestamp &elapsed = cr->get_time_received().elapsed() ;
|
Timestamp request_time ;
|
||||||
|
if (Configuration::is_configured("replay"))
|
||||||
|
request_time = cr->get_time_sent() ;
|
||||||
|
else
|
||||||
|
request_time = cr->get_time_received() ;
|
||||||
|
Timestamp elapsed(request_time.elapsed()) ;
|
||||||
uint64_t elapsed_sec = static_cast<uint64_t>(elapsed) / 1000 ;
|
uint64_t elapsed_sec = static_cast<uint64_t>(elapsed) / 1000 ;
|
||||||
if (elapsed_sec >= static_cast<unsigned int>(timeout))
|
if (elapsed_sec >= static_cast<unsigned int>(timeout))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue