Commit Graph
793 Commits
Author SHA1 Message Date
Collin Kidder 2db2594462 Merge pull request #108 from annerajb/master
add candump/kayak save support
2017-11-21 09:09:16 -05:00
Collin Kidder 1ea9ea4fac Add fault handling code mostly used to detect when the serial port disappears while a GVRET style device is connected. Beginnings of code to add a reconnect button. 2017-11-20 22:07:13 -05:00
Anner J. Bonilla 9b693630b3 add candump save support 2017-11-20 06:08:20 -08:00
Collin Kidder 214f5defd8 Fix a compiling bug on windows (was a bug everywhere but only fatal on windows) 2017-11-10 01:23:15 -05:00
Collin Kidder bba425d4d2 Merge pull request #106 from collin80/WIP
Merge WIP (again...)
2017-11-09 20:15:04 -05:00
Collin Kidder 6ef26de4f7 Update requested GVRET version to 343 which is where stable support
for M2 and CANDue2.2 are found.
2017-11-09 20:13:47 -05:00
Collin Kidder 5d85635cfd Merge pull request #105 from collin80/WIP
Merge Wip Changes into Master
2017-11-09 20:12:25 -05:00
Collin Kidder c398856806 Small fix to make unconnected devices still show up properly in the connection window 2017-11-09 20:07:00 -05:00
Collin Kidder 545f258b8e Make sent frames have a timestamp resolution of microseconds just like incoming frames. Previously sent frame
time stamps were rounded to the nearest millisecond.

Note, however, that this time stamp is when we first tried to send the frame to hardware,
not when the hardware sent the frame. That will probably be later on but there's no way
to know for sure if/when it will send the frame.
2017-11-08 21:20:17 -05:00
Collin Kidder ed2cd7bd8c Reimplemented the ability to chain multiple log files and run them in sequences. 2017-11-08 21:09:20 -05:00
Collin Kidder 3bf19fdbc4 Moved a lot of the frame playback window functionality to a new class. This allows the functionality to be run
on a separate thread. The performance is a lot better and "use original timing" is now reasonably accurate.
2017-11-08 20:38:19 -05:00
Collin Kidder 10738396c2 Merge branch 'master' of github.com:collin80/SavvyCAN into WIP 2017-11-04 22:11:10 -04:00
Collin Kidder da5fba0460 Merge pull request #103 from FabianInostroza/master
Fix DBC handler and DBCFile. Initialize as j1939 to false by default.
2017-11-04 21:16:50 -04:00
Fabián Inostroza 077cb223e0 Fix DBC handler and DBCFile. Initialize j1939 attribute to false by default. 2017-11-03 01:12:18 -03:00
Collin Kidder 8c77e1c7ce Merge branch 'master' of github.com:collin80/SavvyCAN 2017-10-26 21:27:54 -04:00
Collin Kidder f51b48c907 Add a Leaf DBC file to examples 2017-10-26 21:27:32 -04:00
Collin Kidder b8fbfce6c7 Merge pull request #101 from Semant1ka/sort_col
Add sorting after table header click for main and isotp windows
2017-10-26 21:18:39 -04:00
semant1ka 78f229d2a9 move even handlers to move aproppriate places 2017-10-26 22:13:03 +03:00
semant1ka 0883709f58 enbale sorting for main window and isotp 2017-10-26 21:55:51 +03:00
Ubuntu 88bd90f51a try basic code from SO 2017-10-25 12:19:26 -07:00
Collin Kidder 9c9ab1933b Add mode to playback window to it to approximate the original frame
timings from the file/capture.
2017-10-24 21:27:55 -04:00
Collin Kidder 45692d3ad5 Merge branch 'master' of github.com:collin80/SavvyCAN 2017-10-24 18:28:52 -04:00
Collin Kidder c59038410e Add Think City DBC file as another example 2017-10-24 18:28:15 -04:00
Collin Kidder 84f9a5083d Fix sending bug in UDS code 2017-10-24 18:27:35 -04:00
Collin Kidder bc4e823d3d CAN Connection Window mostly done now. 2017-10-23 19:45:08 -04:00
Collin Kidder 0519e2d2c9 More work on supporting swcan - it's there now! Untested as of yet. 2017-10-22 20:42:02 -04:00
Collin Kidder ac976643f4 Further work to get more buses working on the GVRET/M2RET devices 2017-10-22 20:15:18 -04:00
Collin Kidder 62c70374ab Merge pull request #100 from collin80/master
Bring in J1939 additions from FabianInostroza
2017-10-22 16:39:18 -04:00
Collin Kidder 2801851313 Merge pull request #99 from FabianInostroza/j1939dbc
Manage J1939 databases
2017-10-22 16:37:21 -04:00
Fabián Inostroza 4028eb5b5c Check frame size before attemping to decode signal. 2017-10-22 03:46:00 -03:00
Fabián Inostroza c32dbee306 Remove commented line. 2017-10-22 03:41:14 -03:00
Fabián Inostroza 218e3141d2 Controls and code for using a J1939 database. 2017-10-22 03:35:36 -03:00
Fabián Inostroza 9020f97784 Ignore generated files. 2017-10-22 03:22:23 -03:00
Collin Kidder 9e85925782 Merge branch 'master' of github.com:collin80/SavvyCAN 2017-10-19 08:59:06 -04:00
Collin Kidder 383ee8fe19 Big changes to connection window to make it more intuitive. Also
brings window closer to supporting M2RET devices better.
2017-10-18 21:48:13 -04:00
Collin Kidder bb3fee1a12 Slight change to description of P2 in UDS decoder. 2017-10-18 21:47:47 -04:00
Collin Kidder 39d0173d64 Merge pull request #97 from adamvoss/patch-1
Provide a link pertaining to downloading Qt
2017-10-18 19:25:29 -04:00
Collin Kidder 58df4d8e15 Merge pull request #94 from FabianInostroza/master
Fix port widget height in connection window.
2017-10-15 20:50:41 -04:00
Adam Voss 6c5e6b4912 Provide a link pertaining to downloading Qt 2017-10-15 17:54:51 -05:00
Collin Kidder 7e29ebb7fc Merge pull request #96 from Semant1ka/add_ext_addr
Add extended addressing to iso tp window
2017-10-15 14:44:49 -04:00
Ubuntu 4e645a8674 add extended addressing to iso tp window 2017-10-15 09:17:48 -07:00
Fabián Inostroza 60ec8bb5b0 Fix port widget height in connection window. 2017-10-14 04:08:00 -03:00
Collin Kidder 98b0b1d1c9 More implementation in the ISOTP/UDS decoder (well, all UDS decoding
changes in this commit)
2017-10-12 21:47:27 -04:00
Collin Kidder 03776b6ad7 Some bug fixes, much more work on ISOTP/UDS decoder window. 2017-10-12 20:09:22 -04:00
Collin Kidder cee299b552 Many changes to improve UDS decoding. 2017-10-11 22:19:38 -04:00
Collin Kidder 0f9584eaea Fixed ISOTP Interpreter Window - It functions again.
Also added UDS decoding to the ISOTP window. An attempt is made to see
if a frame looks like UDS and then it is decoded.

Also, some code clean up to remove some compiler warnings. There's a
LONG way to go still.
2017-10-09 20:59:25 -04:00
Collin Kidder fdc9da0983 Fixed TAB order for all forms.
Some of them had odd ordering that was kind of annoying.
2017-10-08 19:56:19 -04: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 316ecedc13 Merge branch 'master' of github.com:collin80/SavvyCAN 2017-10-04 21:08:51 -04:00
Collin Kidder afad7d42a5 Fixes to Frame Data Analysis Window to make it work more reliably when
user is loading different files.
2017-10-04 21:07:52 -04:00