Add helper structure
enum BusinessHours
{
    NoRestriction_24_7          = 0,
    OnlyWorkingDays             = 1,    // [Monday-Friday]
    OnlyWeekDays                = 2,    // [Monday-Saturday]
    OnlyWeekEnd                 = 4,    // [Saturday+Sunday]
    OnlyOfficialHolidays        = 8,
    OnlySpecialDays             = 16,
    OnlySchoolHolidays          = 32,
    SpecialAndSchoolHolidays    = 48,
    OnlyOpenForBusinessDays     = 64,   // verkaufsoffen
    NoBusinessHoursDefined      = 255
};
to define inside of tariff-file what operating hours a PSA has.
			
			
This commit is contained in:
		
							
								
								
									
										21
									
								
								library/include/mobilisis/tariff_business_hours.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								library/include/mobilisis/tariff_business_hours.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| #ifndef TARIFF_BUSINESS_HOURS_H_INCLUDED | ||||
| #define TARIFF_BUSINESS_HOURS_H_INCLUDED | ||||
|  | ||||
| /// <summary> | ||||
| /// Business hours (byte represents payment option id) | ||||
| /// </summary> | ||||
| enum BusinessHours | ||||
| { | ||||
|     NoRestriction_24_7          = 0, | ||||
|     OnlyWorkingDays             = 1,    // [Monday-Friday] | ||||
|     OnlyWeekDays                = 2,    // [Monday-Saturday] | ||||
|     OnlyWeekEnd                 = 4,    // [Saturday+Sunday] | ||||
|     OnlyOfficialHolidays        = 8, | ||||
|     OnlySpecialDays             = 16, | ||||
|     OnlySchoolHolidays          = 32, | ||||
|     SpecialAndSchoolHolidays    = 48, | ||||
|     OnlyOpenForBusinessDays     = 64,   // verkaufsoffen | ||||
|     NoBusinessHoursDefined      = 255 | ||||
| }; | ||||
|  | ||||
| #endif // TARIFF_BUSINESS_HOURS_H_INCLUDED | ||||
		Reference in New Issue
	
	Block a user