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
9d3608cd90
Allow flowview to work in realtime like many of the other windows can do.
2015-08-25 19:47:25 -04:00
Collin Kidder
dd07e1b359
Add the actual bit numbers in gray on the bit grid control.
2015-08-25 19:47:02 -04:00
Collin Kidder
004b430ca7
Added the ability to sync the main window and graph window to the flowview window so that while watching the flow the other two windows stay in sync.
...
This eats processor power. A lot. You probably won't be able to go much faster than 100ms intervals. It won't have any effect.
2015-08-23 15:54:47 -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
23306832ae
Fix typo. VisualC++ didn't catch it but Clang in OSX did...
2015-08-18 20:28:58 -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
248538e943
Modification of the modifier parsing strategy to allow for a lot more leeway in how you enter the values in. Previously the syntax was *VERY* strict. Now it's easier to get it to accept your modifier strings.
2015-08-17 21:19:12 -04:00
Collin Kidder
7f0c077891
Fixed it up so triggering on frames works too.
2015-08-16 20:15:18 -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
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
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
b3d0b76cc6
Add busy indicating progressbar to the rest of the long file loading operations.
2015-08-09 19:40:23 -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
f7b25c4496
Expanded file comparator window to be able to compare one file to many
...
other files. Also, it can now filter to only show IDs that had data
unique to the one file of interest.
This all should make it easier to find data.
2015-08-08 20:56:44 -04:00
Collin Kidder
f9fef43a9a
Fix to properly free memory that was allocated.
2015-08-08 19:09:01 -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
53ecb2d02a
Merge branch 'master' of github.com:collin80/SavvyCAN
2015-08-02 20:23:44 -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
061afb68e6
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:22:38 -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
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
0e0dada271
Allow for saving/loading filter definition within the playback window
2015-07-21 20:42:32 -04:00
Collin Kidder
92176bbe92
Intel vs Motorola format was backwards in the program. This has been
...
corrected. Any older DBC files saved by this program will need to be
updated to compensate.
2015-07-21 18:32:20 -04:00
Collin Kidder
b3e8562a45
Fix bugs in DBC editor
2015-07-20 23:07:46 -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
90b0c6ae06
Added an "installer" for Linux that creates desktop and application
...
entries for SavvyCAN, increased the size of the main window a bit.
2015-07-19 11:12:56 -04:00
Collin Kidder
f07928425d
A silly icon for SavvyCAN to spice things up.
2015-07-19 10:52:16 -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
86df6052f1
Changed save dialogs to be non-native. Some idiots decided not to
...
automatically add file extensions but only on linux. OSX and Windows
did the sane thing. But, to be consistent all use the non-native
dialog now.
2015-07-15 22:16:09 -04:00
Collin Kidder
b97cb37f24
Merge branch 'master' of github.com:collin80/SavvyCAN
2015-07-13 22:38:22 -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
d311a7d797
Update README.md
2015-07-12 20:43:14 -04:00
Collin Kidder
a3edde39b9
Update README.md
2015-07-12 20:42:26 -04:00
Collin Kidder
159f4c5d6f
Set C++11 mode for the project. Apparently VisualC++ didn't need this but you do for Linux and OSX.
2015-07-12 12:33:36 -04:00
Collin Kidder
3d887af197
Merge branch 'master' of github.com:collin80/SavvyCAN
2015-07-12 11:52:24 -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
b6d3c19ec5
Update README.md
2015-07-12 10:34:26 -04:00
Collin Kidder
2dbaa6f5b9
More implementation of DBC editor - essentially functional now. Added message name and comment to messages when using interpret frames mode.
2015-07-12 10:15:23 -04:00