rusEFI
The most advanced open source ECU
|
Functions | |
static expected< uint16_t > | look_up_rpm_can_id (can_vss_nbc_e type) |
static expected< uint16_t > | look_up_vss_can_id (can_vss_nbc_e type) |
static uint16_t | look_up_second_vss_can_id (can_vss_nbc_e type) |
float | processBMW_e46 (const CANRxFrame &frame) |
float | processNissan (const CANRxFrame &frame) |
float | processBMW_e90 (const CANRxFrame &frame) |
float | processW202 (const CANRxFrame &frame) |
float | processHyundai (const CANRxFrame &frame, efitick_t nowNt) |
expected< float > | processCanRxVssImpl (const CANRxFrame &frame, efitick_t nowNt) |
static void | processNissanSecondVss (const CANRxFrame &frame, efitick_t nowNt) |
void | processCanRxSecondVss (const CANRxFrame &frame, efitick_t nowNt) |
void | processCanRxVss (const CANRxFrame &frame, efitick_t nowNt) |
void | initCanVssSupport () |
void | setCanVss (int type) |
Variables | |
static bool | isInit = false |
static uint16_t | filterVssCanID = 0 |
static uint16_t | filterSecondVssCanID = 0 |
static uint16_t | filterRpmCanID = 0 |
static StoredValueSensor | wheelSlipRatio (SensorType::WheelSlipRatio, MS2NT(1000)) |
static int | nissanFrontAxle = 0 |
static StoredValueSensor | canSpeed (SensorType::VehicleSpeed, MS2NT(500)) |
void initCanVssSupport | ( | ) |
Definition at line 199 of file can_vss.cpp.
Referenced by initHardware().
|
static |
Definition at line 24 of file can_vss.cpp.
Referenced by initCanVssSupport().
|
static |
Definition at line 65 of file can_vss.cpp.
Referenced by initCanVssSupport().
|
static |
Definition at line 43 of file can_vss.cpp.
Referenced by initCanVssSupport().
float processBMW_e46 | ( | const CANRxFrame & | frame | ) |
Definition at line 78 of file can_vss.cpp.
Referenced by processCanRxVssImpl().
float processBMW_e90 | ( | const CANRxFrame & | frame | ) |
Definition at line 99 of file can_vss.cpp.
Referenced by processCanRxVssImpl().
void processCanRxSecondVss | ( | const CANRxFrame & | frame, |
efitick_t | nowNt | ||
) |
Definition at line 167 of file can_vss.cpp.
Referenced by processCanRxVss().
void processCanRxVss | ( | const CANRxFrame & | frame, |
efitick_t | nowNt | ||
) |
Definition at line 177 of file can_vss.cpp.
Referenced by processCanRxMessage().
expected< float > processCanRxVssImpl | ( | const CANRxFrame & | frame, |
efitick_t | nowNt | ||
) |
Definition at line 132 of file can_vss.cpp.
Referenced by processCanRxVss().
float processHyundai | ( | const CANRxFrame & | frame, |
efitick_t | nowNt | ||
) |
Definition at line 112 of file can_vss.cpp.
Referenced by processCanRxVssImpl().
float processNissan | ( | const CANRxFrame & | frame | ) |
Definition at line 89 of file can_vss.cpp.
Referenced by processCanRxVssImpl().
|
static |
Definition at line 153 of file can_vss.cpp.
Referenced by processCanRxSecondVss().
float processW202 | ( | const CANRxFrame & | frame | ) |
Definition at line 103 of file can_vss.cpp.
Referenced by processCanRxVssImpl().
void setCanVss | ( | int | type | ) |
Definition at line 221 of file can_vss.cpp.
|
static |
Referenced by initCanVssSupport(), and processCanRxVss().
|
static |
Definition at line 20 of file can_vss.cpp.
Referenced by initCanVssSupport(), and processCanRxVss().
|
static |
Definition at line 19 of file can_vss.cpp.
Referenced by initCanVssSupport(), and processCanRxVss().
|
static |
Definition at line 18 of file can_vss.cpp.
Referenced by initCanVssSupport(), and processCanRxVss().
|
static |
Definition at line 17 of file can_vss.cpp.
Referenced by initCanVssSupport(), and processCanRxVss().
|
static |
Definition at line 87 of file can_vss.cpp.
Referenced by processNissan(), and processNissanSecondVss().
|
static |
Referenced by initCanVssSupport(), processHyundai(), and processNissanSecondVss().