OVMS3/OVMS.V3/components/vehicle_bmwi3/ecu_definitions/ecu_edm_polls.cpp

46 lines
7 KiB
C++

//
// Warning: don't edit - generated by generate_ecu_code.pl processing ../dev/edmei1.json: EDM 12: Electrical digital motor electronics (low voltage ECU)
// This generated code makes it easier to process CANBUS messages from the EDM ecu in a BMW i3
//
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_ENTLUEFTUNG_KUEHLSYSTEM, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xA1D0
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_MCAMOS, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xADFA
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_12V_NACHLADEHISTORIE_LOESCHEN, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xAE02
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_12V_NACHLADEHISTOGRAMM_LOESCHEN, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xAE03
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_EME_KAELTEMITTEL_ABSPERRVENTIL_ON_OFF, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDE22
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_PEDALWERTGEBER, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDE9C
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_REX_STATISTIK_BETRIEB, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDEE1
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_REX_STATISTIK_DREHZAHL, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDEE2
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_ZYKLISCHES_NACHLADEN_INFO, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDEFD
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_ZYKLISCHES_NACHLADEN_HISTOGRAMM, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDEFE
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_REX_STATISTIK_TEMPERATUR, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDF53
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_REX_STATISTIK_KILOMETER_KLASSEN, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDF54
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_REX_STATISTIK_ZYKLEN, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDF55
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_REX_STATISTIK_SOC_KILOMETER_KLASSEN, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDF56
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_REX_STATISTIK_ZAEHLER, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDF5E
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STEUERN_INTERLOCK, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x1061
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_12V_NACHLADEHISTORIE, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x409D
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_12V_NACHLADEHISTOGRAMM, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x409E
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_E_S_KL_15_WUP, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4101
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_E_A_PWG1_RAW, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4102
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_E_A_PWG2_RAW, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4103
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_E_A_TMEL_RAW, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4104
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_BATTERIE_VOLTAGE_RAUS, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4105
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_A_U_PWG1, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4106
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_A_U_PWG2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4107
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_E_A_MEL, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4109
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_ECU_MICRO_TEMPERATUR, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x410A
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_E_A_TMEL2_RAW, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x410B
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_A_S_ELRLY, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4120
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_A_T_ELUE, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4121
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_A_T_EWP, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4122
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_A_S_KV1, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4123
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_A_S_KV2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4124
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_A_S_MEL, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4125
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_E_A_PWG1, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4182
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_E_A_PWG2_FILTERED, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4183
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_TEMPERATUR_SENSOR_1, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4184
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_BATTERY_VOLTAGE_FILTERED, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x4185
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STATUS_TEMPERATUR_SENSOR_2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x418B
//{ I3_ECU_EDM_TX, I3_ECU_EDM_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_EDM_STEUERN_AKKS, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xF0D5