Eisenmann
5d9a659eeb
Add additional timing information and a histogram of intervals
2019-07-13 19:05:49 +02:00
Eisenmann
ce4d92090a
Avoid integer overflows when analysing large datasets
2019-07-13 18:07:28 +02:00
Collin Kidder
6a1be5e687
Merge pull request #200 from collin80/WIP
...
Merge WIP changes into Master
2019-06-17 21:22:35 -04:00
Collin Kidder
1a95ada592
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2019-06-17 21:00:30 -04:00
Collin Kidder
d4a735a710
Allow many places to load and save the last directory used for that functionality so it can easily be used again.
...
All frame file I/O uses the same directory load/save location but DBC files store separately as do filter files, graphing definitions, and stored text files from the various reverse engineering windows.
2019-06-17 20:58:56 -04:00
Collin Kidder
dc6f6d677c
Merge pull request #197 from nkirkby/196_fix_persistent_settings_on_ubuntu_19-04
...
#196 : fix persistent settings on Ubuntu 19.04
2019-06-11 22:00:29 -04:00
Collin Kidder
f0e4d3cb3b
Merge pull request #198 from nkirkby/tooltip_for_socketCAN_error_string
...
show tooltip for socketCAN error string
2019-06-11 21:59:10 -04:00
Collin Kidder
e3a47fb42f
Merge pull request #195 from nkirkby/194_new_filters_default_to_false_if_any_existing_filters_are_false
...
#194 : new filters default to false if any existing filters are false
2019-06-11 21:58:14 -04:00
Collin Kidder
f7aa796e79
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2019-06-11 21:57:18 -04:00
Collin Kidder
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.
2019-06-11 21:54:47 -04:00
Collin Kidder
d75edabbfe
Change abs to fabs so it will properly compile on Raspberry Pi
2019-06-11 20:58:54 -04:00
Nick Kirkby
618879870e
show tooltip for socketCAN error string
2019-06-11 17:18:06 -07:00
Nick Kirkby
0b68e79809
#196 : fix persistent settings on Ubuntu 19.04
2019-06-11 01:27:06 -07:00
Nick Kirkby
828733340f
#194 : new filters default to false if any existing filters are false
2019-06-11 00:22:36 -07:00
Collin Kidder
2c3f1e5ab2
Merge pull request #182 from nkirkby/add_instructions_to_readme
...
adding instructions on how to compile in debug mode, and how to resol…
2019-06-04 21:19:59 -04:00
Collin Kidder
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.
2019-05-28 21:47:04 -04:00
Collin Kidder
a0cc88ede2
Fix for a few issues with DBC file loading and the ability to reorder DBC files.
2019-05-28 21:26:33 -04:00
Collin Kidder
377b42c8e7
Fix some bugs related to graphing and loading graph definitions
2019-05-27 10:08:31 -04:00
Nick Kirkby
682fd9f713
adding instructions on how to compile in debug mode, and how to resolve qmake dependencies in Ubuntu
2019-05-15 13:31:45 -07:00
Collin Kidder
61653f4664
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2019-05-13 21:23:38 -04:00
Collin Kidder
64a734432e
Add documentation for the new temporal window
2019-05-13 21:23:21 -04:00
Collin Kidder
c2c0b2e1d9
Merge pull request #180 from collin80/master
...
Merge autoloader fix into WIP
2019-05-13 17:55:23 -07:00
Collin Kidder
09b8d64f4a
Add a reset connection button. Automatically disconnects and
...
reconnects to try to heal a broken connection.
2019-05-13 20:50:16 -04:00
Collin Kidder
d3aa669a72
Fix a minor typo
2019-05-13 20:49:59 -04:00
Collin Kidder
539fecc16b
Fix reported location when double clicking a graph. Now reported X,Y
...
location matches where the circle indicator is actually placed.
2019-05-06 21:49:10 -04:00
Collin Kidder
c6cba08f2e
Add colormapped background to temporal view. Makes it even easier to
...
see where traffic changes are.
2019-05-05 16:12:47 -04:00
Collin Kidder
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.
2019-05-05 11:52:32 -04:00
Collin Kidder
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.
2019-05-01 20:23:32 -04:00
Collin Kidder
15d8ab62b6
Remove setting of vertical header for main window. Broke some systems
...
and doesnt seem to help anyone else.
2019-05-01 20:23:01 -04:00
Collin Kidder
7c134fda55
Merge pull request #178 from FabianInostroza/fix_candump_file_detection
...
Fix candump file detection.
2019-04-30 18:17:15 -04:00
Fabián Inostroza
f26dfb6cc2
Fix candump file detection. It generated a segfault when loading a busmaster log file with auto detection.
2019-04-30 00:51:47 -04:00
Collin Kidder
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.
2019-04-24 22:10:03 -04:00
Collin Kidder
c12031158e
Implemented the signal viewer and enabled it in the menu.
2019-04-15 20:56:39 -04:00
Collin Kidder
7c49c59197
Merge pull request #175 from collin80/WIP
...
Merge WIP into Master
2019-04-14 20:16:25 -04:00
Collin Kidder
c3d1d4cb56
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2019-04-14 20:11:59 -04:00
Collin Kidder
4394f56b0e
Increment the version number
2019-04-14 20:09:25 -04:00
Collin Kidder
2e4e6d5ba1
Fix to code that allows for pseudo frame sending without any actual
...
CAN buses connected.
2019-04-14 20:08:49 -04:00
Collin Kidder
1fbd381df7
A few improvements to automatic file format detection.
2019-04-14 20:01:12 -04:00
Collin Kidder
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.
2019-04-14 18:28:12 -04:00
Collin Kidder
428eab683e
Add a new function to DBC handler to make it easier to find messages
...
by name
2019-04-14 18:27:25 -04:00
Collin Kidder
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.
2019-04-14 17:01:30 -04:00
Collin Kidder
1ff3426627
Cause the program to properly exit when the main window is closed.
...
Previously sometimes other opened windows would persist and that was
annoying and not the expected behavior.
2019-04-14 17:00:14 -04:00
Collin Kidder
f08430c812
Add proper parent reference to the creation of DBC edit windows. This
...
fixes an annoyance where the main window would gain focus improperly.
2019-04-14 16:59:30 -04:00
Collin Kidder
c0f9ece30c
Update the embedded QCustomPlot files to the newest release.
...
These files are GPL licensed files from QCustomPlot and were
not written by me. They retain the relevant license of that project
2019-04-14 16:57:09 -04:00
Collin Kidder
f14247cc35
Added a format tester for every input format and an auto-loader that
...
tries to guess the file type based on its contents.
Not completely stable yet but still a lot more fun than trying to find
the file format in a list of 19 file formats.
2019-04-11 22:23:47 -04:00
Collin Kidder
a716eb8a30
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2019-04-10 20:29:52 -04:00
Collin Kidder
67b7de48a6
Add frame count so that overwrite mode can show it. Frame count
...
replaces remote frame indicator when in overwrite mode.
2019-04-10 20:29:13 -04:00
Collin Kidder
4ab888cd77
Fix bug where it was impossible to exit Overwrite mode.
2019-04-10 20:07:43 -04:00
Collin Kidder
44287793b4
Revert change in timestamp formatting as the new code would sometimes malfunction on Windows.
2019-03-30 23:46:09 -07:00
Collin Kidder
86e3793c0a
Merge pull request #172 from collin80/WIP
...
Wip
2019-03-30 19:06:27 -07:00