[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() ;
|
||||
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 ;
|
||||
if (elapsed_sec >= static_cast<unsigned int>(timeout))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue