From b422f82deaa8953321ac9387aa7c1906a2ba2671 Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Fri, 5 May 2023 13:19:36 +0200 Subject: [PATCH] Add debug messages on tariff config initialisation --- library/src/calculate_price.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/library/src/calculate_price.cpp b/library/src/calculate_price.cpp index 2f5f857..a04d82a 100644 --- a/library/src/calculate_price.cpp +++ b/library/src/calculate_price.cpp @@ -49,14 +49,27 @@ bool CALCULATE_LIBRARY_API init_tariff(parking_tariff_t **tariff, char const *co snprintf(buffer, sizeof(buffer)-1, "tariff%02d.json", zone); confFile += buffer; + // DEBUG + qCritical() << " ... confFile = " << confFile; + QFile fname(confFile); if (fname.exists()) { + + // DEBUG + qCritical() << " ... confFile exists"; + if (fname.open(QIODevice::ReadOnly | QIODevice::Text)) { + + // DEBUG + qCritical() << " ... confFile is open"; + QString json = fname.readAll(); return (*tariff)->ParseJson(*tariff, json.toStdString().c_str()); } } + qCritical() << "init_tariff: Parsing tariff config (" << confFile << ") failed!"; + return false; }