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.