Kyle Schwarz
cd7b0b0a7b
Driver: PCAP: Properly handle RX timeout
...
If res == 0 the header and data will not be populated because no message
was RXed.
2023-03-29 00:51:38 -04:00
Bryant Jones
d9cdd03618
RAD-Comet: Add initial support
2023-03-28 20:58:12 +00:00
Joseph Niksa
832cf9c84b
icsneolegacy: implemented icsneoGetErrorInfo()
2023-03-22 18:39:40 +00:00
Yasser Yassine
bf6a059820
Device: Add Coremini script upload function
2023-03-08 18:58:38 +00:00
Kyle Schwarz
9b46d486cb
Driver: Add TCP support
...
Device: Close Driver in heartbeat thread on disconnection
2023-03-08 18:32:26 +00:00
Yasser Yassine
ddee1254a0
A2B: Add A2B Tx streaming support
...
A2B: Add A2BDecoder for streaming wave to A2B device
RADA2B: Add functions to configure settings
2023-03-08 18:22:14 +00:00
Kyle Johannes
539cfa511b
LIN: Network support
2023-02-03 18:27:08 +00:00
Emily Brooks
4229d8b66a
Device: Update the capture callback to include all of the wivi capture information
2023-01-18 23:17:59 +00:00
jschwartz
dc1c4ede9d
Device: Add FIRE3 Flexray device type and its settings
...
Device: Include FIRE3 Flexray in device finder
Device: Correct FIRE3 settings and add additional supported networks
Network: Add additional network enumerations
Communication: Add networks to all switch statements
2023-01-17 09:12:10 -05:00
Kyle Schwarz
9e7d442e83
Update copyright year
2023-01-03 20:57:10 -05:00
Kyle Schwarz
41a569fc2d
Device: Consider VSA when calculating logical disk size
...
When the underlying disk driver has VSA access the total size must be
calculated with respect to the VSA offset.
2022-12-19 14:56:08 +00:00
Kyle Schwarz
f4e4a103ad
POSIX: PCAP: Check header & data before using
2022-12-19 03:03:12 -05:00
Yasser Yassine
78465e0f20
A2B: Add A2BMessage transmit support
2022-12-02 12:14:44 -05:00
Emily Brooks
ed1632c652
DiskWriteDriver: Remove use of atomic buffer
2022-12-02 00:09:49 +00:00
Joe Niksa
c97db0f35f
icsneolegacy: implemented icsneoGetLastAPIError()
2022-11-25 12:26:41 -05:00
Emily Brooks
c9d8a4f0a9
Device: Disk lock the script/wivi commands
2022-11-16 19:55:53 +00:00
Emily Brooks
96fe8895fc
Device: Add isEncrypted to script status
2022-11-16 19:55:53 +00:00
Kyle Schwarz
e46755f120
Device: RED2: Add missing Ethernet2
2022-11-15 12:37:41 -05:00
Emily Brooks
0619c37a90
Decoder: Add break to end of Internal network switch case
2022-11-08 22:05:01 +00:00
David Rebbe
de58b2d639
libicsneoc: Fixed access violation
2022-11-07 20:22:45 +00:00
David Rebbe
5ff1707c47
libicsneoc: Resolve DeviceCurrentlyClosed errors
2022-11-03 23:46:14 +00:00
Jonathan Schwartz
4c0d49f09a
Device: Add a mutex against the diskLock to some commands that are on threads
2022-10-24 16:02:53 -04:00
Jonathan Schwartz
b32f58da38
Device: Add new method to mark collections as uploaded in CM root directory
2022-10-24 16:02:48 -04:00
Kyle Schwarz
0101467154
Communication: Atomic sync messages
...
If waitForMessageSync() is called in two threads for the same message
the callback for both will be invoked with the first send.
2022-10-21 14:49:03 +00:00
Emily Brooks
17b3018499
Device: Continue script status loop if no response
2022-10-21 13:23:46 +00:00
Kyle Schwarz
0fc676e576
A2B: Resolve warnings
2022-10-20 19:38:34 -04:00
Yasser Yassine
7b2544864b
A2B: Add initial WAV streaming support
2022-10-19 18:44:05 -04:00
Kyle Schwarz
7f22286838
Build: Only search for enabled drivers
2022-10-17 21:01:24 -04:00
Kyle Schwarz
643768fb6a
Device: ValueCAN3: Drop ftdi.h include
2022-10-17 21:01:24 -04:00
Kyle Johannes
9817887523
I2C: Network support
2022-10-18 00:12:16 +00:00
Jonathan Schwartz
13ec2bca98
Merge remote-tracking branch 'origin/master' into js-add-fire3-to-finder
2022-10-12 10:55:56 -04:00
Jonathan Schwartz
711976cce0
DeviceFinder: Add serial match for FIRE3
2022-10-12 10:53:19 -04:00
Emily Brooks
e02203a974
Device: Creates script status thread, callback for each variable
2022-10-11 14:48:39 -04:00
Emily Brooks
5b14ec7246
Device: Add start/stop/clear script, script status, and preload coremini commands
2022-10-11 14:48:39 -04:00
Yasser Yassine
3b80746fb8
A2B: Add A2B message initial support
2022-10-11 11:20:04 -04:00
Emily Brooks
3b9a31ef51
RAD-A2B: Add netID to string support
2022-10-05 13:50:00 -04:00
Emily Brooks
124bd3b310
WiVICommandPacket: Remove length check
2022-10-05 14:08:39 +00:00
Kyle Schwarz
9871430288
RAD-A2B: Initial support
2022-09-15 11:13:45 -04:00
Kyle Schwarz
2e296dc8d3
ConcurrentQueue: Update to HEAD
2022-09-09 15:46:46 -04:00
Kyle Schwarz
b35fab754c
Device: ValueCAN3: Fix PID
2022-08-02 14:33:43 -04:00
Kyle Schwarz
9ef01e2d3d
Optional: nonstd to std
2022-07-22 01:27:39 -04:00
Kyle Schwarz
1bb33156f7
Device: Use lambda instead of std::bind
2022-07-22 02:47:10 +00:00
Kyle Schwarz
a0f73755e8
Build: Bump required C++ to 17
2022-07-21 16:22:52 -04:00
Kyle Schwarz
ab54697745
Device: Retain Device objects between FindAll() calls
...
FindAll() now retains a list of Devices that have already been created
and returns their existing object instead of a new one.
2022-07-15 16:03:54 -04:00
Kyle Schwarz
0d0b7f00bd
Merge branch 'master' into v0.3.0-dev
2022-07-15 13:02:26 -04:00
Kyle Schwarz
1a28fbf5ad
ThirdParty: FatFs: Enable PIC
...
Fixes linking with GCC by adding -fPIC
2022-07-15 12:34:07 -04:00
Emily Brooks
b50706846c
WiVICommandPacket: Add missing cstring header
2022-06-08 16:49:39 -04:00
Paul Hollinsky
d6d34eb7bc
WiVICommandPacket: Only disable warnings for MSVC
...
This addresses a warning in GCC and Clang
2022-06-07 13:48:51 +00:00
Paul Hollinsky
a928a1d879
Device: Implement Wireless neoVI Stack
...
This reverts commit cb47065a47 .
2022-06-07 13:48:51 +00:00
Paul Hollinsky
de3d8bf870
RAD-Jupiter: Add initial support
2022-05-28 14:42:09 -04:00