VECTOR_BLF_FLEXRAYV6STARTCYCLEEVENT(3)
๐ Vector::BLF::FlexRayV6StartCycleEvent ๐
okay bestie, welcome to the Library Functions Manual page for Vector::BLF::FlexRayV6StartCycleEvent โ yes, the name is a whole mouthful, but she's iconic. This one is all about FLEXRAY_CYCLE. ๐ฆ
๐ธ NAME ๐ธ
Vector::BLF::FlexRayV6StartCycleEvent โ FLEXRAY_CYCLE. That's the whole name vibe, no cap. ๐
โจ SYNOPSIS โจ
#include <FlexRayV6StartCycleEvent.h>
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) 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 dir {}โ dir flag (tx, rx)uint8_t lowTime {}โ additional time field in simulationuint32_t fpgaTick {}โ timestamp generated from xModuleuint32_t fpgaTickOverflow {}โ overflow counter of the timestampuint32_t clientIndexFlexRayV6StartCycleEvent {}โ clientindex of send nodeuint32_t clusterTime {}โ relative clustertime, from 0 to cyclelengthstd::array< uint8_t, 2 > dataBytes {}โ array of databytesuint16_t reservedFlexRayV6StartCycleEvent {}
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 ๐ฆ
FLEXRAY_CYCLE.
Start of cycle event transmitted by the hardware interface on a FlexRay channel.
๐ MEMBER FUNCTION DOCUMENTATION ๐
๐งฎ uint32_t Vector::BLF::FlexRayV6StartCycleEvent::calculateObjectSize () const ๐งฎ
[override], [virtual]
Calculates the objectSize.
Returns: object size
Reimplemented from Vector::BLF::ObjectHeaderBase.
๐ฅ void Vector::BLF::FlexRayV6StartCycleEvent::read (AbstractFile & is) ๐ฅ
[override], [virtual]
Read the data of this object.
Parameters:
isโ input stream
Reimplemented from Vector::BLF::ObjectHeaderBase.
๐ค void Vector::BLF::FlexRayV6StartCycleEvent::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::FlexRayV6StartCycleEvent::channel {}
application channel. Application channel.
uint32_t Vector::BLF::FlexRayV6StartCycleEvent::clientIndexFlexRayV6StartCycleEvent {}
clientindex of send node. Client index of send node. Must be set to 0 if file is written from other applications.
uint32_t Vector::BLF::FlexRayV6StartCycleEvent::clusterTime {}
relative clustertime, from 0 to cyclelength. Relative cluster time, from 0 to cycle length.
std::array<uint8_t, 2> Vector::BLF::FlexRayV6StartCycleEvent::dataBytes {}
array of databytes. Array of data bytes.
uint8_t Vector::BLF::FlexRayV6StartCycleEvent::dir {}
dir flag (tx, rx). Direction Flags:
- 0 = Rx
- 1 = Tx
- 2 = Tx Request
- 3 and 4 are for internal use only.
uint32_t Vector::BLF::FlexRayV6StartCycleEvent::fpgaTick {}
timestamp generated from xModule. Timestamp generated from xModule.
uint32_t Vector::BLF::FlexRayV6StartCycleEvent::fpgaTickOverflow {}
overflow counter of the timestamp. Overflow counter of the timestamp.
uint8_t Vector::BLF::FlexRayV6StartCycleEvent::lowTime {}
additional time field in simulation. Additional time field in simulation.
uint16_t Vector::BLF::FlexRayV6StartCycleEvent::reservedFlexRayV6StartCycleEvent {}
reserved.
๐ AUTHOR ๐
Generated automatically by Doxygen for Vector BLF from the source code.
๐ cute sign-off: source/version is Vector BLF, and the date is not listed on this page โ no date, just vibes. Bye bestie, go slay those FlexRay cycle events! ๐ซถโจ
๐ฆ 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