Vector BLF
|
LIN_SYN_ERROR. More...
#include <LinSyncError.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... | |
WORD | reservedLinSyncError1 {} |
std::array< WORD, 4 > | timeDiff {} |
DWORD | reservedLinSyncError2 {} |
![]() | |
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_SYN_ERROR.
Synchronization errors occur if the LIN hardware cannot synchronize with an external Master. This might happen if the baud rate actually used by the Master deviates by more than 15 % from the baud rate specified by the LIN hardware. In this case the baud rate value should be modified. This error event may also occur if the Master transmits an invalid or corrupted Sync field.
|
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::LinSyncError::channel {} |
application channel
Channel number where the event notified.
WORD Vector::BLF::LinSyncError::reservedLinSyncError1 {} |
reserved
DWORD Vector::BLF::LinSyncError::reservedLinSyncError2 {} |
reserved
std::array<WORD, 4> Vector::BLF::LinSyncError::timeDiff {} |
Time intervals [in us] detected between the falling signal edges of the Sync field