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
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
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
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
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
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
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
Collin Kidder
27fa8e6c8b
Merge pull request #209 from collin80/WIP
...
Bring TravisCI stuff in from WIP
2019-08-08 20:54:25 -04:00
Collin Kidder
f0656a7f2c
Minor tweaks to travis.yml
2019-08-08 20:52:25 -04:00
Collin Kidder
962235c771
Should be more or less final yml file for Travis to get all three builds to work.
2019-08-08 20:22:33 -04:00
Collin Kidder
cb8a3e55cf
Additional tweaks to TravisCI
2019-08-08 19:55:47 -04:00
Collin Kidder
28f172708c
Updated documentation for flowview (not integrated into compiled help files yet)
2019-08-07 20:31:42 -04:00
Collin Kidder
2ec1a56670
Hopefully working TravisCI config for all three platforms
2019-08-07 20:31:03 -04:00
Collin Kidder
fdec0c9e25
Getting close! Hopefully this is a working Windows build
2019-08-07 19:41:55 -04:00
Collin Kidder
f87f229051
Attempt to fix windows compiling in TravisCI
2019-08-07 19:14:36 -04:00
Collin Kidder
1c11927481
Additional work to hopefully make all three platforms build properly with TravisCI
2019-08-07 18:49:33 -04:00
Collin Kidder
ad24aa4fd3
Try 6000 at TravisCI
2019-08-07 07:28:05 -04:00
Collin Kidder
837ead6476
Re-enabled linux and OSX builds, attempt to do simple packaging and deployment for all three builds
2019-08-06 21:15:17 -04:00
Collin Kidder
04ff73462c
Add deploy to linux commands, try once again to fix windows
2019-08-06 20:44:39 -04:00
Collin Kidder
8d583f00de
And again
2019-08-06 20:16:53 -04:00
Collin Kidder
dc43c9ca63
Another stab at it
2019-08-06 20:01:00 -04:00
Collin Kidder
bc722e41e0
Would you believe, another attempt in vain to get Windows compiling to work.
2019-08-06 19:53:42 -04:00
Collin Kidder
e1efd4875b
More changes. Will they work?
2019-08-06 19:30:24 -04:00
Collin Kidder
a64cf12165
Fix stupid copy/paste error...
2019-08-06 19:15:41 -04:00
Collin Kidder
81d5a02671
Another attempt to get TravisCI to build for Windows
2019-08-06 19:14:02 -04:00
Collin Kidder
211af7a372
More hope of fixes
2019-08-05 22:33:03 -04:00
Collin Kidder
55de46f0ff
Hopeful fix for yml issues...
2019-08-05 22:18:59 -04:00
Collin Kidder
2e8051e066
Fix parsing issues with travis.yml
2019-08-05 22:16:36 -04:00
Collin Kidder
638c43568b
More changes to get windows to compile through TravisCI
2019-08-05 22:14:42 -04:00
Collin Kidder
c6c9df549c
Yet more YML changes to make compiling work for Windows
2019-08-05 21:47:35 -04:00
Collin Kidder
5167643d3c
Temporarily disable linux and OSX as they compile, attempt to fix windows compile
2019-08-05 21:27:39 -04:00
Collin Kidder
aed0248409
Whoops, missing colon messed up travis.yml
2019-08-05 21:06:09 -04:00
Collin Kidder
b0459773bd
Reorder yml file a bit
2019-08-05 21:01:48 -04:00
Collin Kidder
f189c5cf81
Add windows installer script for use by TravisCI when compiling on Windows VM
2019-08-05 20:59:09 -04:00
Collin Kidder
17503bc14e
Attempt at getting TravisCI to compile for all three operating systems
2019-08-05 20:56:10 -04:00
Collin Kidder
fc7ebc87e6
Another TravisCI update but this might finally do something!
2019-08-04 17:34:22 -04:00
Collin Kidder
7fbf19ad59
More TravisCI fixes
2019-08-04 17:19:40 -04:00
Collin Kidder
7c66b76000
More TravisCI fixes.
2019-08-04 16:59:33 -04:00
Collin Kidder
a1090ee952
Yet more TravisCI changes. It's getting there
2019-08-04 16:42:58 -04:00
Collin Kidder
408dcc9c69
Fixes to PRO file to hopefully fix TravisCI build
2019-08-04 16:23:40 -04:00
Collin Kidder
cce18b12ab
Add some missing dependencies
2019-08-04 12:53:25 -04:00
Collin Kidder
c7e1d8ee6e
First, probably idiotic, travisci attempt.
2019-08-04 12:46:44 -04:00
Collin Kidder
1fdd67777c
Add more customization support to CANDataGrid. Used that new functionality in Flow View
...
to allow for bitfield triggers. Click a cell to trigger on it.
Now playback will stop if that cell changes state while playing back.
2019-08-01 21:57:03 -04:00
Collin Kidder
fb1016c933
Merge branch 'master' of github.com:collin80/SavvyCAN
2019-08-01 19:34:16 -04:00
Collin Kidder
229121c3a4
Better support for loading BLF files. Now files with uncompressed portions and newer container types should also work.
2019-08-01 19:33:33 -04:00
Collin Kidder
34298c0e6e
Changed UDS scanner output to show the reply ID as well.
...
Now the root nodes are the sending ID we used, the next level shows the ID(s) that replied. Then each reply ID has under it all the services attempted and results.
2019-07-25 21:26:18 -04:00
Collin Kidder
6821756048
Merge pull request #206 from markwj/master
...
Address crash (OSX platform, at least) when deleting empty node or me…
2019-07-21 10:12:45 -04:00
Collin Kidder
2426cf177e
Merge pull request #205 from markwj/master
...
Add support for reading/writing the latest CRTD format (with bus number)
2019-07-19 09:14:41 -04:00
Collin Kidder
33cbdaf87d
Merge pull request #204 from shutingrz/master
...
Fix null pointer access in Playback window
2019-07-18 20:17:22 -04:00
Collin Kidder
8a23c32210
Tweaking of the new time histogram.
...
Now Y axis is logarithmic to make it easier to see the top and bottom of the ranges. Also,
the X axis is now labeled in milliseconds instead of by the 20 divisions.
2019-07-17 21:06:03 -04:00
Collin Kidder
7e212044bf
Fix a divide by zero bug in frame info window.
2019-07-17 19:25:22 -04:00
Collin Kidder
017a979a1e
Merge pull request #202 from MartinEisenmann/master
...
Add additional timing information and a histogram of intervals
2019-07-15 21:35:18 -04:00
Collin Kidder
6a1be5e687
Merge pull request #200 from collin80/WIP
...
Merge WIP changes into Master
2019-06-17 21:22:35 -04:00
Collin Kidder
1a95ada592
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2019-06-17 21:00:30 -04: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
Collin Kidder
dc6f6d677c
Merge pull request #197 from nkirkby/196_fix_persistent_settings_on_ubuntu_19-04
...
#196 : fix persistent settings on Ubuntu 19.04
2019-06-11 22:00:29 -04:00
Collin Kidder
f0e4d3cb3b
Merge pull request #198 from nkirkby/tooltip_for_socketCAN_error_string
...
show tooltip for socketCAN error string
2019-06-11 21:59:10 -04:00
Collin Kidder
e3a47fb42f
Merge pull request #195 from nkirkby/194_new_filters_default_to_false_if_any_existing_filters_are_false
...
#194 : new filters default to false if any existing filters are false
2019-06-11 21:58:14 -04:00
Collin Kidder
f7aa796e79
Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP
2019-06-11 21:57:18 -04:00
Collin Kidder
3c262693ac
Overwrite mode now respects the bus number and will only overwrite frames with the same ID and bus number. Overwrite now also shows time delta instead of timestamp.
2019-06-11 21:54:47 -04:00
Collin Kidder
d75edabbfe
Change abs to fabs so it will properly compile on Raspberry Pi
2019-06-11 20:58:54 -04:00
Collin Kidder
2c3f1e5ab2
Merge pull request #182 from nkirkby/add_instructions_to_readme
...
adding instructions on how to compile in debug mode, and how to resol…
2019-06-04 21:19:59 -04:00
Collin Kidder
2552debd6d
Sort messages and signals alphabetically to make it easier to find them. Also fixed a bug that would not allow signals to be found if not in the first loaded DBC file.
2019-05-28 21:47:04 -04:00