Closes #15
This commit is contained in:
1 parent
0708316a37
commit
7022c84941
69 files changed
+2696
-1912
No files matched your search
+98
-94
@@ -27,125 +27,129 @@ var NAVTREE =
|
||||
[ "DBC Framework", "index.html", [
|
||||
[ "Changelog", "md_changelog.html", [
|
||||
[ "Unreleased", "md_changelog.html#autotoc_md1", [
|
||||
[ "2026-10-11", "md_changelog.html#autotoc_md2", [
|
||||
[ "2026-10-13", "md_changelog.html#autotoc_md2", [
|
||||
[ "Added", "md_changelog.html#autotoc_md3", null ],
|
||||
[ "Changed", "md_changelog.html#autotoc_md4", null ]
|
||||
] ],
|
||||
[ "2026-10-07", "md_changelog.html#autotoc_md5", [
|
||||
[ "2026-10-11", "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 ]
|
||||
[ "Changed", "md_changelog.html#autotoc_md7", null ]
|
||||
] ],
|
||||
[ "2026-10-06", "md_changelog.html#autotoc_md9", [
|
||||
[ "Added", "md_changelog.html#autotoc_md10", null ]
|
||||
[ "2026-10-07", "md_changelog.html#autotoc_md8", [
|
||||
[ "Added", "md_changelog.html#autotoc_md9", null ],
|
||||
[ "Changed", "md_changelog.html#autotoc_md10", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md11", 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-06", "md_changelog.html#autotoc_md12", [
|
||||
[ "Added", "md_changelog.html#autotoc_md13", null ]
|
||||
] ],
|
||||
[ "2026-10-01", "md_changelog.html#autotoc_md15", [
|
||||
[ "Changed", "md_changelog.html#autotoc_md16", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md17", null ]
|
||||
[ "2026-10-05", "md_changelog.html#autotoc_md14", [
|
||||
[ "Changed", "md_changelog.html#autotoc_md15", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md16", null ],
|
||||
[ "Documentation and maintenance", "md_changelog.html#autotoc_md17", null ]
|
||||
] ],
|
||||
[ "2026-10-01", "md_changelog.html#autotoc_md18", [
|
||||
[ "Changed", "md_changelog.html#autotoc_md19", null ],
|
||||
[ "Fixed", "md_changelog.html#autotoc_md20", 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 ]
|
||||
[ "v1.0 — 2026-06-14", "md_changelog.html#autotoc_md21", [
|
||||
[ "Documentation", "md_changelog.html#autotoc_md22", null ],
|
||||
[ "Initial implementation — 2026-03-13", "md_changelog.html#autotoc_md23", [
|
||||
[ "Added", "md_changelog.html#autotoc_md24", null ],
|
||||
[ "Documentation and maintenance", "md_changelog.html#autotoc_md25", null ]
|
||||
] ]
|
||||
] ]
|
||||
] ],
|
||||
[ "DBC Parser and Runtime Decode Module Documentation", "md_README.html", [
|
||||
[ "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 ]
|
||||
[ "Overview", "md_README.html#autotoc_md27", null ],
|
||||
[ "High-Level Architecture", "md_README.html#autotoc_md29", [
|
||||
[ "1. Parse and UI path", "md_README.html#autotoc_md30", null ],
|
||||
[ "2. Runtime decode path", "md_README.html#autotoc_md31", 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 ]
|
||||
[ "Why the Runtime Decode Layer Exists", "md_README.html#autotoc_md33", null ],
|
||||
[ "Module Layout", "md_README.html#autotoc_md35", null ],
|
||||
[ "Parsed Data Structures", "md_README.html#autotoc_md37", null ],
|
||||
[ "<tt>SignalInfo</tt>", "md_README.html#autotoc_md38", null ],
|
||||
[ "<tt>FrameInfo</tt>", "md_README.html#autotoc_md40", null ],
|
||||
[ "<tt>DbcDatabase</tt>", "md_README.html#autotoc_md42", null ],
|
||||
[ "UI Tree Layer", "md_README.html#autotoc_md44", null ],
|
||||
[ "<tt>TreeNode</tt>", "md_README.html#autotoc_md45", null ],
|
||||
[ "Runtime Decode Layer", "md_README.html#autotoc_md47", null ],
|
||||
[ "Purpose", "md_README.html#autotoc_md48", null ],
|
||||
[ "<tt>ByteOrder</tt>", "md_README.html#autotoc_md50", null ],
|
||||
[ "<tt>ValueType</tt>", "md_README.html#autotoc_md52", null ],
|
||||
[ "<tt>DecodeSignal</tt>", "md_README.html#autotoc_md54", null ],
|
||||
[ "<tt>DecodeFrame</tt>", "md_README.html#autotoc_md56", null ],
|
||||
[ "<tt>FrameKey</tt>", "md_README.html#autotoc_md58", null ],
|
||||
[ "<tt>DecodeDatabase</tt>", "md_README.html#autotoc_md60", null ],
|
||||
[ "Decoder Layer", "md_README.html#autotoc_md62", null ],
|
||||
[ "<tt>RawCanFrame</tt>", "md_README.html#autotoc_md63", null ],
|
||||
[ "<tt>DecodedSignalValue</tt>", "md_README.html#autotoc_md65", [
|
||||
[ "Raw value representation and precision", "md_README.html#autotoc_md67", null ]
|
||||
] ],
|
||||
[ "<tt>DecodedFrameValue</tt>", "md_README.html#autotoc_md66", [
|
||||
[ "Definition ownership and reload", "md_README.html#autotoc_md67", null ],
|
||||
[ "Stable frame and signal identifiers", "md_README.html#autotoc_md68", null ]
|
||||
[ "<tt>DecodedFrameValue</tt>", "md_README.html#autotoc_md69", [
|
||||
[ "Definition ownership and reload", "md_README.html#autotoc_md70", null ],
|
||||
[ "Stable frame and signal identifiers", "md_README.html#autotoc_md71", null ]
|
||||
] ],
|
||||
[ "<tt>DbcDecoder</tt>", "md_README.html#autotoc_md70", null ],
|
||||
[ "Parser Support", "md_README.html#autotoc_md72", [
|
||||
[ "Structured diagnostics", "md_README.html#autotoc_md73", null ]
|
||||
[ "<tt>DbcDecoder</tt>", "md_README.html#autotoc_md73", null ],
|
||||
[ "Parser Support", "md_README.html#autotoc_md75", [
|
||||
[ "Structured diagnostics", "md_README.html#autotoc_md76", null ]
|
||||
] ],
|
||||
[ "Supported DBC Syntax", "md_README.html#autotoc_md75", null ],
|
||||
[ "Frame definition", "md_README.html#autotoc_md76", [
|
||||
[ "Frame validation and parse errors", "md_README.html#autotoc_md78", null ]
|
||||
[ "Supported DBC Syntax", "md_README.html#autotoc_md78", null ],
|
||||
[ "Frame definition", "md_README.html#autotoc_md79", [
|
||||
[ "Frame validation and parse errors", "md_README.html#autotoc_md81", null ]
|
||||
] ],
|
||||
[ "Signal definition", "md_README.html#autotoc_md80", [
|
||||
[ "Signal validation and parse errors", "md_README.html#autotoc_md82", null ]
|
||||
[ "Signal definition", "md_README.html#autotoc_md83", [
|
||||
[ "Signal validation and parse errors", "md_README.html#autotoc_md85", null ]
|
||||
] ],
|
||||
[ "Basic multiplexing", "md_README.html#autotoc_md84", null ],
|
||||
[ "Comments", "md_README.html#autotoc_md86", null ],
|
||||
[ "CAN ID Normalization", "md_README.html#autotoc_md88", null ],
|
||||
[ "PGN Extraction", "md_README.html#autotoc_md90", null ],
|
||||
[ "Decode Flow", "md_README.html#autotoc_md92", null ],
|
||||
[ "Intel and Motorola Extraction", "md_README.html#autotoc_md94", null ],
|
||||
[ "Example Usage", "md_README.html#autotoc_md96", [
|
||||
[ "Parse DBC", "md_README.html#autotoc_md97", null ],
|
||||
[ "Build UI tree", "md_README.html#autotoc_md98", null ],
|
||||
[ "Build runtime decode database", "md_README.html#autotoc_md99", null ],
|
||||
[ "Decode a raw frame", "md_README.html#autotoc_md100", null ]
|
||||
[ "Basic multiplexing", "md_README.html#autotoc_md87", null ],
|
||||
[ "Comments", "md_README.html#autotoc_md89", null ],
|
||||
[ "CAN ID Normalization", "md_README.html#autotoc_md91", null ],
|
||||
[ "PGN Extraction", "md_README.html#autotoc_md93", null ],
|
||||
[ "Decode Flow", "md_README.html#autotoc_md95", null ],
|
||||
[ "Intel and Motorola Extraction", "md_README.html#autotoc_md97", null ],
|
||||
[ "Example Usage", "md_README.html#autotoc_md99", [
|
||||
[ "Parse DBC", "md_README.html#autotoc_md100", null ],
|
||||
[ "Build UI tree", "md_README.html#autotoc_md101", null ],
|
||||
[ "Build runtime decode database", "md_README.html#autotoc_md102", null ],
|
||||
[ "Decode a raw frame", "md_README.html#autotoc_md103", null ]
|
||||
] ],
|
||||
[ "Unified Decode Strategy", "md_README.html#autotoc_md102", [
|
||||
[ "live path", "md_README.html#autotoc_md103", null ],
|
||||
[ "trace path", "md_README.html#autotoc_md104", null ]
|
||||
[ "Unified Decode Strategy", "md_README.html#autotoc_md105", [
|
||||
[ "live path", "md_README.html#autotoc_md106", null ],
|
||||
[ "trace path", "md_README.html#autotoc_md107", null ]
|
||||
] ],
|
||||
[ "Intended Use in FrameTap", "md_README.html#autotoc_md106", null ],
|
||||
[ "Why the Tree Is Not Enough", "md_README.html#autotoc_md108", null ],
|
||||
[ "Statement Handler Factory", "md_README.html#autotoc_md110", null ],
|
||||
[ "Signal value descriptions (<tt>VAL_</tt>)", "md_README.html#autotoc_md112", null ],
|
||||
[ "Current Limitations", "md_README.html#autotoc_md114", null ],
|
||||
[ "Recommended Next Steps", "md_README.html#autotoc_md116", [
|
||||
[ "Stage 1 - already implemented", "md_README.html#autotoc_md117", null ],
|
||||
[ "Stage 2", "md_README.html#autotoc_md118", null ],
|
||||
[ "Stage 3", "md_README.html#autotoc_md119", null ],
|
||||
[ "Stage 4", "md_README.html#autotoc_md120", null ]
|
||||
[ "Intended Use in FrameTap", "md_README.html#autotoc_md109", null ],
|
||||
[ "Why the Tree Is Not Enough", "md_README.html#autotoc_md111", null ],
|
||||
[ "Statement Handler Factory", "md_README.html#autotoc_md113", null ],
|
||||
[ "Signal value descriptions (<tt>VAL_</tt>)", "md_README.html#autotoc_md115", null ],
|
||||
[ "Current Limitations", "md_README.html#autotoc_md117", null ],
|
||||
[ "Recommended Next Steps", "md_README.html#autotoc_md119", [
|
||||
[ "Stage 1 - already implemented", "md_README.html#autotoc_md120", null ],
|
||||
[ "Stage 2", "md_README.html#autotoc_md121", null ],
|
||||
[ "Stage 3", "md_README.html#autotoc_md122", null ],
|
||||
[ "Stage 4", "md_README.html#autotoc_md123", null ]
|
||||
] ],
|
||||
[ "Build Integration", "md_README.html#autotoc_md122", [
|
||||
[ "Build core without Qt libraries", "md_README.html#autotoc_md123", null ],
|
||||
[ "Optional Qt model adapter", "md_README.html#autotoc_md124", null ],
|
||||
[ "Standalone tree tests without Qt", "md_README.html#autotoc_md125", null ],
|
||||
[ "Build and run the demo", "md_README.html#autotoc_md126", null ],
|
||||
[ "Generate API documentation", "md_README.html#autotoc_md127", null ]
|
||||
[ "Build Integration", "md_README.html#autotoc_md125", [
|
||||
[ "Build core without Qt libraries", "md_README.html#autotoc_md126", null ],
|
||||
[ "Optional Qt model adapter", "md_README.html#autotoc_md127", null ],
|
||||
[ "Standalone tree tests without Qt", "md_README.html#autotoc_md128", null ],
|
||||
[ "Build and run the demo", "md_README.html#autotoc_md129", null ],
|
||||
[ "Generate API documentation", "md_README.html#autotoc_md130", null ]
|
||||
] ],
|
||||
[ "Regression tests", "md_README.html#autotoc_md129", null ],
|
||||
[ "Measuring code coverage", "md_README.html#autotoc_md130", [
|
||||
[ "GCC, gcov, and LCOV on Debian/Ubuntu", "md_README.html#autotoc_md131", null ],
|
||||
[ "Configure the GCC coverage build in Qt Creator", "md_README.html#autotoc_md132", null ],
|
||||
[ "Configure all build variants in Qt Creator", "md_README.html#autotoc_md133", null ]
|
||||
[ "Regression tests", "md_README.html#autotoc_md132", null ],
|
||||
[ "Measuring code coverage", "md_README.html#autotoc_md133", [
|
||||
[ "GCC, gcov, and LCOV on Debian/Ubuntu", "md_README.html#autotoc_md134", null ],
|
||||
[ "Configure the GCC coverage build in Qt Creator", "md_README.html#autotoc_md135", null ],
|
||||
[ "Configure all build variants in Qt Creator", "md_README.html#autotoc_md136", null ]
|
||||
] ]
|
||||
] ],
|
||||
[ "QtTest regression tests", "md_tests_2README.html", [
|
||||
[ "Decoder coverage", "md_tests_2README.html#autotoc_md135", null ],
|
||||
[ "Parser coverage", "md_tests_2README.html#autotoc_md136", null ],
|
||||
[ "Tree and optional model tests", "md_tests_2README.html#autotoc_md137", null ],
|
||||
[ "Additional regression coverage", "md_tests_2README.html#autotoc_md138", null ],
|
||||
[ "Definition lifetime and reload coverage", "md_tests_2README.html#autotoc_md139", null ]
|
||||
[ "Decoder coverage", "md_tests_2README.html#autotoc_md138", null ],
|
||||
[ "Parser coverage", "md_tests_2README.html#autotoc_md139", null ],
|
||||
[ "Tree and optional model tests", "md_tests_2README.html#autotoc_md140", null ],
|
||||
[ "Additional regression coverage", "md_tests_2README.html#autotoc_md141", null ],
|
||||
[ "Definition lifetime and reload coverage", "md_tests_2README.html#autotoc_md142", null ]
|
||||
] ],
|
||||
[ "Classes", "annotated.html", [
|
||||
[ "Class List", "annotated.html", "annotated_dup" ],
|
||||
@@ -170,7 +174,7 @@ var NAVTREE =
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"annotated.html",
|
||||
"structFrameInfo.html#aa2b198ea0f55e560c123d35e7b3ecab9"
|
||||
"structDecodedSignalValue.html#a6847d05b3cb00d5e0f6c611968f57978"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
|
||||
Reference in new issue
Block a user