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
48fb208f8b
Fixed crash bug found in many sub screens, made UDS scanner work better.
2016-01-29 15:03:29 -05:00
Collin Kidder
cd5f851f35
Major mondification to how DBC files are handled in-program. Now it is
...
much more object oriented and encapsulated. The biggest addition is
that it is now possible to support multiple DBC files being loaded at
once with each file associated to one or both buses. Note that
currently the program still does not support multiple DBC files but
the groundwork is there.
2016-01-17 13:30:42 -05:00
Collin Kidder
d831f985f5
Switched to a safer way to deal with signals in the graphing window.
...
Previously it was possible to crash the program by graphing with a
signal and then loading a different DBC file. No more will that
happen. Also, there is an error message if you load a graph definition
file that relies on a DBC file that you don't have loaded.
2016-01-12 22:35:19 -05:00
Collin Kidder
c8666b4147
Added ability to load and save graph definitions for signal based
...
graphs. Implemented code to support appending to signal based graphs.
2016-01-11 22:14:42 -05:00
Collin Kidder
cdd4f23609
First pass of adding direct DBC signal support to the graphing window.
...
It mostly works now but there are several little pieces still to do.
2016-01-11 20:45:30 -05:00
Collin Kidder
70ebfc19c7
Fixed a precision bug that caused signed 32 bit integers to not work
...
properly.
2015-11-23 09:19:47 -05:00
Collin Kidder
1d89fe576e
Fix up some faulty variable definitions and clarify others.
2015-11-23 09:19:47 -05:00
Collin Kidder
a6198bc20f
Skeleton for touch screen handling
2015-11-23 09:19:47 -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
183a70310c
Fix extra comma in spreadsheet output
2015-09-17 20:35:05 -04:00
Collin Kidder
c981659590
Fixed errors in spreadsheet calcs and added a header
2015-09-17 20:14:03 -04:00
Collin Kidder
705a7802d7
More implementation of the spreadsheet output.
2015-09-17 19:27:38 -04:00
Collin Kidder
89ca64e301
Initial simple implemention of an idea to turn graphs into spreadsheets that are nicely formatted.
2015-09-16 22:35:32 -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
d298aea249
Fix to no longer default to new graphs being the first DBC signal loaded.
...
The previous behavior always loaded that first signal and that made graphing custom things more annoying as the signal parameters all had to be deleted first.
2015-08-18 20:07:04 -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
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
7b2f36aea3
Fix to allow proper setting of the graph name (editing within the new graph window too!)
2015-08-09 19:51:48 -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
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
b8bd058f40
Remove all the references to using non-native save windows. It didn't fix linux and it broke Windows and linux. SO, yeah, this is reverting that.
...
Also, 0 out data bytes that aren't used for the native format. The native format always shows 8 data bytes even if the frame didn't have that many. That way programs like Excel will still have data in all of the positions.
2015-07-27 21:15:46 -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
ca3abf477e
Merge branch 'master' of github.com:collin80/SavvyCAN
2015-07-18 18:11:24 -04:00
Collin Kidder
b762de75bd
Small bug fixes (updated version # too)
2015-07-18 18:11:00 -04:00
Collin Kidder
eb5c606c92
More use of non-native save dialogs. This should be all the rest of
...
them.
2015-07-15 22:22:08 -04:00
Collin Kidder
c00f2078e1
Added ability to save and load graph defs. Added a confirmation dialog to "delete all graphs"
2015-07-13 22:37:51 -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
5a302cc602
Added support for seconds mode to graphing view.
2015-07-05 13:36:06 -04:00
Collin Kidder
04e7a570e2
Update to make it easier to get the sub-windows to respond to changed preferences. Implemented seconds mode in flow view.
2015-07-05 13:27:16 -04:00
Collin Kidder
6c967d2071
Implemented window size and position tracking for the forms that are currently implemented and working
2015-06-28 18:55:46 -04:00
Collin Kidder
1af5c10506
Fix to make access of canbus frames const correct. It's now not really possible to modify the captured canbus frames from outside the model class that holds them. This is safer and more future proof.
...
Boring update but it might save head scratching in the future.
2015-06-24 20:44:38 -04:00
Collin Kidder
1b67ac5cf4
Added ability to save an image of the graph, fixed graphing so that timing is relative to the start of the capture (this makes viewing one capture after another with the same graphs much easier). Fixed rescale when importing a new file (no longer rescales).
...
The bottom line is that it'll be a lot easier to work with graphing of multiple files now.
2015-06-07 22:41:57 -04:00
Collin Kidder
a81f3efdc6
Changed the way graphs are set up to better give feedback about what was graphed.
2015-06-06 14:24:19 -04:00
Collin Kidder
8caafce022
Graphing window now retains your current view when graphs are added and subtracted unless you get down to no graphs.
...
This makes it easier to load lots of graphs and do work without having the graph constantly resize.
2015-06-04 21:08:25 -04:00
Collin Kidder
a64b3a3aa9
Tweaks in both flow view and graphing view to make them show with a time based X axis (this is selectable in flowview). This allows for much better correlation of graphs from different IDs. Updated version number.
2015-06-04 20:08:36 -04:00
Collin Kidder
74c19d2c89
Implementation of refresh on file load and frame clearing for Graphing window. Clear old frames when loading new file. Updated version.
2015-06-03 22:45:16 -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
ae7a301cfb
Update the entire program to use QVector. This should make the performance better. Still trying to preallocate enough space for 10,000,000 frames which should be more than plenty.
2015-05-22 23:33:08 -04:00
Collin Kidder
fd93f49fa9
It is now possible to edit existing graphs.
2015-05-09 18:17:06 -04:00
Collin Kidder
78af6adf83
Better graphing support.
2015-05-03 20:11:25 -04:00
Collin Kidder
9381c957b1
Graphing of canbus data now works. It is very preliminary but it works.
2015-05-03 19:47:17 -04:00
Collin Kidder
ee66165cfa
Additional work on the graphing view, addition of the new graph dialog.
2015-05-02 22:59:08 -04:00
Collin Kidder
b8181e67fc
Added two more forms into the program and hooked them up. There is no graphing yet but the form is there. The details pane that was in the graphing screen in GVRET-PC is now its own form and being fleshed out still.
2015-05-02 11:04:24 -04:00