Add descrption file for tariff time step config

This commit is contained in:
Gerhard Hoffmann 2024-01-18 14:36:28 +01:00
parent b4940e98fe
commit c357cbbbe0

View File

@ -0,0 +1,26 @@
#ifndef TARIFF_TIMESTEP_CONFIG_H_INCLUDED
#define TARIFF_TIMESTEP_CONFIG_H_INCLUDED
#include <QString>
#include <QDebug>
#include <QDebugStateSaver>
struct ATBTimeStepConfig {
enum class TimeStepConfig {STATIC=1, DYNAMIC=2};
ATBTimeStepConfig() = default;
int tsconfig_id;
QString tsconfig_label;
friend QDebug operator<<(QDebug debug, ATBTimeStepConfig const &tsConfig) {
QDebugStateSaver saver(debug);
debug.nospace()
<< " tsconfig_id: " << tsConfig.tsconfig_id << "\n"
<< "tsconfig_label: " << tsConfig.tsconfig_label << "\n";
return debug;
}
};
#endif // TARIFF_TIMESTEP_CONFIG_H_INCLUDED