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

Header for a BLF FlexRay V6 message object with FPGA timing and frame state metadata. More...

#include <blf.h>

Public Attributes

uint16_t channel
uint8_t dir
uint8_t lowTime
uint32_t fpgaTick
uint32_t fpgaTickOverflow
uint32_t clientIndexFlexRayV6Message
uint32_t clusterTime
uint16_t frameId
uint16_t headerCrc
uint16_t frameState
uint8_t length
uint8_t cycle
uint8_t headerBitMask
uint8_t reservedFlexRayV6Message1
uint16_t reservedFlexRayV6Message2

Detailed Description

Header for a BLF FlexRay V6 message object with FPGA timing and frame state metadata.

Member Data Documentation

◆ channel

uint16_t blf_flexraymessage::channel

Logical FlexRay channel number on which this frame was captured.

◆ clientIndexFlexRayV6Message

uint32_t blf_flexraymessage::clientIndexFlexRayV6Message

Index identifying the client that recorded this FlexRay V6 message.

◆ clusterTime

uint32_t blf_flexraymessage::clusterTime

FlexRay cluster time at which this frame was captured, in FlexRay ticks.

◆ cycle

uint8_t blf_flexraymessage::cycle

FlexRay communication cycle counter value at the time of capture.

◆ dir

uint8_t blf_flexraymessage::dir

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

◆ fpgaTick

uint32_t blf_flexraymessage::fpgaTick

FPGA tick counter value at the time this frame was captured.

◆ fpgaTickOverflow

uint32_t blf_flexraymessage::fpgaTickOverflow

Number of times the FPGA tick counter has overflowed.

◆ frameId

uint16_t blf_flexraymessage::frameId

FlexRay frame identifier (slot ID) of this frame.

◆ frameState

uint16_t blf_flexraymessage::frameState

State flags describing the reception status and validity of this frame.

◆ headerBitMask

uint8_t blf_flexraymessage::headerBitMask

Bitmask of FlexRay header flags (e.g. startup, sync, null frame indicators).

◆ headerCrc

uint16_t blf_flexraymessage::headerCrc

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

◆ length

uint8_t blf_flexraymessage::length

Length in bytes of the FlexRay frame payload.

◆ lowTime

uint8_t blf_flexraymessage::lowTime

Low-phase duration measurement used for bus timing analysis.

◆ reservedFlexRayV6Message1

uint8_t blf_flexraymessage::reservedFlexRayV6Message1

Reserved; must be zero.

◆ reservedFlexRayV6Message2

uint16_t blf_flexraymessage::reservedFlexRayV6Message2

Reserved; must be zero.


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