Commit Graph
53 Commits
Author SHA1 Message Date
canpadawan 65528fdf12 #if 0 2016-06-15 18:40:36 +02:00
canpadawan 64079e8dcf slight changes due to change of pointer for object 2016-06-08 11:46:07 +02: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
canpadawan 750f20a9d6 bug fix when elaspedTime is 0 2016-05-31 14:52:49 +02: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 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 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 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 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 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 5de449b12b Slight changes to serialworker to make things run a bit more stable. 2016-02-07 16:05:41 -05:00
Collin Kidder 48db19213b Fix potential crash bug in serial worker, add ability to define ECU
scanning range in UDS scanner
2016-01-29 15:56:19 -05:00
Collin Kidder 411b43146d Upped version number, implemented an incomplete but working version of
the fuzzing window.
2016-01-27 20:26:12 -05:00
Collin Kidder 427b2cf326 Fixed bugs in connect/disconnect and overwrite mode. 2016-01-25 20:02:20 -05:00
Collin Kidder 45cd9d6171 Merge branch 'WIP2' into WIP
Conflicts:
	SavvyCAN.pro
	config.h
	mainwindow.cpp
	mainwindow.h
	mainwindow.ui

Resolved conflicts between branches
2015-12-20 21:29:23 -05:00
Collin Kidder c2e5df6087 Bug fixes, turn some connections into QT5 syntax, more implementation of scripting interface. 2015-12-02 15:53:26 -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 0ff076de3a Fixed up ability to send frames while not connected and to show frames
that were sent within the same window as received frames. Added a new
scripting window that can be used to create scripts that send and
receive messages at runtime - not done but sort of working.
2015-11-30 20:35:08 -05:00
Collin Kidder 3fb702e22e Add sent frames to the frames lists as well. Previously anything sent
by the program would not show up and this leads to various issues.
2015-11-30 19:38:29 -05:00
Collin Kidder 4dc8c5b434 Initial commit where connection window is active and it is possible to
connect to GVRET but this time through the connection window and the
menu option "Connect".
2015-10-18 15:34:40 -04:00
Collin Kidder b80b6f1234 Minor formatting changes, fixed a bug in comm initialization. 2015-09-10 21:35:46 -04:00
Collin Kidder f36ba338f1 Added a firmware uploader that can be used to upload firmware to supported cortex M3 boards (gvret, gevcu, evtvbms, etc) - Not tested to properly work yet but it does operate. Use at your own risk! 2015-08-28 11:31:15 -04:00
Collin Kidder 629ad5ec6c Additional work to clean up warnings and make the code more robust. 2015-08-26 22:22:24 -04:00
Collin Kidder 6c61d3edb9 Belatedly updated the version number, added the ability for the graphing window to graph live data. It will continue to update now as more data comes in. 2015-08-18 19:54:49 -04: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 89da3421f9 Fixed nasty bug in file comparator, fixed minor bug in frame info window, made serial initialization more correct. 2015-08-07 22:09:13 -04:00
Collin Kidder 41ee0a8646 Now the playback window is capable of vastly quicker sending of frames.
Use the burst setting and crank it up. Set the time interval to around 2ms and the burst to 6 and you'll be slinging frames like crazy.
2015-07-29 20:16:44 -04:00
Collin Kidder fc470ade58 New version number, synched to upgraded GVRET version. Some fixes to make file comparator window work better. Add ability to enter single wire mode from SavvyCAN. Add continuous comm validation to SavvyCAN. It will now continuously make sure the connection seems to be viable and try to reconnect if things went south. 2015-07-28 21:29:31 -04:00
Collin Kidder 0ba0e6a255 Implementation of a bunch more of the settings (all but hex on/off) 2015-06-28 20:41:56 -04:00
Collin Kidder b2819e3b55 Added back in the validation of comm to GVRET. 2015-06-15 21:41:58 -04:00
Collin Kidder afc4707575 Temporary commit to make savvy can work with older GVRET versions. 2015-06-13 20:23:58 -04:00
Collin Kidder e3d67f20fc Increment version number. Now supports pausing and resuming frame capture without disconnecting from the GVRET hardware. 2015-06-02 21:53:23 -04:00
Collin Kidder 918f0e5b61 Fix null pointer deference that can happen if you exit the program without ever starting the serial port code. 2015-05-25 21:12:29 -04:00
Collin Kidder 77b8b57937 Some tweaks to make the RE tools work better on live data (not complete yet), refactored some code. 2015-05-24 10:55:55 -04:00
Collin Kidder 06ee0c9301 Added frames per second read out. Fixed some crashes. 2015-05-24 10:10:27 -04:00
Collin Kidder f18411c567 It's now possible to freely connect and disconnect from/to the GVRET device. 2015-05-23 10:10:30 -04:00
Collin Kidder dcbc7ebfed A pretty large shift in how frame reception works in the program. GUI updates are now strictly scheduled and the processor load has been cut to a small fraction of what it was. Program is now stable at any canbus load. 2015-05-23 09:41:12 -04:00
Collin Kidder 39da1be089 Add version # to window title, additional work on DBC stuff, removed a bunch of debug messages, removed more references to baud. 2015-05-21 21:31:56 -04:00
Collin Kidder 07c6046b2c SerialWorker now asks for device info from GVRET. Also, fixed a bug. Lastly, the connection attempt will now time out after 1 second. 2015-05-20 19:22:30 -04:00
Collin Kidder feccc2336d Updates to cause connection to GVRET to be easier to verify. It should be pretty clear when you are connected now. 2015-05-19 22:46:56 -04:00
Collin Kidder baa680c01c Fix to make serial work much better with the candue boards. 2015-05-13 21:42:04 -04:00
Collin Kidder 61eb9e2421 Fix error in serial init caused by the last commit 2015-05-13 20:20:16 -04:00
Collin Kidder b634024fb2 Modified the way that the serial port is opened to hopefully be more cross platform. 2015-05-13 20:00:59 -04:00