|
DBC Framework
DBC parsing and CAN signal decoding framework
|
Runtime-ready signal definition. More...
#include <decode_database.h>
Public Attributes | |
| Multiplexing | multiplexing |
| std::string | name |
| std::uint32_t | startBit = 0U |
| std::uint32_t | length = 0U |
| ByteOrder | byteOrder = ByteOrder::Intel |
| ValueType | valueType = ValueType::Unsigned |
| 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 |
Runtime-ready signal definition.
Definition at line 43 of file decode_database.h.
| Multiplexing DecodeSignal::multiplexing |
Definition at line 44 of file decode_database.h.
| std::string DecodeSignal::name |
Signal name.
Definition at line 45 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::uint32_t DecodeSignal::startBit = 0U |
DBC start bit.
Definition at line 46 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::uint32_t DecodeSignal::length = 0U |
Signal length in bits.
Definition at line 47 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| ByteOrder DecodeSignal::byteOrder = ByteOrder::Intel |
Intel or Motorola.
Definition at line 48 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| ValueType DecodeSignal::valueType = ValueType::Unsigned |
Signed or unsigned.
Definition at line 49 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| double DecodeSignal::factor = 1.0 |
Scaling factor.
Definition at line 50 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| double DecodeSignal::offset = 0.0 |
Physical offset.
Definition at line 51 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| double DecodeSignal::minimum = 0.0 |
Minimum physical value.
Definition at line 52 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| double DecodeSignal::maximum = 0.0 |
Maximum physical value.
Definition at line 53 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::string DecodeSignal::unit |
Physical unit.
Definition at line 54 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::vector<std::string> DecodeSignal::receivers |
Receivers.
Definition at line 55 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| ValueDescriptions DecodeSignal::valueDescriptions |
Raw integer state descriptions.
Definition at line 56 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::string DecodeSignal::comment |