Commit Graph

31 Commits

Author SHA1 Message Date
GerhardHoffmann 0671a6dde6 Add get_time_steps(). 2024-01-22 14:46:40 +01:00
GerhardHoffmann d7757773bd Implement get_calculator() 2024-01-22 14:29:02 +01:00
GerhardHoffmann 88e92dddb9 Fix: nextTimeStep must be between minParkingTime and maxParkingTime. 2023-12-11 09:00:24 +01:00
GerhardHoffmann 0f05a1a784 (1) Fix debug output.
(2) Use UpDown-Argument for calculation of next tiem step.
2023-12-08 10:16:52 +01:00
GerhardHoffmann 5598b02816 Make distinction base on PaymentMethod, not on some
other data contained in json-tariff-file.
2023-12-07 17:00:28 +01:00
GerhardHoffmann b9a7c04db9 Add compute_next_timestep() computing timesteps if PaymentMethod = Steps.
Add additional code for computing time steps dynamically if PaymentMethod = Linear.
2023-12-07 16:28:17 +01:00
SiegfriedSiegert 3a2e521345 Add interface to access 'PaymentOptions' 2023-11-22 16:27:41 +01:00
SiegfriedSiegert 268d43cdea GetDailyTicketDuration: use QDateTime for timestamps 2023-05-16 16:43:45 +02:00
SiegfriedSiegert eef94a3fb3 Change interface: use QDateTime
- use QDateTime instead of char*-string
 - GetCostFromDuration: add end_datetime as a return value
2023-05-16 15:31:53 +02:00
SiegfriedSiegert 3097819c01 Update interface for 'compute_duration_for_daily_ticket() 2023-05-16 11:07:21 +02:00
SiegfriedSiegert 3bf71f84d5 Merge branch 'moransBranch' 2023-05-15 17:33:51 +02:00
SiegfriedSiegert 29986e0451 Merge branch 'moransBranch' of git.mimbach49.de:GerhardHoffmann/MOBILISIS-Calculator into moransBranch 2023-05-15 16:58:48 +02:00
SiegfriedSiegert 1146db743c Add explaining comments 2023-05-15 16:58:28 +02:00
MoranRod 617eee39ed Daily ticket 2023-05-15 14:05:55 +02:00
SiegfriedSiegert 1e2f1589ac Fix: QDateTime::fromString() 2023-05-12 14:10:16 +02:00
MoranRod 219d820104 GetCostFromDuration fixed 2023-05-12 09:20:46 +02:00
GerhardHoffmann 818c67ad63 Windows debug: for init-Tariff, do not read zone_ne, but use the path given directly. 2023-05-11 13:57:31 +02:00
SiegfriedSiegert 4a076e1dad Fix: string to QDateTime 2023-05-11 09:59:37 +02:00
SiegfriedSiegert 62426e60d5 Fix: use toSecsSinceEpoch() 2023-05-11 09:58:54 +02:00
SiegfriedSiegert c28351b1bf Add debug messages 2023-05-11 09:58:15 +02:00
SiegfriedSiegert 69c469c918 Merge branch 'master' of git.mimbach49.de:GerhardHoffmann/MOBILISIS-Calculator 2023-05-10 16:27:34 +02:00
GerhardHoffmann e7606b6568 Added overoaded versions for compute_price_for_parking_ticket() and
compute_duration_for_parking_ticket() using QDateTime parameters.
Added new error code WRONG_ISO_TIME_FORMAT.
2023-05-10 16:16:24 +02:00
SiegfriedSiegert 3d88c8e67e Fix: setting calcState description 2023-05-10 13:33:28 +02:00
SiegfriedSiegert 5c0bbf1502 Fix: init_tariff(): cleanup on error 2023-05-09 13:05:02 +02:00
GerhardHoffmann 136e6687b8 remove wrong debug-out-put. Use ceil() instead on floor() to prevent rounding error.:w 2023-05-09 11:52:17 +02:00
GerhardHoffmann ceb545b432 Implemented compute_duration_for_parking_ticket(). 2023-05-09 11:40:14 +02:00
GerhardHoffmann c5960a031e init_tariff, compute_price_for_parking_ticket:
return instance of CalcState as info for errors or success status.
2023-05-08 12:34:01 +02:00
SiegfriedSiegert b422f82dea Add debug messages on tariff config initialisation 2023-05-05 13:19:36 +02:00
SiegfriedSiegert 30af400779 Fix: Read PTU zone info 2023-05-05 13:19:02 +02:00
GerhardHoffmann 194ecd2771 Add CALCULATE_LIBRARY_API to make symbols publicly available. 2023-05-02 09:46:17 +02:00
GerhardHoffmann 90cf509d97 start repository for mobilisis tariff-calculation 2023-04-24 15:31:46 +02:00