Closes #33
This commit is contained in:
1 parent
f60faea2e7
commit
f03882d3f4
86 files changed
+3539
-2688
No files matched your search
+4
-2
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user