Объединены маски CAN
This commit is contained in:
parent
0ecc85d234
commit
24a5968d22
|
|
@ -164,7 +164,7 @@ const FilterTo_FLEXCAN_RxMbFilterType IdCanHardSoftFilterCan0[countIdCanHardSoft
|
|||
};
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
#define countIdCanHardSoftFilterCan0 (28)
|
||||
const FilterTo_FLEXCAN_RxMbFilterType IdCanHardSoftFilterCan0[countIdCanHardSoftFilterCan0] = {
|
||||
{FLEXCAN_ID_STD, Diag_To_CCU_CANID, 0x7FF, PROTOCOL_CAN_UDS},
|
||||
|
|
@ -200,6 +200,45 @@ const FilterTo_FLEXCAN_RxMbFilterType IdCanHardSoftFilterCan0[countIdCanHardSoft
|
|||
{FLEXCAN_ID_STD, FIU_CCU3_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, ESC_04_CANID, 0x7FF, PROTOCOL_CAN_RAW}
|
||||
};
|
||||
*/
|
||||
|
||||
#define countIdCanHardSoftFilterCan0 (22)
|
||||
|
||||
const FilterTo_FLEXCAN_RxMbFilterType IdCanHardSoftFilterCan0[countIdCanHardSoftFilterCan0] = {
|
||||
// UDS диагностика
|
||||
{FLEXCAN_ID_STD, Diag_To_CCU_CANID, 0x7FF, PROTOCOL_CAN_UDS},
|
||||
{FLEXCAN_ID_STD, Diag_Functional_CANID, 0x7FF, PROTOCOL_CAN_UDS},
|
||||
|
||||
// Отдельные RAW ID
|
||||
{FLEXCAN_ID_STD, EMS_Veh_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, 0x152, 0x7FE, PROTOCOL_CAN_RAW}, // BCM_Powertrain (0x152) + EMS_Veh_02 (0x153)
|
||||
{FLEXCAN_ID_STD, BCM_EEM_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, DMFR_Msg1_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, DMFL_Msg1_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, TM_CP_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, HVC_CCU_Status_Msg_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, BCM_VEH_STATE_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, EMS_HVC_Req_Msg_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, HVC_Err_Status_Msg_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, BCM_CLIMATIC_DATA_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, ESC_08_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
|
||||
// Группа сидений
|
||||
{FLEXCAN_ID_STD, 0x4D0, 0x7FC, PROTOCOL_CAN_RAW}, // SMFL (0x4D0), SMFR (0x4D1), SMRL (0x4D2), SMRR (0x4D3)
|
||||
|
||||
{FLEXCAN_ID_STD, VEH_VIN_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
|
||||
// Датчики присутствия
|
||||
{FLEXCAN_ID_STD, OCUFL_MSG_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, 0x522, 0x7FE, PROTOCOL_CAN_RAW}, // OCUFR (0x522) + OCURL (0x523)
|
||||
{FLEXCAN_ID_STD, OCURR_MSG_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
|
||||
// FIU CCU
|
||||
{FLEXCAN_ID_STD, FIU_CCU1_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||
{FLEXCAN_ID_STD, 0x5A2, 0x7FE, PROTOCOL_CAN_RAW}, // FIU_CCU2 (0x5A2) + FIU_CCU3 (0x5A3)
|
||||
|
||||
{FLEXCAN_ID_STD, ESC_04_CANID, 0x7FF, PROTOCOL_CAN_RAW}
|
||||
};
|
||||
|
||||
#define countIdCanFilterFifoCan0 1
|
||||
const FLEXCAN_RxMbFilterType IdCanFilterFifoCan0[countIdCanFilterFifoCan0] = {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
#include "CanSpamReceiver.h"
|
||||
#include "lfs.h"
|
||||
|
||||
#define LOG_DTC 0
|
||||
#define LOG_DTC 1
|
||||
|
||||
#define DTC_TEST_FAILED 1
|
||||
#define DTC_TEST_CONFIRMED 8
|
||||
|
|
|
|||
Loading…
Reference in New Issue