Vector BLF
|
LIN_CHECKSUM_INFO. More...
#include <LinChecksumInfo.h>
Public Member Functions | |
void | read (AbstractFile &is) override |
void | write (AbstractFile &os) override |
DWORD | calculateObjectSize () const override |
![]() | |
ObjectHeader (const ObjectType objectType, const WORD objectVersion=0) | |
void | read (AbstractFile &is) override |
void | write (AbstractFile &os) override |
WORD | calculateHeaderSize () const override |
DWORD | calculateObjectSize () const override |
![]() | |
ObjectHeaderBase (const WORD headerVersion, const ObjectType objectType) | |
ObjectHeaderBase (const ObjectHeaderBase &)=default | |
ObjectHeaderBase & | operator= (const ObjectHeaderBase &)=default |
ObjectHeaderBase (ObjectHeaderBase &&)=default | |
ObjectHeaderBase & | operator= (ObjectHeaderBase &&)=default |
Public Attributes | |
WORD | channel {} |
application channel More... | |
BYTE | id {} |
LIN ID. More... | |
BYTE | checksumModel {} |
LIN checksum model. More... | |
DWORD | reservedLinChecksumInfo {} |
![]() | |
DWORD | objectFlags {ObjectFlags::TimeOneNans} |
object flags More... | |
WORD | clientIndex {} |
client index of send node | |
WORD | objectVersion {0} |
object specific version More... | |
ULONGLONG | objectTimeStamp {} |
object timestamp More... | |
![]() | |
DWORD | signature {ObjectSignature} |
signature (ObjectSignature) More... | |
WORD | headerSize {} |
sizeof object header More... | |
WORD | headerVersion {} |
header version (1) More... | |
DWORD | objectSize {} |
object size More... | |
ObjectType | objectType {} |
object type More... | |
Additional Inherited Members | |
![]() | |
enum | ObjectFlags : DWORD { TimeTenMics = 0x00000001 , TimeOneNans = 0x00000002 } |
LIN_CHECKSUM_INFO.
This info event occurs when the LIN hardware successfully detected the checksum model of an unknown frame. This checksum model is set as the expected one for this frame in the future.
|
overridevirtual |
|
overridevirtual |
Read the data of this object
is | input stream |
Reimplemented from Vector::BLF::ObjectHeaderBase.
|
overridevirtual |
Write the data of this object
os | output stream |
Reimplemented from Vector::BLF::ObjectHeaderBase.
WORD Vector::BLF::LinChecksumInfo::channel {} |
application channel
Channel number where the event notified
BYTE Vector::BLF::LinChecksumInfo::checksumModel {} |
LIN checksum model.
Used checksum model. Following values are possible:
BYTE Vector::BLF::LinChecksumInfo::id {} |
LIN ID.
Frame identifier
DWORD Vector::BLF::LinChecksumInfo::reservedLinChecksumInfo {} |
reserved