Commit Graph
103 Commits
Author SHA1 Message Date
Collin Kidder 780e2fb1a2 Several changes suggested in draft pull requests from llange. Fix some
ambiguous places, fix warnings, fix errors when trying to compile with
QT6
2023-04-11 21:15:34 -04:00
amiralnar 6918c1d73a fix loading CanHacker .trc files with seconds timing 2023-03-14 13:31:13 +10:00
Collin Kidder 4ecffaa76a Changed text in settings window to more clearly explain what the max
frames / prealloc setting does, some other minor bug fixes and extra
comments in code.
2023-02-13 19:17:44 -05:00
Collin Kidder 45d6e02894 Fix timestamps when loading CL1000/CL2000 log files 2023-01-16 19:11:22 -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 c6cb0d0bf5 Reworked Canalyzer ASC import to support more formats 2022-10-06 21:52:05 -04:00
Collin Kidder 7dd5ee1216 Fixes to hopefully parse CANalyzer files more accurately. 2022-06-21 21:11:28 -04:00
Chavdar Kirov 8b0d5bd023 Support for reading Wireshark files
Detection of Wireshark files implemented

Guard statements for build on Linux

pcaplite added

Wireshark support works on Windows

pcap support on Lunux fixed

Build warning fixed

Update pcaplite.cpp

Cleanup

Removed extra define
2022-01-29 17:44:07 +02: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
Chris Whiteford 4fa194a4d4 Correctly unpack bytes from a cabana file
Frames were always showing up as 8 bytes and were padded with 0's from the left incorrectly
2021-07-08 21:12:26 -04:00
Chris Whiteford 4ffff7ec23 Fixing spelling mistakes 2021-05-25 15:16:05 -04:00
Chris Whiteford 953e0b3357 Adding support to read CANServer binary log files 2021-05-25 11:14:15 -04:00
Collin Kidder a6e1b91d84 Fix off by one error in PCAN file loader 2021-05-09 08:42:15 -04:00
Collin Kidder bbbed28137 Add support for PCAN ver 1.3 files 2021-05-05 19:18:56 -04:00
Collin Kidder e64e84d6fa Bug fixes for extended IDs in DBC files, fix one off error in a few
places (Corrects fuzzing window ID range), re-enabled overwrite mode
showing all signals in a message
2021-04-28 21:41:33 -04:00
Collin Kidder abb4bea9cd Merge branch 'master' of github.com:collin80/SavvyCAN 2021-03-18 19:44:20 -04:00
Collin Kidder 16776ab4af Add <memory> include to framefileio.cpp to fix a compilation error for
some linux distros.
2021-03-18 19:43:56 -04:00
Bertrand 428fa3776b recognizing extended frame IDs in Vector asc even if not preceded by 'x'
I stumbled upon a few log files with extended IDs but no x (SAE J1939)
2021-02-24 08:15:33 +01:00
Magnus Aagaard Sørensen 51d49e8050 Allow for shorter IDs, flip direction 2021-02-22 07:27:30 +01:00
Magnus Aagaard Sørensenandjogo- 4fb1b25d58 Update framefileio.cpp
Fix for omission in rebase

Co-authored-by: jogo- <jogo@laposte.net>
2021-02-19 07:13:24 +01:00
Magnus Aagaard Sørensen c97351d88f Add support for detecting and reading CLX000 files. 2021-02-18 08:47:49 +01:00
Collin Kidder a5cf484e7c Merge branch 'master' of github.com:collin80/SavvyCAN into WIP 2021-02-17 21:18:34 -05:00
Collin Kidder 91610202ce Merge branch 'master' of github.com:collin80/SavvyCAN into WIP 2021-02-01 22:15:49 -05:00
Efe Can İçöz f3f7e83a36 Solving #265 by replacing the use of empty payload length with numBytes taken from line 2020-12-13 01:03:04 +03:00
Brice Gaulupeau d3feb284a1 Fix PCAN loading issues
Uses numBytes instead of thisFrame.payload().length() as the payload is not yet defined
Scan the first 25 lines intead of 10 as version 1 has a long header
2020-12-10 08:12:22 +01:00
Collin Kidder b345495178 Fix compilation on Windows, fix glitch that could cause windows to appear off the actual screen with no way to get them back. 2020-11-15 01:30:13 -08:00
Collin Kidder 80523f2eeb Added ability to load Tesla AP snapshot logs.
It's up to you to figure out where you would get something like that.
2020-11-13 19:37:50 -05:00
Kanstantsin Shautsou 0661f76ec7 Remove unused function 2020-10-07 02:53:51 +03:00
Kanstantsin Shautsou 10920e17e5 Save CARBUS Analyzer format 2020-10-07 02:51:40 +03:00
Collin Kidder c0f3e09c0b Fix timestamp loading for CARBusAnalyzer files 2020-10-05 18:18:46 -04:00
Collin Kidder 1c7caa3884 Fix some errors created during last merge. 2020-09-30 21:55:39 -04:00
Collin Kidder 9d545d44d1 Merge pull request #245 from collin80/WIP
Wip
2020-09-30 18:42:57 -07:00
Kanstantsin Shautsou 6eebfd7089 Add CARBUS Analyzer file load.
- Generic CSV parses file without failures, so CARBUS must be higher.
- File may be loaded but will have no packets. Adjusted UI message for this case.
- Obviously if we got CANHACKER header, then file is already detected and there is no need to parse.
2020-09-26 03:45:19 +03:00
Collin Kidder 4887ac8e62 Many fixes to file loading to prevent crashes and make failure more
clear.
2020-08-16 18:30:43 -04:00
Collin Kidder 503e662feb Fixed a problem with Canalyzer ASC loading. 2020-04-02 20:43:02 -04:00
Collin Kidder 367c072b45 Various fixes to issues caused by recent transition to QCanBusFrame 2020-02-18 21:31:18 -05:00
Collin Kidder d550fa79a0 Changed a lot of pointer references to const (it's more correct and
fixes a weird problem), fixed a problem with JSON to DBC, a few other
fixes
2020-02-13 22:01:06 -05:00
Collin Kidder 8beb0e31a0 Converted more code to be easier to generalize to larger CAN payloads
for CAN-FD. Improved some code to be faster. Fixed up some compile
time warnings.
2019-12-15 15:02:06 -05:00
Collin Kidder ef24036d1c Finished switching over everything to the new can format (I hope). It
seems to function now but much more testing is needed.
2019-12-13 21:06:48 -05:00
Mark Schulte 0eef77d901 Fix Decoding of Canalzyer ASC files
* Properly decode and encode extended IDs
 * Properly decode and encode RTR messages
2019-11-11 14:55:48 -08:00
Collin Kidder eb85089b39 Add support for lawicel logs 2019-10-02 15:29:37 -04:00
Collin Kidder d6a041927c Fix autodetection of Canalyzer ASC files 2019-09-19 20:00:15 -04:00
Collin Kidder b6a15a28cd More fixes for compiler warnings - cleaning up code and making assumptions more clear 2019-08-12 22:02:07 -04:00
Collin Kidder 947f24f267 More fixes for compile warnings 2019-08-08 21:49:03 -04:00
Collin Kidder e7e65b7216 Fixed up a bunch of compiler warnings.
There should be no functional difference, just less noise when compiling
2019-08-08 21:15:51 -04:00
Mark Webb-Johnson 1cd5afa53b Add support for reading/writing the latest CRTD format (with bus number) 2019-07-19 10:56:27 +08:00
Collin Kidder d4a735a710 Allow many places to load and save the last directory used for that functionality so it can easily be used again.
All frame file I/O uses the same directory load/save location but DBC files store separately as do filter files, graphing definitions, and stored text files from the various reverse engineering windows.
2019-06-17 20:58:56 -04:00
Fabián Inostroza f26dfb6cc2 Fix candump file detection. It generated a segfault when loading a busmaster log file with auto detection. 2019-04-30 00:51:47 -04:00
Collin Kidder 1fbd381df7 A few improvements to automatic file format detection. 2019-04-14 20:01:12 -04:00