Compare commits
4 Commits
d82a732a8d
...
kleipeda-e
Author | SHA1 | Date | |
---|---|---|---|
9b137c2873 | |||
dd249a87d5 | |||
575885c19e | |||
ae985d25ce
|
@@ -458,7 +458,7 @@ Calculator::ComputeDurationFromCost(Configuration *cfg,
|
|||||||
arg(cost).arg(nettoParktimeForCost);
|
arg(cost).arg(nettoParktimeForCost);
|
||||||
|
|
||||||
int cnt = 0;
|
int cnt = 0;
|
||||||
while (++cnt < 10 && netto_parking_time_in_minutes < nettoParktimeForCost) {
|
while (++cnt < 20 && netto_parking_time_in_minutes < nettoParktimeForCost) {
|
||||||
// qCritical() << __func__ << ":" << __LINE__ << "cnt [" << cnt;
|
// qCritical() << __func__ << ":" << __LINE__ << "cnt [" << cnt;
|
||||||
|
|
||||||
brutto_parking_time_in_minutes = free_parking_time_in_minutes + netto_parking_time_in_minutes;
|
brutto_parking_time_in_minutes = free_parking_time_in_minutes + netto_parking_time_in_minutes;
|
||||||
@@ -3584,7 +3584,9 @@ uint32_t Calculator::GetPriceForTimeStep(Configuration *cfg, int timeStep, int p
|
|||||||
qCritical() << "(" << __func__ << ":" << __LINE__ << ") timeStep" << timeStep;
|
qCritical() << "(" << __func__ << ":" << __LINE__ << ") timeStep" << timeStep;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (timeStep == pun_duration) {
|
// allow some tolerance when searching for [timeStep == pun_duration]:
|
||||||
|
// this might happen when crossing minute boundaries
|
||||||
|
if (std::abs(timeStep - pun_duration) < 4) {
|
||||||
qCritical() << "(" << __func__ << ":" << __LINE__ << ") return price" << price;
|
qCritical() << "(" << __func__ << ":" << __LINE__ << ") return price" << price;
|
||||||
return price;
|
return price;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user