Vector BLF
|
LIN_DLC_INFO. More...
#include <LinDlcInfo.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 | dlc {} |
LIN DLC. More... | |
uint32_t | reservedLinDlcInfo {} |
![]() | |
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_DLC_INFO.
This info event occurs when the LIN hardware successfully detected the frame length of an unknown frame. This frame length value is set as the one to be expected 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::LinDlcInfo::channel {} |
application channel
Channel number where the frame sent/received.
uint8_t Vector::BLF::LinDlcInfo::dlc {} |
LIN DLC.
Frame length
uint8_t Vector::BLF::LinDlcInfo::id {} |
LIN ID.
Frame identifier
uint32_t Vector::BLF::LinDlcInfo::reservedLinDlcInfo {} |
reserved