DBC Framework
DBC parsing and CAN signal decoding framework
Loading...
Searching...
No Matches
DbcDatabase Struct Reference

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 = {}
 

Detailed Description

Parsed DBC content stored in a simple internal form.

Definition at line 22 of file dbc_database.h.

Member Data Documentation

◆ frames

std::vector<FrameInfo> DbcDatabase::frames

◆ attributeDefinitions

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().

◆ attributeAssignments

std::vector<AttributeAssignment> DbcDatabase::attributeAssignments = {}

Explicit assignments in source order.

Definition at line 25 of file dbc_database.h.

Referenced by DbcParseContext::ResolveAttributes().

◆ attributes

AttributeMap DbcDatabase::attributes = {}

Effective database attributes.

Definition at line 26 of file dbc_database.h.


The documentation for this struct was generated from the following file: