Paul Hollinsky
ba82c51914
Allow settings to be marked as readonly
...
In the case of the FIRE 2 ethernet, we're waiting on a bug fix in firmware before we re-enable writing.
In the meantime, setting settings over ethernet crashes the ethernet driver.
2018-10-10 16:28:00 -04:00
Paul Hollinsky
7d821b9745
Revamp the way that ethernet devices are found
...
Also add RADStar2 Ethernet support
2018-10-08 16:32:51 -04:00
Paul Hollinsky
6ad4e564b9
Fix PCAP MAC PID issues by checking against the serial returned instead
2018-10-04 17:37:17 -04:00
Paul Hollinsky
efe04128fb
IDeviceSettings is now referenced by unique_ptr, rather than shared_ptr
2018-10-04 17:28:35 -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
dffae23e54
Testing the encoder for sending more complex messages
2018-10-03 14:33:30 -04:00
Paul Hollinsky
d7372bbd5a
Incomplete device settings sending
2018-10-01 15:26:13 -04:00
Paul Hollinsky
06b7181492
Implement DeviceType and icsneo_getProductName
2018-09-26 20:43:49 -04:00
Paul Hollinsky
399c72e61d
Resolve merge conflicts master into devicesettings
2018-09-26 18:24:59 -04:00
Paul Hollinsky
650b46fad2
Fix structs for FIRE 2 settings
2018-09-25 18:41:05 -04:00
Paul Hollinsky
126c8efd2a
Don't reuse the device object we use to get the serial
2018-09-25 18:15:50 -04:00
Paul Hollinsky
9f20d70102
Refactor MessageDecoder to Decoder
2018-09-25 18:00:16 -04:00
Paul Hollinsky
aa25ba1728
Communication uses instantiated Packetizers and Decoders now
2018-09-25 17:47:27 -04:00
Paul Hollinsky
2099ba9d1e
Resolve macOS warnings and standardize style
2018-09-24 19:04:20 -04:00
Paul Hollinsky
da4d9e46be
Start work on device settings communication
2018-09-24 16:57:14 -04:00
Paul Hollinsky
22021bbd83
Remove unnecessary FTDI/Comm instantiation for FIRE 2
2018-09-20 16:02:19 -04:00
Paul Hollinsky
b254ac991d
Rename the USB_PRODUCT_ID to PRODUCT_ID as it is used for Ethernet as well
2018-09-18 16:59:59 -04:00
Paul Hollinsky
8375a354af
Add support for RADGalaxy and neoVI FIRE 2 over Ethernet
2018-09-18 16:50:42 -04:00
Paul Hollinsky
e2e5017331
Initial commit
2018-09-10 20:28:29 -04:00