51 lines
1.3 KiB
C
51 lines
1.3 KiB
C
/*
|
|
* UVEOS_GOST_SettingsEnums.h
|
|
*
|
|
* Created on: Apr 12, 2021
|
|
* Author: zemon
|
|
*/
|
|
|
|
#ifndef INC_UVEOS_GOST_SETTINGSENUMS_H_
|
|
#define INC_UVEOS_GOST_SETTINGSENUMS_H_
|
|
|
|
|
|
typedef enum {
|
|
UVEOS_GOST_NONE,
|
|
UVEOS_GOST_PIN_1,
|
|
UVEOS_GOST_PIN_2,
|
|
UVEOS_GOST_PIN_3,
|
|
UVEOS_GOST_PIN_4,
|
|
UVEOS_GOST_PIN_5,
|
|
UVEOS_GOST_PIN_6,
|
|
UVEOS_GOST_PIN_7,
|
|
UVEOS_GOST_PIN_8
|
|
} eUveosGostPin;
|
|
|
|
typedef enum {
|
|
UVEOS_GOST_PASSENGER_VEHICLE_CLASS_M1 = 1,
|
|
UVEOS_GOST_BUSES_AND_COACHES_CLASS_M2 = 2,
|
|
UVEOS_GOST_BUSES_AND_COACHES_CLASS_M3 = 3,
|
|
UVEOS_GOST_LIGHT_COMMERCIAL_VEHICLES_CLASS_N1 = 4,
|
|
UVEOS_GOST_HEAVY_DUTY_VEHICLES_CLASS_N2 = 5,
|
|
UVEOS_GOST_HEAVY_DUTY_VEHICLES_CLASS_N3 = 6,
|
|
UVEOS_GOST_MOTORCYCLE_CLASS_L1E = 7,
|
|
UVEOS_GOST_MOTORCYCLE_CLASS_L2E = 8,
|
|
UVEOS_GOST_MOTORCYCLE_CLASS_L3E = 9,
|
|
UVEOS_GOST_MOTORCYCLE_CLASS_L4E = 10,
|
|
UVEOS_GOST_MOTORCYCLE_CLASS_L5E = 11,
|
|
UVEOS_GOST_MOTORCYCLE_CLASS_L6E = 12,
|
|
UVEOS_GOST_MOTORCYCLE_CLASS_L7E = 13
|
|
} eUveosGostVehicleType;
|
|
|
|
typedef enum {
|
|
UVEOS_GOST_GASOLINE_TANK_PRESENT = 32,
|
|
UVEOS_GOST_DIESEL_TANK_PRESENT = 16,
|
|
UVEOS_GOST_COMPRESSED_NATURAL_GAS = 8,
|
|
UVEOS_GOST_LIQUID_PROPANE_GAS = 4,
|
|
UVEOS_GOST_ELECTRIC_ENERGY_STORAGE = 2,
|
|
UVEOS_GOST_HYDROGEN_STORAGE = 1
|
|
} eUveosGostVehiclePropulsionStorageType;
|
|
|
|
|
|
#endif /* INC_UVEOS_GOST_SETTINGSENUMS_H_ */
|