DBC Framework
DBC parsing and CAN signal decoding framework
Loading...
Searching...
No Matches
SignalInfo Struct Reference

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

#include <signal_info.h>

Public Attributes

Multiplexing multiplexing
 
std::string name
 
std::uint32_t startBit = 0U
 
std::uint32_t length = 0U
 
bool isLittleEndian = true
 
bool isSigned = false
 
double factor = 1.0
 
double offset = 0.0
 
double minimum = 0.0
 
double maximum = 0.0
 
std::string unit
 
std::vector< std::string > receivers
 
ValueDescriptions valueDescriptions
 
std::string comment
 

Detailed Description

Describes one signal inside a DBC frame.

Definition at line 24 of file signal_info.h.

Member Data Documentation

◆ multiplexing

Multiplexing SignalInfo::multiplexing

Definition at line 25 of file signal_info.h.

◆ name

std::string SignalInfo::name

Signal name.

Definition at line 26 of file signal_info.h.

◆ startBit

std::uint32_t SignalInfo::startBit = 0U

Start bit in DBC notation.

Definition at line 27 of file signal_info.h.

◆ length

std::uint32_t SignalInfo::length = 0U

Signal length in bits.

Definition at line 28 of file signal_info.h.

◆ isLittleEndian

bool SignalInfo::isLittleEndian = true

true for Intel, false for Motorola.

Definition at line 29 of file signal_info.h.

◆ isSigned

bool SignalInfo::isSigned = false

true if signal is signed.

Definition at line 30 of file signal_info.h.

◆ factor

double SignalInfo::factor = 1.0

Scaling factor.

Definition at line 31 of file signal_info.h.

◆ offset

double SignalInfo::offset = 0.0

Physical offset.

Definition at line 32 of file signal_info.h.

◆ minimum

double SignalInfo::minimum = 0.0

Minimum physical value.

Definition at line 33 of file signal_info.h.

◆ maximum

double SignalInfo::maximum = 0.0

Maximum physical value.

Definition at line 34 of file signal_info.h.

◆ unit

std::string SignalInfo::unit

Physical unit.

Definition at line 35 of file signal_info.h.

◆ receivers

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

Signal receivers.

Definition at line 36 of file signal_info.h.

◆ valueDescriptions

ValueDescriptions SignalInfo::valueDescriptions

Raw integer state descriptions.

Definition at line 37 of file signal_info.h.

◆ comment

std::string SignalInfo::comment

Optional signal comment.

Definition at line 38 of file signal_info.h.


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