Commit Graph
100 Commits
Author SHA1 Message Date
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
Collin Kidder 99176a2aa1 Update build.yml
Add commit description to discord announcement
2021-05-29 20:21:45 -04:00
Collin Kidder 6f72b42954 Update build.yml
Enable discord notification upon build
2021-05-29 19:48:46 -04:00
Collin Kidder 51bf6e96c4 Update build.yml
Slight change to get all files included in windows build. Otherwise the last commit was fairly good!
2021-05-28 19:46:24 -04:00
Collin Kidder 28d0307f06 Update build.yml
Try 100? 1000? No, 4. I think this could be it.
2021-05-28 19:33:35 -04:00
Collin Kidder f700da08f2 Update build.yml
Should work this time... 

Should have done all this in a separate branch too...
2021-05-28 19:20:49 -04:00
Collin Kidder 9f66fbc82f Update build.yml
Temporary commit to see file layout. Ignore.
2021-05-28 19:10:04 -04:00
Collin Kidder feb28d2fee Update build.yml
Hopefully make build.yml publish pre-releases every time the master branch is updated.
2021-05-28 18:51:37 -04:00
Collin Kidder 6ef0bdd045 It seems to me that github wants the directory to be called workflows
not workflow so updating the directory name accordingly.
2021-05-27 19:35:23 -04:00
Collin Kidder 20a4669ff9 Merge pull request #356 from pyjamasam/githubactions
Build mac/windows/linux packages using github actions
2021-05-27 19:29:38 -04:00
Collin Kidder 5eee279afc Merge pull request #351 from pyjamasam/canserver_logs
Add support to read CANServer binary log files
2021-05-25 18:50:25 -04:00
Collin Kidder 17776fd739 Merge pull request #353 from pyjamasam/drag_and_drop
Support dragging and dropping of files onto app icon
2021-05-25 18:48:58 -04:00
Collin Kidder 820ad1186c Merge branch 'master' of github.com:collin80/SavvyCAN 2021-05-23 11:25:59 -04:00
Collin Kidder d78cb9878e Fix for another DBC related crash 2021-05-23 11:19:59 -04:00
Collin Kidder 9cff1babd0 Merge pull request #349 from raul-klg/master
Fix blf import for BLF_CAN_MSG2
2021-05-23 10:55:42 -04:00