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