From 350c2351b11ef120c88b27de3f02a9d49b53729f Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Mon, 27 Nov 2023 11:10:21 +0100 Subject: [PATCH] TicketPrint: 'amount' on dynDat6 ... Additionally to vedingPrice (Szeged). TODO: make configurable? --- src/ATBAPP/ATBDeviceControllerPlugin.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ATBAPP/ATBDeviceControllerPlugin.cpp b/src/ATBAPP/ATBDeviceControllerPlugin.cpp index 4d0dc08..ce37bbd 100644 --- a/src/ATBAPP/ATBDeviceControllerPlugin.cpp +++ b/src/ATBAPP/ATBDeviceControllerPlugin.cpp @@ -486,7 +486,8 @@ void ATBDeviceControllerPlugin::requestPrintTicket(nsDeviceControllerInterface:: memcpy((char*)dynTicketData->licensePlate, ba_licenseplate.data(), std::min(ba_licenseplate.size(),8)); QByteArray ba_amount = codec->fromUnicode(printingData["amount"].toString()); - memcpy((char*)dynTicketData->vendingPrice, ba_amount.data(), std::min(ba_amount.size(),8)); + memcpy((char*)dynTicketData->vendingPrice, ba_amount.data(), std::min(ba_amount.size(),8)); // Szeged + memcpy((char*)dynTicketData->dynDat6, ba_amount.data(), std::min(ba_amount.size(),8)); // Schoenau QByteArray ba_parkingEndTime = codec->fromUnicode(parkingEndDateTime.toString("hh:mm")); memcpy((char*)dynTicketData->parkingEnd, ba_parkingEndTime.data(), std::min(ba_parkingEndTime.size(),8)); @@ -657,7 +658,9 @@ void ATBDeviceControllerPlugin::requestPrintTicket(const QHashlicensePlate, ba_licenseplate.data(), std::min(ba_licenseplate.size(),8)); QByteArray ba_amount = codec->fromUnicode(printingData["amount"].toString()); - memcpy((char*)dynTicketData->vendingPrice, ba_amount.data(), std::min(ba_amount.size(),8)); + memcpy((char*)dynTicketData->vendingPrice, ba_amount.data(), std::min(ba_amount.size(),8)); // Szeged + memcpy((char*)dynTicketData->dynDat6, ba_amount.data(), std::min(ba_amount.size(),8)); // Schoenau + QByteArray ba_parkingEndTime = codec->fromUnicode(parkingEndDateTime.toString("hh:mm")); memcpy((char*)dynTicketData->parkingEnd, ba_parkingEndTime.data(), std::min(ba_parkingEndTime.size(),8));