Commit Graph
30 Commits
Author SHA1 Message Date
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