Commit Graph
1572 Commits
Author SHA1 Message Date
Superwofy 6da492f0eb Added/corrected timestamps for LAWICEL protocol.
Fixed System Clock timestamps and added decoding for timestamps coming from the tool.
2024-06-21 12:55:26 +01:00
Sebastian Kuzminsky 7b297bd895 signal makePrettyOutput: add a space between value and unit
Instead of rendering as "45Celsius" it now renders as "45 Celsius".
2024-06-18 14:00:47 -06:00
Ben Evans ca5d231107 Fix indentation issues. 2024-05-29 19:24:58 +10:00
Sebastian Kuzminsky 41b5afbb0e make qmake check Qt version
This provides a more helpful compile-time error
message, hopefully preventing issues like #727
(https://github.com/collin80/SavvyCAN/issues/727).
2024-05-23 10:59:33 -06:00
Collin Kidder 17d369491d Update README.md 2024-05-13 19:30:58 -04:00
Ben Evans e732edc8e3 Add support for reading Wireshark SocketCAN log format 2024-05-11 15:23:28 +10:00
Collin Kidder e2ae29092b Merge pull request #775 from guineawheek/add_sig_valtype
add support for SIG_VALTYPE_ to specify floating point signals
2024-05-02 19:19:13 -04:00
Guinea Wheek 33c8b24b7c add support for SIG_VALTYPE_ 2024-05-02 13:34:18 -07:00
Collin Kidder 1e0e30f0b0 Update readme 2024-03-28 19:07:21 -04:00
Collin Kidder 232af4e214 Fix signal viewer so that it handles multiplexed signals properly 2024-03-18 21:52:22 -04:00
Collin Kidder 636e849607 Some tweaking to try to make the filters area of the main screen a
little wider
2024-03-18 21:48:27 -04:00
Collin Kidder 319127c330 Fix issue where graph windows would be corrupted if a new file was
loaded while graphs were visible.
2024-03-18 21:13:02 -04:00
Collin Kidder 47a5aa5085 Sender at bottom of main window is now operational. 2024-02-13 21:52:52 -05:00
Collin Kidder 0c84b6998f Partial implementation of a more generic and multi-threaded version of
the frame sender. Now a simplified interface is attached to the main
window as well. Doesn't necessarily work just yet...
2024-02-12 21:20:54 -05:00
Collin Kidder b5619e0de8 Update CANalyzer ASC loader to accept CANFD messages as well 2024-02-06 20:22:42 -05:00
Collin Kidder df5b427f9f Merge pull request #724 from esaulenka/fix/DebugDuplicates
ConnectionWindow: fix Device Console duplicates
2024-01-25 21:31:04 -05:00
Collin Kidder f4bb8fb6eb Merge pull request #723 from esaulenka/fix/MinorFixes
Several minor fixes
2024-01-25 21:30:29 -05:00
Collin Kidder 5239a223e2 Merge pull request #722 from esaulenka/fix/FirmwareUpdater
Fix FirmwareUpdater
2024-01-25 21:28:02 -05:00
Collin Kidder 3906bc8158 Merge pull request #721 from esaulenka/fix/CppStandard17
Update required C++ standard to C++17
2024-01-25 21:27:23 -05:00
Collin Kidder 9638245a83 Merge pull request #720 from martonmiklos/do_not_add_extra_newline_to_the_interpreted_frame_data
Do not add extra trailing newline on the decoded message texts
2024-01-25 21:26:25 -05:00
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