Collin Kidder
56dbb32589
Another fix for a graphing crash, added some prelim. stuff for UDS
2016-02-07 22:29:06 -05:00
Collin Kidder
f3cccc2231
Updated version, added two new windows (not done), fixed more issues
...
with how connecting works - it now also stores the last connection so
you can resume using it the next time the program is run.
2016-01-26 19:53:15 -05:00
Collin Kidder
3ef905b68a
Added a file manager and hooked it up. It is now possible to load and
...
edit multiple DBC files.
2016-01-17 17:09:47 -05:00
Collin Kidder
cd5f851f35
Major mondification to how DBC files are handled in-program. Now it is
...
much more object oriented and encapsulated. The biggest addition is
that it is now possible to support multiple DBC files being loaded at
once with each file associated to one or both buses. Note that
currently the program still does not support multiple DBC files but
the groundwork is there.
2016-01-17 13:30:42 -05:00
Collin Kidder
45cd9d6171
Merge branch 'WIP2' into WIP
...
Conflicts:
SavvyCAN.pro
config.h
mainwindow.cpp
mainwindow.h
mainwindow.ui
Resolved conflicts between branches
2015-12-20 21:29:23 -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
cc0f1733b1
Switched script source code view to a QScintilla based view.
2015-12-02 21:56:06 -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
c699e54548
Some progress toward supporting socketcan connections
2015-11-23 19:05:11 -05: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
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
80a8758e16
Beginning of implementation of single/multi-state window.
2015-08-27 21:19:57 -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
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
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
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
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
c2984101ee
Addition of two new forms for DBC editing. Not done yet. The main editor window works for viewing though. Still toying with ideas for the signal editor. Very much a work in progress.
2015-06-01 21:33:32 -04:00
Collin Kidder
dbf8507b28
Refactor of previous commit to bring DBC functionality to its own class. Also, some misc bug fixing.
2015-05-17 22:55:31 -04:00
Collin Kidder
176680672a
Some implementation of the custom frame sender interface and the DBC loading functionality. Both compile as-is but are not functional yet. This is an in-process update.
2015-05-17 22:16:19 -04:00
Collin Kidder
799d2d77f0
Preliminaries for the flow view window. The overall form layout is now complete.
2015-05-10 12:57:51 -04:00
Collin Kidder
5f4fd37839
Big change to serial code - moved out to its own class and thread. Serial comm is now run on a separate thread. This code now certainly leaks a small amount of memory but that'll get fixed.
2015-05-06 22:22:14 -04:00
Collin Kidder
fcfdb76225
Addition of a playback form - used to play back a log file onto one or both canbuses. However, not yet completed (but it won't crash)
2015-05-05 23:04:48 -04:00
Collin Kidder
ee66165cfa
Additional work on the graphing view, addition of the new graph dialog.
2015-05-02 22:59:08 -04:00
Collin Kidder
b8181e67fc
Added two more forms into the program and hooked them up. There is no graphing yet but the form is there. The details pane that was in the graphing screen in GVRET-PC is now its own form and being fleshed out still.
2015-05-02 11:04:24 -04:00
Collin Kidder
0268e36d26
Fleshed out more importers, added some preliminaries for serial port support.
2015-04-27 20:47:57 -04:00
Collin Kidder
1deff8af58
New custom model that somewhat speeds up loading of canbus frame but it's still dog slow.
2015-04-27 18:31:30 -04:00
Collin Kidder
6fc8cf73c7
Initial check-in
2015-04-27 17:14:53 -04:00