toll_collect/vehicle_group.py

22 lines
867 B
Python

def get_vehicle_group(power, cabin, vehicle_type, axis_type):
if power < 170:
return "4-UD"
elif power >= 265 and axis_type == "4x2" and vehicle_type == "lkw":
return "4-LH"
elif power > 170 and axis_type == "4x2":
return "4-RD"
elif axis_type == "6x2" and vehicle_type == "szm" and cabin == "solo":
return "10-RD"
elif axis_type == "6x2" and vehicle_type == "szm" and cabin == "sleep":
return "10-LH"
elif power >= 265 and cabin == "sleep" and axis_type == '4x2' and vehicle_type == 'szm':
return "5-LH"
elif power < 265 and axis_type == '4x2' and vehicle_type == 'szm':
return "5-RD"
elif axis_type == '6x2' and vehicle_type == 'lkw' and cabin == 'sleep':
return "9-LH"
elif axis_type == '6x2' and vehicle_type == 'lkw' and cabin == 'solo':
return "9-RD"