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ørensen and jogo-
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
Collin Kidder
f14247cc35
Added a format tester for every input format and an auto-loader that
...
tries to guess the file type based on its contents.
Not completely stable yet but still a lot more fun than trying to find
the file format in a list of 19 file formats.
2019-04-11 22:23:47 -04:00
Collin Kidder
e013b91af3
Fixes to CANAlyzer ASC format when saving. Hopefully perfectly matches
...
now
2019-03-20 19:55:54 -04:00
Collin Kidder
11b10b7220
Add CANOpen Magic file format for loading
2019-03-19 19:56:48 -04:00
Collin Kidder
39d8786d4b
Fixes to make native GVRET file loading more robust.
2019-03-18 21:49:36 -04:00
Collin Kidder
56691b3680
Fixes to file loading
2019-03-18 20:38:31 -04:00
Collin Kidder
6a9bd48442
Change formatting of CANAnalyzer ASC saving to hopefully better match
...
the "Real" program's output
2019-03-17 18:30:10 -04:00
Collin Kidder
ef5f41644a
Add CANalyzer ASC saving
2019-03-11 20:35:23 -04:00
Izzy
79a684e74a
Fix loading for values >0x7F in the first byte.
2019-03-09 19:50:58 -08:00