Commit Graph
114 Commits
Author SHA1 Message Date
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 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
Collin Kidder 7ffb59e545 Merge branch 'master' of github.com:collin80/SavvyCAN 2015-06-18 19:41:29 -04:00
Collin Kidder e8b133ad09 Update version number, add reporting of unique IDs to details view. 2015-06-17 21:21:04 -04:00
Collin Kidder 91d9a4a1bc Updated version number because many changes have been done. 2015-06-17 11:16:36 -04:00
Collin Kidder a802805361 It is now possible to save the flowview bitfield and the flowview graph to image files (right click) 2015-06-16 21:09:10 -04:00
Collin Kidder 4439a7373e Cause frame playback window to make a copy of the current frames when it is opened.
This way it'll send what was available when it started. You can clear the original data if you want, keep capturing, anything you want and it'll still be able to keep going with its own copy.
2015-06-16 20:16:52 -04:00
Collin Kidder f1cedbd880 Moved the frame file saving/loading routines to their own class in preparation for new cool stuff. 2015-06-16 20:15:37 -04:00
Collin Kidder b2819e3b55 Added back in the validation of comm to GVRET. 2015-06-15 21:41:58 -04:00
Collin Kidder 9450ba6c29 Added burst mode to the playback window to allow for faster data rates. 2015-06-14 10:50:45 -04:00
Collin Kidder afc4707575 Temporary commit to make savvy can work with older GVRET versions. 2015-06-13 20:23:58 -04:00
Collin Kidder c22f386804 Addition of code to save to DBC file. Has some quirks/bugs but mostly works. 2015-06-10 23:05:49 -04:00
Collin Kidder 993a026a48 Implemented preliminary ability to edit the starting bit for signals. 2015-06-10 20:13:20 -04:00
Collin Kidder c855a0998b Now it is possible to delete nodes and messages. Also fixed display of messageboxes for when you try to duplicate message/node names or IDs. 2015-06-10 19:27:58 -04:00
Collin Kidder b140737ab7 Additional implementation of DBC editor 2015-06-09 21:29:03 -04:00
Collin Kidder 27ab4aade7 More implementation of signal/message editing 2015-06-09 20:40:54 -04:00
Collin Kidder faedc6da3d Additional work to implement some of the editing in the signal/message editor. There is a long way to go still. 2015-06-08 22:13:13 -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 baf6b0e6c1 Fix to cause the program to properly close all windows when the main window closes, misc bug fixing, updated version number. 2015-06-07 13:10:32 -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 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 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 b9f7a3417e Fixed a crashing bug in the signal editor 2015-06-04 22:57:20 -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