DBC Framework
DBC parsing and CAN signal decoding framework
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CDbcDatabaseParsed DBC content stored in a simple internal form
 CDbcDecodeBuilderConverts parsed DBC data into runtime decode database
 CDbcDecoderRuntime CAN decoder using prebuilt decode database
 CDbcParseContext
 CDbcParserMinimal DBC parser
 CDbcStatementDispatcher
 ▼CDbcStatementHandler
 CDbcCommentHandler
 CDbcFrameHandler
 CDbcSignalHandler
 CDbcTreeBuilderBuilds a simple tree from parsed DBC database
 CDecodeDatabaseRuntime decode database with fast lookup by CAN ID
 CDecodedFrameValueFully decoded frame
 CDecodedSignalValueOne decoded signal value
 CDecodeFrameRuntime-ready frame definition
 CDecodeSignalRuntime-ready signal definition
 CFrameInfoDescribes one CAN frame from a DBC file
 CFrameKeyKey for fast frame lookup
 CFrameKeyHasherHasher for frame key
 CRawCanFrameRaw CAN frame used for runtime or trace decoding
 CSignalInfoDescribes one signal inside a DBC frame
 CTreeNodeTree node for later use in model/view or other hierarchy consumers
 CTypeFactory< ClassId, BaseClass, Args >Registry-based factory for creating objects by runtime identifier
 CTypeFactory< std::string, DbcStatementHandler >