|
DBC Framework
DBC parsing and CAN signal decoding framework
|
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 |
Describes one signal inside a DBC frame.
Definition at line 22 of file signal_info.h.
|
inline |
Definition at line 36 of file signal_info.h.
| std::string SignalInfo::name |
| std::uint32_t SignalInfo::startBit |
Start bit in DBC notation.
Definition at line 24 of file signal_info.h.
Referenced by DbcDecodeBuilder::Build().
| std::uint32_t SignalInfo::length |
Signal length in bits.
Definition at line 25 of file signal_info.h.
Referenced by DbcDecodeBuilder::Build().
| bool SignalInfo::isLittleEndian |
true for Intel, false for Motorola.
Definition at line 26 of file signal_info.h.
Referenced by DbcDecodeBuilder::Build().
| bool SignalInfo::isSigned |
true if signal is signed.
Definition at line 27 of file signal_info.h.
| double SignalInfo::factor |
Scaling factor.
Definition at line 28 of file signal_info.h.
| double SignalInfo::offset |
Physical offset.
Definition at line 29 of file signal_info.h.
| double SignalInfo::minimum |
Minimum physical value.
Definition at line 30 of file signal_info.h.
| double SignalInfo::maximum |
Maximum physical value.
Definition at line 31 of file signal_info.h.
| std::string SignalInfo::unit |
Physical unit.
Definition at line 32 of file signal_info.h.
| std::vector<std::string> SignalInfo::receivers |
Signal receivers.
Definition at line 33 of file signal_info.h.
| std::string SignalInfo::comment |
Optional signal comment.
Definition at line 34 of file signal_info.h.