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
canpadawan
750f20a9d6
bug fix when elaspedTime is 0
2016-05-31 14:52:49 +02: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
Collin Kidder
8ca7b3548f
Frame playback via the playback dialog window is now working.
2015-05-09 10:07:23 -04:00
Collin Kidder
d86f539d5a
Reorganized the main window to properly resize. Added baud rate setting. Added ability to send frames from this application.
2015-05-07 22:18:18 -04:00
Collin Kidder
5f4fd37839
Big change to serial code - moved out to its own class and thread. Serial comm is now run on a separate thread. This code now certainly leaks a small amount of memory but that'll get fixed.
2015-05-06 22:22:14 -04:00