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
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
Nick Kirkby
618879870e
show tooltip for socketCAN error string
2019-06-11 17:18:06 -07:00
Collin Kidder
09b8d64f4a
Add a reset connection button. Automatically disconnects and
...
reconnects to try to heal a broken connection.
2019-05-13 20:50:16 -04:00
Collin Kidder
5f97e968e3
Remove label for bus number and instead use tabs. The tabs are now
...
numbered by the actual system bus number and not always based on 1 any
longer.
2019-04-24 22:10:03 -04:00
Collin Kidder
2e4e6d5ba1
Fix to code that allows for pseudo frame sending without any actual
...
CAN buses connected.
2019-04-14 20:08:49 -04:00
Collin Kidder
c157da0a90
Add back in the ability to suspend/resume all buses from the main
...
screen. Whoops, it got deleted by accident!
2019-03-14 19:32:14 -04:00
Collin Kidder
f16660ba52
Add ability to clone DBC signals. F2 will also do this from the
...
keyboard (very handy!)
2019-03-11 21:42:19 -04:00
Collin Kidder
bf0492e084
Fix an issue with automatic remote detection when multiple instances
...
of SavvyCAN are running.
2019-03-06 21:02:24 -05:00
Collin Kidder
591ebe71df
Fixes to debug console in connection window
2019-03-06 20:20:40 -05:00
Collin Kidder
f23abe170f
Fix a glitch with the new connection window and bus settings
2019-03-06 19:59:19 -05:00
Collin Kidder
ec49413f61
Major revamp of the connection window. Hopefully it is more clear and
...
intuitive now.
2019-03-05 21:25:32 -05:00
Collin Kidder
70e8af85af
Added ability to automatically find ESP32RET devices on the local network
2019-02-27 20:29:08 -05:00
Collin Kidder
35c22936c3
Allow the program to "send" frames even if no buses are configured.
...
These frames will show up in the main frame list and can be operated
on as if they came into the program. It is likely that only the
playback window will work for this special use. Other sending windows
are to follow.
2019-02-26 21:33:04 -05:00
Collin Kidder
b91dad5f03
Reorder Tabs for preference window, add preference for whether to load
...
and save CAN bus connections.
2019-02-24 20:45:27 -05:00
Collin Kidder
9f20906df3
Fixes to formatting of main frame display. Fixes issue #164
2019-02-19 19:30:25 -05:00
Collin Kidder
bae07f5a44
Program should handle unexpected stoppage of GVRET devices now.
2019-02-17 15:43:37 -05:00
Collin Kidder
3291869849
Fix automatic loading of connections on start up. Shouldn't crash
...
now...
2019-02-17 15:15:48 -05:00
Collin Kidder
b92b909fc4
Tweaked debugging output for GVRET devices, fixed GVRET serial modes
...
so that both ESP32 and standard mode automatically work and it finds
the proper one for the connected device.
2019-02-17 10:54:33 -05:00
Collin Kidder
151217bc3f
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2019-02-13 21:00:19 -05:00
Collin Kidder
fa91de9e4f
Tweaks to GVRET code to make it work better with the variety of
...
compatible hardware.
2019-02-13 20:57:51 -05:00
MartinX
52f04791dd
add setWindowFlags(Qt::Window) to improve window management
...
* improves window handling a lot
(on Linux GNOME 3 at least: quickly resizing windows left/right, not forced in foreground anymore etc.)
setWindowFlags() inserted in all *window.cpp files except mainwindow
* some whitespace at EOL trimmed
2019-02-13 20:08:41 +01:00
Collin Kidder
91c025c8aa
Fixes to make the new generic serialbus support actually work properly.
2018-12-30 20:07:17 -05:00
Collin Kidder
2df7a2a9fc
Allow setting CAN baud rate for SerialBus devices
2018-10-21 15:07:16 -04:00
Collin Kidder
b7bb37048b
Enabled ability to use any QT SerialBus driver in SavvyCAN. Now
...
PeakCAN, ValueCAN, SocketCAN, and J2534 should all work.
2018-10-21 11:50:24 -04:00
Collin Kidder
ec6d716ae3
Fix up a crash that could happen if a gvret device was not connected when starting savvycan (when it was connected when savvycan closed)
2018-07-24 21:36:25 -04:00
Collin Kidder
2c8e9716a6
Added the ability for GVRET serial to try both normal mode and ESP32 mode.
...
This way it basically automatically detects the proper connection type to use
and uses that mode to connect. That allows both types to work transparent
to the user. They select GVRET and the serial port and away they go.
2018-07-22 19:28:51 -04:00
Collin Kidder
f0e5433385
Increase the allowable number of missed keepalives. This seems to keep the
...
link stable for me now.
2018-07-02 21:01:49 -04:00
Collin Kidder
fba31ab641
Add preliminary support for UDP connection to GVRET devices, fix TCP/IP connection so it is more tolerant of network latency and jitter.
2018-07-01 21:54:13 -04:00
Jackson Smith
fca08a91a7
Fix silly mistake
2018-06-14 22:40:44 -04:00
Jackson Smith
22e1fe64d7
Fix Serial Ports with dots
...
Added bool passed to GVRETSerial to indicate when to use TCP,
rather than infering from port name.
2018-06-14 22:17:56 -04:00
Collin Kidder
412cba0463
Fix for bug recently introduced into SocketCAN handler that caused data bytes not to show up
2018-06-04 19:56:06 -04:00
Collin Kidder
ff2b3e25cf
Merge pull request #134 from FabianInostroza/fix_remote_frames
...
Make SavvyCAN aware of remote frames.
2018-06-03 10:59:09 -04:00
Collin Kidder
e9b612cd29
Merge pull request #139 from FabianInostroza/fix_error_frames
...
Add accidentally removed line.
2018-06-03 10:54:51 -04:00
Fabián Inostroza
463cc4d64e
Add accidentally removed line.
2018-06-01 21:28:55 -04:00
Fabián Inostroza
dcce8a250f
Register metatypes before loading and saving configuration.
2018-06-01 21:26:54 -04:00
Collin Kidder
996fec613f
Merge pull request #135 from collin80/WIP
...
Merge over changes from WIP
2018-05-17 20:42:57 -04:00
Collin Kidder
f345642b03
Fixes to gvret serial for use with TCP/IP connection
2018-05-17 20:41:19 -04:00
Collin Kidder
377a892f9d
Merge branch 'master' into fix_remote_frames
2018-04-29 19:58:49 -04:00
Fabián Inostroza
b8896d76b6
Make SavvyCAN aware of remote frames.
2018-04-29 18:52:31 -03:00
Fabián Inostroza
be42eab0b8
Fix reception of error frames in socketcan interface.
2018-04-29 03:19:25 -03:00
Collin Kidder
827754aa1c
Remove some changes that only applied in a very specific circumstance, remove prototype and non general purpose entries from menus (you won't miss them)
2018-04-23 20:28:12 -04:00
Collin Kidder
60abd15461
Added a mode for TCP/IP network connection to a GVRET compatible device (ESP32RET supports this)
2018-04-17 20:01:53 -04:00
Collin Kidder
c380e172b0
Add UI elements for a new remote connection system. Just UI and settings for now.
2018-02-11 18:32:18 -05:00
Collin Kidder
9302c18c33
Integrated help into the system. Most all the sub-screens that are actually complete
...
and working have integrated help now. Press F1 to bring up help for a given window.
2017-11-30 21:02:16 -05:00
Collin Kidder
d02ac7701f
Merge branch 'master' of github.com:collin80/SavvyCAN into WIP
2017-11-26 16:48:14 -05:00
Collin Kidder
c819459d19
Significant changes to GVRET code to make debugging easier and to make code more robust.
2017-11-26 16:41:10 -05:00