Account: set accountData "NumberOfCoinVariants"

This commit is contained in:
Siegfried Siegert 2023-06-20 13:26:43 +02:00
parent 7c3bc484af
commit b39bbcfad5
Signed by: SiegfriedSiegert
GPG Key ID: 68371E015E8F0B03

View File

@ -211,7 +211,13 @@ void ATBDeviceControllerPlugin::private_getAccountData()
accountData.insert("AccountingNumber", QString::number(retVR.AccountingNumber));
for (uint i = 0; i < sizeof(retVR.coinsInVault); ++i) {
int numberOfCoinVariants = sizeof(retVR.coinsInVault);
// limit numberOfCoinVariants:
if (numberOfCoinVariants > 16) { numberOfCoinVariants = 16; }
accountData.insert("NumberOfCoinVariants", numberOfCoinVariants);
for (int i = 0; i < numberOfCoinVariants; ++i) {
accountData.insert("COIN_" + QString::number(i) + "_Quantity", retVR.coinsInVault[i]);
accountData.insert("COIN_" + QString::number(i) + "_Value", retVR.coinDenomination[i]);