Collin Kidder
2af1204cdd
Additional work on UDS - now UDS scan window can get results from UDS
...
handler instead of trying to do it all itself.
2017-05-16 21:50:54 -04:00
Collin Kidder
d38b94120d
Fixes to allow for rapid frame updating in screens that need it, more
...
implementation of UDS scanner (and fixes to make it work with current
code base)
2017-05-11 21:42:12 -04:00
Collin Kidder
b309cce30b
Updated version number, added buttons for filter load/save in playback
...
window
2017-04-24 21:36:28 -04:00
Collin Kidder
b016ddf909
Fixed graph definition saving and loading
2017-04-21 10:35:44 -04:00
Collin Kidder
74f6d7f947
Add preliminaries for signal viewer, update version number, switch dbc handler to singleton pattern, changes to DBC attributes
2017-01-15 16:30:08 -05:00
Collin Kidder
d94c823216
Update version number
2017-01-08 20:02:03 -05:00
Collin Kidder
3154898ad1
Update version number
...
A new release is coming, the version number is incremented for that
release.
2017-01-05 19:53:55 -05:00
Collin Kidder
9e592d916c
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP2
2016-12-08 20:50:35 -05:00
Collin Kidder
0e0a8e7d71
Update version number
2016-09-13 19:58:44 -04:00
Collin Kidder
4885b4b24b
Updated version number
2016-08-08 15:30:33 -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
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
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
0210e963d5
Changes to utilize new functionality of GVRET - ability to set listen only mode
2016-03-29 10:36:53 -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
56dbb32589
Another fix for a graphing crash, added some prelim. stuff for UDS
2016-02-07 22:29:06 -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
a42d9532d7
Refactored code so that frame file loading/saving is all done through
...
a unified interface. Updated file filters. Notched up version number.
2016-01-21 20:11:35 -05:00
Collin Kidder
b328e08096
Added IXXAT and CAN-DO formats for loading and saving. Incremented
...
version number.
2016-01-19 21:47:27 -05:00
Collin Kidder
81e97e8803
Added ability for candatagrid to show the currently used bits in gray.
...
Used in signal editor to help make it easier to know what bits are
used. Added single and double precision float code where appropriate.
They weren't supported at all before. But, that code isn't really
tested yet. Added support for multiplexed signals. Most all the code
for the UI is done and some of the backend but it isn't hooked into
the actual signal processing code just yet. Updated program version
number.
2016-01-10 20:34:32 -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
72f07f304f
Addition of the range state window (it sort of works now too!),
...
refactoring of some DBC code, fixed some DBC calcs, fixed a bug in the
frame playback window, incremented version number to show that a lot
has been done.
2015-12-07 21:47:41 -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
f7bd31ab53
Update version number - forgot in last commit
2015-11-23 22:05:27 -05:00
Collin Kidder
2916fb92eb
Added more control options to graphing window, updated version number
...
The graphing window now can be zoomed via the context menu or with the
+ and - keys. Also, you can reset to a "good" view of all the graphs
from the context menu.
2015-11-23 09:19:47 -05:00
Collin Kidder
3ed0ac4880
Added bitwise not and modulus division to the list of operations you
...
can do with modifiers in the custom frame window
2015-11-23 09:19:47 -05:00
Collin Kidder
0d5c370bc4
Added more control options to graphing window, updated version number
...
The graphing window now can be zoomed via the context menu or with the
+ and - keys. Also, you can reset to a "good" view of all the graphs
from the context menu.
2015-10-29 22:32:27 -04:00
Collin Kidder
918ede4e10
Added bitwise not and modulus division to the list of operations you
...
can do with modifiers in the custom frame window
2015-10-13 21:37:44 -04:00
Collin Kidder
97de959783
Fixed issues with phantom records when filtering the main frame display. Updated version number and required GVRET version since GVRET has had some important fixes recently.
2015-09-14 20:47:05 -04:00
Collin Kidder
b06d6ad9ad
Fix a bug where intel and motorola format specifiers were reversed when loading and saving DBC files, fixed the dbc signal editor to properly set and show signals. That was broken too. Version is updated. There are still fixes to do so look for the next commit.
2015-08-25 20:14:00 -04:00
Collin Kidder
e1eb1f9ab1
The main screen, flowview, and graphing screens are now linked. If you double click a frame on the main window or a graph in flowview or the graphing window the other two windows will update to show that data as well.
2015-08-23 15:45:56 -04:00
Collin Kidder
32c38e2331
Fixed a major bug that caused flow view to be totally broken.
2015-08-19 19:56:22 -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
3f5d8b6159
Much work on custom frame sender window. It is reasonably functional now and tested for timed sending
2015-08-16 20:00:35 -04:00
Collin Kidder
c4c0079675
Fix to add proper file extension when saving even if OS does not automatically add it for us.
2015-08-12 20:49:31 -04:00
Collin Kidder
07de662532
Updated the entire program to work in either hex or decimal. Changing the mode in settings will change which is used in many places.
...
You can always still enter values in decimal, hex, or binary regardless of the mode you are in.
2015-08-12 20:18:33 -04:00
Collin Kidder
fa5acf612b
Add progressbar to loading on main form, add ability to graph DBC defined signals, make graphing bias/scale work like DBC bias/scale to be consistent.
2015-08-09 19:34:19 -04:00
Collin Kidder
16b3c9de50
Update version number to reflect that functionality has changed.
2015-08-08 21:05:21 -04:00
Collin Kidder
793820d6f8
Added ability to save the custom graph names you give to things. Also fixed up an issue with the signed value support in the graphs. Lastly, a small change to the random colors to ensure they ever get too bright.
2015-08-02 20:23:16 -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
10fc01f15e
Updated version, fixed some bugs in DBC related code.
2015-07-20 19:54:45 -04:00
Collin Kidder
39c49d8002
Fixed graphing window to properly graph things that are signed
...
but don't exist on clean byte boundaries, updated version num.
2015-07-19 22:00:51 -04:00
Collin Kidder
b762de75bd
Small bug fixes (updated version # too)
2015-07-18 18:11:00 -04:00
Collin Kidder
9b1d752a02
Fixed an issue with there being no visual confirmation that intel byte mode had been changed in DBC editor, made masking work much more intuitively in graphing screen.
2015-07-13 20:39:00 -04:00
Collin Kidder
54bd2ee587
Updated version number, made it possible to quickly set and unset all filters on main form, added setting to cause sub-forms to use filtered frames instead of all frames
2015-07-12 11:52:02 -04:00
Collin Kidder
c969557dd6
More implementation of the signal editor. It is nearly 100% functional to edit signals themselves. Adding new signals and adding/editing values still to go.
2015-07-10 20:44:04 -04:00