|
rusEFI
The most advanced open source ECU
|
#include <can_mocks.h>

Data Fields | ||
| struct { | ||
| uint8_t FMI | ||
| Filter id. More... | ||
| uint16_t TIME | ||
| Time stamp. More... | ||
| }; | ||
| struct { | ||
| uint8_t DLC:4 | ||
| Data length. More... | ||
| uint8_t RTR:1 | ||
| Frame type. More... | ||
| uint8_t IDE:1 | ||
| Identifier type. More... | ||
| }; | ||
| union { | ||
| struct { | ||
| uint32_t SID:11 | ||
| Standard identifier. More... | ||
| } | ||
| struct { | ||
| uint32_t EID:29 | ||
| Extended identifier. More... | ||
| } | ||
| }; | ||
| union { | ||
| uint8_t data8 [8] | ||
| Frame data. More... | ||
| uint16_t data16 [4] | ||
| Frame data. More... | ||
| uint32_t data32 [2] | ||
| Frame data. More... | ||
| uint64_t data64 [1] | ||
| Frame data. More... | ||
| }; | ||
Definition at line 36 of file can_mocks.h.
| struct { ... } CANRxFrame |
| struct { ... } CANRxFrame |
| union { ... } CANRxFrame |
| union { ... } CANRxFrame |
| uint16_t CANRxFrame::data16[4] |
Frame data.
Definition at line 56 of file can_mocks.h.
Referenced by AemXSeriesWideband::decodeAemXSeries(), and AemXSeriesEgt::decodeFrame().
| uint32_t CANRxFrame::data32[2] |
Frame data.
Definition at line 57 of file can_mocks.h.
| uint64_t CANRxFrame::data64[1] |
Frame data.
Definition at line 58 of file can_mocks.h.
| uint8_t CANRxFrame::data8[8] |
Frame data.
Definition at line 55 of file can_mocks.h.
Referenced by CanReceivePacket(), AemXSeriesWideband::decodeAemXSeries(), CanSensor< TStorage, TScale >::decodeFrame(), ObdCanSensor< Size, Offset >::decodeFrame(), AemXSeriesWideband::decodeRusefiDiag(), AemXSeriesWideband::decodeRusefiStandard(), getFourBytesLsb(), getTwoBytesLsb(), getTwoBytesMsb(), handleGetDataRequest(), handleWidebandCan(), obdOnCanPacketRx(), printPacket(), processCanEcuControl(), processCanQcBenchTest(), processCanRxMessage(), processHyundai(), processW202(), CanStreamerState::receiveFrame(), CanStreamerState::sendDataTimeout(), and setPin().
| uint8_t CANRxFrame::DLC |
Data length.
Definition at line 42 of file can_mocks.h.
Referenced by AemXSeriesWideband::acceptFrame(), CanReceivePacket(), handleWidebandCan(), printPacket(), processCanRxMessage(), and CanStreamerState::receiveFrame().
| uint32_t CANRxFrame::EID |
| uint8_t CANRxFrame::FMI |
Filter id.
Definition at line 38 of file can_mocks.h.
| uint8_t CANRxFrame::IDE |
| uint8_t CANRxFrame::RTR |
Frame type.
Definition at line 43 of file can_mocks.h.
| uint32_t CANRxFrame::SID |
| uint16_t CANRxFrame::TIME |
Time stamp.
Definition at line 39 of file can_mocks.h.