From 7845ab807783fcfcac1d5c59fc9b31bf262606e0 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Fri, 23 Feb 2024 14:20:16 +0100 Subject: [PATCH] testing: started with zone 3 for szeged --- main/main.cpp | 112 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 108 insertions(+), 4 deletions(-) diff --git a/main/main.cpp b/main/main.cpp index e7f16a8..0433984 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -656,7 +656,7 @@ int main() { int pop_max_price; int pop_daily_card_price; - for (int zone=2; zone < 3; ++zone) { + for (int zone=3; zone < 4; ++zone) { //for (int t=6; t < 7; t+=20) { switch (zone) { case 1: { @@ -921,6 +921,110 @@ int main() { m.insert(410, pop_max_price); m.insert(415, pop_max_price); m.insert(420, pop_max_price); + } else + if (zone == 3) { + m.insert(5, pop_min_price); + m.insert(10, pop_min_price); // 90 + + m.insert(pop_min_time, pop_min_price); + m.insert(20, 120); + m.insert(25, 150); + m.insert(30, 180); + m.insert(35, 210); + m.insert(40, 240); + m.insert(45, 270); + m.insert(50, 300); + m.insert(55, 330); + m.insert(60, 360); + + m.insert(65, 390); + m.insert(70, 420); + m.insert(75, 450); + m.insert(80, 480); + // hier weiter + m.insert(85, 234); + m.insert(90, 248); + m.insert(95, 262); + m.insert(100, 275); + m.insert(105, 289); + m.insert(110, 303); + m.insert(115, 317); + m.insert(120, 330); + + m.insert(125, 344); + m.insert(130, 358); + m.insert(135, 372); + m.insert(140, 385); + m.insert(145, 399); + m.insert(150, 413); + m.insert(155, 427); + m.insert(160, 440); + m.insert(165, 454); + m.insert(170, 468); + m.insert(175, 482); + m.insert(180, 495); + + m.insert(185, 509); + m.insert(190, 523); + m.insert(195, 537); + m.insert(200, 550); + m.insert(205, 564); + m.insert(210, 578); + m.insert(215, 592); + m.insert(220, 605); + m.insert(225, 619); + m.insert(230, 633); + m.insert(235, 647); + m.insert(240, 660); + + m.insert(245, 674); + m.insert(250, 688); + m.insert(255, 702); + m.insert(260, 715); + m.insert(265, 729); + m.insert(270, 743); + m.insert(275, 757); + m.insert(280, 770); + m.insert(285, 784); + m.insert(290, 798); + m.insert(295, 812); + m.insert(300, 825); + + m.insert(305, 839); + m.insert(310, 853); + m.insert(315, 867); + m.insert(320, 880); + m.insert(325, 894); + m.insert(330, 908); + m.insert(335, 922); + m.insert(340, 935); + m.insert(345, 949); + m.insert(350, 963); + m.insert(355, 977); + m.insert(360, pop_max_price); // 990 + + m.insert(365, pop_max_price); + m.insert(370, pop_max_price); + m.insert(375, pop_max_price); + m.insert(380, pop_max_price); + m.insert(385, pop_max_price); + m.insert(390, pop_max_price); + m.insert(395, pop_max_price); + m.insert(400, pop_max_price); + m.insert(405, pop_max_price); + m.insert(410, pop_max_price); + m.insert(415, pop_max_price); + m.insert(420, pop_max_price); + + } else + if (zone == 4) { + + } else + if (zone == 5) { + + } else + if (zone == 6) { + } struct price_t price; @@ -930,10 +1034,10 @@ int main() { end = QDateTime(); price.netto = 0; if (compute_price_for_parking_ticket(&cfg, start, duration, end, &price)) { - //double cost = price.netto; + double cost = price.netto; - //qCritical() << start.toString(Qt::ISODate) << end.toString(Qt::ISODate) - // << duration << cost; + qCritical() << start.toString(Qt::ISODate) << end.toString(Qt::ISODate) + << duration << cost; //if (cost != m[duration]) { // qCritical() << "ERROR computing_price_for_parking_ticket"