This commit is contained in:
deeaitch committed 2026-10-23 20:53:05 -04:00
1 parent f60faea2e7
commit f03882d3f4
86 files changed
+3539 -2688

No files matched your search

+4 -2
View File
@@ -37,7 +37,9 @@ struct DbcParserOptions {
* Attribute statements support multiline fields and quoted strings, ending at
* a semicolon outside quoted text. Diagnostics use the first physical line.
*
* Reports unsupported statements as warnings. Invalid multiplexing is
* Rejects all SIG_VALTYPE_ declarations, including type 0, with
* UnsupportedSignalType errors; explicit signal value types are not implemented.
* Other unsupported statements produce warnings. Invalid multiplexing is
* an error. VERSION, NS_, BS_, BU_ and NS_ symbol declarations stay quiet.
*/
class DbcParser {
@@ -49,7 +51,7 @@ public:
* @brief Parse DBC file.
* @param filePath Path to input file.
* @return Parsed database.
* @throws std::runtime_error on file or parse errors.
* @throws std::runtime_error on file or parse errors, including SIG_VALTYPE_.
* Line parse errors include the file path and one-based line number.
* Duplicate normalized CAN IDs of the same frame type and duplicate signal
* names within a frame are rejected at the repeated definition's line.