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

Extended header for a BLF CAN error frame object with full error diagnostic metadata. More...

#include <blf.h>

Public Attributes

uint16_t channel
uint16_t length
uint32_t flags
uint8_t ecc
uint8_t position
uint8_t dlc
uint8_t reserved1
uint32_t frameLength_in_ns
uint32_t id
uint16_t errorCodeExt
uint16_t reserved2

Detailed Description

Extended header for a BLF CAN error frame object with full error diagnostic metadata.

Member Data Documentation

◆ channel

uint16_t blf_canerrorext::channel

Logical CAN channel number on which the error was observed.

◆ dlc

uint8_t blf_canerrorext::dlc

Data Length Code of the erroneous frame (0–8).

◆ ecc

uint8_t blf_canerrorext::ecc

Error Capture Code register value identifying the error type and location.

◆ errorCodeExt

uint16_t blf_canerrorext::errorCodeExt

Extended error code providing additional detail about the error condition.

◆ flags

uint32_t blf_canerrorext::flags

Bitmask of flags describing the properties and context of the error frame.

◆ frameLength_in_ns

uint32_t blf_canerrorext::frameLength_in_ns

Duration of the erroneous frame on the bus in nanoseconds.

◆ id

uint32_t blf_canerrorext::id

CAN message identifier of the erroneous frame; bit 31 set indicates a 29-bit extended ID.

◆ length

uint16_t blf_canerrorext::length

Length in bytes of the erroneous frame data.

◆ position

uint8_t blf_canerrorext::position

Bit position within the frame at which the error was detected.

◆ reserved1

uint8_t blf_canerrorext::reserved1

Reserved; must be zero.

◆ reserved2

uint16_t blf_canerrorext::reserved2

Reserved; must be zero.


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