Commit Graph
517 Commits
Author SHA1 Message Date
canpadawan 7192e11f38 removed old socketcanconnection 2016-06-15 18:21:41 +02:00
canpadawan b83af0cfbd removed old files 2016-06-15 18:20:26 +02:00
canpadawan 80719b253b add lock free queue 2016-06-15 18:18:56 +02:00
canpadawan f36d432b50 update .pro 2016-06-08 11:51:54 +02:00
canpadawan 64079e8dcf slight changes due to change of pointer for object 2016-06-08 11:46:07 +02:00
canpadawan 18b1a86a56 under heavy work... 2016-06-08 11:45:17 +02:00
canpadawan 7165b11399 change slot parameter from pointer to object as the object might have been deallocated when the slot is activated 2016-06-08 11:36:26 +02:00
canpadawan 39e07dc3a7 fixed thread deletion 2016-06-08 11:35:00 +02:00
canpadawan 9ae3d4f979 removed can_bus and change slot from pointer to object as the object might have been deallocated when the slot is activated 2016-06-08 11:34:15 +02:00
canpadawan e9f4dac3a1 class to struct as the others 2016-06-08 11:32:50 +02:00
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