Commit Graph
54 Commits
Author SHA1 Message Date
Collin Kidder d03c439ce3 More implementation of DBC signal editor (Now viewing is pretty well completely working) 2015-06-02 21:27:11 -04:00
Collin Kidder 25c320073c Vast improvements to signal editor GUI. 2015-06-01 21:57:46 -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 f272a26dcd First version of DBC code that functions. There are questions about some functionality but it mostly works. 2015-05-31 20:43:34 -04:00
Collin Kidder 34d68d7e33 Various bug fixes to flow view. Incremented version number. 2015-05-29 20:11:43 -04:00
Collin Kidder 918f0e5b61 Fix null pointer deference that can happen if you exit the program without ever starting the serial port code. 2015-05-25 21:12:29 -04:00
Collin Kidder 81f0a1479e Updated in-source project notes, added an average interval calculation to the details window. 2015-05-25 21:07:36 -04:00
Collin Kidder cc276dfb4f CANDataGrid had the bits reversed. Whoops... This has been fixed. Added a + in the center of the flow view graph to show that the current data is actually there in the center not at the right edge like you might assume. Incremented version number. 2015-05-25 20:15:20 -04:00
Collin Kidder 77b8b57937 Some tweaks to make the RE tools work better on live data (not complete yet), refactored some code. 2015-05-24 10:55:55 -04:00
Collin Kidder 06ee0c9301 Added frames per second read out. Fixed some crashes. 2015-05-24 10:10:27 -04:00
Collin Kidder f18411c567 It's now possible to freely connect and disconnect from/to the GVRET device. 2015-05-23 10:10:30 -04:00
Collin Kidder dcbc7ebfed A pretty large shift in how frame reception works in the program. GUI updates are now strictly scheduled and the processor load has been cut to a small fraction of what it was. Program is now stable at any canbus load. 2015-05-23 09:41:12 -04:00
Collin Kidder ae7a301cfb Update the entire program to use QVector. This should make the performance better. Still trying to preallocate enough space for 10,000,000 frames which should be more than plenty. 2015-05-22 23:33:08 -04:00
Collin Kidder 799d4ca617 Notes about what needs to be done, fixed CRTD import, preallocate more memory upon startup. 2015-05-22 23:06:26 -04:00
Collin Kidder 39da1be089 Add version # to window title, additional work on DBC stuff, removed a bunch of debug messages, removed more references to baud. 2015-05-21 21:31:56 -04:00
Collin Kidder e957dd1fc1 Hooked up the device info signals - info is displayed on status bar. 2015-05-20 19:32:46 -04:00
Collin Kidder 07c6046b2c SerialWorker now asks for device info from GVRET. Also, fixed a bug. Lastly, the connection attempt will now time out after 1 second. 2015-05-20 19:22:30 -04:00
Collin Kidder 40fc10d197 Change display of canbus speed to say kbps instead of writing out the whole # in the status line. Also, removed any mention of baud rate. 2015-05-20 18:47:47 -04:00
Collin Kidder 5c2bc06877 More implementation of DBC loader. The loading is pretty much complete now. 2015-05-19 22:47:26 -04:00
Collin Kidder feccc2336d Updates to cause connection to GVRET to be easier to verify. It should be pretty clear when you are connected now. 2015-05-19 22:46:56 -04:00
Collin Kidder 2841a2a72c More implementation of DBC loader, added fields to status bar on main screen. 2015-05-18 22:56:56 -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 057a960e5b Flowview is now essentially complete - hooked up the graphing view to display the data and scroll with the flow view. 2015-05-14 21:24:07 -04:00
Collin Kidder baa680c01c Fix to make serial work much better with the candue boards. 2015-05-13 21:42:04 -04:00
Collin Kidder 61eb9e2421 Fix error in serial init caused by the last commit 2015-05-13 20:20:16 -04:00
Collin Kidder b634024fb2 Modified the way that the serial port is opened to hopefully be more cross platform. 2015-05-13 20:00:59 -04:00
Collin Kidder 60e5b323cf Flow view more or less works now. Some small tweaks are still coming. 2015-05-12 22:34:19 -04:00
Collin Kidder 2d989053e7 Removed the *.user file from the index. It doesn't belong being version tracked. Also fixed an extraneous qualifier that didn't mess up on Windows but breaks the compile on OSX. 2015-05-12 18:47:26 -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 fd93f49fa9 It is now possible to edit existing graphs. 2015-05-09 18:17:06 -04:00
Collin Kidder e97304cf9e Now allowing a frame sending time of zero. This causes it to run as quickly as the operating system allows it to run. Also, properly named the playback dialog. 2015-05-09 10:11:32 -04:00
Collin Kidder 8ca7b3548f Frame playback via the playback dialog window is now working. 2015-05-09 10:07:23 -04:00
Collin Kidder d86f539d5a Reorganized the main window to properly resize. Added baud rate setting. Added ability to send frames from this application. 2015-05-07 22:18:18 -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 c37bca4132 Completed playback system except that sending frames isn't implemented in the project yet so that must be completed. 2015-05-06 19:56:30 -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 eebcbacfa5 Fixed up various issues with time stamps on imported files. 2015-05-05 21:31:08 -04:00
Collin Kidder 277218b43e Fix for proper clearing of frames, addition of a couple of saving formats. 2015-05-04 22:20:15 -04:00
Collin Kidder 17e17c6f65 Implemented the remaining file loading formats (busmaster log, CRTD), switched the way signals are connected on the main window, hooked up frame count, auto scroll, and clear frame button 2015-05-03 22:03:40 -04:00
Collin Kidder 78af6adf83 Better graphing support. 2015-05-03 20:11:25 -04:00
Collin Kidder 9381c957b1 Graphing of canbus data now works. It is very preliminary but it works. 2015-05-03 19:47:17 -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 e9cb1dcacb Got the frame details window working. This implements the funcationality once found on the graphing window in GVRET-PC. Now it is here in a dialog box. 2015-05-02 22:24:06 -04:00
Collin Kidder 7b509964ec Create README.md 2015-05-02 11:10:56 -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 5831ca775b Add the qcustomplot library which is a very capable graphing library for use with QT. 2015-05-01 23:08:17 -04:00
Collin Kidder a29c83e2a7 Added in code to interface with the GVRET firmware on candue or gevcu hardware. 2015-04-28 21:44:31 -04:00
Collin Kidder b7cf954898 Merge branch 'master' of github.com:collin80/SavvyCAN 2015-04-27 21:39:46 -04:00
Collin Kidder 93723492b6 Initial commit 2015-04-27 21:38:33 -04:00