From 49a13fd33342753a27157059c02f4a109df358e8 Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Wed, 29 Nov 2023 12:31:52 +0100 Subject: [PATCH] Account: insert NOTEs --- src/ATBAPP/ATBDeviceControllerPlugin.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/ATBAPP/ATBDeviceControllerPlugin.cpp b/src/ATBAPP/ATBDeviceControllerPlugin.cpp index ce80ce6..e383dd0 100644 --- a/src/ATBAPP/ATBDeviceControllerPlugin.cpp +++ b/src/ATBAPP/ATBDeviceControllerPlugin.cpp @@ -360,6 +360,29 @@ void ATBDeviceControllerPlugin::private_getAccountData() qCritical() << "COIN_" + QString::number(i) + "_Value = " << accountData["COIN_" + QString::number(i) + "_Value"]; } + // NOTES in stacker: -------------------------------------------------------- + + int numberOfBillVariants = sizeof(retVR.billsInStacker); + + // DEBUG + qCritical() << " numberOfBillVariants = " << numberOfBillVariants; + + // limit numberOfBillVariants: + if (numberOfBillVariants > 16) { numberOfBillVariants = 16; } + + accountData.insert("NumberOfBillVariants", numberOfBillVariants); + for (int i = 1; i <= numberOfBillVariants; ++i) { + accountData.insert("NOTE_" + QString::number(i) + "_Quantity", retVR.coinsInVault[i]); + accountData.insert("NOET_" + QString::number(i) + "_Value", retVR.coinDenomination[i]); + + // DEBUG + qCritical() << "NOTE_" + QString::number(i) + "_Quantity = " << accountData["COIN_" + QString::number(i) + "_Quantity"]; + qCritical() << "NOTE_" + QString::number(i) + "_Value = " << accountData["COIN_" + QString::number(i) + "_Value"]; + } + + + + emit requestAccountResponse(accountData); }