EricLiu2000
|
9629864f1b
|
Fixed wait check in device online/offline
|
2019-08-07 10:06:33 -04:00 |
EricLiu2000
|
3358241abe
|
Reordered error downgrading, order of going offline, and renamed locks
|
2019-08-06 10:32:19 -04:00 |
EricLiu2000
|
f41b5c4a79
|
Removed cancellation of error downgrading after closing, was causing read access violations.
|
2019-08-01 14:07:42 -04:00 |
EricLiu2000
|
c10224002a
|
Added message callback functionality in c and canceled error downgrading on user callbacks in communication as well
|
2019-07-30 10:22:27 -04:00 |
EricLiu2000
|
66126b2b61
|
Downgraded non-user thread errors to warnings
|
2019-07-24 13:22:17 -04:00 |
EricLiu2000
|
50dba62a89
|
Event refactor builds on Windows
|
2019-06-24 17:59:45 -04:00 |
EricLiu2000
|
44ca4d4db1
|
Removed extraneous error checking
|
2019-06-13 16:04:20 -04:00 |
EricLiu2000
|
519e64fb17
|
Added error checking to functions called from Communication
|
2019-06-13 16:01:35 -04:00 |
EricLiu2000
|
965679c370
|
Added error checking and removed some redundancy from device isOpen()
|
2019-06-13 16:01:35 -04:00 |
Paul Hollinsky
|
b7dbeccaef
|
Lock before adding or removing message callbacks
|
2019-06-13 15:47:23 -04:00 |
Paul Hollinsky
|
07a5dc4118
|
Allow threads to reopen after closing
|
2018-11-16 17:08:53 -05: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
|
8e6b0d0b0e
|
Refactor for a central include directory
|
2018-10-22 11:52:34 -04:00 |
Paul Hollinsky
|
dd99f82324
|
Allow the decoder to fail
|
2018-10-18 14:06:58 -04:00 |
Paul Hollinsky
|
912b11ce30
|
Encoder allowed to fail, preparation for upcoming CAN transmit
|
2018-10-18 13:42:20 -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
|
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
|
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
|
d27b516894
|
Communication::Command refactored out of Communication
|
2018-09-25 17:35:56 -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
|
9f43e9e39e
|
Separate MessageDecoder from Packetizer and optimize
This will, in the future, allow overriding of MessageDecoder per device as necessary.
|
2018-09-13 19:39:19 -04:00 |
Paul Hollinsky
|
e2e5017331
|
Initial commit
|
2018-09-10 20:28:29 -04:00 |