Collin Kidder
a6695a0bf7
Fixed a precision bug that caused signed 32 bit integers to not work
...
properly.
2015-11-22 11:33:58 -05:00
Collin Kidder
1300ca6457
Fix up some faulty variable definitions and clarify others.
2015-11-22 10:27:17 -05:00
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