Collin Kidder
b0902c8f50
Fixed errors within last commit. Graphing works pretty well now with the new system.
2016-05-11 20:38:33 -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
69dbee7fec
Fixed a crash that happened if you didn't have a DBC file loaded and
...
tried to create a new graph.
2016-02-07 22:26:31 -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
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
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
3ec7638e7b
A bunch of little tweaks to remove compile-time warnings. Just convenience really.
2015-08-13 21:00:34 -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
b5a5f3af30
Fix to allow DBC derived graphs to properly be signed if the signal was signed.
2015-08-09 22:33:10 -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
b762de75bd
Small bug fixes (updated version # too)
2015-07-18 18:11:00 -04:00
Collin Kidder
623a8e41b8
Added stubs for the missing menu functions. Added a menu item that allows for saving the decoded frames - Load a DBC and a log file and you can then save the decoded data. Reworked the way that file loading and saving works so that the code doesn't run when it shouldn't.
2015-06-07 10:59:07 -04:00
Collin Kidder
f5d7adae1b
Fix "scale" in new graph dialog so that it can be set as a float instead of an integer.
2015-06-06 13:23:10 -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