|
Wireshark 4.7.3
The Wireshark network protocol analyzer
|
Header for a BLF CAN XL channel frame object with full timing, arbitration, and CRC metadata. More...
#include <blf.h>
Public Attributes | |
| uint8_t | channel |
| uint8_t | tx_count |
| uint8_t | dir |
| uint8_t | res1 |
| uint32_t | frameLength_in_ns |
| uint16_t | bitCount |
| uint16_t | res2 |
| uint32_t | frameIdentifier |
| uint8_t | serviceDataUnitType |
| uint8_t | res3 |
| uint16_t | dlc |
| uint16_t | dataLength |
| uint16_t | stuffBitCount |
| uint16_t | prefaceCRC |
| uint8_t | virtualControllerAreaNetChannelID |
| uint8_t | res4 |
| uint32_t | acceptanceField |
| uint8_t | stuffCount |
| uint8_t | res5 |
| uint16_t | res6 |
| uint32_t | crc |
| uint32_t | timeOffsetBrsNs |
| uint32_t | timeOffsetCrcDelNs |
| uint32_t | flags |
| uint32_t | reserved |
| uint64_t | arbitrationDataBitTimingConfig |
| uint64_t | arbitrationDataHwChannelSettings |
| uint64_t | fdPhaseBitTimingConfig |
| uint64_t | fdPhaseHwChannelSettings |
| uint64_t | xlPhaseBitTimingConfig |
| uint64_t | xlPhaseHwChannelSettings |
Header for a BLF CAN XL channel frame object with full timing, arbitration, and CRC metadata.
| uint32_t blf_canxlchannelframe::acceptanceField |
Acceptance field value used for frame filtering.
| uint64_t blf_canxlchannelframe::arbitrationDataBitTimingConfig |
Bit timing configuration register for the arbitration phase data segment.
| uint64_t blf_canxlchannelframe::arbitrationDataHwChannelSettings |
Hardware channel settings for the arbitration phase data segment.
| uint16_t blf_canxlchannelframe::bitCount |
Total number of bits in the frame including stuffing bits.
| uint8_t blf_canxlchannelframe::channel |
Logical CAN channel number on which this frame was captured.
| uint32_t blf_canxlchannelframe::crc |
CRC value of the CAN XL frame as transmitted on the bus.
| uint16_t blf_canxlchannelframe::dataLength |
Actual number of payload data bytes present in this frame.
| uint8_t blf_canxlchannelframe::dir |
Transfer direction: one of BLF_DIR_RX, BLF_DIR_TX, or BLF_DIR_TX_RQ.
| uint16_t blf_canxlchannelframe::dlc |
Data Length Code indicating the number of payload bytes (0–2048 for CAN XL).
| uint64_t blf_canxlchannelframe::fdPhaseBitTimingConfig |
Bit timing configuration register for the CAN FD phase.
| uint64_t blf_canxlchannelframe::fdPhaseHwChannelSettings |
Hardware channel settings for the CAN FD phase.
| uint32_t blf_canxlchannelframe::flags |
Bitmask of flags describing the properties and state of this frame.
| uint32_t blf_canxlchannelframe::frameIdentifier |
CAN XL frame identifier field.
| uint32_t blf_canxlchannelframe::frameLength_in_ns |
Total duration of the CAN XL frame on the bus in nanoseconds.
| uint16_t blf_canxlchannelframe::prefaceCRC |
CRC value covering the CAN XL preface field.
| uint8_t blf_canxlchannelframe::res1 |
Reserved; must be zero.
| uint16_t blf_canxlchannelframe::res2 |
Reserved; must be zero.
| uint8_t blf_canxlchannelframe::res3 |
Reserved; must be zero.
| uint8_t blf_canxlchannelframe::res4 |
Reserved; must be zero.
| uint8_t blf_canxlchannelframe::res5 |
Reserved; must be zero.
| uint16_t blf_canxlchannelframe::res6 |
Reserved; must be zero.
| uint32_t blf_canxlchannelframe::reserved |
Reserved; must be zero.
| uint8_t blf_canxlchannelframe::serviceDataUnitType |
Service Data Unit (SDU) type identifying the higher-layer protocol carried in this frame.
| uint16_t blf_canxlchannelframe::stuffBitCount |
Number of stuff bits inserted into the frame during encoding.
| uint8_t blf_canxlchannelframe::stuffCount |
Rolling counter of stuff bits used for stuff-bit error detection.
| uint32_t blf_canxlchannelframe::timeOffsetBrsNs |
Time offset in nanoseconds from the start of the frame to the BRS bit.
| uint32_t blf_canxlchannelframe::timeOffsetCrcDelNs |
Time offset in nanoseconds from the start of the frame to the CRC delimiter bit.
| uint8_t blf_canxlchannelframe::tx_count |
Number of transmission attempts made for this frame.
| uint8_t blf_canxlchannelframe::virtualControllerAreaNetChannelID |
Virtual CAN (VCAN) channel identifier associated with this frame.
| uint64_t blf_canxlchannelframe::xlPhaseBitTimingConfig |
Bit timing configuration register for the CAN XL phase.
| uint64_t blf_canxlchannelframe::xlPhaseHwChannelSettings |
Hardware channel settings for the CAN XL phase.