VECTOR_BLF_FLEXRAYSYNC(3)

πŸ“¦ version 2.4.2, in arch rolling

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