Generoso Cesaro
cb2725e6c4
Added canlogserver CAN remote capture
2023-11-17 16:21:38 +01:00
Collin Kidder
310d75761f
Add ability to save decoded CSV with absolute timestamp
2023-07-11 21:14:19 -04:00
Andy Huska
ab476c746e
Added fully qualified dbc, node, and msg searching
...
...to graphing window and signal viewer so complex systems with message
name duplication (eg "Status") works well. DBCHandler class has a new
function to find a msg by fully qualified node name...Utility class defines
the qualified name seperator, right now it is :: and is used thusly
filenameNoExtension::nodeName for display in the node dropdown (because
nodes can be common between dbc files). To get the message from the
system you use the findMessage function in dbchandler and pass the
msgName and the fully qualified node name. This is about as unique as we
can get, second only to message ID.
Added node comboBox to graph signal editor for easier data filtering
(took the same implementation that was in signal viewer, and tuned up
both of them)
2023-05-17 17:23:27 -05:00
Collin Kidder
1e5f5c7a94
Fixes to UDS Scan window to make it function properly while also
...
loading/saving successfully
2023-03-20 22:09:39 -04:00
Collin Kidder
51ba7a2e76
Add a new window that can be used to bridge two CAN buses with
...
selective ID forwarding.
2023-02-22 21:06:23 -05:00
Collin Kidder
e0fe807c38
Incremented version number, added mode to playback window to make it
...
start playback only once traffic starts coming in
2023-02-22 19:09:41 -05:00
Collin Kidder
579957aaa6
Transition yellow color on graphs to a darker tone for better
...
visibility.
2023-02-16 19:14:37 -05:00
Collin Kidder
d0404e0854
Fix inaccurate wording in preferences window
2023-02-13 22:03:26 -05:00
Collin Kidder
4ecffaa76a
Changed text in settings window to more clearly explain what the max
...
frames / prealloc setting does, some other minor bug fixes and extra
comments in code.
2023-02-13 19:17:44 -05:00
Chris Whiteford
c6c2869124
Support for getting live data from a CANserver
2023-01-22 11:31:41 -05:00
Collin Kidder
74ec42a720
Add new heatmap mode to CAN data grid widget, put that widget onto
...
Frame Info Window. Made Frame Info Window able to have the two sides
resized relative to each other
2023-01-15 17:05:43 -05:00
Collin Kidder
bbb5c99e78
Reworked the Info Window to use separate graphs for each byte and also
...
allow dynamic drag based resizing of the two sides of the window
2023-01-15 15:18:35 -05:00
Collin Kidder
9ea3c4746c
Fix bitview in Signal Editor on MacOS
...
MacOS didn't scale the bitfield widget quite the way it was supposed to. The layout has been redesigned to prevent this issue.
2022-12-25 18:16:49 -05:00
Collin Kidder
ddf26bb9b8
Fixed tab order in signal editor, fixed bugs in copying a signal when
...
adding a new signal, code clean up
2022-12-08 21:55:19 -05:00
Collin Kidder
e1f06be6fd
Added a setting that allows for limiting the number of bytes per line.
...
This is useful if you have a 1920x1080 monitor or smaller resolution
but you want to capture 64 byte payloads. The default is 8 bytes but
usually 16 bytes is fine.
2022-12-08 20:35:33 -05:00
Collin Kidder
79678af7ba
Much more implementation of CANDataGrid for CAN-FD. More or less works
...
now for both changed bit and signal views. There are still some
graphical tweaks to do. Probably doesn't quite work in fuzzing window
just yet.
2022-12-04 13:15:02 -05:00
Collin Kidder
e1c4046bf1
Graphing window now respects bus number. Set to -1 to allow any bus or
...
to 0 or a positive number to lock a graph to a specific bus.
2022-11-29 21:15:38 -05:00
Collin Kidder
708d8bde8b
Fix bugs in bisector window, add bus number as a bisecting option,
...
allow upper/lower radio buttons to switch text for more clarify as to
what they do.
2022-11-29 19:29:02 -05:00
Collin Kidder
a554ab1dc9
Merge pull request #532 from BBuinich/can_fd_support
...
Added support for CAN FD frames to the SERIALBUS
2022-10-19 19:09:17 -04:00
Andy Huska
ef762e5ae5
Added menu items to export csv decoded data, still need wiring
2022-10-17 10:33:13 -05:00
Bohdan Buinich
2c82535ca7
Added support for CAN FD frames to the SERIALBUS
2022-10-11 22:18:58 +03:00
Andy Huska
6e4aac467b
Merge pull request #5 from collin80/master
...
Getting latest from upstream
2022-10-09 08:48:21 -07:00
Andy Huska
e86cfb277a
Cleaned up all the UI elements and error checking for rebase and duplicate
2022-10-09 10:45:30 -05:00
Andy Huska
18a9007750
Merge branch 'collin80:master' into fix_dbc_creation
2022-10-05 14:51:01 -07:00
Collin Kidder
7678a498db
Merge branch 'master' of github.com:collin80/SavvyCAN
2022-10-04 19:59:46 -04:00
Collin Kidder
61b49c9126
Changed the UDS Scan window quite a bit. Now there are more options
...
for scan types and the ability to create a list of scans to run.
2022-10-04 19:54:55 -04:00
Collin Kidder
9ebbaca668
Add a new connection type - Lawicel. It works for some devices, not
...
all. More development needed but this is a start. Also added ability
to set serial speed and bus speed in the device setup which may be
useful for other connection devices too.
2022-10-04 19:48:11 -04:00
Andy Huska
dc0b25bee8
Added setting for fixed width vs normal font in the data tables
2022-09-30 16:33:07 -05:00
Andy Huska
bd8582b8e3
Added combobox for nodes so msg combobox isnt so long
...
Added disabled filenames in node combobox so you can understand what is what
Added node column to table
Made table columns sortable so you can sort by node name or message name
Want to make table fixed width font capable
Want to make table rearrangable
Want to make table rows shorter to fix more info in a window
Want to make it possible to have multiple signal viewer windows
Want to add ability to click on signals and add them to graphs like the main window
2022-09-28 20:02:27 -05:00
Andy Huska
47d63c6296
duplicate works! multiplexed signals are not copied at this time
...
need to learn more about them first
need to do clean up and corner case handling
2022-09-22 18:04:27 -05:00
Andy Huska
27b58552df
rebase working but definitely needs clean up for all the whatifs
2022-09-21 18:04:11 -05:00
Andy Huska
40dbf253af
Saving, loading, clearing, and appending signal lists working!!
2022-09-19 15:28:53 -05:00
Andy Huska
6fa84df7e0
Added ability to maintain bus and msg filters when clearing frames
2022-09-19 13:31:00 -05:00
Andy Huska
d56b35ea91
Made max # of frames an option in preferences, restart to take effect
2022-09-19 13:10:33 -05:00
Collin Kidder
c4a9f99445
Added two modes - millisecond timestamps for frames and a way to
...
ignore colors set in DBC files
2022-01-19 21:34:49 -05:00
Viktor Verebelyi
47c153b2bc
Fix Flow view graph button order
2021-11-26 05:33:12 +00:00
Viktor Verebelyi
c69f77630a
Add timeline slider to flow view
2021-11-26 05:24:54 +00:00
Viktor Verebelyi
907312f12d
Add selection of graph charts to Frame info window
2021-11-26 03:34:11 +00:00
Viktor Verebelyi
3a4f9c6699
Add selection of graph charts and slider to change chart range to flow view
2021-11-26 03:32:54 +00:00
Collin Kidder
f6568c330f
Add ability to set notch and expire intervals for Sniffer Window.
2021-09-29 21:39:08 -04:00
Collin Kidder
1f421c5d2c
Added hex labeling option to graphs in flowview and frame info windows, a few tweaks for potential QT6 support
2021-09-06 19:25:59 -04:00
Collin Kidder
f37926a497
Changed the CAN data grid to waste less space (more for the grid now),
...
tweaks to the main DBC view to show the start bit and length after all
signals to make it easier to see the structure at a glance.
2021-08-19 19:46:11 -04:00
jogo-
e2d8864808
Update scriptingwindow.ui
...
Add Bold on the 4 labels
2021-07-03 10:59:58 +02:00
jogo-
a841adc8b5
Update scriptingwindow.ui
...
Improve UX:
* Add Accelerator Keys to push buttons and check-box
* Remove 2 trailing ':'
2021-07-02 20:14:24 +02:00
Chris Whiteford
fa57455ee6
Add a keyboard shortcut to the open menu
2021-05-31 12:44:10 -04:00
Collin Kidder
35c1ef5387
Added ability to create multiple graphing windows that act separately.
...
Added ability to right check on signals in main view and graph them
directly.
2021-05-02 12:48:47 -04:00
Collin Kidder
bcfaffbe5d
Switched code around to better support high/low range for multiplexed
...
signals
2021-02-23 22:14:43 -05:00
Collin Kidder
e00aa1150a
First pass implementing support for extended multiplexing.
...
This causes significant changes to the DBC interface. Things are
probably a bit broken right now. Committing to get it on record
before further large changes are done.
2021-02-23 21:22:56 -05:00
Bertrand
c49783a55b
adding socketcand support
2021-02-23 09:38:19 +01:00
Bertrand
311d705a23
replacing mainwindow.ui with own version
2021-02-23 09:03:13 +01:00