VECTOR_BLF_LINSENDERROR(3)

๐Ÿ“ฆ version 2.4.2, in arch rolling

๐Ÿ’– NAME ๐Ÿ’–

Okay bestie, you're on the Vector::BL...inSendError(3) page from the Vector BLF manual, and it's all about Vector::BLF::LinSendError โ€” aka LIN_SND_ERROR. Periodt.

โœจ SYNOPSIS โœจ

#include <LinSendError.h>

Inherits Vector::BLF::ObjectHeader. Slay.

๐Ÿซถ 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

The inherited lineup, no cap:

  • 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
  • uint8_t id {} โ€” LIN ID.
  • uint8_t dlc {} โ€” LIN DLC.
  • uint8_t fsmId {}
  • uint8_t fsmState {}
  • uint8_t headerTime {}
  • uint8_t fullTime {}

๐Ÿ’ซ Public Attributes inherited from Vector::BLF::ObjectHeader

  • uint32_t objectFlags {ObjectFlags::TimeOneNans} โ€” object flags
  • uint16_t clientIndex {} โ€” client index of send node
  • uint16_t objectVersion {0} โ€” object specific version
  • uint64_t objectTimeStamp {} โ€” object timestamp

๐ŸŒŸ Public Attributes inherited from Vector::BLF::ObjectHeaderBase

  • uint32_t signature {ObjectSignature} โ€” signature (ObjectSignature)
  • uint16_t headerSize {} โ€” sizeof object header
  • uint16_t headerVersion {} โ€” header version (1)
  • uint32_t objectSize {} โ€” object size
  • ObjectType objectType {ObjectType::UNKNOWN} โ€” object type

๐Ÿฆ‹ Additional Inherited Members

๐ŸŒ™ Public Types inherited from Vector::BLF::ObjectHeader

enum ObjectFlags : uint32_t { TimeTenMics = 0x00000001, TimeOneNans = 0x00000002 }

๐Ÿ’… Detailed Description ๐Ÿ’…

LIN_SND_ERROR.

Deprecated, bestie. ๐Ÿ’€ That's the actual status in the original โ€” I'm just the messenger.

This event occurs when no Slave responds to a frame header from Master.

๐Ÿ”ฅ Member Function Documentation ๐Ÿ”ฅ

๐Ÿงฎ uint32_t Vector::BLF::LinSendError::calculateObjectSize () const [override], [virtual]

Calculates the objectSize.

Returns: object size

Reimplemented from Vector::BLF::ObjectHeaderBase.

๐Ÿ“ฅ void Vector::BLF::LinSendError::read (AbstractFile & is) [override], [virtual]

Read the data of this object.

Parameters: is input stream

Reimplemented from Vector::BLF::ObjectHeaderBase.

๐Ÿ“ค void Vector::BLF::LinSendError::write (AbstractFile & os) [override], [virtual]

Write the data of this object.

Parameters: os output stream

Reimplemented from Vector::BLF::ObjectHeaderBase.

๐Ÿ“ Member Data Documentation ๐Ÿ“

uint16_t Vector::BLF::LinSendError::channel {}

application channel โ€” Channel number where the event notified

uint8_t Vector::BLF::LinSendError::dlc {}

LIN DLC. Frame length

uint8_t Vector::BLF::LinSendError::fsmId {}

Slave Identifier in the Final State Machine (obsolete)

uint8_t Vector::BLF::LinSendError::fsmState {}

State Identifier of a Slave in the Final State Machine (obsolete)

uint8_t Vector::BLF::LinSendError::fullTime {}

Duration of the entire frame [in bit times]

uint8_t Vector::BLF::LinSendError::headerTime {}

Duration of the frame header [in bit times]

uint8_t Vector::BLF::LinSendError::id {}

LIN ID. Frame identifier

๐Ÿ‘‘ Author ๐Ÿ‘‘

Generated automatically by Doxygen for Vector BLF from the source code.


Cute sign-off ๐Ÿ’Œ: source/version is Vector BLF, page tag is Vector::BL...inSendError(3), and the date slot is literally not listed in the footer โ€” no cap, I'm not inventing one. โœจ๐Ÿซถ

๐Ÿ“ฆ where this page comes from