Commit Graph
607 Commits
Author SHA1 Message Date
canpadawan 38d3b34832 mv canbus to its own file 2016-06-08 11:31:49 +02:00
canpadawan 97db24b698 initial support for socketcan 2016-06-08 11:30:44 +02:00
Collin Kidder 8ab3042283 Tweaks to make compiling possible on 32 bit systems. 2016-06-07 10:58:13 -04:00
Collin Kidder 5253dc4d47 Fixed a compile time bug in deltamodel. Whoops. Also fixed some warnings in graphing window. 2016-06-07 10:01:00 -04:00
Collin Kidder a226055693 Merge pull request #56 from collin80/WIP
Merge WIP into master
2016-06-05 22:20:10 -04:00
Collin Kidder 3e630a79f4 ??? 2016-06-05 22:17:13 -04:00
Collin Kidder 9e37ded7cb Fixes for many issues in flowview, graphing window, and frame playback.
In FlowView:
- Drastically improved functionality of live mode. It actually works now
- Fixed several crash bugs
- Program didn't used to pick up new frames properly. This is now corrected.

In Graphing window:
- Fixed dynamic updates to work properly even under heavy bus loads

In frame playback:
- Fixed a bug where single stepping through frames didn't send them over canbus
2016-06-05 22:08:47 -04:00
Collin Kidder 839027eee1 Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP2 2016-05-31 19:56:04 -04:00
Collin Kidder be203ffef3 Previous commit with merge of fixes from another user added code in the wrong place for this branch and I didn't catch it. Fixed now. 2016-05-31 19:55:20 -04:00
Collin Kidder 135c5d1ff4 Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP2
Conflicts:
	SavvyCAN.pro
	config.h
2016-05-31 19:38:05 -04: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
Collin Kidder 58f62f896b Basically do nothing commit to fix up encoding for a couple of files. 2016-05-31 18:51:08 -04:00
Collin Kidder 8b4ef2041a Merge pull request #52 from canpadawan/master
a few bug fixes and initial support for candump/kayak log file format
2016-05-31 18:32:08 -04:00
canpadawan 750f20a9d6 bug fix when elaspedTime is 0 2016-05-31 14:52:49 +02:00
canpadawan 1a655fb7b3 add support for candump/kayak logs (loading only) 2016-05-31 14:52:09 +02:00
canpadawan 3eda7ec048 several bug fix regarding addition/removal of signals 2016-05-31 14:51:21 +02:00
canpadawan 90a0fb401b fix bug when Msg ID is not set in DBC Editing Window 2016-05-31 14:50:50 +02:00
canpadawan 77031f1310 bug fix when no file is selected 2016-05-31 14:48:45 +02:00
Collin Kidder 4fd437a44a Fixes and addition of code to be able to load old graph definitions. It's kind of broken when loading old standard graph
definitions though. Otherwise graphing seems pretty good.
2016-05-11 21:46:14 -04:00
Collin Kidder b0902c8f50 Fixed errors within last commit. Graphing works pretty well now with the new system. 2016-05-11 20:38:33 -04:00
Collin Kidder 4282f6b25c *Very* drastic changes to the graphing system. Now all graphs are done very much like DBC signals. Quite a bit has changed.
This commit compiles but the results are all funky. Just committing to give a good reference point during debugging. Don't
use compiles from this revision. Wait young Jedi...
2016-05-10 22:38:16 -04: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 d0505de5f6 Merge branch 'WIP2' of github.com:collin80/SavvyCAN into WIP2
Conflicts:
	connectionwindow.cpp
2016-05-06 14:49:54 -04:00
Collin Kidder 8f7dc4a34b Some additional work on new connection window. 2016-05-06 14:48:05 -04:00
Collin Kidder a8c817bcd0 Switch to unsigned integers where appropriate. 2016-03-29 21:47:25 -04:00
Collin Kidder ff5c9649a0 Bug fixes, moved enable to a checkbox with the rest of the checkboxes. 2016-03-29 21:25:07 -04:00
Collin Kidder 0210e963d5 Changes to utilize new functionality of GVRET - ability to set listen only mode 2016-03-29 10:36:53 -04:00
Collin Kidder a3cd14e495 Additional implementation of the new connection scheme. It is now possible to send frames to CANConnection objects indirectly based on registered bus number.
This further abstracts the interface. Things are reasonably stable now for frame reception. Initial work has been done to support frame transmission as well. This is currently less stable but mostly working.
2016-03-27 22:37:02 -04:00
Collin Kidder 3c6f7cb2ea Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP2, bug fixes, 2016-03-26 23:07:46 -04:00
Collin Kidder 4694d9f37c Renamed isotp class to ISOTP_HANDLER as it will soon gain support for sending ISO-TP frames as well. Fixed up a couple of bugs. Added more to the UDS code and descriptions. 2016-03-26 22:16:16 -04:00
Collin Kidder 87c201aa44 Added ability for connections to update the connection view details
based on hardware status.
2016-03-26 22:01:34 -04:00
Collin Kidder 147d539c36 Merge pull request #47 from collin80/WIP
Merge WIP into WIP2
2016-03-26 20:22:12 -04:00
Collin Kidder 0bd3a3b95b Additional implementation of new connection system. The GVRET code can
now connect and run its thread.
2016-03-26 20:17:10 -04:00
Collin Kidder 7b0556bba7 Fix for crash in flowview when the clear button is pressed on the main screen. 2016-03-24 22:17:40 -04:00
Collin Kidder ed238440a4 Stability improvements 2016-03-24 21:19:43 -04:00
Collin Kidder 8524824876 Update README.md 2016-03-21 21:10:01 -04:00
Collin Kidder c6729905b0 Update README.md 2016-03-21 21:08:17 -04:00
Collin Kidder e7ded7737a Preliminary pass at converting connection system to use a more generic
approach and support more devices and multiple devices at the same time.
2016-03-19 21:40:21 -04:00
Collin Kidder f48c1c0566 Merge pull request #45 from collin80/WIP2
Update WIP to current state of WIP2
2016-03-14 22:01:53 -04:00
Collin Kidder 8a886ddcc9 More implementation of iso-tp interpreter. Mostly just defines. 2016-03-14 21:57:43 -04:00
Collin Kidder 66675e47b3 Added an ISO-TP decoder. At the moment it tries to decode all frames
and that leads to odd results.
2016-03-06 20:44:25 -05:00
Collin Kidder f6fe53163c Added code to sync PC and GVRET timing so that frames sent from
SavvyCAN line up properly in timestamp. Incremented version num.
2016-02-28 19:55:30 -05:00
Collin Kidder 18bbd8632f Changed UDS window to work more quickly and use the new rapid frame
system.
2016-02-28 16:56:39 -05:00
Collin Kidder e2cedf2482 A small fix to make transmitted frame timestamps a bit more accurate
but still not synced to capture device.
2016-02-28 16:56:04 -05:00
Collin Kidder 4767a7349f Added ability for sub windows to get frames much more rapidly than
before. Decoupled SerialWorker from MainWindow a bit and refactored
things.
2016-02-28 16:10:55 -05:00
Collin Kidder 07b63ac127 Fixes to UDS scan window. 2016-02-28 16:10:34 -05:00
Collin Kidder 96d9f40193 Fixed a crash bug in frame info window. 2016-02-28 16:09:25 -05:00
Collin Kidder 4ab63856ee Remove reference to serialbus so code can be compiled on pre 5.6.0 QT
again. There isn't any reason it has to be there (yet)
2016-02-28 16:08:43 -05:00
Collin Kidder d7a9557cb0 Merge branch 'WIP2' of github.com:collin80/SavvyCAN into WIP2
Conflicts:
	udsscanwindow.cpp

Fixed merge conflict - both versions had fixes.
2016-02-26 14:24:06 -05:00
Collin Kidder 403689c214 Small fix for potential crash bug in UDS scanner 2016-02-26 14:16:23 -05:00