Collin Kidder
990f034936
More implementation of range mode. It works reasonably well now.
...
It is now possible to look at each signal that was found.
2015-12-08 20:37:39 -05:00
Collin Kidder
72f07f304f
Addition of the range state window (it sort of works now too!),
...
refactoring of some DBC code, fixed some DBC calcs, fixed a bug in the
frame playback window, incremented version number to show that a lot
has been done.
2015-12-07 21:47:41 -05:00
Collin Kidder
1e46af88f1
Updated readme to explain the third-party dependencies.
2015-12-03 14:36:33 -05:00
Collin Kidder
cc0f1733b1
Switched script source code view to a QScintilla based view.
2015-12-02 21:56:06 -05:00
Collin Kidder
0d7490a423
Added ability to save/restore scripting window size and location
2015-12-02 20:12:54 -05:00
Collin Kidder
d324177a7b
Got frame reception and sending working (preliminarily)
2015-12-02 19:50:26 -05:00
Collin Kidder
c2e5df6087
Bug fixes, turn some connections into QT5 syntax, more implementation of scripting interface.
2015-12-02 15:53:26 -05:00
Collin Kidder
f6b5db9617
Added the ability to track which direction frames are coming from
...
(from us or to us), import that detail from file formats that support
it, save it to file formats that support it. Also some bug fixes.
2015-12-01 20:25:52 -05:00
Collin Kidder
0ff076de3a
Fixed up ability to send frames while not connected and to show frames
...
that were sent within the same window as received frames. Added a new
scripting window that can be used to create scripts that send and
receive messages at runtime - not done but sort of working.
2015-11-30 20:35:08 -05:00
Collin Kidder
3fb702e22e
Add sent frames to the frames lists as well. Previously anything sent
...
by the program would not show up and this leads to various issues.
2015-11-30 19:38:29 -05:00
Collin Kidder
f7bd31ab53
Update version number - forgot in last commit
2015-11-23 22:05:27 -05:00
Collin Kidder
dfc3ced69d
Added support for loading/saving trace files. Presumably this format
...
is from Vector in some fashion.
2015-11-23 21:52:28 -05:00
Collin Kidder
c699e54548
Some progress toward supporting socketcan connections
2015-11-23 19:05:11 -05:00
Collin Kidder
2379deb2fc
Remove a few screens that either aren't done or aren't yet for public consumption. Use the WIP branch if you want those things to still exist.
2015-11-23 18:51:42 -05:00
Collin Kidder
70ebfc19c7
Fixed a precision bug that caused signed 32 bit integers to not work
...
properly.
2015-11-23 09:19:47 -05:00
Collin Kidder
1d89fe576e
Fix up some faulty variable definitions and clarify others.
2015-11-23 09:19:47 -05:00
Collin Kidder
a6198bc20f
Skeleton for touch screen handling
2015-11-23 09:19:47 -05:00
Collin Kidder
2916fb92eb
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-11-23 09:19:47 -05:00
Collin Kidder
3ed0ac4880
Added bitwise not and modulus division to the list of operations you
...
can do with modifiers in the custom frame window
2015-11-23 09:19:47 -05:00
Collin Kidder
79fc69040d
Wrote documentation for the custom sender window. Added a graph for this
...
new documentation.
2015-11-23 09:19:47 -05:00
Collin Kidder
37df633264
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-11-23 09:19:46 -05:00
Collin Kidder
d94f56c51c
Added skeleton files for help documentation
2015-11-23 09:19:46 -05:00
Collin Kidder
d0cf69f54f
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-11-23 09:19:46 -05:00
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