Commit Graph

  • f4a455b1b8 Slight changes to BLF loader, just to make debugging easier in the future Collin Kidder 2020-03-17 21:25:13 -04:00
  • 6e3a4995e5 Fix some bugs in bisect window Collin Kidder 2020-03-17 21:24:45 -04:00
  • 22e5f6dbfb Try to fix qscript for windows installation Collin Kidder 2020-02-19 21:02:09 -05:00
  • a364444f76 Fixes to isotp handler Collin Kidder 2020-02-19 21:01:45 -05:00
  • 367c072b45 Various fixes to issues caused by recent transition to QCanBusFrame Collin Kidder 2020-02-18 21:31:18 -05:00
  • 3b41b9579c More fixes to hopefully make the Windows build work. Collin Kidder 2020-02-16 21:59:21 -05:00
  • c80167f2d9 Fix another syntax error... Collin Kidder 2020-02-16 21:53:31 -05:00
  • d57e20726a Fix YAML syntax error. Collin Kidder 2020-02-16 21:49:20 -05:00
  • d15cc4143a Might actually be a windows problem (big surprise). Trying to fix. Collin Kidder 2020-02-16 21:28:08 -05:00
  • a93545ab85 Travisci is still trash Collin Kidder 2020-02-16 21:07:47 -05:00
  • 56d438ba73 TravisCI sucks. That is all. Collin Kidder 2020-02-16 20:51:17 -05:00
  • 2cffffe0b9 More random junk trying to figure out travisci Collin Kidder 2020-02-16 20:42:49 -05:00
  • f27045cf3c Another attempt to fix TravisCI builds for all platforms (well, just windows is broken) Collin Kidder 2020-02-16 20:28:57 -05:00
  • 8a2ce69fd6 Attempt to fix TravisCI problems Collin Kidder 2020-02-16 20:16:50 -05:00
  • 909710fcfa Add text boxes to Fuzzing window to make it easy to set the bytes directly and to show feedback while fuzzing is running. Collin Kidder 2020-02-15 21:25:32 -05:00
  • e4a3854af4 Many little changes to get rid of compile-time warnings. Collin Kidder 2020-02-15 19:52:18 -05:00
  • 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 Collin Kidder 2020-02-13 22:01:06 -05:00
  • 1a5d67d09e Merge branch 'WIP' of github.com:collin80/SavvyCAN into WIP Collin Kidder 2020-02-12 21:18:11 -05:00
  • 7f8411f47f Fixes to hopefully make signal colors look proper. Collin Kidder 2020-02-12 21:16:02 -05:00
  • 48d7dfa97c Add ability to load Tesla ODIN JSON files. Where will you get such a file? State secret. Collin Kidder 2020-02-12 19:56:43 -05:00
  • 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. Collin Kidder 2019-12-15 15:02:06 -05:00
  • ef24036d1c Finished switching over everything to the new can format (I hope). It seems to function now but much more testing is needed. Collin Kidder 2019-12-13 21:06:48 -05:00
  • 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. Collin Kidder 2019-12-11 21:17:33 -05:00
  • 29b635a009 Merge branch 'master' of github.com:collin80/SavvyCAN Collin Kidder 2019-12-11 19:35:15 -05:00
  • 10f9f29a14 Fix an off by one error with signal sizes. Collin Kidder 2019-12-11 19:35:01 -05:00
  • ec650dd275 Merge pull request #226 from TobinHall/pr-little_endian_float Collin Kidder 2019-12-11 19:00:29 -05:00
  • 77a5469a2b Update qt-installer-windows.qs Collin Kidder 2019-12-11 18:44:24 -05:00
  • b5faf422bc Update QT installer for CI build Collin Kidder 2019-12-11 18:36:14 -05:00
  • 9fb61507a7 Adding types to allow for saving and loading of little endian floats Tobin Hall 2019-12-11 11:36:22 +13:00
  • 8021710871 Removing limitations to allow for floating point endianess Tobin Hall 2019-12-11 11:35:20 +13:00
  • 288dd3f20f Merge pull request #225 from lyft/ignore_rtr_messages_in_graphs Collin Kidder 2019-12-05 20:16:50 -05:00
  • 902a82c318 [graphing] Ignore RTR messages Mark Schulte 2019-12-05 17:14:27 -08:00
  • a5752063d7 Merge pull request #221 from lyft/fix_decoding_ascii_file Collin Kidder 2019-11-14 21:21:49 -05:00
  • 0eef77d901 Fix Decoding of Canalzyer ASC files Mark Schulte 2019-11-09 13:31:00 -08:00
  • eb85089b39 Add support for lawicel logs Collin Kidder 2019-10-02 15:29:37 -04:00
  • d6a041927c Fix autodetection of Canalyzer ASC files Collin Kidder 2019-09-19 20:00:15 -04:00
  • 4a591f9279 Fixes to ISO-TP decoding Collin Kidder 2019-09-19 19:45:20 -04:00
  • 334d8e4c64 Fix travisci build for OSX Collin Kidder 2019-08-18 19:44:51 -04:00
  • 2867838e75 Reformat status bar on main window and add text to explain F1 usage Collin Kidder 2019-08-18 19:44:09 -04:00
  • b52ca69363 Update travisci config to use new help files (hopefully), fix up some missing dependencies for linux Collin Kidder 2019-08-18 18:56:09 -04:00
  • ca9b83ddc9 Switched from QtHelp to using straight HTML files for help. Collin Kidder 2019-08-18 18:52:15 -04:00
  • b6a15a28cd More fixes for compiler warnings - cleaning up code and making assumptions more clear Collin Kidder 2019-08-12 22:02:07 -04:00
  • ce427a75b0 Merge pull request #211 from mjuhanne/master Collin Kidder 2019-08-12 20:19:03 -04:00
  • 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) mjuhanne 2019-08-12 18:29:33 +03:00
  • 5aa5fb903b Merge pull request #210 from mjuhanne/master Collin Kidder 2019-08-11 18:43:40 -04:00
  • 6272ba3911 Fix slowdown when loading big log files. - updateFilterList was call repeatedly too many times mjuhanne 2019-08-12 01:33:10 +03:00
  • 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 mjuhanne 2019-08-11 22:32:35 +03:00
  • 92048e31a1 Fix regression that caused it to not pick up tagged builds Collin Kidder 2019-08-09 07:08:24 -04:00
  • 0567d5ef14 More changes meant just to fix up compiler warnings. Collin Kidder 2019-08-08 22:09:02 -04:00
  • 947f24f267 More fixes for compile warnings Collin Kidder 2019-08-08 21:49:03 -04:00
  • e7e65b7216 Fixed up a bunch of compiler warnings. Collin Kidder 2019-08-08 21:15:51 -04:00
  • 27fa8e6c8b Merge pull request #209 from collin80/WIP Collin Kidder 2019-08-08 20:54:25 -04:00
  • f0656a7f2c Minor tweaks to travis.yml Collin Kidder 2019-08-08 20:52:25 -04:00
  • 962235c771 Should be more or less final yml file for Travis to get all three builds to work. Collin Kidder 2019-08-08 20:22:33 -04:00
  • cb8a3e55cf Additional tweaks to TravisCI Collin Kidder 2019-08-08 19:55:47 -04:00
  • 28f172708c Updated documentation for flowview (not integrated into compiled help files yet) Collin Kidder 2019-08-07 20:31:42 -04:00
  • 2ec1a56670 Hopefully working TravisCI config for all three platforms Collin Kidder 2019-08-07 20:31:03 -04:00
  • fdec0c9e25 Getting close! Hopefully this is a working Windows build Collin Kidder 2019-08-07 19:41:55 -04:00
  • f87f229051 Attempt to fix windows compiling in TravisCI Collin Kidder 2019-08-07 19:14:36 -04:00
  • 1c11927481 Additional work to hopefully make all three platforms build properly with TravisCI Collin Kidder 2019-08-07 18:49:33 -04:00
  • ad24aa4fd3 Try 6000 at TravisCI Collin Kidder 2019-08-07 07:28:05 -04:00
  • 837ead6476 Re-enabled linux and OSX builds, attempt to do simple packaging and deployment for all three builds Collin Kidder 2019-08-06 21:15:17 -04:00
  • 04ff73462c Add deploy to linux commands, try once again to fix windows Collin Kidder 2019-08-06 20:44:39 -04:00
  • 8d583f00de And again Collin Kidder 2019-08-06 20:16:53 -04:00
  • dc43c9ca63 Another stab at it Collin Kidder 2019-08-06 20:01:00 -04:00
  • bc722e41e0 Would you believe, another attempt in vain to get Windows compiling to work. Collin Kidder 2019-08-06 19:53:42 -04:00
  • e1efd4875b More changes. Will they work? Collin Kidder 2019-08-06 19:30:24 -04:00
  • a64cf12165 Fix stupid copy/paste error... Collin Kidder 2019-08-06 19:15:41 -04:00
  • 81d5a02671 Another attempt to get TravisCI to build for Windows Collin Kidder 2019-08-06 19:14:02 -04:00
  • 211af7a372 More hope of fixes Collin Kidder 2019-08-05 22:33:03 -04:00
  • 55de46f0ff Hopeful fix for yml issues... Collin Kidder 2019-08-05 22:18:59 -04:00
  • 2e8051e066 Fix parsing issues with travis.yml Collin Kidder 2019-08-05 22:16:36 -04:00
  • 638c43568b More changes to get windows to compile through TravisCI Collin Kidder 2019-08-05 22:14:42 -04:00
  • c6c9df549c Yet more YML changes to make compiling work for Windows Collin Kidder 2019-08-05 21:47:35 -04:00
  • 5167643d3c Temporarily disable linux and OSX as they compile, attempt to fix windows compile Collin Kidder 2019-08-05 21:27:39 -04:00
  • aed0248409 Whoops, missing colon messed up travis.yml Collin Kidder 2019-08-05 21:06:09 -04:00
  • b0459773bd Reorder yml file a bit Collin Kidder 2019-08-05 21:01:48 -04:00
  • f189c5cf81 Add windows installer script for use by TravisCI when compiling on Windows VM Collin Kidder 2019-08-05 20:59:09 -04:00
  • 17503bc14e Attempt at getting TravisCI to compile for all three operating systems Collin Kidder 2019-08-05 20:56:10 -04:00
  • fc7ebc87e6 Another TravisCI update but this might finally do something! Collin Kidder 2019-08-04 17:34:22 -04:00
  • 7fbf19ad59 More TravisCI fixes Collin Kidder 2019-08-04 17:19:40 -04:00
  • 7c66b76000 More TravisCI fixes. Collin Kidder 2019-08-04 16:59:33 -04:00
  • a1090ee952 Yet more TravisCI changes. It's getting there Collin Kidder 2019-08-04 16:42:58 -04:00
  • 408dcc9c69 Fixes to PRO file to hopefully fix TravisCI build Collin Kidder 2019-08-04 16:23:40 -04:00
  • cce18b12ab Add some missing dependencies Collin Kidder 2019-08-04 12:53:25 -04:00
  • c7e1d8ee6e First, probably idiotic, travisci attempt. Collin Kidder 2019-08-04 12:46:44 -04:00
  • 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. Collin Kidder 2019-08-01 21:57:03 -04:00
  • fb1016c933 Merge branch 'master' of github.com:collin80/SavvyCAN Collin Kidder 2019-08-01 19:34:16 -04:00
  • 229121c3a4 Better support for loading BLF files. Now files with uncompressed portions and newer container types should also work. Collin Kidder 2019-08-01 19:33:33 -04:00
  • 34298c0e6e Changed UDS scanner output to show the reply ID as well. Collin Kidder 2019-07-25 21:26:18 -04:00
  • 6821756048 Merge pull request #206 from markwj/master Collin Kidder 2019-07-21 10:12:45 -04:00
  • 492b08d4f3 Address crash (OSX platform, at least) when deleting empty node or message Mark Webb-Johnson 2019-07-21 20:35:12 +08:00
  • 2426cf177e Merge pull request #205 from markwj/master Collin Kidder 2019-07-19 09:14:41 -04:00
  • 1cd5afa53b Add support for reading/writing the latest CRTD format (with bus number) Mark Webb-Johnson 2019-07-19 10:56:27 +08:00
  • 33cbdaf87d Merge pull request #204 from shutingrz/master Collin Kidder 2019-07-18 20:17:22 -04:00
  • ca2fde0c55 fix null pointer access shutingrz 2019-07-18 08:22:20 -07:00
  • 8a23c32210 Tweaking of the new time histogram. Collin Kidder 2019-07-17 21:06:03 -04:00
  • 7e212044bf Fix a divide by zero bug in frame info window. Collin Kidder 2019-07-17 19:25:22 -04:00
  • 017a979a1e Merge pull request #202 from MartinEisenmann/master Collin Kidder 2019-07-15 21:35:18 -04:00
  • 5d9a659eeb Add additional timing information and a histogram of intervals Eisenmann 2019-07-13 19:05:49 +02:00