Commit Graph
23 Commits
Author SHA1 Message Date
Collin Kidder b37af8d948 Fix time formatting for "system clock" mode, fix a few small bugs
elsewhere, add ability to send/receive CAN-FD frames in GVRET.
2022-05-05 20:04:44 -04: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 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 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 fa91de9e4f Tweaks to GVRET code to make it work better with the variety of
compatible hardware.
2019-02-13 20:57:51 -05: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 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 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 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 c819459d19 Significant changes to GVRET code to make debugging easier and to make code more robust. 2017-11-26 16:41:10 -05:00
Collin Kidder 1ea9ea4fac Add fault handling code mostly used to detect when the serial port disappears while a GVRET style device is connected. Beginnings of code to add a reconnect button. 2017-11-20 22:07:13 -05:00
Collin Kidder ac976643f4 Further work to get more buses working on the GVRET/M2RET devices 2017-10-22 20:15:18 -04:00
Collin Kidder 439ac4fcc4 Update to V169 - Now compiles under QT 5.9 (LTS). Fixed some warnings,
switched to using system QTScintilla library on Linux. This prevents
you from needing to compile it yourself, added preliminary support for
three buses with a GVRET device (for Macchina M2 boards)
2017-07-06 21:30:55 -04:00
Collin Kidder e2811af479 Added a serial console to the connection window which can be used to
figure out what is going on with a connected device. Currently really
only useful for GVRET style devices.
2017-04-11 21:09:29 -04:00
Collin Kidder 7222870b1e Many little fixes to clean up warnings and bugs. 2016-12-29 20:50:02 -05:00
Collin Kidder 4d4eabad7a Correction for GVRET time sync. Seems to be proper now (hopefully) 2016-12-19 21:34:22 -05:00
Collin Kidder 0f3f9e0fad Unified time base now so both GVRET and Socketcan devices yield timestamps in microseconds since the program started or clear was pressed, fixed frames per second display, fixed timestamps for sent frames 2016-12-18 21:40:56 -05:00
canpadawan d4f0bd4b19 add frame write support 2016-06-24 17:26:30 +02:00
canpadawan 1a195fe360 add filters & callback support 2016-06-20 17:34:30 +02:00
canpadawan d1c5642668 more thread abstraction 2016-06-16 13:25:56 +02:00
canpadawan c3c6ff3acd removed mutex 2016-06-15 18:38:43 +02:00
canpadawan 6e623015dd attempt to adapt GVRET to the new interface 2016-06-15 18:24:01 +02:00
canpadawan 80719b253b add lock free queue 2016-06-15 18:18:56 +02:00