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

30 lines
4.3 KiB
C++

//
// Warning: don't edit - generated by generate_ecu_code.pl processing ../dev/zbe6.json: ZBE 67: iDrive controller
// This generated code makes it easier to process CANBUS messages from the ZBE ecu in a BMW i3
//
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_PROGRAMMING_COUNTER, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x2502
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_PROGRAMMING_COUNTER_MAX_VALUE, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x2503
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_FLASH_TIMING_PARAMETER, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x2504
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_MILE_KM_EEPROM, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0x2540
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_VARIANTE_ZBE, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD137
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_SCHRITTE_ROTRAD, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD14E
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_TASTE1, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD213
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_TASTE2, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD214
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_TASTE3, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD215
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_TASTE4, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD216
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_TASTE5, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD217
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_TASTE6, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD218
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_TASTE7, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD219
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_TASTE8, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD21A
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_DREHSTELLER, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD21B
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_DREHSTELLER_NORD, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD21C
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_DREHSTELLER_OST, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD21D
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_DREHSTELLER_SUED, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD21E
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_DREHSTELLER_WEST, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD21F
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_LOGGING_VERBAU, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD228
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_TOUCHPAD_BERUEHRUNG, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD60D
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_TOUCHPAD_ANNAEHERUNG, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xD68D
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_SPANNUNG_KLEMME_30B_WERT, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xDAD9
//{ I3_ECU_ZBE_TX, I3_ECU_ZBE_RX, VEHICLE_POLL_TYPE_OBDIIEXTENDED, I3_PID_ZBE_ACTIVE_DIAGNOSTIC_SESSION, { 0, 0, 0, 0 }, 0, ISOTP_EXTADR }, // 0xF186