|
DBC Framework
DBC parsing and CAN signal decoding framework
|
Parsed DBC content stored in a simple internal form. More...
#include <dbc_database.h>
Public Attributes | |
| std::vector< FrameInfo > | frames |
| std::map< std::string, AttributeDefinition > | attributeDefinitions = {} |
| std::vector< AttributeAssignment > | attributeAssignments = {} |
| AttributeMap | attributes = {} |
Parsed DBC content stored in a simple internal form.
Definition at line 22 of file dbc_database.h.
| std::vector<FrameInfo> DbcDatabase::frames |
All frames found in the DBC file.
Definition at line 23 of file dbc_database.h.
Referenced by DbcTreeBuilder::Build(), DbcDecodeBuilder::Build(), DbcFrameHandler::Handle(), DbcParseContext::ResolveAttributes(), and DbcParseContext::ValidateMultiplexing().
| std::map<std::string, AttributeDefinition> DbcDatabase::attributeDefinitions = {} |
Attribute definitions indexed by name.
Definition at line 24 of file dbc_database.h.
Referenced by DbcParseContext::ResolveAttributes().
| std::vector<AttributeAssignment> DbcDatabase::attributeAssignments = {} |
Explicit assignments in source order.
Definition at line 25 of file dbc_database.h.
Referenced by DbcParseContext::ResolveAttributes().
| AttributeMap DbcDatabase::attributes = {} |
Effective database attributes.
Definition at line 26 of file dbc_database.h.