Commit Graph
18 Commits
Author SHA1 Message Date
Collin Kidder ac976643f4 Further work to get more buses working on the GVRET/M2RET devices 2017-10-22 20:15:18 -04:00
Andre Hartmann ee4a218a67 SocketCan: Correctly support CAN frames with extended identifier 2017-09-02 10:09:42 +02:00
Andre Hartmann 3f8e2bb5c3 SocketCan: Allow receiving CAN frames with empty data field
A CAN frame with data size zero is absolutely legal.
2017-09-02 10:09:42 +02:00
Andre Hartmann 74c7b0afc1 SocketCan: Fix compiler warning about missing break 2017-09-02 10:09:35 +02:00
Andre Hartmann c835f36fe9 SocketCan: Fix warnings about old style casts and sign changes 2017-09-02 10:08:01 +02:00
Collin Kidder 8830950f85 Addition of "System Time" mode where frames are timestamped by
absolute time from the PC clock.
2017-07-09 16:54:26 -04:00
Collin Kidder 5caef500a7 Fix crash bug when trying to send to a socketcan device that wasn't properly opened. 2017-01-05 18:37:04 -05:00
Collin Kidder 7222870b1e Many little fixes to clean up warnings and bugs. 2016-12-29 20:50:02 -05:00
Collin Kidder beea680106 Changed the way the filter system works in the CAN connection objects - now used only for sending frames immediately to relevant objects. Tested to work in firmware updater. Currently broken elsewhere. Also switched main frame update interval from 4 times per second to 8 to make things smoother. 2016-12-29 19:13:51 -05:00
Collin Kidder 96523cc082 Disable controls that don't do anything for socketcan 2016-12-21 20:19:23 -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 e402ea76fa add CANConManager 2016-06-29 11:55:58 +02: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 893aab5600 renamed socketcan class 2016-06-16 13:59:06 +02:00
canpadawan d1c5642668 more thread abstraction 2016-06-16 13:25:56 +02:00
canpadawan cdff06ebe3 new socketcan connection 2016-06-15 18:23:21 +02:00
canpadawan 80719b253b add lock free queue 2016-06-15 18:18:56 +02:00