Closed MatinF closed 1 year ago
@MatinF please have a try with the development branch code
This seems to work great Daniel, I think this is a nice way of implementing it. Users that don't feel like using this functionality can continue as-is, while users that frequently deploy the same DBC files can load them once and even configure their setup with e.g. Channel specific decoding.
I think this would be a nice addition for the next release - closing this issue as I think this implementation fully resolves this.
Today, loading an MF4 file in asammdf and DBC decoding it involves the following steps:
Having collected quite a bit of feedback across hundreds of CANedge + asammdf users, the above steps comprise one of the primary 'time consumers' in working with their data. 90% of these users load the same DBC files every time.
An alternative/supplement to the above could be a 'DBC file manager'. I believe you may already have done some work on this, so below is just my two cents on how it could be implemented:
Managers/DBC file manager
Importantly, I do not think that asammdf should serve as a DBC file editor. Plenty of other options exist already for this like our online DBC editor, Kvaser's DBC editor and Vector's DBC editor CANDB++. Tools like SavvyCAN that have attempted to create DBC editors have not done so with great success in my opinion and I strongly recommend keeping that out of asammdf as well.