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
8ff3459c75
Fixed several DBC related bugs, expanded support for FD frames in the
...
DBC editor windows. Should more or less function now even for FD frames.
2022-12-07 21:51:44 -05:00
Collin Kidder
8c19e6f123
Somewhat improved signal text in DBC editor so it can span multiple
...
grid cells if possible. Tweaked text sizes a bit to look better.
2022-12-05 20:43:06 -05:00
Collin Kidder
edc210c336
Only code clean up to remove many warnings. There should be no changes
...
to program operation.
2022-12-05 19:33:47 -05:00
Collin Kidder
549113f9e1
Flowview will now automatically set the grid to support the frame data
...
length even for CAN-FD frames (Use Middle Mouse Button to force it to
different sizes)
2022-12-04 22:29:46 -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
a022aee07b
Huge revamp of CANDataGrid which is used in many places in the
...
project. Right now the usual mode works but the signal view mode used
in the DBC editor is broken. Committing because the changes are so
major they should be spread out into a few commits
2022-11-30 21:47:21 -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
e4e0a85b4c
Merge pull request #537 from qurrent-llc/fix_customsendcrash
...
Fix custom frame sender crashing
2022-11-29 18:45:39 -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
Collin Kidder
db3056818f
Merge pull request #534 from qurrent-llc/add_reformatdecodeddatafile
...
Add mainmenu option to export decoded data as csv
2022-10-19 19:07:40 -04:00
Collin Kidder
4cdb7d01ac
Merge pull request #533 from qurrent-llc/fix_socketcandpartialframedrop
...
Fix socketcand empty frame drop
2022-10-19 19:06:29 -04:00
Collin Kidder
677d9ba9f8
Add 83.33k speed to possible CAN speed options in the connections
...
windows.
2022-10-10 20:09:51 -04:00
Collin Kidder
9d1677f94d
Merge pull request #530 from qurrent-llc/fix_dbc_creation
...
Fix dbc parse bug and add tools to enhance dbc creation
2022-10-10 20:03:45 -04:00
Collin Kidder
e9a364c4cc
Added a function used by lawicel comm code.
2022-10-06 21:58:11 -04:00
Collin Kidder
c6cb0d0bf5
Reworked Canalyzer ASC import to support more formats
2022-10-06 21:52:05 -04: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
Collin Kidder
ce9701c4a0
Merge pull request #526 from qurrent-llc/fix_socketcandpartialframedrop
...
Fix socketcand partial frame drop
2022-10-04 18:34:01 -05:00
Collin Kidder
fc8f60a1c3
Merge pull request #525 from qurrent-llc/add_nodenameinsignalviewer
...
Signal Viewer enhancements
2022-10-04 18:33:46 -05:00
Collin Kidder
61389864a0
Merge pull request #524 from bigoulours/patch-2
...
Priorizing exact match over J1939 and GMLAN
2022-09-29 21:27:55 -05:00
Collin Kidder
7af4748468
Merge pull request #518 from llange/qt6.3-qwheelevent
...
remove obsolete `QWheelEvent::delta()` (qt6)
2022-09-29 21:23:03 -05:00
Collin Kidder
4ea4e6e99a
Merge pull request #514 from llange/fix-mqtt-static-cast-error
...
fix some static cast errors in QMqtt
2022-09-29 21:20:16 -05:00
Collin Kidder
f78593c412
Merge pull request #513 from llange/fix-qmqtt-ambiguous-conversion
...
fix QMqtt ambiguous conversion
2022-09-29 21:17:42 -05:00
Collin Kidder
4d70601103
Merge pull request #512 from llange/itemflags
...
Use enums from `Qt::ItemFlags`
2022-09-29 21:16:24 -05:00
Collin Kidder
c8e337d498
Merge pull request #511 from llange/qt6.3-qserialport
...
remove `QSerialPort` obsolete enum values (qt6)
2022-09-29 21:15:38 -05:00
Collin Kidder
f715a7622e
Merge pull request #510 from llange/qt6.3-skipemptyparts
...
replace `QString::SkipEmptyParts` with `Qt::SkipEmptyParts` (qt6)
2022-09-29 21:15:06 -05:00
Collin Kidder
ea0dbd90a8
Merge pull request #508 from llange/qt6.3-qcustomplot
...
make QCustomPlot compatible with Qt6.2+ (qt6)
2022-09-26 21:26:56 -05:00
Collin Kidder
61088d0184
Merge pull request #507 from llange/qt6.3-qatomicinteger
...
replace QAtomicInt load()/store() with loadRelaxed()/storeRelaxed()
2022-09-26 21:25:10 -05:00
Collin Kidder
9da32e97f8
Merge pull request #506 from llange/qt6.3-itemdatarole
...
replace BackgroundColorRole/TextColorRole with BackgroundRole/ForegroundRole (qt6)
2022-09-26 21:24:13 -05:00
Collin Kidder
52a2d719c7
Merge pull request #505 from llange/qt6.3-qmetatype
...
remove qRegisterMetaTypeStreamOperators (qt6)
2022-09-26 21:23:49 -05:00
Collin Kidder
194bd545e6
Merge pull request #504 from llange/qt6.3-qrandomgenerator
...
replace qrand/qsrand with QRandomGenerator (qt6)
2022-09-26 21:23:10 -05:00
Collin Kidder
f653ef859a
Merge pull request #503 from llange/qt6.3-qelapsedtimer
...
replace QTime with QElapsedTimer when possible (qt6)
2022-09-26 21:22:22 -05:00
Collin Kidder
51f02a0332
Merge pull request #502 from qurrent-llc/add_allowfilterstostayuponclear
...
Add option to main window to allow filters to persist when clearing frames
2022-09-26 21:21:45 -05:00
Collin Kidder
a3bd67ea99
Merge pull request #499 from qurrent-llc/fix_addframebadalloc
...
Fix frames and filteredFrames from growing until out of memory
2022-09-22 18:12:54 -05:00
Collin Kidder
5a4f211ca0
Merge pull request #498 from qurrent-llc/fix_dbc_delete
...
Fixed regression where non-commented dbc editor node would not delete
2022-09-22 18:11:47 -05:00
Collin Kidder
dd5dc9d638
Merge pull request #496 from qurrent-llc/fix_dbc_delete
...
Fix dbc delete node non-function and dbc delete message occasional crash
2022-09-19 18:48:09 -05:00
Collin Kidder
e2ad516bd2
Merge pull request #495 from qurrent-llc/fix_socketcand
...
Fix two socketcand issues: start up switch to raw mode, crash due to partial frame
2022-09-19 18:47:31 -05:00
Collin Kidder
f9934b11fe
Merge pull request #494 from qurrent-llc/fix_framesenderloadtrailing0x00
...
Fixed data string parsing bug where a trailing space is treated as a zero
2022-09-19 18:47:19 -05:00
Collin Kidder
c14c5aa241
Merge pull request #484 from Sheimy/patch-1
...
Solve restore network connection not working
2022-09-19 18:46:29 -05:00
Collin Kidder
2afd41b681
Full revert of SavvyCAN.desktop so continuous build will succeed.
...
Should soon fix it to work the way it had been though.
2022-06-21 21:46:29 -04:00
Collin Kidder
ed84e7e9f8
Fix to sniffer when viewing bits, output formatting change for ID
2022-06-21 21:12:22 -04:00
Collin Kidder
7dd5ee1216
Fixes to hopefully parse CANalyzer files more accurately.
2022-06-21 21:11:28 -04:00
Collin Kidder
0514b29fc9
Revert the changes to SavvyCAN.desktop because it broke the continous
...
build. Investigate the proper way forward.
2022-06-21 21:10:48 -04:00
Collin Kidder
1d60bbd032
Merge pull request #467 from serkonda7/installer-fix
...
fix linux installer
2022-05-05 20:09:43 -04:00
Collin Kidder
714b3efb36
Merge pull request #465 from serkonda7/ignore-patch
...
ignore more build files
2022-05-05 20:09:05 -04:00
Collin Kidder
d76ecec60d
Merge pull request #463 from serkonda7/patch-1
...
readme: fix QT module dependencies
2022-05-05 20:08:41 -04:00
Collin Kidder
fadd5a6878
Merge pull request #458 from CSS-Electronics/feature_support_fd_in_comparison
...
Avoid undefined behavior if FD frame datalengths are present in sorting
2022-05-05 20:08:23 -04:00
Collin Kidder
4dc2499194
Merge pull request #453 from jogo-/patch-1
...
Typo fix in pcaplite.cpp
2022-05-05 20:06:21 -04:00
Collin Kidder
f7a1c7bf6f
Merge branch 'master' of github.com:collin80/SavvyCAN
2022-05-05 20:05:30 -04:00
Collin Kidder
b37af8d948
Fix time formatting for "system clock" mode, fix a few small bugs
...
elsewhere, add ability to send/receive CAN-FD frames in GVRET.
2022-05-05 20:04:44 -04:00
Collin Kidder
b03d20758a
Update build.yml
...
It seems discord does not like parentheses in the build message... Crudely filtering them out
2022-02-06 20:06:45 -05:00
Collin Kidder
371fb7d87b
Update pcaplite.h
...
Apparently MacOS doesn't pass the "defined(unix)" check. This should work.
2022-02-06 19:51:08 -05:00
Collin Kidder
c86b7414cd
Merge pull request #452 from tcfx44/master
...
Support for reading Wireshark files
2022-02-06 15:39:08 -08: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
Collin Kidder
a8f4a51131
A quick fix to make frames with less than 8 data bytes not show
...
garbage after their valid bytes
2021-12-29 21:08:25 -05:00
Collin Kidder
ac206dbc61
Merge pull request #436 from dominikbayerl/bug-320-csv-export
...
GraphingWindow: improve interpolation for CSV-export.
2021-12-05 10:30:43 -05:00
Collin Kidder
5cd67faec3
Merge pull request #433 from viktorgino/ui-fixes
...
Misc UI additions
2021-11-28 12:40:09 -05:00
Collin Kidder
774e9ddafd
Merge branch 'master' of github.com:collin80/SavvyCAN
2021-09-29 21:39:34 -04: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
21b2d9d4c6
Update build.yml
2021-09-27 21:18:04 -04:00
Collin Kidder
4b0659d89e
Merge pull request #419 from Lucidiot/patch-1
...
Allow overriding PREFIX on qmake
2021-09-27 20:56:57 -04:00
Collin Kidder
a9b99a9a27
Merge pull request #420 from megatronik-de/master
...
Fix segfaults when add to graphing window for signal not found in DBC
2021-09-27 20:55:24 -04:00
Collin Kidder
37b9c821e5
Fix crash when deleting nodes in DBC editor
2021-09-19 18:55:25 -04:00
Collin Kidder
6e0e967ea4
Add 33333 speed to CAN bauds, along with a few more commented out.
2021-09-19 18:22:14 -04:00
Collin Kidder
935032477d
Modified CANDataGrid component to have two modes for better graphics,
...
updated version number and presentation on main window
2021-09-06 20:34:11 -04:00
Collin Kidder
f752e84888
Merge branch 'master' of github.com:collin80/SavvyCAN
2021-09-06 19:26:05 -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
ecc4b038cc
Update build.yml
...
Add missing CANBus plugins to Windows build.
2021-09-06 12:11:31 -08:00
Collin Kidder
02fc0ff979
Update build.yml
...
Explicitly ask for specific versions of Windows, Ubuntu, and MacOS to prevent future "surprise" issues.
Also, now using a slightly older Ubuntu version to allow people to still use 18.04 with the auto generated package.
2021-09-06 11:52:16 -08:00
Collin Kidder
da0f1fe87e
VERY belated increase in version number.
...
Added build date to main window title to make it easier to
differentiate continuous builds from each other.
2021-08-25 19:26:35 -04:00
Collin Kidder
bba4fccac6
Vast change to CAN data grid to show signal names. Many graphical
...
tweaks, some bug fixes.
2021-08-24 22:28:32 -04:00
Collin Kidder
20f7217ad3
A large update to the help files. The reference pictures have been
...
updated and several of the help files have been updated. This process
is not done yet.
2021-08-19 21:30:54 -04:00
Collin Kidder
d8f2c2d0e3
Implementation of colored signals in the can data grid. Not entirely
...
perfect yet but it's something.
2021-08-19 21:17:40 -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
Collin Kidder
344cc5b36b
Update canframemodel.cpp
...
Fix normalize timing when there are no frames (fix suggested by @joee-co)
2021-08-18 18:46:28 -04:00
Collin Kidder
b12c4d4be4
Update README.md
...
Update documentation to show that QT 5.14 is required.
2021-08-18 18:42:51 -04:00
Collin Kidder
c6b9e892b9
Fix to auto-detect PCAN files, fix to support CANAlyzer 8.1.0 logs
...
(including auto detect)
2021-07-24 23:18:53 -04:00
Collin Kidder
98ec3379c1
Fix PCAN file loading to better handle irregularities
2021-07-23 23:08:46 -04:00
Collin Kidder
9ee40b1045
Merge branch 'master' of github.com:collin80/SavvyCAN
2021-07-23 22:15:50 -04:00
Collin Kidder
194b009f87
Merge pull request #387 from jogo-/patch-1
...
Update README.md
2021-07-11 16:00:12 -04:00
Collin Kidder
7c4d2d2e92
Merge pull request #381 from jogo-/scripting-rework
...
Scripting rework
2021-07-11 15:59:33 -04:00
Collin Kidder
c9a59cb3b3
Merge pull request #380 from jogo-/patch-3
...
Update scriptingwindow.ui
2021-07-11 15:59:05 -04:00
Collin Kidder
21db5aaa74
Merge pull request #390 from pyjamasam/cabana_length_fix
...
Correctly unpack bytes from a cabana file
2021-07-08 22:02:21 -04:00
Collin Kidder
e010fa4934
Merge branch 'master' of github.com:collin80/SavvyCAN
2021-07-04 11:44:46 -04:00
Collin Kidder
16bc030125
A few bug fixes in ISO-TP handler
2021-07-04 11:44:29 -04:00
Collin Kidder
3269fb2f74
Merge pull request #373 from jogo-/ISOTP_UDS_Script_dataBytes
...
Fix bugs in script send ISOTP+UDS data bytes
2021-07-02 09:38:55 -04:00
Collin Kidder
22bbe20bd3
Merge pull request #377 from jogo-/patch-1
...
Update jsedit.cpp
2021-07-02 09:38:15 -04:00
Collin Kidder
037c6d4cba
Merge pull request #372 from jogo-/ISOTP-CF
...
Fix bug ISOTP CF 0x20
2021-06-24 21:50:37 -04:00
Collin Kidder
44a48b3515
Fixed up MQTT connection code, made connection window hook up setup
...
debugging to the console if it is enabled.
2021-06-15 22:12:43 -04:00
Collin Kidder
8c41903f0f
Merge pull request #357 from pyjamasam/hotkeys
...
Add a keyboard shortcut to the open menu
2021-06-15 19:51:24 -04:00
Collin Kidder
f000174032
Update build.yml
...
Add help and example files to Windows build.
The other two already had at least the help files. OSX lacks example files still.
2021-05-31 08:50:48 -04:00
Collin Kidder
f53ad8a65a
Fixed help system.
...
Also switched from Sphinx generated HTML to GitHub markup help files.
This improves compatibility and will allow the help files to more easily be viewed on github as well.
2021-05-30 23:40:47 -04:00
Collin Kidder
85753c7b0d
Update build.yml
...
Forgot to make discord output contingent on a successful build of all three platforms. Fixed now.
2021-05-30 07:22:35 -07:00
Collin Kidder
0a4930adf9
Update build.yml
...
Fixed discord notification (at long last!)
2021-05-30 07:20:16 -07:00
Collin Kidder
b794e5c472
Update build.yml
...
Another attempt at fixing discord integration
2021-05-29 21:31:11 -04:00
Collin Kidder
9806f2cc26
Update build.yml
...
Further attempt to figure out discord integration
2021-05-29 21:18:33 -04:00