Add descrption file for tariff time step config
This commit is contained in:
		
							
								
								
									
										26
									
								
								library/include/mobilisis/tariff_timestep_config.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								library/include/mobilisis/tariff_timestep_config.h
									
									
									
									
									
										Normal 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
 | 
			
		||||
		Reference in New Issue
	
	Block a user