Closes #13
This commit is contained in:
1 parent
bce707daf6
commit
51fcdb88ac
174 files changed
+5220
-2213
No files matched your search
+95
-89
@@ -27,115 +27,121 @@ var NAVTREE =
|
||||
[ "DBC Framework", "index.html", [
|
||||
[ "Changelog", "md_changelog.html", [
|
||||
[ "Unreleased", "md_changelog.html#autotoc_md1", [
|
||||
[ "2026-10-07", "md_changelog.html#autotoc_md2", [
|
||||
[ "2026-10-11", "md_changelog.html#autotoc_md2", [
|
||||
[ "Added", "md_changelog.html#autotoc_md3", null ],
|
||||
[ "Changed", "md_changelog.html#autotoc_md4", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md5", null ]
|
||||
[ "Changed", "md_changelog.html#autotoc_md4", null ]
|
||||
] ],
|
||||
[ "2026-10-06", "md_changelog.html#autotoc_md6", [
|
||||
[ "Added", "md_changelog.html#autotoc_md7", null ]
|
||||
[ "2026-10-07", "md_changelog.html#autotoc_md5", [
|
||||
[ "Added", "md_changelog.html#autotoc_md6", null ],
|
||||
[ "Changed", "md_changelog.html#autotoc_md7", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md8", null ]
|
||||
] ],
|
||||
[ "2026-10-05", "md_changelog.html#autotoc_md8", [
|
||||
[ "Changed", "md_changelog.html#autotoc_md9", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md10", null ],
|
||||
[ "Documentation and maintenance", "md_changelog.html#autotoc_md11", null ]
|
||||
[ "2026-10-06", "md_changelog.html#autotoc_md9", [
|
||||
[ "Added", "md_changelog.html#autotoc_md10", null ]
|
||||
] ],
|
||||
[ "2026-10-01", "md_changelog.html#autotoc_md12", [
|
||||
[ "Changed", "md_changelog.html#autotoc_md13", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md14", null ]
|
||||
[ "2026-10-05", "md_changelog.html#autotoc_md11", [
|
||||
[ "Changed", "md_changelog.html#autotoc_md12", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md13", null ],
|
||||
[ "Documentation and maintenance", "md_changelog.html#autotoc_md14", null ]
|
||||
] ],
|
||||
[ "2026-10-01", "md_changelog.html#autotoc_md15", [
|
||||
[ "Changed", "md_changelog.html#autotoc_md16", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md17", null ]
|
||||
] ]
|
||||
] ],
|
||||
[ "v1.0 — 2026-06-14", "md_changelog.html#autotoc_md15", [
|
||||
[ "Documentation", "md_changelog.html#autotoc_md16", null ],
|
||||
[ "Initial implementation — 2026-03-13", "md_changelog.html#autotoc_md17", [
|
||||
[ "Added", "md_changelog.html#autotoc_md18", null ],
|
||||
[ "Documentation and maintenance", "md_changelog.html#autotoc_md19", null ]
|
||||
[ "v1.0 — 2026-06-14", "md_changelog.html#autotoc_md18", [
|
||||
[ "Documentation", "md_changelog.html#autotoc_md19", null ],
|
||||
[ "Initial implementation — 2026-03-13", "md_changelog.html#autotoc_md20", [
|
||||
[ "Added", "md_changelog.html#autotoc_md21", null ],
|
||||
[ "Documentation and maintenance", "md_changelog.html#autotoc_md22", null ]
|
||||
] ]
|
||||
] ]
|
||||
] ],
|
||||
[ "DBC Parser and Runtime Decode Module Documentation", "md_README.html", [
|
||||
[ "Overview", "md_README.html#autotoc_md21", null ],
|
||||
[ "High-Level Architecture", "md_README.html#autotoc_md23", [
|
||||
[ "1. Parse and UI path", "md_README.html#autotoc_md24", null ],
|
||||
[ "2. Runtime decode path", "md_README.html#autotoc_md25", null ]
|
||||
[ "Overview", "md_README.html#autotoc_md24", null ],
|
||||
[ "High-Level Architecture", "md_README.html#autotoc_md26", [
|
||||
[ "1. Parse and UI path", "md_README.html#autotoc_md27", null ],
|
||||
[ "2. Runtime decode path", "md_README.html#autotoc_md28", null ]
|
||||
] ],
|
||||
[ "Why the Runtime Decode Layer Exists", "md_README.html#autotoc_md27", null ],
|
||||
[ "Module Layout", "md_README.html#autotoc_md29", null ],
|
||||
[ "Parsed Data Structures", "md_README.html#autotoc_md31", null ],
|
||||
[ "<tt>SignalInfo</tt>", "md_README.html#autotoc_md32", null ],
|
||||
[ "<tt>FrameInfo</tt>", "md_README.html#autotoc_md34", null ],
|
||||
[ "<tt>DbcDatabase</tt>", "md_README.html#autotoc_md36", null ],
|
||||
[ "UI Tree Layer", "md_README.html#autotoc_md38", null ],
|
||||
[ "<tt>TreeNode</tt>", "md_README.html#autotoc_md39", null ],
|
||||
[ "Runtime Decode Layer", "md_README.html#autotoc_md41", null ],
|
||||
[ "Purpose", "md_README.html#autotoc_md42", null ],
|
||||
[ "<tt>ByteOrder</tt>", "md_README.html#autotoc_md44", null ],
|
||||
[ "<tt>ValueType</tt>", "md_README.html#autotoc_md46", null ],
|
||||
[ "<tt>DecodeSignal</tt>", "md_README.html#autotoc_md48", null ],
|
||||
[ "<tt>DecodeFrame</tt>", "md_README.html#autotoc_md50", null ],
|
||||
[ "<tt>FrameKey</tt>", "md_README.html#autotoc_md52", null ],
|
||||
[ "<tt>DecodeDatabase</tt>", "md_README.html#autotoc_md54", null ],
|
||||
[ "Decoder Layer", "md_README.html#autotoc_md56", null ],
|
||||
[ "<tt>RawCanFrame</tt>", "md_README.html#autotoc_md57", null ],
|
||||
[ "<tt>DecodedSignalValue</tt>", "md_README.html#autotoc_md59", [
|
||||
[ "Raw value representation and precision", "md_README.html#autotoc_md61", null ]
|
||||
[ "Why the Runtime Decode Layer Exists", "md_README.html#autotoc_md30", null ],
|
||||
[ "Module Layout", "md_README.html#autotoc_md32", null ],
|
||||
[ "Parsed Data Structures", "md_README.html#autotoc_md34", null ],
|
||||
[ "<tt>SignalInfo</tt>", "md_README.html#autotoc_md35", null ],
|
||||
[ "<tt>FrameInfo</tt>", "md_README.html#autotoc_md37", null ],
|
||||
[ "<tt>DbcDatabase</tt>", "md_README.html#autotoc_md39", null ],
|
||||
[ "UI Tree Layer", "md_README.html#autotoc_md41", null ],
|
||||
[ "<tt>TreeNode</tt>", "md_README.html#autotoc_md42", null ],
|
||||
[ "Runtime Decode Layer", "md_README.html#autotoc_md44", null ],
|
||||
[ "Purpose", "md_README.html#autotoc_md45", null ],
|
||||
[ "<tt>ByteOrder</tt>", "md_README.html#autotoc_md47", null ],
|
||||
[ "<tt>ValueType</tt>", "md_README.html#autotoc_md49", null ],
|
||||
[ "<tt>DecodeSignal</tt>", "md_README.html#autotoc_md51", null ],
|
||||
[ "<tt>DecodeFrame</tt>", "md_README.html#autotoc_md53", null ],
|
||||
[ "<tt>FrameKey</tt>", "md_README.html#autotoc_md55", null ],
|
||||
[ "<tt>DecodeDatabase</tt>", "md_README.html#autotoc_md57", null ],
|
||||
[ "Decoder Layer", "md_README.html#autotoc_md59", null ],
|
||||
[ "<tt>RawCanFrame</tt>", "md_README.html#autotoc_md60", null ],
|
||||
[ "<tt>DecodedSignalValue</tt>", "md_README.html#autotoc_md62", [
|
||||
[ "Raw value representation and precision", "md_README.html#autotoc_md64", null ]
|
||||
] ],
|
||||
[ "<tt>DecodedFrameValue</tt>", "md_README.html#autotoc_md63", null ],
|
||||
[ "<tt>DbcDecoder</tt>", "md_README.html#autotoc_md65", null ],
|
||||
[ "Parser Support", "md_README.html#autotoc_md67", null ],
|
||||
[ "Supported DBC Syntax", "md_README.html#autotoc_md69", null ],
|
||||
[ "Frame definition", "md_README.html#autotoc_md70", [
|
||||
[ "Frame validation and parse errors", "md_README.html#autotoc_md72", null ]
|
||||
[ "<tt>DecodedFrameValue</tt>", "md_README.html#autotoc_md66", null ],
|
||||
[ "<tt>DbcDecoder</tt>", "md_README.html#autotoc_md68", null ],
|
||||
[ "Parser Support", "md_README.html#autotoc_md70", [
|
||||
[ "Structured diagnostics", "md_README.html#autotoc_md71", null ]
|
||||
] ],
|
||||
[ "Signal definition", "md_README.html#autotoc_md74", [
|
||||
[ "Signal validation and parse errors", "md_README.html#autotoc_md76", null ]
|
||||
[ "Supported DBC Syntax", "md_README.html#autotoc_md73", null ],
|
||||
[ "Frame definition", "md_README.html#autotoc_md74", [
|
||||
[ "Frame validation and parse errors", "md_README.html#autotoc_md76", null ]
|
||||
] ],
|
||||
[ "Basic multiplexing", "md_README.html#autotoc_md78", null ],
|
||||
[ "Comments", "md_README.html#autotoc_md80", null ],
|
||||
[ "CAN ID Normalization", "md_README.html#autotoc_md82", null ],
|
||||
[ "PGN Extraction", "md_README.html#autotoc_md84", null ],
|
||||
[ "Decode Flow", "md_README.html#autotoc_md86", null ],
|
||||
[ "Intel and Motorola Extraction", "md_README.html#autotoc_md88", null ],
|
||||
[ "Example Usage", "md_README.html#autotoc_md90", [
|
||||
[ "Parse DBC", "md_README.html#autotoc_md91", null ],
|
||||
[ "Build UI tree", "md_README.html#autotoc_md92", null ],
|
||||
[ "Build runtime decode database", "md_README.html#autotoc_md93", null ],
|
||||
[ "Decode a raw frame", "md_README.html#autotoc_md94", null ]
|
||||
[ "Signal definition", "md_README.html#autotoc_md78", [
|
||||
[ "Signal validation and parse errors", "md_README.html#autotoc_md80", null ]
|
||||
] ],
|
||||
[ "Unified Decode Strategy", "md_README.html#autotoc_md96", [
|
||||
[ "live path", "md_README.html#autotoc_md97", null ],
|
||||
[ "trace path", "md_README.html#autotoc_md98", null ]
|
||||
[ "Basic multiplexing", "md_README.html#autotoc_md82", null ],
|
||||
[ "Comments", "md_README.html#autotoc_md84", null ],
|
||||
[ "CAN ID Normalization", "md_README.html#autotoc_md86", null ],
|
||||
[ "PGN Extraction", "md_README.html#autotoc_md88", null ],
|
||||
[ "Decode Flow", "md_README.html#autotoc_md90", null ],
|
||||
[ "Intel and Motorola Extraction", "md_README.html#autotoc_md92", null ],
|
||||
[ "Example Usage", "md_README.html#autotoc_md94", [
|
||||
[ "Parse DBC", "md_README.html#autotoc_md95", null ],
|
||||
[ "Build UI tree", "md_README.html#autotoc_md96", null ],
|
||||
[ "Build runtime decode database", "md_README.html#autotoc_md97", null ],
|
||||
[ "Decode a raw frame", "md_README.html#autotoc_md98", null ]
|
||||
] ],
|
||||
[ "Intended Use in FrameTap", "md_README.html#autotoc_md100", null ],
|
||||
[ "Why the Tree Is Not Enough", "md_README.html#autotoc_md102", null ],
|
||||
[ "Statement Handler Factory", "md_README.html#autotoc_md104", null ],
|
||||
[ "Signal value descriptions (<tt>VAL_</tt>)", "md_README.html#autotoc_md106", null ],
|
||||
[ "Current Limitations", "md_README.html#autotoc_md108", null ],
|
||||
[ "Recommended Next Steps", "md_README.html#autotoc_md110", [
|
||||
[ "Stage 1 - already implemented", "md_README.html#autotoc_md111", null ],
|
||||
[ "Stage 2", "md_README.html#autotoc_md112", null ],
|
||||
[ "Stage 3", "md_README.html#autotoc_md113", null ],
|
||||
[ "Stage 4", "md_README.html#autotoc_md114", null ]
|
||||
[ "Unified Decode Strategy", "md_README.html#autotoc_md100", [
|
||||
[ "live path", "md_README.html#autotoc_md101", null ],
|
||||
[ "trace path", "md_README.html#autotoc_md102", null ]
|
||||
] ],
|
||||
[ "Build Integration", "md_README.html#autotoc_md116", [
|
||||
[ "Build core without Qt libraries", "md_README.html#autotoc_md117", null ],
|
||||
[ "Optional Qt model adapter", "md_README.html#autotoc_md118", null ],
|
||||
[ "Standalone tree tests without Qt", "md_README.html#autotoc_md119", null ],
|
||||
[ "Build and run the demo", "md_README.html#autotoc_md120", null ],
|
||||
[ "Generate API documentation", "md_README.html#autotoc_md121", null ]
|
||||
[ "Intended Use in FrameTap", "md_README.html#autotoc_md104", null ],
|
||||
[ "Why the Tree Is Not Enough", "md_README.html#autotoc_md106", null ],
|
||||
[ "Statement Handler Factory", "md_README.html#autotoc_md108", null ],
|
||||
[ "Signal value descriptions (<tt>VAL_</tt>)", "md_README.html#autotoc_md110", null ],
|
||||
[ "Current Limitations", "md_README.html#autotoc_md112", null ],
|
||||
[ "Recommended Next Steps", "md_README.html#autotoc_md114", [
|
||||
[ "Stage 1 - already implemented", "md_README.html#autotoc_md115", null ],
|
||||
[ "Stage 2", "md_README.html#autotoc_md116", null ],
|
||||
[ "Stage 3", "md_README.html#autotoc_md117", null ],
|
||||
[ "Stage 4", "md_README.html#autotoc_md118", null ]
|
||||
] ],
|
||||
[ "Regression tests", "md_README.html#autotoc_md123", null ],
|
||||
[ "Measuring code coverage", "md_README.html#autotoc_md124", [
|
||||
[ "GCC, gcov, and LCOV on Debian/Ubuntu", "md_README.html#autotoc_md125", null ],
|
||||
[ "Configure the GCC coverage build in Qt Creator", "md_README.html#autotoc_md126", null ],
|
||||
[ "Configure all build variants in Qt Creator", "md_README.html#autotoc_md127", null ]
|
||||
[ "Build Integration", "md_README.html#autotoc_md120", [
|
||||
[ "Build core without Qt libraries", "md_README.html#autotoc_md121", null ],
|
||||
[ "Optional Qt model adapter", "md_README.html#autotoc_md122", null ],
|
||||
[ "Standalone tree tests without Qt", "md_README.html#autotoc_md123", null ],
|
||||
[ "Build and run the demo", "md_README.html#autotoc_md124", null ],
|
||||
[ "Generate API documentation", "md_README.html#autotoc_md125", null ]
|
||||
] ],
|
||||
[ "Regression tests", "md_README.html#autotoc_md127", null ],
|
||||
[ "Measuring code coverage", "md_README.html#autotoc_md128", [
|
||||
[ "GCC, gcov, and LCOV on Debian/Ubuntu", "md_README.html#autotoc_md129", null ],
|
||||
[ "Configure the GCC coverage build in Qt Creator", "md_README.html#autotoc_md130", null ],
|
||||
[ "Configure all build variants in Qt Creator", "md_README.html#autotoc_md131", null ]
|
||||
] ]
|
||||
] ],
|
||||
[ "QtTest regression tests", "md_tests_2README.html", [
|
||||
[ "Decoder coverage", "md_tests_2README.html#autotoc_md129", null ],
|
||||
[ "Parser coverage", "md_tests_2README.html#autotoc_md130", null ],
|
||||
[ "Tree and optional model tests", "md_tests_2README.html#autotoc_md131", null ],
|
||||
[ "Additional regression coverage", "md_tests_2README.html#autotoc_md132", null ]
|
||||
[ "Decoder coverage", "md_tests_2README.html#autotoc_md133", null ],
|
||||
[ "Parser coverage", "md_tests_2README.html#autotoc_md134", null ],
|
||||
[ "Tree and optional model tests", "md_tests_2README.html#autotoc_md135", null ],
|
||||
[ "Additional regression coverage", "md_tests_2README.html#autotoc_md136", null ]
|
||||
] ],
|
||||
[ "Classes", "annotated.html", [
|
||||
[ "Class List", "annotated.html", "annotated_dup" ],
|
||||
@@ -160,7 +166,7 @@ var NAVTREE =
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"annotated.html",
|
||||
"structSignalInfo.html#ac99ba7563a5dad01e39c4257216953f5"
|
||||
"structRawCanFrame.html#a2d0e7fa0e3d5c20bbed55ed8f7888ff4"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
|
||||
Reference in new issue
Block a user