---
name: "Vector_BLF_CanFdExtFrameData"
section: "3"
platform: "linux"
package: "vector-blf"
version: "2.4.2-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Vector_BLF_CanFdExtFrameData"
---

# Vector\_BLF\_CanFdExtFrameData(3)

## NAME

Vector::BLF::CanFdExtFrameData

## SYNOPSIS

\#include \<CanFdExtFrameData.h\>

Inherited by **Vector::BLF::CanFdErrorFrame64**, and **Vector::BLF::CanFdMessage64**.

### Public Member Functions

**CanFdExtFrameData** (const CanFdExtFrameData &)=default\
 CanFdExtFrameData & **operator=** (const CanFdExtFrameData &)=default\
 **CanFdExtFrameData** (CanFdExtFrameData &&)=default\
 CanFdExtFrameData & **operator=** (CanFdExtFrameData &&)=default\
 virtual void **read** (**AbstractFile** &is)\
 virtual void **write** (**AbstractFile** &os)\
 virtual uint32\_t **calculateObjectSize** () const\

### Public Attributes

uint32\_t **btrExtArb** {}\
 uint32\_t **btrExtData** {}\
 std::vector\< uint8\_t \> **reservedCanFdExtFrameData** {}\

## Detailed Description

optional information in **CanFdMessage64** and **CanFdErrorFrame64** classes

## Member Function Documentation

### uint32\_t Vector::BLF::CanFdExtFrameData::calculateObjectSize () const \[virtual\]

Calculates the objectSize

**Returns**

object size

Reimplemented in **Vector::BLF::CanFdErrorFrame64**, and **Vector::BLF::CanFdMessage64**.

### void Vector::BLF::CanFdExtFrameData::read (AbstractFile & is) \[virtual\]

Read the data of this object

**Parameters**

*is* input stream

Reimplemented in **Vector::BLF::CanFdErrorFrame64**, and **Vector::BLF::CanFdMessage64**.

### void Vector::BLF::CanFdExtFrameData::write (AbstractFile & os) \[virtual\]

Write the data of this object

**Parameters**

*os* output stream

Reimplemented in **Vector::BLF::CanFdErrorFrame64**, and **Vector::BLF::CanFdMessage64**.

## Member Data Documentation

### uint32\_t Vector::BLF::CanFdExtFrameData::btrExtArb {}

bit rate in arbitration phase

- •

  Bit 0-7: TSEG1-1

- •

  Bit 8-15: TSEG2-1

- •

  Bit 16-27: Prescaler

- •

  Bit 28-31: Quartz Frequency (enumeration). Supported values:

- •

  0: 16 MHz

- •

  1: 32 MHz

- •

  2: 80 MHz

### uint32\_t Vector::BLF::CanFdExtFrameData::btrExtData {}

bit rate in data phase

- •

  Bit 0-7: TSEG1-1

- •

  Bit 8-15: TSEG2-1

- •

  Bit 16-27: Prescaler

- •

  Bit 28-31: Quartz Frequency (enumeration). Supported values:

- •

  0: 16 MHz

- •

  1: 32 MHz

- •

  2: 80 MHz

### std::vector\<uint8\_t\> Vector::BLF::CanFdExtFrameData::reservedCanFdExtFrameData {}

reserved

## Author

Generated automatically by Doxygen for Vector BLF from the source code.
