24 lines
3.3 KiB
C++
24 lines
3.3 KiB
C++
|
|
//
|
|
// Warning: don't edit - generated by generate_ecu_code.pl processing ../dev/ucx2_i01.json: KLE 15: Convenience charging electronics
|
|
// This generated code makes it easier to process CANBUS messages from the KLE ecu in a BMW i3
|
|
//
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_FLASH_DSPS, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xAF43
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_BETRIEBSZUSTAND_LADEGERAET, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDE84
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_LEISTUNG, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDE85
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_SPANNUNG, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDE86
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_STROM, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDE87
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_AC_PHASENANZAHL, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDF25
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_LADEDAUER, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFB0
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_TEMPERATUREN, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFB1
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_LEISTUNG2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFB4
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_LADE_HISTOGRAMM, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFB6
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_LADE_HISTOGRAMM2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFB7
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_LADEDAUER2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFB8
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_UMSCHALTMATRIX, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFB9
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_SPANNUNG2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFBA
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEGERAET_STROM2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFBB
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_BETRIEBSZUSTAND_LADEGERAET2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFBC
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_LADEDAUER_LADEART, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDFBD
|
|
//{ I3_ECU_KLE_TX, I3_ECU_KLE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_KLE_FLASH_DSPS_0XF000, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xF000
|