VECTOR_BLF_FLEXRAYDATA(3)

πŸ“¦ version 2.4.2, in arch rolling

Okay bestie, this is the Vector::BLF::FlexRayData(3) page from the Vector BLF Library Functions Manual. Manual name: Vector BLF. Main character: Vector::BLF::FlexRayData. The whole page is here to explain FLEXRAY_DATA, and we're gonna get into it πŸ’–βœ¨

🌸 NAME 🌸

Vector::BLF::FlexRayData β€” FLEXRAY_DATA. That's the name, and it ate. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <FlexRayData.h>

Inherits Vector::BLF::ObjectHeader. 🫢

πŸ’… 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

  • 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 mux {}
  • uint8_t len {}
  • uint16_t messageId {}
  • uint16_t crc {}
  • uint8_t dir {} β€” dir
  • uint8_t reservedFlexRayData1 {}
  • uint16_t reservedFlexRayData2 {}
  • std::array< uint8_t, 12 > dataBytes {}

🧚 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 πŸ”₯

FLEXRAY_DATA.

🚨 Deprecated β€” yes, the page literally says Deprecated. Not a drill, bestie.

😭 Member Function Documentation 😭

πŸ’… uint32_t Vector::BLF::FlexRayData::calculateObjectSize () const [override], [virtual]

Calculates the objectSize.

Returns object size.

Reimplemented from Vector::BLF::ObjectHeaderBase.

🫢 void Vector::BLF::FlexRayData::read (AbstractFile & is) [override], [virtual]

Read the data of this object.

Parameters is input stream.

Reimplemented from Vector::BLF::ObjectHeaderBase.

✨ void Vector::BLF::FlexRayData::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::FlexRayData::crc {} β€” CRC
  • std::array<uint8_t, 12> Vector::BLF::FlexRayData::dataBytes {} β€” data bytes
  • uint8_t Vector::BLF::FlexRayData::len {} β€” length
  • uint16_t Vector::BLF::FlexRayData::messageId {} β€” message id
  • uint8_t Vector::BLF::FlexRayData::mux {} β€” multiplexer
  • uint8_t Vector::BLF::FlexRayData::reservedFlexRayData1 {} β€” reserved
  • uint16_t Vector::BLF::FlexRayData::reservedFlexRayData2 {} β€” reserved

🌟 Author 🌟

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


πŸŽ€ That's the whole page, bestie. Footer sign-off: source/version is Vector BLF, the page is Vector::BLF::FlexRayData(3), and there's no date printed on this footer β€” so no invented date, periodt. πŸ’–

πŸ“¦ where this page comes from