Paul Hollinsky
|
ae78122cbe
|
Add LSFTCAN and SWCAN support
|
2019-01-22 13:14:28 -05:00 |
Paul Hollinsky
|
c94ace87f9
|
Timestamp information for CAN frames
|
2019-01-03 17:08:47 -05:00 |
Paul Hollinsky
|
d37d5bb23e
|
Support Ethernet and Broad-R Reach TX and RX
|
2018-12-21 20:32:27 -05:00 |
Paul Hollinsky
|
07a5dc4118
|
Allow threads to reopen after closing
|
2018-11-16 17:08:53 -05:00 |
Paul Hollinsky
|
92d98f8bd5
|
Remove all debugging printouts to stdout
|
2018-10-30 15:02:01 -04:00 |
Paul Hollinsky
|
ccd26a3637
|
Fix a bug where settings were not read properly
|
2018-10-30 14:24:57 -04:00 |
Paul Hollinsky
|
3a42372dcd
|
Add error system
|
2018-10-26 20:53:30 -04:00 |
Paul Hollinsky
|
bc91796d15
|
Proper detection for RTR CAN frames
|
2018-10-22 18:25:01 -04:00 |
Paul Hollinsky
|
911871a1c7
|
Resolve GCC warning
|
2018-10-22 15:00:58 -04:00 |
Paul Hollinsky
|
8e6b0d0b0e
|
Refactor for a central include directory
|
2018-10-22 11:52:34 -04:00 |
Paul Hollinsky
|
12451def11
|
Add dlcOnWire to CAN
|
2018-10-22 11:13:07 -04:00 |
Paul Hollinsky
|
0f703f494f
|
CAN FD transmission on non CAN FD hardware now fails as would be expected
|
2018-10-19 17:00:40 -04:00 |
Paul Hollinsky
|
80bccb59a5
|
Remove unused struct
|
2018-10-19 16:58:59 -04:00 |
Paul Hollinsky
|
cb57f06564
|
Slight speed improvement for CAN transmit
|
2018-10-19 13:42:48 -04:00 |
Paul Hollinsky
|
d037709963
|
CAN and CAN FD transmit implemented
|
2018-10-18 17:39:37 -04:00 |
Paul Hollinsky
|
dd99f82324
|
Allow the decoder to fail
|
2018-10-18 14:06:58 -04:00 |
Paul Hollinsky
|
e5f1ba41b5
|
Resolve relevant Linux compile warnings
|
2018-10-18 13:49:56 -04:00 |
Paul Hollinsky
|
912b11ce30
|
Encoder allowed to fail, preparation for upcoming CAN transmit
|
2018-10-18 13:42:20 -04:00 |
Paul Hollinsky
|
b4fc3edd0f
|
LED state changing (Device LEDs work now)
|
2018-10-17 16:15:15 -04:00 |
Paul Hollinsky
|
4426334f3f
|
Resolve Linux build issues and warnings
|
2018-10-17 15:13:28 -04:00 |
Paul Hollinsky
|
5d4cfe4930
|
Decoding for CAN FD, RTR, and XTD ID
|
2018-10-10 16:25:09 -04:00 |
Paul Hollinsky
|
b3184eb1ed
|
Decode reset status messages
|
2018-10-09 13:38:54 -04:00 |
Paul Hollinsky
|
d50e6040b3
|
Resolve callback filter null pointer issues
|
2018-10-09 13:38:38 -04:00 |
Paul Hollinsky
|
ba9813021e
|
Legacy API can receive CAN now
|
2018-10-08 21:43:32 -04:00 |
Paul Hollinsky
|
b3471890eb
|
Allow returning to the default settings
|
2018-10-08 19:03:12 -04:00 |
Paul Hollinsky
|
600813b7e6
|
Remove some noisy debugging info
|
2018-10-08 15:09:50 -04:00 |
Paul Hollinsky
|
c56aa73b31
|
Fix communication commands failing
|
2018-10-04 17:27:39 -04:00 |
Paul Hollinsky
|
21f5badb0c
|
Use unique_ptr for increased ownership clarity of communication components
|
2018-10-04 13:13:44 -04:00 |
Paul Hollinsky
|
7e7a969f28
|
Resolve some MSVC warnings
|
2018-10-04 12:31:26 -04:00 |
Paul Hollinsky
|
acfeacedfc
|
Encoder works but needs cleanup, GS checksum is not working properly somehow
|
2018-10-03 17:04:55 -04:00 |
Paul Hollinsky
|
dffae23e54
|
Testing the encoder for sending more complex messages
|
2018-10-03 14:33:30 -04:00 |
Paul Hollinsky
|
5bf50ddc00
|
Begin adding an encoder for messages
|
2018-10-01 16:16:49 -04:00 |
Paul Hollinsky
|
bbcc5b2d7b
|
Resolve macOS compile warnings
|
2018-09-26 18:30:06 -04:00 |
Paul Hollinsky
|
399c72e61d
|
Resolve merge conflicts master into devicesettings
|
2018-09-26 18:24:59 -04:00 |
Paul Hollinsky
|
8060b07eee
|
Fix macOS compile errors
|
2018-09-26 18:16:05 -04:00 |
Paul Hollinsky
|
650b46fad2
|
Fix structs for FIRE 2 settings
|
2018-09-25 18:41:05 -04:00 |
Paul Hollinsky
|
9f20d70102
|
Refactor MessageDecoder to Decoder
|
2018-09-25 18:00:16 -04:00 |
Paul Hollinsky
|
69773d6537
|
Check serial number on device open, get correctly for PCAP devices
|
2018-09-25 17:53:58 -04:00 |
Paul Hollinsky
|
72773d9afa
|
Refactor MessageFilter and MessageCallback
|
2018-09-25 17:53:02 -04:00 |
Paul Hollinsky
|
28de70aa05
|
Refactor ICSChecksum and packetWrap into the Packetizer
|
2018-09-25 17:50:58 -04:00 |
Paul Hollinsky
|
aa25ba1728
|
Communication uses instantiated Packetizers and Decoders now
|
2018-09-25 17:47:27 -04:00 |
Paul Hollinsky
|
585abe7cbb
|
Communication::Packet refactored out to Packet
|
2018-09-25 17:40:33 -04:00 |
Paul Hollinsky
|
d27b516894
|
Communication::Command refactored out of Communication
|
2018-09-25 17:35:56 -04:00 |
Paul Hollinsky
|
2099ba9d1e
|
Resolve macOS warnings and standardize style
|
2018-09-24 19:04:20 -04:00 |
Paul Hollinsky
|
6284223650
|
Wait on the correct netid for the correct time for serial numbers
Serial number decoding not implemented yet
|
2018-09-24 18:54:45 -04:00 |
Paul Hollinsky
|
da4d9e46be
|
Start work on device settings communication
|
2018-09-24 16:57:14 -04:00 |
Paul Hollinsky
|
af4f4894f5
|
C++11 and CMake 3.2 compliance changes
|
2018-09-21 17:32:47 -04:00 |
Paul Hollinsky
|
1f65a03481
|
Struct packing
|
2018-09-20 16:02:40 -04:00 |
Paul Hollinsky
|
8435efb039
|
Resolve some compile errors and warnings that can arise under Linux
|
2018-09-20 14:26:59 -04:00 |
Paul Hollinsky
|
5b1a56ee6c
|
Renamed to avoid compiler warning
|
2018-09-18 16:36:04 -04:00 |