Wireshark 4.7.3
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
blf_flexrayrcvmessage Struct Reference

Header for a BLF FlexRay received message object with dual-channel CRC and cluster metadata. More...

#include <blf.h>

Public Attributes

uint16_t channel
uint16_t version
uint16_t channelMask
uint16_t dir
uint32_t clientIndex
uint32_t clusterNo
uint16_t frameId
uint16_t headerCrc1
uint16_t headerCrc2
uint16_t payloadLength
uint16_t payloadLengthValid
uint16_t cycle
uint32_t tag
uint32_t data
uint32_t frameFlags
uint32_t appParameter

Detailed Description

Header for a BLF FlexRay received message object with dual-channel CRC and cluster metadata.

Member Data Documentation

◆ appParameter

uint32_t blf_flexrayrcvmessage::appParameter

Application-specific parameter associated with this message.

◆ channel

uint16_t blf_flexrayrcvmessage::channel

Logical FlexRay channel number on which this frame was captured.

◆ channelMask

uint16_t blf_flexrayrcvmessage::channelMask

Physical channel mask: 0 = reserved, 1 = channel A, 2 = channel B, 3 = A+B.

◆ clientIndex

uint32_t blf_flexrayrcvmessage::clientIndex

Index identifying the client that recorded this message.

◆ clusterNo

uint32_t blf_flexrayrcvmessage::clusterNo

FlexRay cluster number from which this frame originated.

◆ cycle

uint16_t blf_flexrayrcvmessage::cycle

FlexRay communication cycle counter at the time of capture; high byte reserved.

◆ data

uint32_t blf_flexrayrcvmessage::data

Application-defined data word associated with this message.

◆ dir

uint16_t blf_flexrayrcvmessage::dir

Transfer direction: 0 = RX, 1 = TX, 2 = TX Request, 3 = internal, 4 = internal; high byte reserved.

◆ frameFlags

uint32_t blf_flexrayrcvmessage::frameFlags

Bitmask of FlexRay frame flags (e.g. startup, sync, null frame, payload preamble).

◆ frameId

uint16_t blf_flexrayrcvmessage::frameId

FlexRay frame identifier (slot ID) of this frame.

◆ headerCrc1

uint16_t blf_flexrayrcvmessage::headerCrc1

Header CRC computed for channel A.

◆ headerCrc2

uint16_t blf_flexrayrcvmessage::headerCrc2

Header CRC computed for channel B.

◆ payloadLength

uint16_t blf_flexrayrcvmessage::payloadLength

Nominal payload length of the frame in 16-bit words as defined by the static segment configuration.

◆ payloadLengthValid

uint16_t blf_flexrayrcvmessage::payloadLengthValid

Number of payload bytes actually captured and valid in the payload buffer.

◆ tag

uint32_t blf_flexrayrcvmessage::tag

Application-defined tag associated with this message.

◆ version

uint16_t blf_flexrayrcvmessage::version

Version of the FlexRay received message format.


The documentation for this struct was generated from the following file: