|
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 |
Public Member Functions inherited from Vector::BLF::ObjectHeader | |
| 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 |
Public Member Functions inherited from Vector::BLF::ObjectHeaderBase | |
| 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 {} |
Public Attributes inherited from Vector::BLF::ObjectHeader | |
| 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... | |
Public Attributes inherited from Vector::BLF::ObjectHeaderBase | |
| 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 | |
Public Types inherited from Vector::BLF::ObjectHeader | |
| 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