Объединены маски CAN
This commit is contained in:
parent
0ecc85d234
commit
24a5968d22
|
|
@ -164,7 +164,7 @@ const FilterTo_FLEXCAN_RxMbFilterType IdCanHardSoftFilterCan0[countIdCanHardSoft
|
||||||
};
|
};
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
#define countIdCanHardSoftFilterCan0 (28)
|
#define countIdCanHardSoftFilterCan0 (28)
|
||||||
const FilterTo_FLEXCAN_RxMbFilterType IdCanHardSoftFilterCan0[countIdCanHardSoftFilterCan0] = {
|
const FilterTo_FLEXCAN_RxMbFilterType IdCanHardSoftFilterCan0[countIdCanHardSoftFilterCan0] = {
|
||||||
{FLEXCAN_ID_STD, Diag_To_CCU_CANID, 0x7FF, PROTOCOL_CAN_UDS},
|
{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, FIU_CCU3_CANID, 0x7FF, PROTOCOL_CAN_RAW},
|
||||||
{FLEXCAN_ID_STD, ESC_04_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
|
#define countIdCanFilterFifoCan0 1
|
||||||
const FLEXCAN_RxMbFilterType IdCanFilterFifoCan0[countIdCanFilterFifoCan0] = {
|
const FLEXCAN_RxMbFilterType IdCanFilterFifoCan0[countIdCanFilterFifoCan0] = {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
#include "CanSpamReceiver.h"
|
#include "CanSpamReceiver.h"
|
||||||
#include "lfs.h"
|
#include "lfs.h"
|
||||||
|
|
||||||
#define LOG_DTC 0
|
#define LOG_DTC 1
|
||||||
|
|
||||||
#define DTC_TEST_FAILED 1
|
#define DTC_TEST_FAILED 1
|
||||||
#define DTC_TEST_CONFIRMED 8
|
#define DTC_TEST_CONFIRMED 8
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue