Merge branch 'master' of git.mimbach49.de:GerhardHoffmann/MOBILISIS-Calculator

This commit is contained in:
Siegfried Siegert 2023-05-09 11:53:31 +02:00
commit 5ec2a6d730
Signed by: SiegfriedSiegert
GPG Key ID: 68371E015E8F0B03
3 changed files with 7 additions and 6 deletions

View File

@ -59,13 +59,13 @@ CalcState CALCULATE_LIBRARY_API init_tariff(parking_tariff_t **tariff, char cons
QString json = fname.readAll();
if (! (*tariff)->ParseJson(*tariff, json.toStdString().c_str())) {
calcState.m_status = CalcState::State::ERROR_PARSING_TARIFF;
return calcState.set(CalcState::State::ERROR_PARSING_TARIFF);
}
} else {
calcState.m_status = CalcState::State::ERROR_LOADING_TARIFF;
return calcState.set(CalcState::State::ERROR_LOADING_TARIFF);
}
qCritical() << "init_tariff: Parsing tariff config (" << confFile << ") failed!";
qCritical() << "init_tariff: Parsing tariff config (" << confFile << ")";
return calcState;
}

View File

@ -509,6 +509,6 @@ double Calculator::GetCostFromDuration(Configuration* cfg, uint8_t payment_optio
double ret_val = total_cost;
total_cost = 0.0f;
// return ceil(ret_val);
return floor(ret_val);
return ceil(ret_val);
// return floor(ret_val);
}

View File

@ -80,7 +80,8 @@ int main() {
memset(&now, 0, sizeof(now));
strptime("2023-04-30T06:00:00", "%Y-%m-%dT%H:%M:%S", &now);
now.tm_hour -= 1; // for ctime
for (int i=0; i<6*24; ++i) {
// for (int i=0; i<6*24; ++i) {
for (int i=0; i<1; ++i) {
int const duration = 120;
time_t t = mktime(&now);
start_parking_time = t / 60;