24-hour ticket

This commit is contained in:
2023-08-22 12:16:25 +02:00
parent 7bd7f66666
commit 8a7828c1e6
8 changed files with 885 additions and 18 deletions

View File

@@ -137,6 +137,11 @@ CalcState CALCULATE_LIBRARY_API compute_duration_for_daily_ticket(
parking_tariff_t *tariff,
QString const &start_parking_time,
uint8_t paymentMethod);
CalcState CALCULATE_LIBRARY_API compute_duration_for_24hour_daily_ticket(
parking_tariff_t *tariff,
QString const &start_parking_time,
uint8_t paymentMethod);
//#ifdef __cplusplus
//} // extern "C"
//#endif

View File

@@ -29,4 +29,7 @@ public:
// Daily ticket
QString GetDailyTicketDuration(Configuration* cfg, QString start_datetime, uint8_t payment_option, bool carry_over);
// 24-hour daily ticket
QString Get24HourTicketDuration(Configuration* cfg, QString start_datetime, uint8_t payment_option, bool carry_over);
};

View File

@@ -15,4 +15,5 @@ public:
double pop_min_price;
int pop_carry_over;
int pop_daily_card_price;
int pop_multi_hour_price;
};