Commit Graph
100 Commits
Author SHA1 Message Date
Collin Kidder 774e9ddafd Merge branch 'master' of github.com:collin80/SavvyCAN 2021-09-29 21:39:34 -04:00
Collin Kidder f6568c330f Add ability to set notch and expire intervals for Sniffer Window. 2021-09-29 21:39:08 -04:00
Collin Kidder 21b2d9d4c6 Update build.yml 2021-09-27 21:18:04 -04:00
Collin Kidder 4b0659d89e Merge pull request #419 from Lucidiot/patch-1
Allow overriding PREFIX on qmake
2021-09-27 20:56:57 -04:00
Collin Kidder a9b99a9a27 Merge pull request #420 from megatronik-de/master
Fix segfaults when add to graphing window for signal not found in DBC
2021-09-27 20:55:24 -04:00
Collin Kidder 37b9c821e5 Fix crash when deleting nodes in DBC editor 2021-09-19 18:55:25 -04:00
Collin Kidder 6e0e967ea4 Add 33333 speed to CAN bauds, along with a few more commented out. 2021-09-19 18:22:14 -04:00
Collin Kidder 935032477d Modified CANDataGrid component to have two modes for better graphics,
updated version number and presentation on main window
2021-09-06 20:34:11 -04:00
Collin Kidder f752e84888 Merge branch 'master' of github.com:collin80/SavvyCAN 2021-09-06 19:26:05 -04:00
Collin Kidder 1f421c5d2c Added hex labeling option to graphs in flowview and frame info windows, a few tweaks for potential QT6 support 2021-09-06 19:25:59 -04:00
Collin Kidder ecc4b038cc Update build.yml
Add missing CANBus plugins to Windows build.
2021-09-06 12:11:31 -08:00
Collin Kidder 02fc0ff979 Update build.yml
Explicitly ask for specific versions of Windows, Ubuntu, and MacOS to prevent future "surprise" issues.

Also, now using a slightly older Ubuntu version to allow people to still use 18.04 with the auto generated package.
2021-09-06 11:52:16 -08:00
Collin Kidder da0f1fe87e VERY belated increase in version number.
Added build date to main window title to make it easier to
differentiate continuous builds from each other.
2021-08-25 19:26:35 -04:00
Collin Kidder bba4fccac6 Vast change to CAN data grid to show signal names. Many graphical
tweaks, some bug fixes.
2021-08-24 22:28:32 -04:00
Collin Kidder 20f7217ad3 A large update to the help files. The reference pictures have been
updated and several of the help files have been updated. This process
is not done yet.
2021-08-19 21:30:54 -04:00
Collin Kidder d8f2c2d0e3 Implementation of colored signals in the can data grid. Not entirely
perfect yet but it's something.
2021-08-19 21:17:40 -04:00
Collin Kidder f37926a497 Changed the CAN data grid to waste less space (more for the grid now),
tweaks to the main DBC view to show the start bit and length after all
signals to make it easier to see the structure at a glance.
2021-08-19 19:46:11 -04:00
Collin Kidder 344cc5b36b Update canframemodel.cpp
Fix normalize timing when there are no frames (fix suggested by @joee-co)
2021-08-18 18:46:28 -04:00
Collin Kidder b12c4d4be4 Update README.md
Update documentation to show that QT 5.14 is required.
2021-08-18 18:42:51 -04: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
Collin Kidder 9ee40b1045 Merge branch 'master' of github.com:collin80/SavvyCAN 2021-07-23 22:15:50 -04:00
Collin Kidder 194b009f87 Merge pull request #387 from jogo-/patch-1
Update README.md
2021-07-11 16:00:12 -04:00
Collin Kidder 7c4d2d2e92 Merge pull request #381 from jogo-/scripting-rework
Scripting rework
2021-07-11 15:59:33 -04:00
Collin Kidder c9a59cb3b3 Merge pull request #380 from jogo-/patch-3
Update scriptingwindow.ui
2021-07-11 15:59:05 -04:00
Collin Kidder 21db5aaa74 Merge pull request #390 from pyjamasam/cabana_length_fix
Correctly unpack bytes from a cabana file
2021-07-08 22:02:21 -04:00
Collin Kidder e010fa4934 Merge branch 'master' of github.com:collin80/SavvyCAN 2021-07-04 11:44:46 -04:00
Collin Kidder 16bc030125 A few bug fixes in ISO-TP handler 2021-07-04 11:44:29 -04:00
Collin Kidder 3269fb2f74 Merge pull request #373 from jogo-/ISOTP_UDS_Script_dataBytes
Fix bugs in script send ISOTP+UDS data bytes
2021-07-02 09:38:55 -04:00
Collin Kidder 22bbe20bd3 Merge pull request #377 from jogo-/patch-1
Update jsedit.cpp
2021-07-02 09:38:15 -04:00
Collin Kidder 037c6d4cba Merge pull request #372 from jogo-/ISOTP-CF
Fix bug ISOTP CF 0x20
2021-06-24 21:50:37 -04:00
Collin Kidder 44a48b3515 Fixed up MQTT connection code, made connection window hook up setup
debugging to the console if it is enabled.
2021-06-15 22:12:43 -04:00
Collin Kidder 8c41903f0f Merge pull request #357 from pyjamasam/hotkeys
Add a keyboard shortcut to the open menu
2021-06-15 19:51:24 -04:00
Collin Kidder f000174032 Update build.yml
Add help and example files to Windows build. 

The other two already had at least the help files. OSX lacks example files still.
2021-05-31 08:50:48 -04:00
Collin Kidder f53ad8a65a Fixed help system.
Also switched from Sphinx generated HTML to GitHub markup help files.

This improves compatibility and will allow the help files to more easily be viewed on github as well.
2021-05-30 23:40:47 -04:00
Collin Kidder 85753c7b0d Update build.yml
Forgot to make discord output contingent on a successful build of all three platforms. Fixed now.
2021-05-30 07:22:35 -07:00
Collin Kidder 0a4930adf9 Update build.yml
Fixed discord notification (at long last!)
2021-05-30 07:20:16 -07:00
Collin Kidder b794e5c472 Update build.yml
Another attempt at fixing discord integration
2021-05-29 21:31:11 -04:00
Collin Kidder 9806f2cc26 Update build.yml
Further attempt to figure out discord integration
2021-05-29 21:18:33 -04:00
Collin Kidder 99176a2aa1 Update build.yml
Add commit description to discord announcement
2021-05-29 20:21:45 -04:00
Collin Kidder 6f72b42954 Update build.yml
Enable discord notification upon build
2021-05-29 19:48:46 -04:00
Collin Kidder 51bf6e96c4 Update build.yml
Slight change to get all files included in windows build. Otherwise the last commit was fairly good!
2021-05-28 19:46:24 -04:00
Collin Kidder 28d0307f06 Update build.yml
Try 100? 1000? No, 4. I think this could be it.
2021-05-28 19:33:35 -04:00
Collin Kidder f700da08f2 Update build.yml
Should work this time... 

Should have done all this in a separate branch too...
2021-05-28 19:20:49 -04:00
Collin Kidder 9f66fbc82f Update build.yml
Temporary commit to see file layout. Ignore.
2021-05-28 19:10:04 -04:00
Collin Kidder feb28d2fee Update build.yml
Hopefully make build.yml publish pre-releases every time the master branch is updated.
2021-05-28 18:51:37 -04:00
Collin Kidder 6ef0bdd045 It seems to me that github wants the directory to be called workflows
not workflow so updating the directory name accordingly.
2021-05-27 19:35:23 -04:00
Collin Kidder 20a4669ff9 Merge pull request #356 from pyjamasam/githubactions
Build mac/windows/linux packages using github actions
2021-05-27 19:29:38 -04:00
Collin Kidder 5eee279afc Merge pull request #351 from pyjamasam/canserver_logs
Add support to read CANServer binary log files
2021-05-25 18:50:25 -04:00
Collin Kidder 17776fd739 Merge pull request #353 from pyjamasam/drag_and_drop
Support dragging and dropping of files onto app icon
2021-05-25 18:48:58 -04:00
Collin Kidder 820ad1186c Merge branch 'master' of github.com:collin80/SavvyCAN 2021-05-23 11:25:59 -04:00
Collin Kidder d78cb9878e Fix for another DBC related crash 2021-05-23 11:19:59 -04:00
Collin Kidder 9cff1babd0 Merge pull request #349 from raul-klg/master
Fix blf import for BLF_CAN_MSG2
2021-05-23 10:55:42 -04:00
Collin Kidder a1923f132b Fixed crash with adding DBC signals, slight code change for clarity in
DBC code
2021-05-23 10:52:23 -04:00
Collin Kidder 204c115162 Updated help files 2021-05-21 21:08:00 -04:00
Collin Kidder 00c1a922de Merge pull request #348 from jogo-/patch-1
Fix typos in mainscreen.rst
2021-05-11 20:46:31 -04:00
Collin Kidder 74aa82494c Merge pull request #347 from jogo-/patch-2
Fix typos in customsender.rst
2021-05-11 20:46:09 -04:00
Collin Kidder 0401c30d45 Merge pull request #346 from jogo-/patch-3
Fix typos in dbc_editor.rst
2021-05-11 20:45:54 -04:00
Collin Kidder a79f0e9236 Merge pull request #345 from jogo-/patch-4
Fix typos in dbc_manager.rst
2021-05-11 20:45:33 -04:00
Collin Kidder 405c2724c9 Merge pull request #344 from jogo-/patch-5
Fix typos in framedetails.rst
2021-05-11 20:45:17 -04:00
Collin Kidder ac91258f11 Merge pull request #343 from jogo-/patch-6
Fix typos in fuzzingwindow.rst
2021-05-11 20:45:02 -04:00
Collin Kidder ad5126189c Merge pull request #342 from jogo-/patch-7
Fix typos in graphwindow.rst
2021-05-11 20:44:42 -04:00
Collin Kidder 5128dd4613 Merge pull request #341 from jogo-/patch-8
Fix typos in preferences.rst
2021-05-11 20:44:27 -04:00
Collin Kidder abe3dd6b52 Merge pull request #340 from jogo-/patch-9
Fix typos in sniffer.rst
2021-05-11 20:44:10 -04:00
Collin Kidder 5b7aec3a5a Merge pull request #339 from jogo-/patch-10
Fix typos in uds_scanner.rst
2021-05-11 20:43:51 -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 45193c1fad Added signal comparison to the file comparison window. Very poor, slow
proof of concept inplementation - will be improved soon.
2021-05-04 22:36:09 -04:00
Collin Kidder 93f6d1f6cd Add DBC signals to frame data analysis window. 2021-05-03 22:01:47 -04:00
Collin Kidder 0d34958c63 Fixes to make graphing of multiplexed signals work properly 2021-05-02 20:58:23 -04:00
Collin Kidder e4da6237ae Additional work on "Value Table" signals while graphing. Now supports
realtime addition of value table labeling as well as bracketing
2021-05-02 18:55:06 -04:00
Collin Kidder 35c1ef5387 Added ability to create multiple graphing windows that act separately.
Added ability to right check on signals in main view and graph them
directly.
2021-05-02 12:48:47 -04:00
Collin Kidder e7561878d7 Updated version of QCustomPlot to 2.1.0, added OpenGL fix to it too. 2021-05-02 12:48:00 -04:00
Collin Kidder 1844695a78 Added DBC signal value table strings to graphs of signals with value
tables, incremented version number.
2021-05-01 09:39:02 -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 5d97486624 Add python script that allows for forwarding local CAN traffic over MQTT 2021-03-20 20:22:35 -04:00
Collin Kidder 52ddd4f355 Merge pull request #316 from zero-motorcycle-community/graph-window-doubleclick-axis
GraphWindow: support rescaling the view or each axis to the data
2021-03-18 19:47:47 -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
Collin Kidder 249045a06d Update README.md 2021-03-18 19:38:12 -04:00
Collin Kidder 3a8475fadc Merge pull request #298 from bigoulours/bugfix/bigoulours1
Bugfix/bigoulours1
2021-03-01 19:37:31 -05:00
Collin Kidder 74f9a75fc8 Merge branch 'master' of github.com:collin80/SavvyCAN 2021-02-25 21:25:12 -05:00
Collin Kidder af0194c5a5 Fixes to make extended multiplexing code work properly, implementation
of nested multiplexing in main screen for interpretation.

Overall, it's ugly but mostly functional at this point.
2021-02-25 21:24:21 -05:00
Collin Kidder c9e1e27e67 Merge pull request #299 from bigoulours/patch-1
fixing opengl32 lib for g++ and msvc in windows
2021-02-25 19:35:57 -05:00
Collin Kidder bcfaffbe5d Switched code around to better support high/low range for multiplexed
signals
2021-02-23 22:14:43 -05:00
Collin Kidder e00aa1150a First pass implementing support for extended multiplexing.
This causes significant changes to the DBC interface. Things are
probably a bit broken right now. Committing to get it on record
before further large changes are done.
2021-02-23 21:22:56 -05:00
Collin Kidder 4d4dc687aa Merge pull request #294 from bigoulours/feature/socketcand
Feature/socketcand
2021-02-23 19:40:09 -05:00
Collin Kidder 851d6d9d76 Merge pull request #297 from bigoulours/feature/continuous_logging
Feature/continuous logging
2021-02-23 19:26:45 -05:00
Collin Kidder 2c53967493 Merge pull request #296 from bigoulours/feature/busfilter
Feature/busfilter
2021-02-23 19:19:58 -05:00
Collin Kidder 9be7196a8a Merge pull request #295 from bigoulours/feature/connection_reordering
Feature/connection reordering
2021-02-23 19:10:13 -05:00
Collin Kidder 0f5afe4c04 Merge pull request #292 from CSS-Electronics/bug_clx000
CLX000: Allow for shorter IDs, flip direction
2021-02-23 18:57:14 -05:00
Collin Kidder d7c70efc78 Merge pull request #285 from CSS-Electronics/feature_clx_load
Add support for detecting and reading CLX000 files.
2021-02-21 11:45:09 -05:00
Collin Kidder 2a03b4f35d Added many additional graphing modes. They are loaded/saved in graph
definitions as well.

Incremented version number.
2021-02-18 21:41:42 -05:00
Collin Kidder b26aeac132 Merge pull request #284 from collin80/WIP
Merge WIP changes back into Master
2021-02-17 21:33:22 -05:00
Collin Kidder a8cde9fc5f Fixed several seg faults and other errors in DBC code 2021-02-17 21:19:30 -05:00
Collin Kidder a5cf484e7c Merge branch 'master' of github.com:collin80/SavvyCAN into WIP 2021-02-17 21:18:34 -05:00
Collin Kidder 7e6ead19e0 Merge pull request #278 from CSS-Electronics/feature_qcanbus_rxtx
Support for Tx when logging via QCanBus
2021-02-17 19:16:06 -05:00
Collin Kidder d7dcc0513b Update README.md 2021-02-14 10:56:10 -05:00
Collin Kidder 4b188f8451 Merge pull request #263 from KiLMaN/master
Fix PCAN loading issues
2021-02-14 10:52:04 -05:00
Collin Kidder dc25533fd7 Merge pull request #274 from CSS-Electronics/plugin_support
Enable support for local plugins
2021-02-09 18:44:44 -05:00