|
DBC Framework
DBC parsing and CAN signal decoding framework
|
Stable frame identifier: normalized CAN ID and frame type. More...
#include <definition_key.h>
Public Member Functions | |
| FrameKey (std::uint32_t id, bool extended) | |
| Create a key from a normalized identifier and frame type. | |
| bool | operator== (const FrameKey &other) const |
| Compare all logical identity fields. | |
Public Attributes | |
| std::uint32_t | canId = 0U |
| bool | isExtended = false |
Stable frame identifier: normalized CAN ID and frame type.
Definition at line 15 of file definition_key.h.
|
inline |
Create a key from a normalized identifier and frame type.
Definition at line 22 of file definition_key.h.
|
inline |
Compare all logical identity fields.
Definition at line 27 of file definition_key.h.
References canId, and isExtended.
| std::uint32_t FrameKey::canId = 0U |
Normalized CAN identifier.
Definition at line 16 of file definition_key.h.
Referenced by FrameKeyHasher::operator()(), and operator==().
| bool FrameKey::isExtended = false |
True for extended CAN frames.
Definition at line 17 of file definition_key.h.
Referenced by FrameKeyHasher::operator()(), and operator==().