From 0671a6dde65e96f7ef00ecc57c798033c5d45c77 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Mon, 22 Jan 2024 14:46:40 +0100 Subject: [PATCH] Add get_time_steps(). --- library/include/mobilisis/calculate_price.h | 3 +-- library/src/calculate_price.cpp | 5 +++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/library/include/mobilisis/calculate_price.h b/library/include/mobilisis/calculate_price.h index 8df9da2..8dfd4c5 100644 --- a/library/include/mobilisis/calculate_price.h +++ b/library/include/mobilisis/calculate_price.h @@ -111,8 +111,7 @@ int CALCULATE_LIBRARY_API get_zone_nr(int zone = -1); int CALCULATE_LIBRARY_API compute_next_timestep(parking_tariff_t *tariff, int currentTimeMinutes, int UpDown); -class Calculator; -Calculator CALCULATE_LIBRARY_API *get_calculator(); +QList CALCULATE_LIBRARY_API get_time_steps(Configuration *cfg, qint64 startInMinutes = QDateTime::currentSecsSinceEpoch() / 60); CalcState CALCULATE_LIBRARY_API compute_price_for_parking_ticket( // deprecated parking_tariff_t *tariff, diff --git a/library/src/calculate_price.cpp b/library/src/calculate_price.cpp index c9d9ab2..5d026c7 100644 --- a/library/src/calculate_price.cpp +++ b/library/src/calculate_price.cpp @@ -8,11 +8,12 @@ #include #include #include +#include static Calculator calculator; -Calculator CALCULATE_LIBRARY_API *get_calculator() { - return &calculator; +QList CALCULATE_LIBRARY_API get_time_steps(Configuration *cfg, qint64 startInMinutes) { + return calculator.GetTimeSteps(cfg, startInMinutes); } int CALCULATE_LIBRARY_API get_zone_nr(int zone)