rusEFI
The most advanced open source ECU
|
Definition in file can.h.
Data Structures | |
class | CanWrite |
class | CanCycle |
Typedefs | |
using | CI = CanInterval |
Enumerations | |
enum class | CanInterval : uint16_t { None = 0 , _5ms = 1 << 0 , _10ms = 1 << 1 , _20ms = 1 << 2 , _50ms = 1 << 3 , _100ms = 1 << 4 , _200ms = 1 << 5 , _250ms = 1 << 6 , _500ms = 1 << 7 , _1000ms = 1 << 8 , _MAX_Cycle = _1000ms } |
Functions | |
void | resetCanWriteCycle () |
void | processCanRxMessage (const size_t busIndex, const CANRxFrame &msg, efitick_t nowNt) |
void | registerCanListener (CanListener &listener) |
void | registerCanSensor (CanSensorBase &sensor) |
constexpr CI | operator| (CI lhs, CI rhs) |
constexpr CI | operator& (CI lhs, CI rhs) |
constexpr CI & | operator|= (CI &lhs, CI rhs) |
using CI = CanInterval |
|
strong |
Enumerator | |
---|---|
None | |
_5ms | |
_10ms | |
_20ms | |
_50ms | |
_100ms | |
_200ms | |
_250ms | |
_500ms | |
_1000ms | |
_MAX_Cycle |
Definition at line 29 of file can.h.
void processCanRxMessage | ( | const size_t | busIndex, |
const CANRxFrame & | msg, | ||
efitick_t | nowNt | ||
) |
Definition at line 203 of file can_rx.cpp.
void registerCanListener | ( | CanListener & | listener | ) |
Definition at line 84 of file can_rx.cpp.
Referenced by CanStreamer::init(), initCanGpioMsiobox(), and registerCanSensor().
void registerCanSensor | ( | CanSensorBase & | sensor | ) |
Definition at line 92 of file can_rx.cpp.
Referenced by initCanSensors(), initEgt(), and initLambda().
void resetCanWriteCycle | ( | ) |
Definition at line 45 of file can_tx.cpp.