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); }