| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
Public Attributes | List of all members
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:

- /builds/wireshark/wireshark/wiretap/blf.h