Vector BLF
Loading...
Searching...
No Matches
Vector::BLF::CanFdExtFrameData Struct Reference

#include <CanFdExtFrameData.h>

Inheritance diagram for Vector::BLF::CanFdExtFrameData:
Vector::BLF::CanFdErrorFrame64 Vector::BLF::CanFdMessage64

Public Member Functions

 CanFdExtFrameData (const CanFdExtFrameData &)=default
 
CanFdExtFrameDataoperator= (const CanFdExtFrameData &)=default
 
 CanFdExtFrameData (CanFdExtFrameData &&)=default
 
CanFdExtFrameDataoperator= (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_treservedCanFdExtFrameData {}
 

Detailed Description

optional information in CanFdMessage64 and CanFdErrorFrame64 classes

Member Function Documentation

◆ calculateObjectSize()

uint32_t Vector::BLF::CanFdExtFrameData::calculateObjectSize ( ) const
virtual

Calculates the objectSize

Returns
object size

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

◆ read()

void Vector::BLF::CanFdExtFrameData::read ( AbstractFile & is)
virtual

Read the data of this object

Parameters
isinput stream

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

◆ write()

void Vector::BLF::CanFdExtFrameData::write ( AbstractFile & os)
virtual

Write the data of this object

Parameters
osoutput stream

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

Member Data Documentation

◆ btrExtArb

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

◆ btrExtData

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

◆ reservedCanFdExtFrameData

std::vector<uint8_t> Vector::BLF::CanFdExtFrameData::reservedCanFdExtFrameData {}

reserved


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