Minor: added comments and added some debug output.

This commit is contained in:
Gerhard Hoffmann 2024-07-29 11:28:07 +02:00
parent 3cd02296b0
commit 4f2c33cdc2

View File

@ -882,7 +882,7 @@ std::optional<QDateTime> Configuration::getInterpolationEnd(QDateTime const &sta
ATBInterpolation interpolation = ipolCheck.value(); ATBInterpolation interpolation = ipolCheck.value();
switch (duration.pun_interpolation_id) { switch (duration.pun_interpolation_id) {
case static_cast<int>(ATBInterpolation::NO_INTERPOLATION): case static_cast<int>(ATBInterpolation::NO_INTERPOLATION):
qCritical() << "(" << __func__ << ":" << __LINE__ << ") NO_INTERPOLATION"; //qCritical() << "(" << __func__ << ":" << __LINE__ << ") NO_INTERPOLATION";
break; break;
case static_cast<int>(ATBInterpolation::STATIC_WALLCLOCK_TIME_VALUES): case static_cast<int>(ATBInterpolation::STATIC_WALLCLOCK_TIME_VALUES):
//qCritical() << "(" << __func__ << ":" << __LINE__ << ") TODO"; //qCritical() << "(" << __func__ << ":" << __LINE__ << ") TODO";
@ -987,6 +987,9 @@ int Configuration::getPaymentOptionIndex(QDateTime const &dt) const {
for (int opt=0; opt < numOptions; ++opt) { for (int opt=0; opt < numOptions; ++opt) {
uint64_t const pop_id = getPaymentOptions(opt).pop_id; uint64_t const pop_id = getPaymentOptions(opt).pop_id;
if (pop_id == (uint64_t)sd.ped_payment_option_id) { if (pop_id == (uint64_t)sd.ped_payment_option_id) {
qCritical() << __func__ << __LINE__ << opt;
return opt; return opt;
} }
} }
@ -1026,6 +1029,9 @@ int Configuration::getPaymentOptionIndex(QDateTime const &dt) const {
} }
if ((pop_business_hours & p) == p) { if ((pop_business_hours & p) == p) {
qCritical() << __func__ << __LINE__ << opt;
return opt; return opt;
} }
} }
@ -1148,6 +1154,7 @@ int Configuration::getPaymentOptionIndex(PERMIT_TYPE permitType) {
if (paymentOptions) { if (paymentOptions) {
QVector<ATBPaymentOption> const vec = paymentOptions.value(); QVector<ATBPaymentOption> const vec = paymentOptions.value();
PermitType const p(permitType); PermitType const p(permitType);
for (int i = 0; i < vec.size(); ++i) { for (int i = 0; i < vec.size(); ++i) {
if (vec[i].pop_product_name == p.toString()) { if (vec[i].pop_product_name == p.toString()) {
return i; return i;
@ -1161,8 +1168,11 @@ int Configuration::getPaymentOptionIndex(PERMIT_TYPE permitType) {
int Configuration::getPaymentOptionIndex(PERMIT_TYPE permitType) const { int Configuration::getPaymentOptionIndex(PERMIT_TYPE permitType) const {
std::optional<QVector<ATBPaymentOption>> paymentOptions = getPaymentOptionsForAllKeys(); std::optional<QVector<ATBPaymentOption>> paymentOptions = getPaymentOptionsForAllKeys();
if (paymentOptions) { if (paymentOptions) {
QVector<ATBPaymentOption> const vec = paymentOptions.value(); QVector<ATBPaymentOption> const vec = paymentOptions.value();
PermitType const p(permitType); PermitType const p(permitType);
for (int i = 0; i < vec.size(); ++i) { for (int i = 0; i < vec.size(); ++i) {
if (vec[i].pop_product_name == p.toString()) { if (vec[i].pop_product_name == p.toString()) {
return i; return i;
@ -1310,11 +1320,14 @@ Configuration::getPaymentOptionsForAllKeys() const {
return value; return value;
} }
// TODO: umbenennen: getPaymentOptionForPermitType
std::optional<ATBPaymentOption> std::optional<ATBPaymentOption>
Configuration::getPaymentOptionForKey(PERMIT_TYPE permitType) const { Configuration::getPaymentOptionForKey(PERMIT_TYPE permitType) const {
return getPaymentOptionForKey(static_cast<int>(permitType)); return getPaymentOptionForKey(static_cast<int>(permitType));
} }
// TODO: umbenennen: getPaymentOptionForPermitType
std::optional<ATBPaymentOption> std::optional<ATBPaymentOption>
Configuration::getPaymentOptionForKey(int permitType) const { Configuration::getPaymentOptionForKey(int permitType) const {
std::optional<ATBPaymentOption> value; std::optional<ATBPaymentOption> value;
@ -1331,6 +1344,7 @@ Configuration::getPaymentOptionForKey(int permitType) const {
return value; return value;
} }
// TODO: umbenennen: getPaymentOptionForPermitType
std::optional<ATBPaymentOption> std::optional<ATBPaymentOption>
Configuration::getPaymentOptionForKey(QString const &permitTypeStr) const { Configuration::getPaymentOptionForKey(QString const &permitTypeStr) const {
PERMIT_TYPE permitType = PermitType::toPermitType(permitTypeStr); PERMIT_TYPE permitType = PermitType::toPermitType(permitTypeStr);