|
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 CanTransport::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.