Commit Graph
1502 Commits
Author SHA1 Message Date
Collin Kidder 5b29cf0c9e Merge pull request #715 from cgalpin/Scripting-Interface-enhancements
Scripting Interface Enhancements
2024-01-25 21:25:55 -05:00
Alexey Esaulenko 8aa3659999 ConnectionWindow: declare debug output connection as unique to prevent duplicates 2024-01-19 15:40:00 +04:00
Alexey Esaulenko f2a692c309 Minor: SnifferWindow: fix deprecated constant 2024-01-19 15:01:55 +04:00
Alexey Esaulenko a86a78e19a Minor: DBCComparatorWindow: sanity checks to fix gcc warnings 2024-01-19 15:01:14 +04:00
Alexey Esaulenko 2082845d03 SocketCANd: fix memory leak: string can be accessed after object destruction 2024-01-19 15:00:39 +04:00
Alexey Esaulenko 0885149492 FrameSender: fix memory corruption while writing to the QCanBusFrame with empty payload 2024-01-19 15:00:15 +04:00
Alexey Esaulenko fa707ab2da Minor: fix memory leak on GraphingWindow file operations 2024-01-19 14:59:57 +04:00
Alexey Esaulenko c3683b0f40 Minor: Utility::formatTimestamp() suppress compiler warning 2024-01-19 14:59:42 +04:00
Alexey Esaulenko 48f62ac41c CANConnection constructor: use correct order of members in the initialization list 2024-01-19 14:59:30 +04:00
Alexey Esaulenko 5e027e5cef GraphingWindow: don't use size_t as indexes for Qt containers 2024-01-19 14:58:49 +04:00
Alexey Esaulenko 3dc426a5b8 Access to the CANBus parameters only through setters/getters
Also removed explicit copy constructor, in such trivial cases
compiler can create all needed copy/move stubs automatically
2024-01-19 14:58:30 +04:00
Alexey Esaulenko 43ea48575f Minor: fix Frame Info window layout (same Widget names produced warning during compilation) 2024-01-19 14:58:13 +04:00
Alexey Esaulenko 6d814b4fb9 FirmwareUpdater: fix populating CAN frames
frame.payload() returns a copy (!) of data, so assignig to it has no effect
2024-01-19 14:44:06 +04:00
Alexey Esaulenko 54151327eb FirmwareUploader: fix memory leaks 2024-01-19 14:43:50 +04:00
Alexey Esaulenko a6cd2f1baa Update required C++ standard to C++17 (needed by [[fallthrough]] statements) 2024-01-19 14:33:40 +04:00
Miklos Marton 854f9c914f Do not add extra newline on the DBC decoded message texts 2024-01-19 08:47:30 +01:00
Miklos Marton 1dce603325 [DBC]Add support for multiple signal multiplexor values 2024-01-18 16:42:38 +01:00
Charles Galpin 6e7f963b38 Merge branch 'collin80:master' into Scripting-Interface-enhancements 2023-12-24 11:00:20 -05:00
Charles Galpin 4c8f5f9793 Delete .vscode/settings.json
unintentional commit
2023-12-24 10:56:58 -05:00
Charles Galpin 81b1afd31e exclude .vscode from git 2023-12-24 10:55:37 -05:00
Charles Galpin 23cd6d9dfe add save as, reload, and save log buttons to scriptingwindow 2023-12-24 10:45:56 -05:00
Collin Kidder 101e42d0ec Merge pull request #711 from pyjamasam/row_height_fix
Calculate the default row height correctly
2023-12-19 21:26:20 -05:00
Collin Kidder c511549cdd Merge pull request #710 from pyjamasam/canserver_log_format_update
Support higher time resolution CANserver format
2023-12-19 21:25:49 -05:00
Chris Whiteford 0ae2b40f66 Calculate the default row height correctly
Ensure that the temporary row that is added to the view on startup is sized correctly before storing that height as the default.

Then use the calculated row height to set the default height for all added rows
2023-12-15 11:42:31 -05:00
Chris Whiteford 737cf0e6f4 Support higher time resolution CANserver format
CANserver firmware 2.2.0 will be adding a new logging format that support us resolution for timestamps of received frames.
2023-12-15 11:14:46 -05:00
Collin Kidder d1223f7511 Merge pull request #702 from maciek16c/master
LAWICEL CAN-FD support, CAN-FD data rate selection
2023-12-06 20:32:42 -05:00
Collin Kidder e28235b24f Merge pull request #672 from pasha745/master
Add 3000000 baudrate mode for Lawicel device
2023-12-06 20:28:55 -05:00
Collin Kidder 151ab716e4 Merge pull request #671 from GTO2013/canhacker_fix
Add comma check to TRC CanHacker loader
2023-12-06 20:28:25 -05:00
maciek16c 6fa254cd4f Merge branch 'collin80:master' into master 2023-11-22 15:29:16 +01:00
maciek16c 2bf0782946 CAN-FD 2023-11-22 15:23:38 +01:00
maciek16c 190d51ae90 LAWICEL CAN-FD support, CAN-FD data rate selection 2023-11-22 14:39:36 +01:00
Collin Kidder bf309130f3 Fix crash bug in graphing window when trying to edit graphs that don't
hvae a corresponding signal entry in a DBC file
2023-11-21 21:04:56 -05:00
Collin Kidder 3824111eb9 Merge branch 'master' of github.com:collin80/SavvyCAN 2023-11-21 21:03:51 -05:00
Collin Kidder 55a3b2e9d4 Update build.yml
Switch to compiling with MacOS12
2023-11-21 11:46:38 -05:00
Collin Kidder 7fef6eb49f Merge pull request #679 from rusoku/master
Add support ListenOnly feature for Qt SerialBus plugins
2023-11-20 21:48:47 -05:00
Collin Kidder fab6beee7f Merge pull request #697 from CCGene/master
Added canlogserver CAN remote capture
2023-11-20 21:48:02 -05:00
Generoso Cesaro cb2725e6c4 Added canlogserver CAN remote capture 2023-11-17 16:21:38 +01:00
Gediminas Simanskis 20348547a2 added EN_SILENT_MODE into QCanBusDevice::UserKey 2023-10-08 20:00:03 +03:00
Pavel Kurenev 771518c4fb Add 3000000 baudrate mode for Lawicel device 2023-09-29 03:13:56 +03:00
Robin K 45c966b5c2 Add comma check to trc loader 2023-09-26 10:33:40 +02:00
Collin Kidder b78ab3c7bd Updated framesenderwindow to support the new trigger types and use the triggermask. It might actually work now. 2023-09-25 21:50:57 -04:00
Collin Kidder dda3109f60 Added a new dialog that helps to construct triggers for custom frame sender. Reworked custom sender window in anticipation of new functionality for triggers and modifiers 2023-09-24 21:38:04 -04:00
Collin Kidder aada0daf55 Add a fix for GVRET serial devices on MacOS 2023-09-13 20:55:19 -04:00
Collin Kidder f256b56053 Fix two crash bugs that could happen if you delete nodes or messages 2023-09-06 19:29:50 -04:00
Collin Kidder 83fb042e92 Fixed issue where making a new message could create that message with
an already existing ID. Fixed issue where creating a new signal from
an existing signal would not show up properly.
2023-08-01 21:37:59 -04:00
Collin Kidder f6157e12cd Add support for PCAN 2.1 file format. 2023-07-20 21:19:12 -04:00
Collin Kidder 96a5ceb852 Fix off by one error that caused first frame not to be sent when using
the playback window.
2023-07-11 22:07:10 -04:00
Collin Kidder 310d75761f Add ability to save decoded CSV with absolute timestamp 2023-07-11 21:14:19 -04:00
Collin Kidder e2438efac5 Allow for decoded DBC signal output without attaching the name to the
resulting string. Used by CSV output.
2023-07-11 20:36:17 -04:00
Collin Kidder 627ac8b899 Moved lawicel autodetector down the list as it is a bit overly generic
and falsely loaded some files it shouldn't.
2023-07-11 20:01:05 -04:00