Collin Kidder
0b46f564ab
Reorganized source code
2016-12-11 21:06:41 -05: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
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
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
1d89fe576e
Fix up some faulty variable definitions and clarify others.
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
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
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
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
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
5a302cc602
Added support for seconds mode to graphing view.
2015-07-05 13:36:06 -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
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
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
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