rusefi/firmware/controllers/algo/auto_generated_enums.cpp

774 lines
16 KiB
C++

// auto-generated from../../firmware/controllers/algo/io_pins.h
#include "main.h"
#include "io_pins.h"
const char *getIo_pin_e(io_pin_e value){
switch(value) {
case SPARKOUT_1_OUTPUT:
return "SPARKOUT_1_OUTPUT";
case LED_HUGE_20:
return "LED_HUGE_20";
case SPARKOUT_10_OUTPUT:
return "SPARKOUT_10_OUTPUT";
case LED_EMULATOR:
return "LED_EMULATOR";
case GPIO_1:
return "GPIO_1";
case GPIO_0:
return "GPIO_0";
case LED_WARNING:
return "LED_WARNING";
case GPIO_3:
return "GPIO_3";
case GPIO_2:
return "GPIO_2";
case GPIO_5:
return "GPIO_5";
case INJECTOR_3_OUTPUT:
return "INJECTOR_3_OUTPUT";
case GPIO_4:
return "GPIO_4";
case LED_HUGE_19:
return "LED_HUGE_19";
case IDLE_VALVE:
return "IDLE_VALVE";
case GPIO_7:
return "GPIO_7";
case FAN_RELAY:
return "FAN_RELAY";
case AC_RELAY:
return "AC_RELAY";
case INJECTOR_8_OUTPUT:
return "INJECTOR_8_OUTPUT";
case GPIO_6:
return "GPIO_6";
case GPIO_9:
return "GPIO_9";
case LED_HUGE_16:
return "LED_HUGE_16";
case SPARKOUT_9_OUTPUT:
return "SPARKOUT_9_OUTPUT";
case LED_EXT_1:
return "LED_EXT_1";
case GPIO_8:
return "GPIO_8";
case LED_HUGE_15:
return "LED_HUGE_15";
case LED_HUGE_18:
return "LED_HUGE_18";
case LED_HUGE_17:
return "LED_HUGE_17";
case LED_HUGE_12:
return "LED_HUGE_12";
case LED_HUGE_11:
return "LED_HUGE_11";
case LED_HUGE_14:
return "LED_HUGE_14";
case LED_HUGE_13:
return "LED_HUGE_13";
case LED_HUGE_10:
return "LED_HUGE_10";
case LED_EXT_2:
return "LED_EXT_2";
case LED_EXT_3:
return "LED_EXT_3";
case INJECTOR_5_OUTPUT:
return "INJECTOR_5_OUTPUT";
case MAIN_RELAY:
return "MAIN_RELAY";
case LED_CHECK_ENGINE:
return "LED_CHECK_ENGINE";
case TRIGGER_EMULATOR_SECONDARY:
return "TRIGGER_EMULATOR_SECONDARY";
case INJECTOR_9_OUTPUT:
return "INJECTOR_9_OUTPUT";
case LED_DEBUG:
return "LED_DEBUG";
case IO_INVALID:
return "IO_INVALID";
case INJECTOR_1_OUTPUT:
return "INJECTOR_1_OUTPUT";
case INJECTOR_4_OUTPUT:
return "INJECTOR_4_OUTPUT";
case SPARKOUT_3_OUTPUT:
return "SPARKOUT_3_OUTPUT";
case O2_HEATER:
return "O2_HEATER";
case LED_RUNNING:
return "LED_RUNNING";
case LED_TRIGGER_ERROR:
return "LED_TRIGGER_ERROR";
case TRIGGER_EMULATOR_3RD:
return "TRIGGER_EMULATOR_3RD";
case INJECTOR_10_OUTPUT:
return "INJECTOR_10_OUTPUT";
case INJECTOR_6_OUTPUT:
return "INJECTOR_6_OUTPUT";
case SPI_CS_HIP9011:
return "SPI_CS_HIP9011";
case HIP9011_INT_HOLD:
return "HIP9011_INT_HOLD";
case SPI_CS_1:
return "SPI_CS_1";
case SPI_CS_3:
return "SPI_CS_3";
case SPI_CS_2:
return "SPI_CS_2";
case ELECTRONIC_THROTTLE_CONTROL_2:
return "ELECTRONIC_THROTTLE_CONTROL_2";
case ELECTRONIC_THROTTLE_CONTROL_3:
return "ELECTRONIC_THROTTLE_CONTROL_3";
case LED_HUGE_9:
return "LED_HUGE_9";
case LED_COMMUNICATION_1:
return "LED_COMMUNICATION_1";
case LED_HUGE_8:
return "LED_HUGE_8";
case INJECTOR_7_OUTPUT:
return "INJECTOR_7_OUTPUT";
case ELECTRONIC_THROTTLE_CONTROL_1:
return "ELECTRONIC_THROTTLE_CONTROL_1";
case LED_HUGE_7:
return "LED_HUGE_7";
case SPARKOUT_6_OUTPUT:
return "SPARKOUT_6_OUTPUT";
case LED_HUGE_6:
return "LED_HUGE_6";
case LED_HUGE_5:
return "LED_HUGE_5";
case LED_HUGE_4:
return "LED_HUGE_4";
case LED_HUGE_3:
return "LED_HUGE_3";
case SPI_CS_SD_MODULE:
return "SPI_CS_SD_MODULE";
case SPI_CS_4:
return "SPI_CS_4";
case LED_HUGE_2:
return "LED_HUGE_2";
case SPARKOUT_4_OUTPUT:
return "SPARKOUT_4_OUTPUT";
case LED_HUGE_1:
return "LED_HUGE_1";
case FUEL_PUMP_RELAY:
return "FUEL_PUMP_RELAY";
case SPARKOUT_7_OUTPUT:
return "SPARKOUT_7_OUTPUT";
case LED_HUGE_0:
return "LED_HUGE_0";
case GPIO_15:
return "GPIO_15";
case TRIGGER_EMULATOR_PRIMARY:
return "TRIGGER_EMULATOR_PRIMARY";
case SPARKOUT_8_OUTPUT:
return "SPARKOUT_8_OUTPUT";
case SPARKOUT_11_OUTPUT:
return "SPARKOUT_11_OUTPUT";
case GPIO_11:
return "GPIO_11";
case INJECTOR_11_OUTPUT:
return "INJECTOR_11_OUTPUT";
case GPIO_12:
return "GPIO_12";
case GPIO_13:
return "GPIO_13";
case GPIO_14:
return "GPIO_14";
case LED_ERROR:
return "LED_ERROR";
case INJECTOR_12_OUTPUT:
return "INJECTOR_12_OUTPUT";
case INJECTOR_2_OUTPUT:
return "INJECTOR_2_OUTPUT";
case ALTERNATOR_SWITCH:
return "ALTERNATOR_SWITCH";
case SPARKOUT_12_OUTPUT:
return "SPARKOUT_12_OUTPUT";
case SPARKOUT_2_OUTPUT:
return "SPARKOUT_2_OUTPUT";
case SPARKOUT_5_OUTPUT:
return "SPARKOUT_5_OUTPUT";
case GPIO_10:
return "GPIO_10";
}
return NULL;
}
// auto-generated from../../firmware/controllers/algo/rusefi_enums.h
#include "main.h"
#include "rusefi_enums.h"
const char *getEngine_type_e(engine_type_e value){
switch(value) {
case SATURN_ION_2004:
return "SATURN_ION_2004";
case CITROEN_TU3JP:
return "CITROEN_TU3JP";
case FORD_FIESTA:
return "FORD_FIESTA";
case ET_UNUSED:
return "ET_UNUSED";
case SUBARU_2003_WRX:
return "SUBARU_2003_WRX";
case HONDA_ACCORD_CD_DIP:
return "HONDA_ACCORD_CD_DIP";
case NISSAN_PRIMERA:
return "NISSAN_PRIMERA";
case FORD_ESCORT_GT:
return "FORD_ESCORT_GT";
case MAZDA_323:
return "MAZDA_323";
case Force_4b_engine_type:
return "Force_4b_engine_type";
case MITSU_4G93:
return "MITSU_4G93";
case DODGE_NEON_2003:
return "DODGE_NEON_2003";
case HONDA_ACCORD_CD:
return "HONDA_ACCORD_CD";
case DODGE_NEON_1995:
return "DODGE_NEON_1995";
case HONDA_ACCORD_CD_TWO_WIRES:
return "HONDA_ACCORD_CD_TWO_WIRES";
case FORD_ASPIRE_1996:
return "FORD_ASPIRE_1996";
case MINI_COOPER_R50:
return "MINI_COOPER_R50";
case AUDI_AAN:
return "AUDI_AAN";
case MIATA_1996:
return "MIATA_1996";
case MIATA_1994_DEVIATOR:
return "MIATA_1994d";
case MIATA_1994_SPAGS:
return "MIATA_1994s";
case FORD_INLINE_6_1995:
return "FORD_INLINE_6_1995";
case MIATA_1990:
return "MIATA_1990";
case ROVER_V8:
return "ROVER_V8";
case GY6_139QMB:
return "GY6_139QMB";
case MAZDA_MIATA_NB:
return "MAZDA_MIATA_NB";
case BMW_E34:
return "BMWe34";
case TEST_ENGINE:
return "TESTENG";
}
return NULL;
}
const char *getTrigger_type_e(trigger_type_e value){
switch(value) {
case TT_HONDA_ACCORD_CD:
return "TT_HONDA_ACCORD_CD";
case TT_MINI_COOPER_R50:
return "TT_MINI_COOPER_R50";
case TT_FORD_ASPIRE:
return "TT_FORD_ASPIRE";
case TT_TOOTHED_WHEEL:
return "TT_TOOTHED_WHEEL";
case TT_TOOTHED_WHEEL_60_2:
return "TT_TOOTHED_WHEEL_60_2";
case TT_HONDA_ACCORD_CD_DIP:
return "TT_HONDA_ACCORD_CD_DIP";
case TT_GM_7X:
return "TT_GM_7X";
case TT_TOOTHED_WHEEL_36_1:
return "TT_TOOTHED_WHEEL_36_1";
case TT_MITSU:
return "TT_MITSU";
case TT_HONDA_ACCORD_CD_TWO_WIRES:
return "TT_HONDA_ACCORD_CD_TWO_WIRES";
case TT_MAZDA_MIATA_NA:
return "TT_MAZDA_MIATA_NA";
case TT_FORD_ESCORT_GT:
return "TT_FORD_ESCORT_GT";
case TT_MAZDA_MIATA_NB:
return "TT_MAZDA_MIATA_NB";
case TT_DODGE_NEON_1995:
return "TT_DODGE_NEON_1995";
case TT_DODGE_NEON_2003:
return "TT_DODGE_NEON_2003";
case Force_4b_trigger_type:
return "Force_4b_trigger_type";
}
return NULL;
}
const char *getAdc_channel_mode_e(adc_channel_mode_e value){
switch(value) {
case Force_4b_adc_channel_mode:
return "Force_4b_adc_channel_mode";
case ADC_FAST:
return "ADC_FAST";
case ADC_OFF:
return "ADC_OFF";
case ADC_SLOW:
return "ADC_SLOW";
}
return NULL;
}
const char *getTrigger_value_e(trigger_value_e value){
switch(value) {
case TV_LOW:
return "TV_LOW";
case TV_HIGH:
return "TV_HIGH";
}
return NULL;
}
const char *getTrigger_wheel_e(trigger_wheel_e value){
switch(value) {
case T_SECONDARY:
return "T_SECONDARY";
case T_CHANNEL_3:
return "T_CHANNEL_3";
case T_PRIMARY:
return "T_PRIMARY";
}
return NULL;
}
const char *getTrigger_event_e(trigger_event_e value){
switch(value) {
case SHAFT_3RD_UP:
return "SHAFT_3RD_UP";
case SHAFT_SECONDARY_DOWN:
return "SHAFT_SECONDARY_DOWN";
case SHAFT_SECONDARY_UP:
return "SHAFT_SECONDARY_UP";
case SHAFT_PRIMARY_UP:
return "SHAFT_PRIMARY_UP";
case SHAFT_PRIMARY_DOWN:
return "SHAFT_PRIMARY_DOWN";
case SHAFT_3RD_DOWN:
return "SHAFT_3RD_DOWN";
}
return NULL;
}
const char *getEngine_load_mode_e(engine_load_mode_e value){
switch(value) {
case Force_4b_engine_load_mode:
return "Force_4b_engine_load_mode";
case LM_MAF:
return "LM_MAF";
case LM_ALPHA_N:
return "LM_ALPHA_N";
case LM_MAP:
return "LM_MAP";
case LM_SPEED_DENSITY:
return "LM_SPEED_DENSITY";
}
return NULL;
}
const char *getDisplay_mode_e(display_mode_e value){
switch(value) {
case DM_HD44780_OVER_PCF8574:
return "DM_HD44780_OVER_PCF8574";
case Force_4b_display_mode:
return "Force_4b_display_mode";
case DM_NONE:
return "DM_NONE";
case DM_HD44780:
return "DM_HD44780";
}
return NULL;
}
const char *getLog_format_e(log_format_e value){
switch(value) {
case LF_NATIVE:
return "LF_NATIVE";
case Force_4b_log_format:
return "Force_4b_log_format";
case LM_MLV:
return "LM_MLV";
}
return NULL;
}
const char *getIdle_mode_e(idle_mode_e value){
switch(value) {
case IM_MANUAL:
return "IM_MANUAL";
case Force_4b_idle_mode:
return "Force_4b_idle_mode";
case IM_AUTO:
return "IM_AUTO";
}
return NULL;
}
const char *getPin_output_mode_e(pin_output_mode_e value){
switch(value) {
case OM_OPENDRAIN:
return "OM_OPENDRAIN";
case OM_OPENDRAIN_INVERTED:
return "OM_OPENDRAIN_INVERTED";
case OM_DEFAULT:
return "OM_DEFAULT";
case Force_4b_pin_output_mode:
return "Force_4b_pin_output_mode";
case OM_INVERTED:
return "OM_INVERTED";
}
return NULL;
}
const char *getGpio_mode_e(gpio_mode_e value){
switch(value) {
case Force_4b_gpio_mode:
return "Force_4b_gpio_mode";
}
return NULL;
}
const char *getPin_input_mode_e(pin_input_mode_e value){
switch(value) {
case Force_4b_pin_input_mode:
return "Force_4b_pin_input_mode";
case PI_DEFAULT:
return "PI_DEFAULT";
}
return NULL;
}
const char *getFiring_order_e(firing_order_e value){
switch(value) {
case FO_1_THEN_5_THEN_3_THEN_6_THEN_2_THEN_4:
return "FO_1_THEN_5_THEN_3_THEN_6_THEN_2_THEN_4";
case FO_1_THEN_3_THEN_4_THEN2:
return "FO_1_THEN_3_THEN_4_THEN2";
case FO_1_THEN_3_THEN_2_THEN4:
return "FO_1_THEN_3_THEN_2_THEN4";
case FO_ONE_CYLINDER:
return "FO_ONE_CYLINDER";
case FO_1_8_4_3_6_5_7_2:
return "FO_1_8_4_3_6_5_7_2";
case Force_4b_firing_order:
return "Force_4b_firing_order";
case FO_1_THEN_2_THEN_4_THEN3:
return "FO_1_THEN_2_THEN_4_THEN3";
case FO_1_2_4_5_3:
return "FO_1_2_4_5_3";
}
return NULL;
}
const char *getOperation_mode_e(operation_mode_e value){
switch(value) {
case FOUR_STROKE_CAM_SENSOR:
return "FOUR_STROKE_CAM_SENSOR";
case OM_NONE:
return "OM_NONE";
case FOUR_STROKE_CRANK_SENSOR:
return "FOUR_STROKE_CRANK_SENSOR";
case Force_4b_operation_mode_e:
return "Force_4b_operation_mode_e";
}
return NULL;
}
const char *getIgnition_mode_e(ignition_mode_e value){
switch(value) {
case IM_INDIVIDUAL_COILS:
return "IM_INDIVIDUAL_COILS";
case Force_4b_ignition_mode:
return "Force_4b_ignition_mode";
case IM_ONE_COIL:
return "IM_ONE_COIL";
case IM_WASTED_SPARK:
return "IM_WASTED_SPARK";
}
return NULL;
}
const char *getInjection_mode_e(injection_mode_e value){
switch(value) {
case IM_BATCH:
return "IM_BATCH";
case Force_4b_injection_mode:
return "Force_4b_injection_mode";
case IM_SEQUENTIAL:
return "IM_SEQUENTIAL";
case IM_SIMULTANEOUS:
return "IM_SIMULTANEOUS";
}
return NULL;
}
const char *getCranking_ignition_mode_e(cranking_ignition_mode_e value){
switch(value) {
case CIM_FIXED_ANGLE:
return "CIM_FIXED_ANGLE";
case CIM_DEFAULT:
return "CIM_DEFAULT";
case Force_4b_cranking_ignition_mode:
return "Force_4b_cranking_ignition_mode";
}
return NULL;
}
const char *getSpi_device_e(spi_device_e value){
switch(value) {
case SPI_NONE:
return "SPI_NONE";
case Force_4b_spi_device:
return "Force_4b_spi_device";
case SPI_DEVICE_3:
return "SPI_DEVICE_3";
case SPI_DEVICE_2:
return "SPI_DEVICE_2";
case SPI_DEVICE_4:
return "SPI_DEVICE_4";
case SPI_DEVICE_1:
return "SPI_DEVICE_1";
}
return NULL;
}
const char *getInternal_error_e(internal_error_e value){
switch(value) {
case Force_4b_cranking_internal_error:
return "Force_4b_cranking_internal_error";
case IE_UNEXPECTED_FIRING_ORDER:
return "IE_UNEXPECTED_FIRING_ORDER";
case IE_NO_ERROR:
return "IE_NO_ERROR";
}
return NULL;
}
const char *getAdc_channel_e(adc_channel_e value){
switch(value) {
case EFI_ADC_NONE:
return "EFI_ADC_NONE";
case EFI_ADC_14:
return "EFI_ADC_14";
case EFI_ADC_13:
return "EFI_ADC_13";
case EFI_ADC_15:
return "EFI_ADC_15";
case EFI_ADC_ERROR:
return "EFI_ADC_ERROR";
case EFI_ADC_10:
return "EFI_ADC_10";
case EFI_ADC_12:
return "EFI_ADC_12";
case EFI_ADC_11:
return "EFI_ADC_11";
case Force_4b_cranking_adc_channel:
return "Force_4b_cranking_adc_channel";
case EFI_ADC_7:
return "EFI_ADC_7";
case EFI_ADC_6:
return "EFI_ADC_6";
case EFI_ADC_9:
return "EFI_ADC_9";
case EFI_ADC_8:
return "EFI_ADC_8";
case EFI_ADC_1:
return "EFI_ADC_1";
case EFI_ADC_0:
return "EFI_ADC_0";
case EFI_ADC_3:
return "EFI_ADC_3";
case EFI_ADC_2:
return "EFI_ADC_2";
case EFI_ADC_5:
return "EFI_ADC_5";
case EFI_ADC_4:
return "EFI_ADC_4";
}
return NULL;
}
const char *getEgo_sensor_e(ego_sensor_e value){
switch(value) {
case Force_4b_ego_sensor:
return "Force_4b_ego_sensor";
case ES_BPSX_D1:
return "ES_BPSX_D1";
case ES_Innovate_MTX_L:
return "ES_Innovate_MTX_L";
case ES_14Point7_Free:
return "ES_14Point7_Free";
}
return NULL;
}
const char *getBrain_pin_e(brain_pin_e value){
switch(value) {
case GPIOE_6:
return "GPIOE_6";
case GPIOC_1:
return "GPIOC_1";
case GPIOB_10:
return "GPIOB_10";
case GPIOB_6:
return "GPIOB_6";
case GPIOE_5:
return "GPIOE_5";
case GPIOC_2:
return "GPIOC_2";
case GPIOB_7:
return "GPIOB_7";
case GPIOE_8:
return "GPIOE_8";
case GPIOB_4:
return "GPIOB_4";
case GPIOE_7:
return "GPIOE_7";
case GPIOC_0:
return "GPIOC_0";
case GPIOB_5:
return "GPIOB_5";
case GPIOE_2:
return "GPIOE_2";
case GPIOB_14:
return "GPIOB_14";
case GPIOE_1:
return "GPIOE_1";
case GPIOB_13:
return "GPIOB_13";
case GPIOE_4:
return "GPIOE_4";
case GPIOD_1:
return "GPIOD_1";
case GPIOB_12:
return "GPIOB_12";
case GPIOB_8:
return "GPIOB_8";
case GPIOE_3:
return "GPIOE_3";
case GPIOD_0:
return "GPIOD_0";
case GPIOB_11:
return "GPIOB_11";
case GPIOB_9:
return "GPIOB_9";
case GPIOD_3:
return "GPIOD_3";
case GPIOC_9:
return "GPIOC_9";
case GPIOD_2:
return "GPIOD_2";
case GPIOE_0:
return "GPIOE_0";
case GPIOD_5:
return "GPIOD_5";
case GPIOC_7:
return "GPIOC_7";
case GPIO_INVALID:
return "GPIO_INVALID";
case GPIOD_4:
return "GPIOD_4";
case GPIOC_8:
return "GPIOC_8";
case GPIOD_7:
return "GPIOD_7";
case GPIOC_5:
return "GPIOC_5";
case GPIOB_2:
return "GPIOB_2";
case GPIOD_6:
return "GPIOD_6";
case GPIOC_6:
return "GPIOC_6";
case GPIOB_3:
return "GPIOB_3";
case GPIOD_9:
return "GPIOD_9";
case GPIOC_3:
return "GPIOC_3";
case GPIOB_0:
return "GPIOB_0";
case GPIOD_8:
return "GPIOD_8";
case GPIOC_4:
return "GPIOC_4";
case GPIOB_1:
return "GPIOB_1";
case GPIOB_15:
return "GPIOB_15";
case GPIOE_9:
return "GPIOE_9";
case GPIOA_10:
return "GPIOA_10";
case GPIOA_11:
return "GPIOA_11";
case GPIOA_12:
return "GPIOA_12";
case GPIOA_13:
return "GPIOA_13";
case GPIOA_15:
return "GPIOA_15";
case GPIOA_14:
return "GPIOA_14";
case GPIOD_11:
return "GPIOD_11";
case GPIOD_12:
return "GPIOD_12";
case GPIOD_10:
return "GPIOD_10";
case GPIOD_15:
return "GPIOD_15";
case GPIOD_13:
return "GPIOD_13";
case GPIOD_14:
return "GPIOD_14";
case GPIOE_14:
return "GPIOE_14";
case GPIOE_15:
return "GPIOE_15";
case GPIOE_10:
return "GPIOE_10";
case GPIOE_11:
return "GPIOE_11";
case GPIOE_12:
return "GPIOE_12";
case GPIOE_13:
return "GPIOE_13";
case GPIOC_14:
return "GPIOC_14";
case GPIOC_15:
return "GPIOC_15";
case GPIOC_12:
return "GPIOC_12";
case GPIOC_13:
return "GPIOC_13";
case GPIOC_10:
return "GPIOC_10";
case GPIOC_11:
return "GPIOC_11";
case Force_4b_cranking_brain_pin:
return "Force_4b_cranking_brain_pin";
case GPIOA_5:
return "GPIOA_5";
case GPIOA_6:
return "GPIOA_6";
case GPIOA_7:
return "GPIOA_7";
case GPIOA_8:
return "GPIOA_8";
case GPIOA_9:
return "GPIOA_9";
case GPIOA_0:
return "GPIOA_0";
case GPIO_UNASSIGNED:
return "GPIO_UNASSIGNED";
case GPIOA_1:
return "GPIOA_1";
case GPIOA_2:
return "GPIOA_2";
case GPIOA_3:
return "GPIOA_3";
case GPIOA_4:
return "GPIOA_4";
}
return NULL;
}
const char *getAir_pressure_sensor_type_e(air_pressure_sensor_type_e value){
switch(value) {
case MT_MPX4250:
return "MT_MPX4250";
case MT_DENSO183:
return "MT_DENSO183";
case MT_HONDA3BAR:
return "MT_HONDA3BAR";
case MT_DODGE_NEON_2003:
return "MT_DODGE_NEON_2003";
case Force_4b_cranking_map_type:
return "Force_4b_cranking_map_type";
case MT_CUSTOM:
return "MT_CUSTOM";
}
return NULL;
}