Vector BLF
|
LIN_CHECKSUM_INFO. More...
#include <LinChecksumInfo.h>
Public Member Functions | |
void | read (AbstractFile &is) override |
void | write (AbstractFile &os) override |
uint32_t | calculateObjectSize () const override |
![]() | |
ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0) | |
void | read (AbstractFile &is) override |
void | write (AbstractFile &os) override |
uint16_t | calculateHeaderSize () const override |
uint32_t | calculateObjectSize () const override |
![]() | |
ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType) | |
ObjectHeaderBase (const ObjectHeaderBase &)=default | |
ObjectHeaderBase & | operator= (const ObjectHeaderBase &)=default |
ObjectHeaderBase (ObjectHeaderBase &&)=default | |
ObjectHeaderBase & | operator= (ObjectHeaderBase &&)=default |
Public Attributes | |
uint16_t | channel {} |
application channel More... | |
uint8_t | id {} |
LIN ID. More... | |
uint8_t | checksumModel {} |
LIN checksum model. More... | |
uint32_t | reservedLinChecksumInfo {} |
![]() | |
uint32_t | objectFlags {ObjectFlags::TimeOneNans} |
object flags More... | |
uint16_t | clientIndex {} |
client index of send node | |
uint16_t | objectVersion {0} |
object specific version More... | |
uint64_t | objectTimeStamp {} |
object timestamp More... | |
![]() | |
uint32_t | signature {ObjectSignature} |
signature (ObjectSignature) More... | |
uint16_t | headerSize {} |
sizeof object header More... | |
uint16_t | headerVersion {} |
header version (1) More... | |
uint32_t | objectSize {} |
object size More... | |
ObjectType | objectType {ObjectType::UNKNOWN} |
object type More... | |
Additional Inherited Members | |
![]() | |
enum | ObjectFlags : uint32_t { 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.
uint16_t Vector::BLF::LinChecksumInfo::channel {} |
application channel
Channel number where the event notified
uint8_t Vector::BLF::LinChecksumInfo::checksumModel {} |
LIN checksum model.
Used checksum model. Following values are possible:
uint8_t Vector::BLF::LinChecksumInfo::id {} |
LIN ID.
Frame identifier
uint32_t Vector::BLF::LinChecksumInfo::reservedLinChecksumInfo {} |
reserved