1a95ada592
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
Collin Kidder2019-06-17 21:00:30 -04:00
d4a735a710
Allow many places to load and save the last directory used for that functionality so it can easily be used again.
Collin Kidder2019-06-17 20:58:56 -04:00
f7aa796e79
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
Collin Kidder2019-06-11 21:57:18 -04:00
3c262693ac
Overwrite mode now respects the bus number and will only overwrite frames with the same ID and bus number. Overwrite now also shows time delta instead of timestamp.
Collin Kidder2019-06-11 21:54:47 -04:00
d75edabbfe
Change abs to fabs so it will properly compile on Raspberry Pi
Collin Kidder2019-06-11 20:58:54 -04:00
618879870e
show tooltip for socketCAN error string
Nick Kirkby2019-06-11 17:13:24 -07:00
2552debd6d
Sort messages and signals alphabetically to make it easier to find them. Also fixed a bug that would not allow signals to be found if not in the first loaded DBC file.
Collin Kidder2019-05-28 21:47:04 -04:00
a0cc88ede2
Fix for a few issues with DBC file loading and the ability to reorder DBC files.
Collin Kidder2019-05-28 21:26:33 -04:00
377b42c8e7
Fix some bugs related to graphing and loading graph definitions
Collin Kidder2019-05-27 10:08:31 -04:00
682fd9f713
adding instructions on how to compile in debug mode, and how to resolve qmake dependencies in Ubuntu
Nick Kirkby2019-05-15 13:30:18 -07:00
61653f4664
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
Collin Kidder2019-05-13 21:23:38 -04:00
64a734432e
Add documentation for the new temporal window
Collin Kidder2019-05-13 21:23:21 -04:00
09b8d64f4a
Add a reset connection button. Automatically disconnects and reconnects to try to heal a broken connection.
Collin Kidder2019-05-13 20:50:16 -04:00
539fecc16b
Fix reported location when double clicking a graph. Now reported X,Y location matches where the circle indicator is actually placed.
Collin Kidder2019-05-06 21:49:10 -04:00
c6cba08f2e
Add colormapped background to temporal view. Makes it even easier to see where traffic changes are.
Collin Kidder2019-05-05 16:12:47 -04:00
164d5adadb
Added a new window - Temporal Graph which shows all frame IDs and the time stamp when they came in. Shows the temporal relationship between all frames.
Collin Kidder2019-05-05 11:52:32 -04:00
c363059951
Now doing custom sorting for main display. It now actually sorts the frame list itself which will sort for all windows. Much faster, and sorts properly for all columns. Also re-added custom display for timestamp. Still needs to be fixed in Windows.
Collin Kidder2019-05-01 20:23:32 -04:00
15d8ab62b6
Remove setting of vertical header for main window. Broke some systems and doesnt seem to help anyone else.
Collin Kidder2019-05-01 20:23:01 -04:00
f26dfb6cc2
Fix candump file detection. It generated a segfault when loading a busmaster log file with auto detection.
Fabián Inostroza2019-04-30 00:51:47 -04:00
5f97e968e3
Remove label for bus number and instead use tabs. The tabs are now numbered by the actual system bus number and not always based on 1 any longer.
Collin Kidder2019-04-24 22:10:03 -04:00
c12031158e
Implemented the signal viewer and enabled it in the menu.
Collin Kidder2019-04-15 20:56:39 -04:00
2e4e6d5ba1
Fix to code that allows for pseudo frame sending without any actual CAN buses connected.
Collin Kidder2019-04-14 20:08:49 -04:00
1fbd381df7
A few improvements to automatic file format detection.
Collin Kidder2019-04-14 20:01:12 -04:00
74f234a9f7
Tweaks to the associated signal tracking. Now there is a label that tells you whether the parameters match the currently selected signal or not.
Collin Kidder2019-04-14 18:28:12 -04:00
428eab683e
Add a new function to DBC handler to make it easier to find messages by name
Collin Kidder2019-04-14 18:27:25 -04:00
b8c83bbfd7
Fix parent for new graph window, fix empty graphs are impossible to selectively remove or edit, add associated signal to graphs so they bring up the proper signal in the list on the right in the editing window.
Collin Kidder2019-04-14 17:01:30 -04:00
1ff3426627
Cause the program to properly exit when the main window is closed.
Collin Kidder2019-04-14 17:00:14 -04:00
f08430c812
Add proper parent reference to the creation of DBC edit windows. This fixes an annoyance where the main window would gain focus improperly.
Collin Kidder2019-04-14 16:59:30 -04:00
c0f9ece30c
Update the embedded QCustomPlot files to the newest release.
Collin Kidder2019-04-14 16:57:09 -04:00
f14247cc35
Added a format tester for every input format and an auto-loader that tries to guess the file type based on its contents.
Collin Kidder2019-04-11 22:23:47 -04:00
a716eb8a30
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
Collin Kidder2019-04-10 20:29:52 -04:00
67b7de48a6
Add frame count so that overwrite mode can show it. Frame count replaces remote frame indicator when in overwrite mode.
Collin Kidder2019-04-10 20:29:13 -04:00
4ab888cd77
Fix bug where it was impossible to exit Overwrite mode.
Collin Kidder2019-04-10 20:07:43 -04:00
44287793b4
Revert change in timestamp formatting as the new code would sometimes malfunction on Windows.
Collin Kidder2019-03-30 23:46:09 -07:00
e013b91af3
Fixes to CANAlyzer ASC format when saving. Hopefully perfectly matches now
Collin Kidder2019-03-20 19:55:54 -04:00
15460f70e3
Fix inappropriate default color that made DBC messages default to a bad color scheme for dark themes
Collin Kidder2019-03-19 21:02:35 -04:00
ba94db77bf
Update version number, small fix to graphing window
Collin Kidder2019-03-19 20:43:36 -04:00
11b10b7220
Add CANOpen Magic file format for loading
Collin Kidder2019-03-19 19:56:48 -04:00
39d8786d4b
Fixes to make native GVRET file loading more robust.
Collin Kidder2019-03-18 21:49:36 -04:00
734ed8cd5b
Some formatting changes in comparator window, plus status update changes.
Collin Kidder2019-03-18 20:40:05 -04:00
c157da0a90
Add back in the ability to suspend/resume all buses from the main screen. Whoops, it got deleted by accident!
Collin Kidder2019-03-14 19:32:14 -04:00
1d218774dc
Various changes to the file comparator window to make it a lot easier to undestand.
Collin Kidder2019-03-14 19:28:05 -04:00
79a684e74a
Fix loading for values >0x7F in the first byte.
Izzy2019-03-09 19:50:58 -08:00
a03a9d6d09
Fix a few typos, and fix import/export of timestamps. Normalizes to microseconds, and makes the first sample happen at 0. Exported version is now indistinguishable from the imported version, other than the timestamps starting at 0.
Izzy2019-03-08 23:43:34 -08:00
8e23302e79
Add load/save for Cabana log files.
selabnayr2019-03-08 18:01:03 -08:00
bf0492e084
Fix an issue with automatic remote detection when multiple instances of SavvyCAN are running.
Collin Kidder2019-03-06 21:02:24 -05:00
591ebe71df
Fixes to debug console in connection window
Collin Kidder2019-03-06 20:20:40 -05:00
f23abe170f
Fix a glitch with the new connection window and bus settings
Collin Kidder2019-03-06 19:59:19 -05:00
ec49413f61
Major revamp of the connection window. Hopefully it is more clear and intuitive now.
Collin Kidder2019-03-05 21:25:32 -05:00
70e8af85af
Added ability to automatically find ESP32RET devices on the local network
Collin Kidder2019-02-27 20:29:08 -05:00
75c2693a97
Additional updates to make coloring better for dark themes
Collin Kidder2019-02-26 22:20:45 -05:00
5d427e8db4
Fixes to the sniffer visuals to allow them to adapt to dark themes in the OS.
Collin Kidder2019-02-26 22:02:33 -05:00
35c22936c3
Allow the program to "send" frames even if no buses are configured. These frames will show up in the main frame list and can be operated on as if they came into the program. It is likely that only the playback window will work for this special use. Other sending windows are to follow.
Collin Kidder2019-02-26 21:33:04 -05:00
e6ea250113
Tweaked the graph a bit in Flowview to make the X axis labels more sensible.
Collin Kidder2019-02-26 20:46:28 -05:00
e5e8b5ffb1
Make the CAN databits grid respect the system coloring scheme better
Collin Kidder2019-02-26 20:45:54 -05:00
118034b003
Fix the just added fun checkerboard pattern in the main frame view
Collin Kidder2019-02-26 20:33:34 -05:00
31961361dd
Make the main view model use the system colors and alternate row background
Collin Kidder2019-02-26 20:28:19 -05:00
b91dad5f03
Reorder Tabs for preference window, add preference for whether to load and save CAN bus connections.
Collin Kidder2019-02-24 20:45:27 -05:00
b4b87afee3
Update documentation to match the new features.
Collin Kidder2019-02-20 21:51:31 -05:00
b54777d1aa
Completion of adding a new mode to sniffer window (View Bits). Also now it loads and saves the window position, size, and column sizes for the sniffer window.
Collin Kidder2019-02-20 21:14:25 -05:00
d4f52311f7
Fix to correct a few places where 2 buses were hard coded as the limit. There is no hard and fast limit to the number of buses you can have now.
Collin Kidder2019-02-19 21:19:51 -05:00
6c633f8720
Overwrite mode now has a warning message before you can really enable it. Also, it alters the main frame list to show just the one frame per ID so it is extremely obvious that you're in overwrite mode.
Collin Kidder2019-02-19 20:53:46 -05:00
7988b1f02b
Fix for issue #163 where DBC messages would get set all black.
Collin Kidder2019-02-19 20:14:45 -05:00
9f20906df3
Fixes to formatting of main frame display. Fixes issue #164Collin Kidder2019-02-19 19:30:25 -05:00
20cd1559e4
Change layout of signal editor to be not quite so tall. It now fits better in a variety of screen resolutions.
Collin Kidder2019-02-17 17:19:27 -05:00
2b871c625b
Ask for confirmation before closing a DBC file open for editing. If closing the file also close editing windows as well. Fix for issue #149Collin Kidder2019-02-17 16:54:03 -05:00
bae07f5a44
Program should handle unexpected stoppage of GVRET devices now.
Collin Kidder2019-02-17 15:43:37 -05:00
3291869849
Fix automatic loading of connections on start up. Shouldn't crash now...
Collin Kidder2019-02-17 15:15:48 -05:00
f6269dd5f4
Make timestamp formatting use QVariant for better sorting by timestamp.
Collin Kidder2019-02-17 14:43:13 -05:00