Commit Graph
104 Commits
Author SHA1 Message Date
Collin Kidder 1fbd381df7 A few improvements to automatic file format detection. 2019-04-14 20:01:12 -04:00
Collin Kidder f14247cc35 Added a format tester for every input format and an auto-loader that
tries to guess the file type based on its contents.

Not completely stable yet but still a lot more fun than trying to find
the file format in a list of 19 file formats.
2019-04-11 22:23:47 -04:00
Collin Kidder e013b91af3 Fixes to CANAlyzer ASC format when saving. Hopefully perfectly matches
now
2019-03-20 19:55:54 -04:00
Collin Kidder 11b10b7220 Add CANOpen Magic file format for loading 2019-03-19 19:56:48 -04:00
Collin Kidder 39d8786d4b Fixes to make native GVRET file loading more robust. 2019-03-18 21:49:36 -04:00
Collin Kidder 56691b3680 Fixes to file loading 2019-03-18 20:38:31 -04:00
Collin Kidder 6a9bd48442 Change formatting of CANAnalyzer ASC saving to hopefully better match
the "Real" program's output
2019-03-17 18:30:10 -04:00
Collin Kidder ef5f41644a Add CANalyzer ASC saving 2019-03-11 20:35:23 -04:00
Izzy 79a684e74a Fix loading for values >0x7F in the first byte. 2019-03-09 19:50:58 -08:00
Izzy a03a9d6d09 Fix a few typos, and fix import/export of timestamps. Normalizes to microseconds, and makes the first sample happen at 0. Exported version is now indistinguishable from the imported version, other than the timestamps starting at 0. 2019-03-08 23:43:34 -08:00
selabnayr 8e23302e79 Add load/save for Cabana log files. 2019-03-08 18:01:03 -08:00
Collin Kidder ceae98d762 Fix an inverted situation in PCAN file loading that caused extended
frames to not load properly from version 1.1 files
2019-02-14 20:15:00 -05:00
Collin Kidder 39f07fac32 Fixed Vector ASC loading to work a bit better 2019-02-13 20:58:30 -05:00
Collin Kidder 1a7d229bf2 Fixes for several small bugs in file loading that messed things up. 2018-06-18 21:14:41 -04:00
Collin Kidder ff2b3e25cf Merge pull request #134 from FabianInostroza/fix_remote_frames
Make SavvyCAN aware of remote frames.
2018-06-03 10:59:09 -04:00
Collin Kidder f5b8f1090b Fixes to allow native files and CRTD files to load with frame that have zero data bytes, allow loading of files that have errors. 2018-05-17 20:40:17 -04:00
Fabián Inostroza b8896d76b6 Make SavvyCAN aware of remote frames. 2018-04-29 18:52:31 -03:00
Collin Kidder 1659e37be4 Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP 2018-04-17 20:04:58 -04:00
Collin Kidder 63ee973b9c Changes to BLF file reading code 2018-04-17 20:00:39 -04:00
Fabian Off a3b8969fe0 implement reading CANHacker trace files 2018-04-14 23:43:07 +02:00
Collin Kidder c60eac7364 Add support for loading BLF files. Only loads CAN frames at this point. 2018-02-08 20:47:13 -05:00
Collin Kidder be97380bbf Add PCAN log ver 2 file loading as well as loading of CANalyzer ASC logs 2018-02-07 16:23:54 -05:00
Fabián Inostroza 12b6c74fc9 Fix loading of candump log files with extended frames. 2018-01-11 01:44:33 -03:00
Anner J. Bonilla 9b693630b3 add candump save support 2017-11-20 06:08:20 -08:00
Collin Kidder 9be4838618 Added "continuous logging" functionality.
This is useful if you're having stability troubles and/or are worried
about crashes. With traditional logging you can lose your capture if
the program, CAN adapter, or computer crash before you've saved. With
continuous logging the file is flushed to disk every couple of seconds
so you won't lose more than a few seconds of log even during a crash.
2017-10-07 22:15:21 -04:00
Collin Kidder 83399ed0a7 Switched to newest version of qcustomplot. 2017-08-06 21:25:17 -04:00
Collin Kidder 8e6883f8f0 Frame file I/O file got messed up line endings. Hopefully this fixes
that.
2017-07-06 21:50:04 -04:00
Collin Kidder f4c6c3fbd9 Add Kvaser log file format for loading 2017-04-03 21:08:15 -04:00
Collin Kidder 49b2ac0155 Add the ability to load several forms of DBC attributes. 2017-01-16 21:00:26 -05:00
Collin Kidder 4f7611f443 Changed default extension for PCAN to be the proper extension. 2017-01-08 19:21:36 -05:00
Collin Kidder 2758fa8a09 Removed a few more warnings, switched the way CAN callbacks work. 2016-12-30 14:24:17 -05:00
Collin Kidder 7222870b1e Many little fixes to clean up warnings and bugs. 2016-12-29 20:50:02 -05:00
Collin Kidder 9e592d916c Merge branch 'master' of github.com:collin80/SavvyCAN into WIP2 2016-12-08 20:50:35 -05:00
Collin Kidder 0661427b44 Added PCAN files for loading (but not saving) 2016-09-13 19:58:08 -04:00
canpadawan d422a5c592 CANFrame.len is now unsigned int 2016-06-24 17:30:22 +02:00
Collin Kidder d5735a4908 Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
Conflicts:
	README.md
	serialworker.cpp
2016-05-31 19:33:26 -04:00
canpadawan 1a655fb7b3 add support for candump/kayak logs (loading only) 2016-05-31 14:52:09 +02:00
Collin Kidder 7e20bcfd37 Added a bit of error handling to file loading routines. It will now most likely
tell you that you picked the wrong format instead of crashing. Updated version
number to match new functionality.
2016-05-09 21:12:41 -04:00
Collin Kidder 05836129b3 Added Vehicle Spy CSV format. Right now only loading is really
implemented.
2016-01-30 22:20:18 -05:00
Collin Kidder a42d9532d7 Refactored code so that frame file loading/saving is all done through
a unified interface. Updated file filters. Notched up version number.
2016-01-21 20:11:35 -05:00
Collin Kidder 7a28951206 Fix up loading and saving of CAN-DO format to be more correct 2016-01-21 19:42:10 -05:00
Collin Kidder 18294c7712 Change default save/load format to native GVRET log format. This
format has the most information and is really the best option. Fixed
up lack of ability to save IXXAT and CANDO filtered.
2016-01-21 19:15:12 -05:00
Collin Kidder b328e08096 Added IXXAT and CAN-DO formats for loading and saving. Incremented
version number.
2016-01-19 21:47:27 -05:00
Collin Kidder f6b5db9617 Added the ability to track which direction frames are coming from
(from us or to us), import that detail from file formats that support
it, save it to file formats that support it. Also some bug fixes.
2015-12-01 20:25:52 -05:00
Collin Kidder dfc3ced69d Added support for loading/saving trace files. Presumably this format
is from Vector in some fashion.
2015-11-23 21:52:28 -05:00
Collin Kidder 3ec7638e7b A bunch of little tweaks to remove compile-time warnings. Just convenience really. 2015-08-13 21:00:34 -04:00
Collin Kidder b3d0b76cc6 Add busy indicating progressbar to the rest of the long file loading operations. 2015-08-09 19:40:23 -04:00
Collin Kidder fa5acf612b Add progressbar to loading on main form, add ability to graph DBC defined signals, make graphing bias/scale work like DBC bias/scale to be consistent. 2015-08-09 19:34:19 -04:00
Collin Kidder f9fef43a9a Fix to properly free memory that was allocated. 2015-08-08 19:09:01 -04:00
Collin Kidder b8bd058f40 Remove all the references to using non-native save windows. It didn't fix linux and it broke Windows and linux. SO, yeah, this is reverting that.
Also, 0 out data bytes that aren't used for the native format. The native format always shows 8 data bytes even if the frame didn't have that many. That way programs like Excel will still have data in all of the positions.
2015-07-27 21:15:46 -04:00