Vector BLF
|
#include <LinMessageDescriptor.h>
Public Member Functions | |
void | read (AbstractFile &is) override |
void | write (AbstractFile &os) override |
DWORD | calculateObjectSize () const override |
![]() | |
void | read (AbstractFile &is) override |
void | write (AbstractFile &os) override |
DWORD | calculateObjectSize () const override |
![]() | |
LinBusEvent (const LinBusEvent &)=default | |
LinBusEvent & | operator= (const LinBusEvent &)=default |
LinBusEvent (LinBusEvent &&)=default | |
LinBusEvent & | operator= (LinBusEvent &&)=default |
Public Attributes | |
WORD | supplierId {} |
LIN Sub-Identifier - Supplier ID. More... | |
WORD | messageId {} |
LIN Sub-Identifier - Message ID (16 bits) More... | |
BYTE | nad {} |
LIN Sub-Identifier - NAD. More... | |
BYTE | id {} |
LIN ID. More... | |
BYTE | dlc {} |
LIN DLC. More... | |
BYTE | checksumModel {} |
LIN checksum model. More... | |
![]() | |
ULONGLONG | synchBreakLength {} |
Sync Break Length in ns. More... | |
ULONGLONG | synchDelLength {} |
Sync Delimiter Length in ns. More... | |
![]() | |
ULONGLONG | sof {} |
Start Of Frame timestamp. More... | |
DWORD | eventBaudrate {} |
Baudrate of the event in bit/sec. More... | |
WORD | channel {} |
application channel More... | |
WORD | reservedLinBusEvent {} |
Common header of LIN bus events containing LIN header data
|
overridevirtual |
Calculates the objectSize
Reimplemented from Vector::BLF::LinBusEvent.
Reimplemented in Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinSendError2, and Vector::BLF::LinReceiveError2.
|
overridevirtual |
Read the data of this object
is | input stream |
Reimplemented from Vector::BLF::LinBusEvent.
Reimplemented in Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinSendError2, and Vector::BLF::LinReceiveError2.
|
overridevirtual |
Write the data of this object
os | output stream |
Reimplemented from Vector::BLF::LinBusEvent.
Reimplemented in Vector::BLF::LinShortOrSlowResponse2, Vector::BLF::LinShortOrSlowResponse, Vector::BLF::LinSendError2, and Vector::BLF::LinReceiveError2.
BYTE Vector::BLF::LinMessageDescriptor::checksumModel {} |
LIN checksum model.
Expected checksum model of checksum value. Only valid if objectVersion >= 1.
BYTE Vector::BLF::LinMessageDescriptor::dlc {} |
LIN DLC.
Frame length [in bytes]
BYTE Vector::BLF::LinMessageDescriptor::id {} |
LIN ID.
Frame identifier (6-bit)
WORD Vector::BLF::LinMessageDescriptor::messageId {} |
LIN Sub-Identifier - Message ID (16 bits)
LIN protocol 2.0: Message identifier (16-bit) of the frame as it is specified in LDF in the list of transmitter’s configurable frames.
LIN protocol 2.1: Position index of the frame as it is specified in LDF in the list of transmitter’s configurable frames.
BYTE Vector::BLF::LinMessageDescriptor::nad {} |
LIN Sub-Identifier - NAD.
Configured Node Address of the frame’s transmitter as it is specified in LDF. LIN protocol 2.0 and higher
WORD Vector::BLF::LinMessageDescriptor::supplierId {} |
LIN Sub-Identifier - Supplier ID.
Supplier identifier of the frame’s transmitter as it is specified in LDF. LIN protocol 2.0 and higher