DBC Framework
DBC parsing and CAN signal decoding framework
SignalInfo Struct Reference

Describes one signal inside a DBC frame. More...

#include <signal_info.h>

Public Attributes

std::string name
 
std::uint32_t startBit
 
std::uint32_t length
 
bool isLittleEndian
 
bool isSigned
 
double factor
 
double offset
 
double minimum
 
double maximum
 
std::string unit
 
std::vector< std::string > receivers
 
std::string comment
 

Detailed Description

Describes one signal inside a DBC frame.

Definition at line 22 of file signal_info.h.

Constructor & Destructor Documentation

◆ SignalInfo()

SignalInfo::SignalInfo ( )
inline

Definition at line 36 of file signal_info.h.

Member Data Documentation

◆ name

std::string SignalInfo::name

Signal name.

Definition at line 23 of file signal_info.h.

Referenced by DbcDecodeBuilder::Build().

◆ startBit

std::uint32_t SignalInfo::startBit

Start bit in DBC notation.

Definition at line 24 of file signal_info.h.

Referenced by DbcDecodeBuilder::Build().

◆ length

std::uint32_t SignalInfo::length

Signal length in bits.

Definition at line 25 of file signal_info.h.

Referenced by DbcDecodeBuilder::Build().

◆ isLittleEndian

bool SignalInfo::isLittleEndian

true for Intel, false for Motorola.

Definition at line 26 of file signal_info.h.

Referenced by DbcDecodeBuilder::Build().

◆ isSigned

bool SignalInfo::isSigned

true if signal is signed.

Definition at line 27 of file signal_info.h.

◆ factor

double SignalInfo::factor

Scaling factor.

Definition at line 28 of file signal_info.h.

◆ offset

double SignalInfo::offset

Physical offset.

Definition at line 29 of file signal_info.h.

◆ minimum

double SignalInfo::minimum

Minimum physical value.

Definition at line 30 of file signal_info.h.

◆ maximum

double SignalInfo::maximum

Maximum physical value.

Definition at line 31 of file signal_info.h.

◆ unit

std::string SignalInfo::unit

Physical unit.

Definition at line 32 of file signal_info.h.

◆ receivers

std::vector<std::string> SignalInfo::receivers

Signal receivers.

Definition at line 33 of file signal_info.h.

◆ comment

std::string SignalInfo::comment

Optional signal comment.

Definition at line 34 of file signal_info.h.


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