Vector::BL...erErrorExt(3)
π Vector::BLF::CanDriverErrorExt π
okay bestie, welcome to the Vector::BL...erErrorExt(3) page β yes, that exact header energy β from the Library Functions Manual. We're doing the CAN_DRIVER_ERROR_EXT. object today, and every inherited member, every reserved field, and every βto be definedβ is coming with us. Slay. β¨
β¨ NAME β¨
Vector::BLF::CanDriverErrorExt - CAN_DRIVER_ERROR_EXT.
πΈ SYNOPSIS πΈ
#include <CanDriverErrorExt.h>
Inherits Vector::BLF::ObjectHeader.
This is the inherited-member zone, bestie β everything under the βinheritedβ headings is inherited, not new CanDriverErrorExt-only lore. π
π Public Member Functions
void read (AbstractFile &is) overridevoid write (AbstractFile &os) overrideuint32_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) overridevoid write (AbstractFile &os) overrideuint16_t calculateHeaderSize () const overrideuint32_t calculateObjectSize () const override
π§ Public Member Functions inherited from Vector::BLF::ObjectHeaderBase
ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType)ObjectHeaderBase (const ObjectHeaderBase &)=defaultObjectHeaderBase & operator= (const ObjectHeaderBase &)=defaultObjectHeaderBase (ObjectHeaderBase &&)=defaultObjectHeaderBase & operator= (ObjectHeaderBase &&)=default
π Public Attributes
uint16_t channel {}β application channeluint8_t txErrors {}β # of TX errorsuint8_t rxErrors {}β # of RX errorsuint32_t errorCode {}β CAN driver error code.uint32_t flags {}β flagsuint8_t state {}β state registeruint8_t reservedCanDriverErrorExt1 {}uint16_t reservedCanDriverErrorExt2 {}std::array< uint32_t, 4 > reservedCanDriverErrorExt3 {}
π Public Attributes inherited from Vector::BLF::ObjectHeader
uint32_t objectFlags {ObjectFlags::TimeOneNans}β object flagsuint16_t clientIndex {}β client index of send nodeuint16_t objectVersion {0}β object specific versionuint64_t objectTimeStamp {}β object timestamp
β Public Attributes inherited from Vector::BLF::ObjectHeaderBase
uint32_t signature {ObjectSignature}β signature (ObjectSignature)uint16_t headerSize {}β sizeof object headeruint16_t headerVersion {}β header version (1)uint32_t objectSize {}β object sizeObjectType 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 π
CAN_DRIVER_ERROR_EXT.
Extended CAN driver error information for transceiver of a CAN channel.
Itβs giving extended CAN driver error info for a CAN channelβs transceiver, and honestly? Iconic diagnostic main character energy, fr fr. π¦
π₯ Member Function Documentation π₯
uint32_t Vector::BLF::CanDriverErrorExt::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize.
Returns: object size
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::CanDriverErrorExt::read (AbstractFile & is)
[override], [virtual]
Read the data of this object.
Parameters: is input stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::CanDriverErrorExt::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::CanDriverErrorExt::channel {}
application channel β CAN channel the driver error information belongs to.
uint32_t Vector::BLF::CanDriverErrorExt::errorCode {}
CAN driver error code. Error code
uint32_t Vector::BLF::CanDriverErrorExt::flags {}
flags β To be defined.
uint8_t Vector::BLF::CanDriverErrorExt::reservedCanDriverErrorExt1 {}
reserved
uint16_t Vector::BLF::CanDriverErrorExt::reservedCanDriverErrorExt2 {}
reserved
std::array<uint32_t, 4> Vector::BLF::CanDriverErrorExt::reservedCanDriverErrorExt3 {}
reserved
uint8_t Vector::BLF::CanDriverErrorExt::rxErrors {}
of RX errors β Number of receive errors that occurred in CAN controller for that channel.
uint8_t Vector::BLF::CanDriverErrorExt::state {}
state register β To be defined.
uint8_t Vector::BLF::CanDriverErrorExt::txErrors {}
of TX errors β Number of transmit errors that occurred in CAN controller for that channel.
πΈ Author πΈ
Generated automatically by Doxygen for Vector BLF from the source code.
Catch you later, bestie β this footer moment is brought to you by Vector BLF and the page Vector::BL...erErrorExt(3); no date on deck, just vibes. Mwah π
π¦ where this page comes from
- arch rolling: vector-blf 2.4.2-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms