47d63c6296
duplicate works! multiplexed signals are not copied at this time
Andy Huska2022-09-22 18:04:27 -05:00
27b58552df
rebase working but definitely needs clean up for all the whatifs
Andy Huska2022-09-21 18:04:11 -05:00
74366d1c6b
context menu in place for node rebase/duplicate
Andy Huska2022-09-20 17:49:04 -05:00
0ee9eacbb3
realized that the value list was already supported so reverted my custom code. The issue that made me go down this path is related to the little endian checkbox mysteriously and inconsistently unchecking and therefore interpreting enum values wrong...would really like to find this.
Andy Huska2022-09-20 17:08:20 -05:00
d9e371c494
The last commit of the ext ID fix removed need for modal editor
Andy Huska2022-09-20 16:50:04 -05:00
6accf2e9e7
Fixed bug in extended addressing check where ID was being AND'ed with 80000000 decimal instead of hex
Andy Huska2022-09-20 16:48:11 -05:00
da7a721494
Changed default signalviewer message matching to be by ID
Andy Huska2022-09-20 16:27:53 -05:00
9e9195b34e
changed default data table font to be fixed-width for easier reading
Andy Huska2022-09-19 16:13:30 -05:00
40dbf253af
Saving, loading, clearing, and appending signal lists working!!
Andy Huska2022-09-19 15:28:53 -05:00
afede9573b
Merge branch 'fix_addframebadalloc'
Andy Huska2022-09-19 13:51:31 -05:00
cb94cac205
Fixed issue where filteredFrames was having its capacity changed when adjusting filters due to appending a QVector of frames which appears to change the capacity to the number of items appended. Also fixed bug where preallocsize was being locally defined and therefore the global version wasn't being updated with unknown effets.
Andy Huska2022-09-19 13:47:57 -05:00
6fa84df7e0
Added ability to maintain bus and msg filters when clearing frames
Andy Huska2022-09-19 13:31:00 -05:00
07d1610a63
Merge branch 'fix_addframebadalloc'
Andy Huska2022-09-19 13:11:22 -05:00
d56b35ea91
Made max # of frames an option in preferences, restart to take effect
Andy Huska2022-09-19 13:10:33 -05:00
fd657b9b9b
Merge branch 'fix_addframebadalloc'
Andy Huska2022-09-19 12:48:43 -05:00
195c90c415
change the max amount of the reserved space for the frames and filteredFrames vectors to be 99% of the capacity instead of 95%. Reset initial capacity to be 10M frames for 64-bit machines now that testing is done. Want to make the capacity adjustable by user, too.
Andy Huska2022-09-18 13:01:34 -05:00
dfc7b095c8
Added node name as part of the signal name that gets copied into the data table
Andy Huska2022-09-17 13:54:59 -05:00
008ac6b744
Merge branch 'fix_framesenderloadtrailing0x00'
Andy Huska2022-09-17 13:32:47 -05:00
99640d7239
Fixed data string parsing bug where an empty string created by a trailing space would be interpreted as a 0 and then added as a data byte
Andy Huska2022-09-17 13:16:02 -05:00
6cf404701e
Bug was due to treating an empty token as a 0, so fixed the string parsing to ignore empty tokens
Andy Huska2022-09-17 13:04:39 -05:00
57f506b4dd
Merge branch 'fix_socketcand' into fix_addframebadalloc
Andy Huska2022-09-17 12:53:57 -05:00
60520b5939
Added handing of ok message from RAW mode switch coming in out of order with other messages...
Andy Huska2022-09-17 12:52:03 -05:00
47d07b8bf2
Fixed bug where switching to RAW mode would fail due to the "ok" response being received in the same message as the first data frame
Andy Huska2022-09-17 12:48:48 -05:00
742956d46c
Working on finding a way to prevent bad_alloc crash, temp stuff in place like prealloc size, and frames list resize (prob need to keep list below size limit to prevent chaos...10M msgs or so mabe)
Andy Huska2022-09-17 12:33:15 -05:00
7b966fe4a6
Fixed incorrect handling of partial frame tagged onto the end of a complete frame.
Andy Huska2022-09-16 15:38:54 -05:00
7e4ebf2c74
Fixed nonfunctional node delete. Was due to trying to find node by name but passing in the name and comment concatenated together. Made a new function to find by name+comment since extracting only name from the text in the column would require too much guessing.
Andy Huska2022-09-15 18:59:24 -05:00
b6b73d0e11
Fixed crash when deleting a message that isn't at the bottom of the node
Andy Huska2022-09-15 18:39:56 -05:00
2afd41b681
Full revert of SavvyCAN.desktop so continuous build will succeed. Should soon fix it to work the way it had been though.
Collin Kidder2022-06-21 21:46:29 -04:00
ed84e7e9f8
Fix to sniffer when viewing bits, output formatting change for ID
Collin Kidder2022-06-21 21:12:22 -04:00
7dd5ee1216
Fixes to hopefully parse CANalyzer files more accurately.
Collin Kidder2022-06-21 21:11:28 -04:00
0514b29fc9
Revert the changes to SavvyCAN.desktop because it broke the continous build. Investigate the proper way forward.
Collin Kidder2022-06-21 21:10:48 -04:00
f7a1c7bf6f
Merge branch 'master' of github.com:collin80/SavvyCAN
Collin Kidder2022-05-05 20:05:30 -04:00
b37af8d948
Fix time formatting for "system clock" mode, fix a few small bugs elsewhere, add ability to send/receive CAN-FD frames in GVRET.
Collin Kidder2022-05-05 20:04:44 -04:00
a17e9ee8db
Limit the comparison to 8 bytes or the length of the CAN frame, whatever is shorter, to avoid negative bitshifts
Magnus Aagaard Sørensen2022-02-21 08:23:46 +01:00
00018ebe14
Typo fix in pcaplite.cpp
jogo-2022-02-07 08:29:41 +01:00
31c26a7df0
Fix segfaults when add to graphing window for signal not found in DBC
Matthias Kelch2021-09-27 17:52:30 +02:00
7af544e03f
Allow overriding PREFIX on qmake
Lucidiot2021-09-24 00:32:28 +02:00
37b9c821e5
Fix crash when deleting nodes in DBC editor
Collin Kidder2021-09-19 18:55:25 -04:00
6e0e967ea4
Add 33333 speed to CAN bauds, along with a few more commented out.
Collin Kidder2021-09-19 18:22:14 -04:00
935032477d
Modified CANDataGrid component to have two modes for better graphics, updated version number and presentation on main window
Collin Kidder2021-09-06 20:34:11 -04:00
f752e84888
Merge branch 'master' of github.com:collin80/SavvyCAN
Collin Kidder2021-09-06 19:26:05 -04:00
1f421c5d2c
Added hex labeling option to graphs in flowview and frame info windows, a few tweaks for potential QT6 support
Collin Kidder2021-09-06 19:25:59 -04:00
bba4fccac6
Vast change to CAN data grid to show signal names. Many graphical tweaks, some bug fixes.
Collin Kidder2021-08-24 22:28:32 -04:00
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.
Collin Kidder2021-08-19 21:30:54 -04:00
d8f2c2d0e3
Implementation of colored signals in the can data grid. Not entirely perfect yet but it's something.
Collin Kidder2021-08-19 21:17:40 -04:00
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.
Collin Kidder2021-08-19 19:46:11 -04:00