marcelbuesing / can-dbc

Rust dbc parser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Does not Parse All Tokens in Specification

brotatos opened this issue · comments

Per http://mcu.so/Microcontroller/Automotive/dbc-file-format-documentation_compress.pdf

DBC-Keyword = 'VERSION' | 'NS_' | 'NS_DESC_' | 'CM_' | 'BA_DEF_' |
'BA_' | 'VAL_' | 'CAT_DEF_' | 'CAT_' | 'FILTER' | 'BA_DEF_DEF_'
| 'EV_DATA_' | 'ENVVAR_DATA_' | 'SGTYPE_' | 'SGTYPE_VAL_' |
'BA_DEF_SGTYPE_' | 'BA_SGTYPE_' | 'SIG_TYPE_REF_' |
'VAL_TABLE_' | 'SIG_GROUP_' | 'SIG_VALTYPE_' | 'SIG-
TYPE_VALTYPE_' | 'BO_TX_BU_' | 'BA_DEF_REL_' | 'BA_REL_' |
'BA_DEF_DEF_REL_' | 'BU_SG_REL_' | 'BU_EV_REL_' | 'BU_BO_REL_'
| 'SG_MUL_VAL_' | 'BS_' | 'BU_' | 'BO_' | 'SG_' | 'EV_' | 'VEC-
TOR__INDEPENDENT_SIG_MSG' | 'VECTOR__XXX'
BA_DEF_REL_
BA_DEF_REL_ BU_SG_REL_ <Str> <Type> <range start> <range end
BA_DEF_
BA_ "SystemSignalLongSymbol" SG_ <id>  <abbrev str> <actual str>
BA_ "GenMsgCycleTime" BO_ <id> <sampling rate>
BA_ // many formats in general

Does this crate support the CAN2 or CAN FD spec?