|
DBC Framework
DBC parsing and CAN signal decoding framework
|
Describes one CAN frame from a DBC file. More...
#include <frame_info.h>
Public Attributes | |
| std::string | name |
| std::uint32_t | canId |
| bool | isExtended |
| std::uint32_t | pgn |
| bool | hasPgn |
| std::uint8_t | dlc |
| std::string | transmitter |
| std::string | comment |
| std::vector< SignalInfo > | public |
Describes one CAN frame from a DBC file.
Definition at line 24 of file frame_info.h.
|
inline |
Definition at line 35 of file frame_info.h.
| std::string FrameInfo::name |
| std::uint32_t FrameInfo::canId |
Normalized CAN identifier.
Definition at line 26 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build().
| bool FrameInfo::isExtended |
true for extended frame.
Definition at line 27 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build().
| std::uint32_t FrameInfo::pgn |
J1939 PGN if applicable.
Definition at line 28 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build().
| bool FrameInfo::hasPgn |
true if PGN was derived.
Definition at line 29 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build().
| std::uint8_t FrameInfo::dlc |
Frame payload length.
Definition at line 30 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build().
| std::string FrameInfo::transmitter |
Transmitter ECU name.
Definition at line 31 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build().
| std::string FrameInfo::comment |
Optional frame comment.
Definition at line 32 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build().
| std::vector<SignalInfo> FrameInfo::public |
Signals contained in the frame.
Definition at line 33 of file frame_info.h.