Commit Graph
136 Commits
Author SHA1 Message Date
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
Collin Kidder 30ff8c7414 More implementation of signal editing. It's getting close to operational now. 2015-07-10 21:46:52 -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
Collin Kidder 64e06bfc9a Fix a bug in dbc editor 2015-07-08 22:22:38 -04:00
Collin Kidder c36684404a Implemented the missing three save formats. Also incremented version num. 2015-07-07 20:51:55 -04:00
Collin Kidder 5ca70467d6 Fix init bug in playback window. Update version and required GVRET version. 2015-07-06 21:11:13 -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 e8ccb5970f Added validation of the GVRET version reported by firmware so that everyone can be sure to keep their GVRET firmware up to date. Updated version # due to new functionality. 2015-07-02 22:06:38 -04:00
Collin Kidder cfc296aab8 Fixed a long standing stupid issue where the playback window defaulted to "None" as the bus to send to. That's handy, huh? The new default is "From File" and this can now be changed as a preference as well. 2015-06-30 21:06:35 -04:00
Collin Kidder 8e7011952f Update version # to reflect the fact that this isn't the broken V116 2015-06-30 20:27:06 -04:00
Collin Kidder cc6c8db1fc Fixes to frame capture bugs introduced by last commit. Naughty! 2015-06-30 20:24:16 -04:00
Collin Kidder 46a25cc1e5 Saving of filtered frames now works. Also, saving and loading of main filter list is now implemented. 2015-06-29 22:50:53 -04:00
Collin Kidder 65656b185b Added "time as seconds" mode. It does what it says. This tends to be easier to view. Also added ID based filtering to the main form. This does work and will filter out any IDs you uncheck. Next up, loading and saving the filter list and saving the filtered frames to file. 2015-06-29 22:02:37 -04:00
Collin Kidder ebf3db8a3e The mode to turn off hex display now works for the main frame view. It doesn't work elsewhere. 2015-06-28 20:57:56 -04:00
Collin Kidder f072c540e6 Merge branch 'master' of github.com:collin80/SavvyCAN 2015-06-28 20:42:23 -04:00
Collin Kidder 0ba0e6a255 Implementation of a bunch more of the settings (all but hex on/off) 2015-06-28 20:41:56 -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 821e681dcd Added a settings dialog that allows for persistent settings to be stored. It operates but nothing else uses the settings just yet. Updated version num. 2015-06-28 17:31:44 -04:00
Collin Kidder 88b586383c Add a rule to the project that removes qDebug output from Release builds (as it should have been by default) 2015-06-28 15:43:06 -04:00
Collin Kidder 2a06e4fb00 Added an include required for non-windows compiles 2015-06-24 21:29:34 -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 c14f57c98f Implemented overwrite mode 2015-06-24 19:46:39 -04:00
Collin Kidder 7f17aa8495 Addition of time normalization. Will reset the timing to start at zero and work up from there. 2015-06-23 22:14:48 -04:00
Collin Kidder 37f30116e7 Updated the program version tag, added ability to delete entries in the sequence in the playback window. 2015-06-23 21:59:03 -04:00
Collin Kidder 3aa2c42cf0 Completely revamped frame playback window that can play back files in sequence with various forms of looping. 2015-06-23 21:34:48 -04:00
Collin Kidder fbe89c7afb Addition of a file comparison window that can be used to find what sort of things changed between two files. 2015-06-22 19:09:20 -04:00