6fb4d245cb
Added CalcState &setStatus(QString const &desc);
2024-06-05 16:58:12 +02:00
d3f18f3b82
get_minimal_parkingprice(): add default parameter 'start', set to
...
value of QDateTime::currentDateTime();
2024-05-15 15:19:47 +02:00
f93cf11d23
get_minimal_parkingtime()
...
get_maximal_parkingtime(): made configuration parameter const.
2024-04-30 14:06:04 +02:00
aa15d1c126
Add default-parameters to compute_product_price():
...
start [in]: currentDateTime(): start date-time for daily-ticket-price computation.
startProduct, endProduct: real start- and end-date/time for daily-ticket.
Used first time for Neuhauser-Pernegg-an-der-Mur (747).
2024-04-16 12:07:18 +02:00
f241a87dc1
get_minimal_parking_price()
...
get_maximal_parking_price()
get_maximal_parking_time()
get_minimal_parking_time():
adden perameter paymentOptionIndex
2024-04-12 14:17:43 +02:00
a5b95d71b8
CalcState: Add setStatus()/getStatus()
2024-04-08 13:52:53 +02:00
588a88455b
CalcState: add toString() method
2024-02-28 11:31:28 +01:00
eb645273cc
Add declaration for get_maximal_parkingprice()
2024-02-23 13:17:03 +01:00
7a5487aa41
Add compute_product_price
2024-02-22 16:27:52 +01:00
6ba3963f25
compute_price_for_parking_ticket(): added default parameter prepaid=true.
...
(Needed e.g. for Neuhauser/Linsinger Maschinenbau (741)
2024-02-22 09:40:27 +01:00
d30061915e
Minor: changed type of parameter 'start_parking_time' to non-const to be able to return value.
2024-02-15 16:02:48 +01:00
f848baec83
Add defualt-constructor to struct price_t.
2024-01-31 15:13:24 +01:00
1467a69487
Add TariffTimeRange member to CalcState. Use in isParkingAllowed().
2024-01-31 15:12:41 +01:00
e6399d477b
CalcState: add OUTSIDE_ALLOED_PARKING_TIME status (future use).
2024-01-31 11:37:49 +01:00
689bf9b3ba
Added compute_price_for_daily_ticket().
2024-01-30 10:33:11 +01:00
4c07d9fdb9
get_minimal_parking_time() -> new PERMIT_TYPE parameter
...
Added:
get_maximal_parking_time()
get_minimal_parkingprice()
get_maximal_parkingprice().
2024-01-30 10:31:03 +01:00
1e866c74e2
Minot: fix alignment.
2024-01-30 10:30:11 +01:00
c39b3527e1
Add enum PERMIT_TYPE.
2024-01-30 10:29:25 +01:00
179d3348b9
Minor: Fixed typo
2024-01-22 15:44:13 +01:00
0ce630dfa3
Add get_minimum_parkingtime()
2024-01-22 15:39:47 +01:00
0671a6dde6
Add get_time_steps().
2024-01-22 14:46:40 +01:00
6ce8a86c5f
Added get_calculator(): access for Calculator instance
2024-01-22 14:26:57 +01:00
56e2843ddb
Add compute_next_timestep().
2023-12-07 16:26:09 +01:00
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
3097819c01
Update interface for 'compute_duration_for_daily_ticket()
2023-05-16 11:07:21 +02:00
617eee39ed
Daily ticket
2023-05-15 14:05:55 +02:00
219d820104
GetCostFromDuration fixed
2023-05-12 09:20:46 +02:00
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
01f2dc07ce
Added INVALID_START_DATE.
...
Added compute_duration_for_parking_ticket().
2023-05-09 11:38:39 +02:00
1c03745333
Add CalcState to be used as return type of tarif_init and compute_price_for_parking_ticket.
2023-05-08 12:32:44 +02:00
a7d7e61d9b
Add macro CALCULATE_LIBRARY_API to make symbols public.
2023-05-02 09:44:14 +02:00
ce930f1931
Add declspec-macros
2023-05-02 09:09:18 +02:00
90cf509d97
start repository for mobilisis tariff-calculation
2023-04-24 15:31:46 +02:00