Commit Graph
298 Commits
Author SHA1 Message Date
Collin Kidder 0661427b44 Added PCAN files for loading (but not saving) 2016-09-13 19:58:08 -04:00
Collin Kidder c449675b00 Double clicking a graph's name now edits it instead of renaming it. This allows easier access to editing graphs. You can rename the graph in the edit screen if required. 2016-09-13 10:08:47 -04:00
Collin Kidder 962c4e8ad3 Added more temporal info in the frame info window 2016-09-13 10:08:13 -04:00
Collin Kidder 922e27dd10 Fixes to DBC loading - Fixes signals that end in M and messages that use extended IDs 2016-08-20 20:54:39 -04:00
Collin Kidder f0e0a8d705 Added a new window used to edit parameters for my motor inverter control board. Fixed firmware updater - tested to work now! 2016-08-09 18:44:53 -04:00
Collin Kidder 6529b89b45 Merge pull request #64 from collin80/master
Merge master into WIP
2016-08-09 09:20:34 -04: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 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 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 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 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 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
Collin Kidder 7f536928d7 More changes to UDS scanner to make it better able to find UDS nodes even if they don't quite match standard UDS conventions, Ability to start/stop UDS scan when it was running. 2016-02-26 14:11:07 -05:00
Collin Kidder 3bc8d120cb Updated readme file 2016-02-25 21:20:42 -05:00
Collin Kidder f8e72986f0 Fixed parsing and processing of modifiers in custom frame sender
window. Added serialbus to project (Qt5.6 dependency)
2016-02-25 21:09:48 -05:00
Collin Kidder 6e64ab7134 Changes to connection window to actually retrieve and show socketcan
interfaces now.
2016-02-25 20:51:46 -05:00
Collin Kidder 03f9a30687 Fixed bugs in UDS scanner and added additional functionality. 2016-02-22 21:06:12 -05:00
Collin Kidder 6e0000dcad Additional coding on discrete state window. 2016-02-22 21:05:43 -05:00
Collin Kidder 01431adbfd Merge pull request #42 from collin80/WIP2
Wip2
2016-02-17 19:44:20 -05:00
Collin Kidder 56dbb32589 Another fix for a graphing crash, added some prelim. stuff for UDS 2016-02-07 22:29:06 -05:00
Collin Kidder 69dbee7fec Fixed a crash that happened if you didn't have a DBC file loaded and
tried to create a new graph.
2016-02-07 22:26:31 -05:00