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

Extended header for a BLF FlexRay received message object with frame CRC, duration, and PDU offset 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
uint32_t frameCRC
uint32_t frameLengthInNs
uint16_t frameId1
uint16_t pduOffset
uint16_t blfLogMask
uint16_t res1
uint32_t res2
uint32_t res3
uint32_t res4
uint32_t res5
uint32_t res6
uint32_t res7

Detailed Description

Extended header for a BLF FlexRay received message object with frame CRC, duration, and PDU offset metadata.

Member Data Documentation

◆ appParameter

uint32_t blf_flexrayrcvmessageex::appParameter

Application-specific parameter associated with this message.

◆ blfLogMask

uint16_t blf_flexrayrcvmessageex::blfLogMask

Bitmask controlling which elements of this frame are logged.

◆ channel

uint16_t blf_flexrayrcvmessageex::channel

Logical FlexRay channel number on which this frame was captured.

◆ channelMask

uint16_t blf_flexrayrcvmessageex::channelMask

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

◆ clientIndex

uint32_t blf_flexrayrcvmessageex::clientIndex

Index identifying the client that recorded this message.

◆ clusterNo

uint32_t blf_flexrayrcvmessageex::clusterNo

FlexRay cluster number from which this frame originated.

◆ cycle

uint16_t blf_flexrayrcvmessageex::cycle

FlexRay communication cycle counter at the time of capture.

◆ data

uint32_t blf_flexrayrcvmessageex::data

Application-defined data word associated with this message.

◆ dir

uint16_t blf_flexrayrcvmessageex::dir

Transfer direction: 0 = RX, 1 = TX, 2 = TX Request, 3 = internal, 4 = internal.

◆ frameCRC

uint32_t blf_flexrayrcvmessageex::frameCRC

CRC value of the complete FlexRay frame as transmitted on the bus.

◆ frameFlags

uint32_t blf_flexrayrcvmessageex::frameFlags

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

◆ frameId

uint16_t blf_flexrayrcvmessageex::frameId

FlexRay frame identifier (slot ID) of this frame.

◆ frameId1

uint16_t blf_flexrayrcvmessageex::frameId1

Secondary frame identifier used for additional frame correlation.

◆ frameLengthInNs

uint32_t blf_flexrayrcvmessageex::frameLengthInNs

Total duration of the FlexRay frame on the bus in nanoseconds.

◆ headerCrc1

uint16_t blf_flexrayrcvmessageex::headerCrc1

Header CRC computed for channel A.

◆ headerCrc2

uint16_t blf_flexrayrcvmessageex::headerCrc2

Header CRC computed for channel B.

◆ payloadLength

uint16_t blf_flexrayrcvmessageex::payloadLength

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

◆ payloadLengthValid

uint16_t blf_flexrayrcvmessageex::payloadLengthValid

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

◆ pduOffset

uint16_t blf_flexrayrcvmessageex::pduOffset

Byte offset to the start of the PDU within the frame payload.

◆ res1

uint16_t blf_flexrayrcvmessageex::res1

Reserved; must be zero.

◆ res2

uint32_t blf_flexrayrcvmessageex::res2

Reserved; must be zero.

◆ res3

uint32_t blf_flexrayrcvmessageex::res3

Reserved; must be zero.

◆ res4

uint32_t blf_flexrayrcvmessageex::res4

Reserved; must be zero.

◆ res5

uint32_t blf_flexrayrcvmessageex::res5

Reserved; must be zero.

◆ res6

uint32_t blf_flexrayrcvmessageex::res6

Reserved; must be zero.

◆ res7

uint32_t blf_flexrayrcvmessageex::res7

Reserved; must be zero.

◆ tag

uint32_t blf_flexrayrcvmessageex::tag

Application-defined tag associated with this message.

◆ version

uint16_t blf_flexrayrcvmessageex::version

Version of the FlexRay extended received message format.


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