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


Public Member Functions | |
| IsoTpBase (ICanTransmitter *p_txTransport, size_t p_busIndex, uint32_t p_rxFrameId, uint32_t p_txFrameId) | |
| int | sendFrame (const IsoTpFrameHeader &header, const uint8_t *data, int num, can_sysinterval_t timeout) |
| can_msg_t | transmit (CanTxMessage &ctfp, can_sysinterval_t timeout) |
Data Fields | |
| size_t | isoHeaderByteIndex = 0 |
| ICanTransmitter * | txTransport |
| size_t | busIndex |
| uint32_t | rxFrameId |
| uint32_t | txFrameId |
|
inline |
| int IsoTpBase::sendFrame | ( | const IsoTpFrameHeader & | header, |
| const uint8_t * | data, | ||
| int | num, | ||
| can_sysinterval_t | timeout | ||
| ) |
https://en.wikipedia.org/wiki/ISO_15765-2
Definition at line 12 of file isotp.cpp.
Referenced by IsoTpRx::readTimeout(), CanStreamerState::receiveFrame(), CanStreamerState::sendDataTimeout(), and IsoTpRxTx::writeTimeout().


|
inline |
Definition at line 99 of file isotp.h.
Referenced by sendFrame().


| size_t IsoTpBase::busIndex |
Definition at line 116 of file isotp.h.
Referenced by sendFrame().
| size_t IsoTpBase::isoHeaderByteIndex = 0 |
Definition at line 112 of file isotp.h.
Referenced by IsoTpRx::decodeFrame(), IsoTpRx::readTimeout(), CanStreamerState::receiveFrame(), CanStreamerState::sendDataTimeout(), sendFrame(), transmit(), and IsoTpRxTx::writeTimeout().
| uint32_t IsoTpBase::rxFrameId |
Definition at line 117 of file isotp.h.
Referenced by transmit().
| uint32_t IsoTpBase::txFrameId |
Definition at line 118 of file isotp.h.
Referenced by IsoTpRx::decodeFrame(), and sendFrame().
| ICanTransmitter* IsoTpBase::txTransport |
Definition at line 114 of file isotp.h.
Referenced by transmit().