|
DBC framework
|
Describes one CAN frame from a DBC file. More...
#include <frame_info.h>
Public Member Functions | |
| FrameInfo () | |
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 > | signals |
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::uint32_t FrameInfo::canId |
Normalized CAN identifier.
Definition at line 26 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build(), DbcParser::ParseFrameLine(), and PrintTree().
| std::string FrameInfo::comment |
Optional frame comment.
Definition at line 32 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build(), and DbcParser::ParseCommentLine().
| std::uint8_t FrameInfo::dlc |
Frame payload length.
Definition at line 30 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build(), DbcParser::ParseFrameLine(), and PrintTree().
| bool FrameInfo::hasPgn |
true if PGN was derived.
Definition at line 29 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build(), DbcParser::ParseFrameLine(), and PrintTree().
| bool FrameInfo::isExtended |
true for extended frame.
Definition at line 27 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build(), DbcParser::ParseFrameLine(), and PrintTree().
| std::string FrameInfo::name |
Frame name.
Definition at line 25 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build(), and DbcParser::ParseFrameLine().
| std::uint32_t FrameInfo::pgn |
J1939 PGN if applicable.
Definition at line 28 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build(), DbcParser::ParseFrameLine(), and PrintTree().
| std::vector<SignalInfo> FrameInfo::signals |
Signals contained in the frame.
Definition at line 33 of file frame_info.h.
Referenced by DbcTreeBuilder::Build(), DbcDecodeBuilder::Build(), DbcParser::FindSignalByName(), and DbcParser::ParseFile().
| std::string FrameInfo::transmitter |
Transmitter ECU name.
Definition at line 31 of file frame_info.h.
Referenced by DbcDecodeBuilder::Build(), and DbcParser::ParseFrameLine().