|
DBC Framework
DBC parsing and CAN signal decoding framework
|
Runtime-ready frame definition. More...
#include <decode_database.h>
Public Attributes | |
| std::string | name |
| std::uint32_t | canId |
| bool | isExtended |
| std::uint8_t | dlc |
| std::uint32_t | pgn |
| bool | hasPgn |
| std::string | transmitter |
| std::string | comment |
| std::vector< DecodeSignal > | public |
Runtime-ready frame definition.
Definition at line 61 of file decode_database.h.
|
inline |
Definition at line 72 of file decode_database.h.
| std::string DecodeFrame::name |
Frame name.
Definition at line 62 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::uint32_t DecodeFrame::canId |
Normalized CAN ID.
Definition at line 63 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| bool DecodeFrame::isExtended |
true for extended frame.
Definition at line 64 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::uint8_t DecodeFrame::dlc |
Payload length.
Definition at line 65 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::uint32_t DecodeFrame::pgn |
PGN if available.
Definition at line 66 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| bool DecodeFrame::hasPgn |
true if PGN is valid.
Definition at line 67 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::string DecodeFrame::transmitter |
Transmitter ECU.
Definition at line 68 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::string DecodeFrame::comment |
Frame comment.
Definition at line 69 of file decode_database.h.
Referenced by DbcDecodeBuilder::Build().
| std::vector<DecodeSignal> DecodeFrame::public |
Signal definitions.
Definition at line 70 of file decode_database.h.