Commit Graph
239 Commits
Author SHA1 Message Date
Collin Kidder 63c526cb1f Skeleton for touch screen handling 2015-11-03 19:19:35 -05:00
Collin Kidder 0d5c370bc4 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-10-29 22:32:27 -04:00
Collin Kidder 4dc8c5b434 Initial commit where connection window is active and it is possible to
connect to GVRET but this time through the connection window and the
menu option "Connect".
2015-10-18 15:34:40 -04:00
Collin Kidder 49f2525320 Add files for a new window for connections (allows for different types
of connections and also makes auto refreshing the port list easier)
2015-10-13 21:38:36 -04:00
Collin Kidder 918ede4e10 Added bitwise not and modulus division to the list of operations you
can do with modifiers in the custom frame window
2015-10-13 21:37:44 -04:00
Collin Kidder 3a8d5c16d0 Wrote documentation for the custom sender window. Added a graph for this
new documentation.
2015-09-27 23:22:33 -04:00
Collin Kidder 76077e48b0 Added to the documentation for the project. There are a bunch of
pictures to be used in the documentation. An initial draft of the docs
for the main screen has been completed.
2015-09-26 22:30:21 -04:00
Collin Kidder 5618228692 Added skeleton files for help documentation 2015-09-24 22:30:33 -04:00
Collin Kidder d29dc9c24e Added several example files. Every frame capture format has an
example. All examples are exactly the same data. It is a small capture
from a Tesla Model S. Also, there is a sample DBC file which is actually
a real DBC file that has data on the EVTV BMS and Coda UQM motor
controller.
2015-09-24 19:34:43 -04:00
Collin Kidder 10843504bd Merge pull request #29 from collin80/WIP
Merge WIP into master
2015-09-23 21:35:20 -04:00
Collin Kidder 239aad1feb Fix a bug where a faulty DBC file could crash the DBC editor 2015-09-23 21:31:02 -04:00
Collin Kidder 183a70310c Fix extra comma in spreadsheet output 2015-09-17 20:35:05 -04:00
Collin Kidder c981659590 Fixed errors in spreadsheet calcs and added a header 2015-09-17 20:14:03 -04:00
Collin Kidder 705a7802d7 More implementation of the spreadsheet output. 2015-09-17 19:27:38 -04: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 97de959783 Fixed issues with phantom records when filtering the main frame display. Updated version number and required GVRET version since GVRET has had some important fixes recently. 2015-09-14 20:47:05 -04:00
Collin Kidder e0db7e83fd Added a trigger ability to flowview. The playback will stop automatically if a trigger value is found. This allows for moving quickly through the data looking for a given value. Also change the hotkeys to R,T,Y because they aren't really needed for anything else on the form. 2015-09-13 19:37:28 -04:00
Collin Kidder 4177b8524b Support for keyboard based control of FlowView (Q,W,E) 2015-09-13 17:51:34 -04:00
Collin Kidder b80b6f1234 Minor formatting changes, fixed a bug in comm initialization. 2015-09-10 21:35:46 -04:00
Collin Kidder 1b1c150618 Merge branch 'master' of github.com:collin80/SavvyCAN
Conflicts:
	SavvyCAN.pro
	mainwindow.cpp
	mainwindow.h
2015-08-28 11:37:44 -04:00
Collin Kidder f36ba338f1 Added a firmware uploader that can be used to upload firmware to supported cortex M3 boards (gvret, gevcu, evtvbms, etc) - Not tested to properly work yet but it does operate. Use at your own risk! 2015-08-28 11:31:15 -04:00
Collin Kidder 7c6eb8f4f9 Fixed a bug where the last entry in a value table was not loaded. 2015-08-27 21:48:33 -04:00
Collin Kidder 80a8758e16 Beginning of implementation of single/multi-state window. 2015-08-27 21:19:57 -04:00
Collin Kidder ef1689dfe5 Merge branch 'master' of github.com:collin80/SavvyCAN
Merge changes from git to local copy - merge in warning fixes.
2015-08-26 22:22:49 -04:00
Collin Kidder 629ad5ec6c Additional work to clean up warnings and make the code more robust. 2015-08-26 22:22:24 -04:00
Collin Kidder c14c68f2fe Correct math bug in big endian calcs (for dbc) 2015-08-26 18:19:02 -04:00
Collin Kidder 4d498bf0be Made the dbc handler process signals the way that they're supposed to be (cross your fingers). 2015-08-25 21:14:06 -04:00
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