only:CAN progress
This commit is contained in:
parent
da4e6496c4
commit
994d53a28b
|
@ -5,8 +5,6 @@
|
||||||
#include "wideband_firmware/for_rusefi/wideband_can.h"
|
#include "wideband_firmware/for_rusefi/wideband_can.h"
|
||||||
|
|
||||||
static constexpr uint32_t aem_base = 0x180;
|
static constexpr uint32_t aem_base = 0x180;
|
||||||
// todo: consume WB_DATA_BASE_ADDR from fresh wideband_can.h https://github.com/rusefi/rusefi/issues/5208
|
|
||||||
#define WB_DATA_BASE_ADDR 0x190
|
|
||||||
static constexpr uint32_t rusefi_base = WB_DATA_BASE_ADDR;
|
static constexpr uint32_t rusefi_base = WB_DATA_BASE_ADDR;
|
||||||
|
|
||||||
AemXSeriesWideband::AemXSeriesWideband(uint8_t sensorIndex, SensorType type)
|
AemXSeriesWideband::AemXSeriesWideband(uint8_t sensorIndex, SensorType type)
|
||||||
|
@ -24,7 +22,7 @@ bool AemXSeriesWideband::acceptFrame(const CANRxFrame& frame) const {
|
||||||
if (frame.DLC != 8) {
|
if (frame.DLC != 8) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t id = CAN_ID(frame);
|
uint32_t id = CAN_ID(frame);
|
||||||
|
|
||||||
// 0th sensor is 0x180, 1st sensor is 0x181, etc
|
// 0th sensor is 0x180, 1st sensor is 0x181, etc
|
||||||
|
@ -33,7 +31,7 @@ bool AemXSeriesWideband::acceptFrame(const CANRxFrame& frame) const {
|
||||||
// 0th sensor is 0x190 and 0x191, 1st sensor is 0x192 and 0x193
|
// 0th sensor is 0x190 and 0x191, 1st sensor is 0x192 and 0x193
|
||||||
uint32_t rusefiBaseId = rusefi_base + 2 * m_sensorIndex;
|
uint32_t rusefiBaseId = rusefi_base + 2 * m_sensorIndex;
|
||||||
|
|
||||||
return
|
return
|
||||||
id == aemXSeriesId ||
|
id == aemXSeriesId ||
|
||||||
id == rusefiBaseId ||
|
id == rusefiBaseId ||
|
||||||
id == rusefiBaseId + 1;
|
id == rusefiBaseId + 1;
|
||||||
|
|
Loading…
Reference in New Issue