Collin Kidder
f4a455b1b8
Slight changes to BLF loader, just to make debugging easier in the
...
future
2020-03-17 21:25:13 -04:00
Collin Kidder
6e3a4995e5
Fix some bugs in bisect window
2020-03-17 21:24:45 -04:00
Collin Kidder
22e5f6dbfb
Try to fix qscript for windows installation
2020-02-19 21:02:09 -05:00
Collin Kidder
a364444f76
Fixes to isotp handler
2020-02-19 21:01:45 -05:00
Collin Kidder
367c072b45
Various fixes to issues caused by recent transition to QCanBusFrame
2020-02-18 21:31:18 -05:00
Collin Kidder
3b41b9579c
More fixes to hopefully make the Windows build work.
2020-02-16 21:59:21 -05:00
Collin Kidder
c80167f2d9
Fix another syntax error...
2020-02-16 21:53:31 -05:00
Collin Kidder
d57e20726a
Fix YAML syntax error.
2020-02-16 21:49:20 -05:00
Collin Kidder
d15cc4143a
Might actually be a windows problem (big surprise). Trying to fix.
2020-02-16 21:28:08 -05:00
Collin Kidder
a93545ab85
Travisci is still trash
2020-02-16 21:07:47 -05:00
Collin Kidder
56d438ba73
TravisCI sucks. That is all.
2020-02-16 20:51:17 -05:00
Collin Kidder
2cffffe0b9
More random junk trying to figure out travisci
2020-02-16 20:42:49 -05:00
Collin Kidder
f27045cf3c
Another attempt to fix TravisCI builds for all platforms (well, just
...
windows is broken)
2020-02-16 20:28:57 -05:00
Collin Kidder
8a2ce69fd6
Attempt to fix TravisCI problems
2020-02-16 20:16:50 -05:00
Collin Kidder
909710fcfa
Add text boxes to Fuzzing window to make it easy to set the bytes
...
directly and to show feedback while fuzzing is running.
2020-02-15 21:25:32 -05:00
Collin Kidder
e4a3854af4
Many little changes to get rid of compile-time warnings.
...
There now should be no warnings when compiling on LINUX. YMMV elsewhere.
2020-02-15 19:52: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
1a5d67d09e
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2020-02-12 21:18:11 -05:00
Collin Kidder
7f8411f47f
Fixes to hopefully make signal colors look proper.
2020-02-12 21:16:02 -05:00
Collin Kidder
48d7dfa97c
Add ability to load Tesla ODIN JSON files. Where will you get such a
...
file? State secret.
2020-02-12 19:56:43 -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
Collin Kidder
0baffa300f
A partial commit that changes CANFrame over to be based on
...
QCanBusFrame so that things are more compatible with other Qt based
CAN bus code. Not complete yet but getting there.
2019-12-11 21:17:33 -05:00
Collin Kidder
29b635a009
Merge branch 'master' of github.com:collin80/SavvyCAN
2019-12-11 19:35:15 -05:00
Collin Kidder
10f9f29a14
Fix an off by one error with signal sizes.
2019-12-11 19:35:01 -05:00
Collin Kidder
ec650dd275
Merge pull request #226 from TobinHall/pr-little_endian_float
...
Add support for Little Endian Floats
2019-12-11 19:00:29 -05:00
Collin Kidder
77a5469a2b
Update qt-installer-windows.qs
...
Previous commit was the wrong idea. This one should fix the Windows build.
2019-12-11 18:44:24 -05:00
Collin Kidder
b5faf422bc
Update QT installer for CI build
...
It seems that the build is broken when trying to use QT5.12.3. Trying 5.13.2 instead.
2019-12-11 18:36:14 -05:00
Tobin Hall
9fb61507a7
Adding types to allow for saving and loading of little endian floats
2019-12-11 11:36:22 +13:00
Tobin Hall
8021710871
Removing limitations to allow for floating point endianess
2019-12-11 11:35:20 +13:00
Collin Kidder
288dd3f20f
Merge pull request #225 from lyft/ignore_rtr_messages_in_graphs
...
[graphing] Ignore RTR messages
2019-12-05 20:16:50 -05:00
Mark Schulte
902a82c318
[graphing] Ignore RTR messages
...
RTR messages will be incorrectly graphed as "0", even though it's not
a real message.
2019-12-05 17:14:27 -08:00
Collin Kidder
a5752063d7
Merge pull request #221 from lyft/fix_decoding_ascii_file
...
Fix Decoding of Canalzyer ASC files
2019-11-14 21:21:49 -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
4a591f9279
Fixes to ISO-TP decoding
2019-09-19 19:45:20 -04:00
Collin Kidder
334d8e4c64
Fix travisci build for OSX
2019-08-18 19:44:51 -04:00
Collin Kidder
2867838e75
Reformat status bar on main window and add text to explain F1 usage
2019-08-18 19:44:09 -04:00
Collin Kidder
b52ca69363
Update travisci config to use new help files (hopefully), fix up some
...
missing dependencies for linux
2019-08-18 18:56:09 -04:00
Collin Kidder
ca9b83ddc9
Switched from QtHelp to using straight HTML files for help.
...
This is because AppImage (for linux) is readonly and QtHelp requires
write access. But, HTML files shouldn't.
2019-08-18 18:52: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
ce427a75b0
Merge pull request #211 from mjuhanne/master
...
DBC settings and bugfixes
2019-08-12 20:19:03 -04:00
mjuhanne
cd5fe6da02
DBC settings and bugfixes
...
- Changes in DBC file manager are immediately propagated to the main window (frames, filter labeling)
- Prevent DBC file manager from saving settings too often and too early (this also fixes a bug where sometimes the settings of all but the first DBC file are lost)
2019-08-12 18:29:33 +03:00
Collin Kidder
5aa5fb903b
Merge pull request #210 from mjuhanne/master
...
DBC configuration saving, GMLAN 29bit Arbitration ID Matching, Filter labeling
2019-08-11 18:43:40 -04:00
mjuhanne
6272ba3911
Fix slowdown when loading big log files.
...
- updateFilterList was call repeatedly too many times
2019-08-12 01:33:10 +03:00
mjuhanne
428b19c5c4
- Save DBC file configuration when changed, and restore it when restarting the application (no need for manual entry everytime app is launched)
...
- Add GMLAN 29bit filtering feature. In addition to J1939 matching, it is now possible to match DBC messages using only the Arbitration Id (bits 14-26 of CAN Address), since Priority id (higher bits) and Sender Id (lowest 13 bits) are not relevant when interpreting the CAN message content. This allows to use the excellent GM Global A DBC files on https://github.com/commaai/opendbc . Just remember to select the "GMLAN" matching criteria on DBC File manager.
- Add "Filter labeling" feature. Using loaded DBC files, it matches the filter Ids with DBC messages and shows them in filter windows. Labeling works in the main window (no need to set "Frame interpret" on, since this is a separate feature), as well as in Flow view, Frame data analysis, Playback and Fuzzzing windows. This makes it so much easier to concentrate on those CAN messages that matter. To use this feature, select global "Label filters using messages from DBC files" on Main Configuration page, and then enable the feature on individual DBC files (on DBC file manager) as needed. This is needed if there's overlap in CAN addresses between DBC files, and because the filter labeler cannot tell apart anymore which Filter ID is associated to which bus, it might label them incorrectly. But usually it's ok to just enable the labeling with all the DBC files.
- In Frame data analysis window, in addition to J1939 decoding show also GMLAN (Priority bits, Arbitration Id, Sender Id) decoding.
- FilterUtility static class used for centralized ListWidgetItem creation and for other helper functions
- DBC handler: To allow setting bus numbers even before connection is configured, do not enforce "valid" bus numbers
2019-08-11 23:16:02 +03:00
Collin Kidder
92048e31a1
Fix regression that caused it to not pick up tagged builds
2019-08-09 07:08:24 -04:00
Collin Kidder
0567d5ef14
More changes meant just to fix up compiler warnings.
2019-08-08 22:09:02 -04:00
Collin Kidder
947f24f267
More fixes for compile warnings
2019-08-08 21:49:03 -04:00