VECTOR_BLF_CANDRIVERERROR(3)
okay so bestie, welcome to Vector::BL...DriverError(3) from the Library Functions Manual β this is the class page for Vector::BLF::CanDriverError, and the whole vibe is literally CAN_DRIVER_ERROR π
πΈ NAME πΈ
Vector::BLF::CanDriverError β CAN_DRIVER_ERROR.
No cap, that's the name. π«Ά
β¨ SYNOPSIS β¨
#include <CanDriverError.h>
Inherits Vector::BLF::ObjectHeader β yes bestie, it's in the family tree π³
π Public Member Functions
void read (AbstractFile &is) overrideβ reads this object's data fromis. Input stream energy β¨void write (AbstractFile &os) overrideβ writes this object's data toos. Output stream slay πuint32_t calculateObjectSize () const overrideβ calculates the object size and returns it. Math but make it cute π
π Public Member Functions inherited from Vector::BLF::ObjectHeader
ObjectHeader (const ObjectType objectType, const uint16_t objectVersion=0)β builds anObjectHeaderfromobjectTypeandobjectVersion, andobjectVersiondefaults to0βvoid read (AbstractFile &is) overrideβ inherited read, reads fromisπ¦void write (AbstractFile &os) overrideβ inherited write, writes toosπΈuint16_t calculateHeaderSize () const overrideβ inherited header-size calculator, doing its little header-size thing π«uint32_t calculateObjectSize () const overrideβ inherited object-size calculator, returns object size π₯
π Public Member Functions inherited from Vector::BLF::ObjectHeaderBase
ObjectHeaderBase (const uint16_t headerVersion, const ObjectType objectType)β builds anObjectHeaderBasefromheaderVersionandobjectTypeπ§ObjectHeaderBase (const ObjectHeaderBase &)=defaultβ defaulted copy constructor, iconic copy behavior πObjectHeaderBase & operator= (const ObjectHeaderBase &)=defaultβ defaulted copy assignment, assignment but make it default πObjectHeaderBase (ObjectHeaderBase &&)=defaultβ defaulted move constructor, move-out energy πObjectHeaderBase & operator= (ObjectHeaderBase &&)=defaultβ defaulted move assignment, move-assign era π«
π Public Attributes
uint16_t channel {}β application channeluint8_t txErrors {}β# of TX errorsuint8_t rxErrors {}β# of RX errorsuint32_t errorCode {}β CAN driver error code.
πΈ 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 }β theObjectFlagsenum, withTimeTenMics = 0x00000001andTimeOneNans = 0x00000002β
π Detailed Description π
CAN_DRIVER_ERROR.
CAN driver error information for transceiver of a CAN channel.
β¨ Member Function Documentation β¨
uint32_t Vector::BLF::CanDriverError::calculateObjectSize () const
[override], [virtual]
Calculates the objectSize
Returns β object size
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::CanDriverError::read (AbstractFile & is) [override], [virtual]
Read the data of this object
Parameters β is input stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::CanDriverError::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::CanDriverError::channel {}
application channel CAN channel the driver error information belongs to.
uint32_t Vector::BLF::CanDriverError::errorCode {}
CAN driver error code. Error code
uint8_t Vector::BLF::CanDriverError::rxErrors {}
# of RX errors Number of receive errors that occurred in CAN controller for that channel.
uint8_t Vector::BLF::CanDriverError::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.
sign-off from the footer, bestie: Vector BLF Β· Vector::BL...DriverError(3) β no date printed on this one, that's literally the footer vibe ππ
π¦ 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