VECTOR_BLF_FLEXRAYSYNC(3)
π NAME π
This is a Library Functions Manual page, and the main-character title is Vector::BLF::FlexRaySync(3) β folded in right here so we don't copy the header line, bestie.
The name is Vector::BLF::FlexRaySync β FLEXRAY_SYNC.
β¨ SYNOPSIS β¨
#include <FlexRaySync.h>
It inherits Vector::BLF::ObjectHeader.
π 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) 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. (your app's little lane, bestie π£οΈ)uint8_t mux {}uint8_t len {}uint16_t messageId {}uint16_t crc {}uint8_t dir {}uint8_t reservedFlexRaySync1 {}uint16_t reservedFlexRaySync2 {}std::array< uint8_t, 11 > dataBytes {}uint8_t cycle {}
π 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 πΈ
The whole detailed description is literally: FLEXRAY_SYNC.
β οΈ Deprecated β the original says "Deprecated," and that's a whole mood. It's important, so don't skip it, bestie. π
π§ Member Function Documentation π§
uint32_t Vector::BLF::FlexRaySync::calculateObjectSize () const [override], [virtual]
Calculates the objectSize.
Returns: object size.
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::FlexRaySync::read (AbstractFile & is) [override], [virtual]
Read the data of this object.
Parameters:
isβ input stream.
Reimplemented from Vector::BLF::ObjectHeaderBase.
void Vector::BLF::FlexRaySync::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::FlexRaySync::crc {}
CRC.
uint8_t Vector::BLF::FlexRaySync::cycle {}
cycle.
std::array<uint8_t, 11> Vector::BLF::FlexRaySync::dataBytes {}
data bytes.
uint8_t Vector::BLF::FlexRaySync::dir {}
direction.
uint8_t Vector::BLF::FlexRaySync::len {}
length.
uint16_t Vector::BLF::FlexRaySync::messageId {}
message id.
uint8_t Vector::BLF::FlexRaySync::mux {}
multiplexer.
uint8_t Vector::BLF::FlexRaySync::reservedFlexRaySync1 {}
reserved.
uint16_t Vector::BLF::FlexRaySync::reservedFlexRaySync2 {}
reserved.
π Author π
Generated automatically by Doxygen for Vector BLF from the source code.
Cute sign-off time: source/version is Vector BLF, and the footer's manual marker is Vector::BLF::FlexRaySync(3). The original footer doesn't give a date, so there's no date to report β iconic minimalism, honestly. π«Άπ
π¦ 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