Jonathan Schwartz and Kyle Schwarz
f6926cbb22
Device: Unlock network mutex when going offline
2026-01-27 15:22:12 -05:00
Jonathan Schwartz and Kyle Schwarz
0e55101a16
Device: goOnline: Refactor network locking
...
Only lock known networks.
2026-01-22 16:46:51 -05:00
Jonathan Schwartz and Kyle Schwarz
8cb62c2cae
Device: Carry bootloader version for potential compatibility checks
2026-01-12 17:45:10 -05:00
Jonathan Schwartz and Kyle Schwarz
3f5150bef3
FirmIO: Fix instability and memory leak issues
2026-01-07 13:35:23 -05:00
Jonathan Schwartz and Kyle Schwarz
c2f1022858
Device: Add network mutex support
2025-10-24 12:12:36 -04:00
Jonathan Schwartz and Kyle Schwarz
c5bce795c6
Device: Add MessageFilter to enableMessagePolling()
2025-07-29 13:15:18 -04:00
Jonathan Schwartz and Kyle Schwarz
70733b3d96
Epsilon: Add PHY settings
2025-04-09 14:08:55 +00:00
Jonathan Schwartz and Kyle Schwarz
f743f32e63
Bindings: Python: Add FlexRay
...
Only RX at this time.
2025-04-08 20:47:51 +00:00
Jonathan Schwartz and Kyle Schwarz
2209e348a3
CI: Add warnings & error on warnings
2025-03-28 17:35:26 +00:00
Jonathan Schwartz and Kyle Schwarz
52e98af9fd
Device: Add RAD-EpsilonXL
2025-03-25 20:43:18 +00:00
Jonathan Schwartz and Kyle Schwarz
e1a0ca056a
Communication: Ignore empty LIN frames for checksum
2025-03-21 18:04:45 +00:00
Jonathan Schwartz and Kyle Schwarz
c5ba2d8d32
Communication: Add missing CAN error types
2025-02-04 15:15:44 +00:00
Jonathan Schwartz and Kyle Schwarz
87baa97c3f
Device: Fix ComponentVersion retrieval
2025-01-06 19:06:11 +00:00
Jonathan Schwartz and Kyle Schwarz
8dcbbe0d72
NeoVIConnect: Add ComponentVersions support
2025-01-06 14:51:42 +00:00
Jonathan Schwartz and Kyle Schwarz
3782e12ef6
Device: Add neoVI Connect support
2024-04-30 12:48:31 +00:00
Jonathan Schwartz
63f0516318
Replace concurrentqueue with ringbuffer
2024-04-05 17:24:53 +00:00
Jonathan Schwartz and Kyle Schwarz
a01aa90740
Communication: Move NetID::Device to Type::CAN
...
NetID::Device is used as a "virtual" CAN network by the device. All messages on this network are packed identically to CAN messages
2024-04-01 12:28:46 +00:00
Jonathan Schwartz
219a5edbd8
Fixes Windows build with TCP enabled
2024-02-23 14:16:15 +00:00
jschwartz
26b52237e4
Communication: Increase device timeout in overloaded waitForMessageSync
2023-12-07 16:03:31 -05:00
Jonathan Schwartz
28ba94fa25
Remove RTTI dependency, increase default timeout for communication
2023-12-06 22:35:17 +00:00
Jonathan Schwartz and Kyle Johannes
58f53edea8
Update device timeouts
2023-12-01 23:29:42 +00:00
Jonathan Schwartz
e0cef880f0
Firmio: Improve exit from Find loop
...
Device: Null check return from std::dynamic_pointer_cast
2023-10-03 16:24:28 +00:00
Jonathan Schwartz and Kyle Schwarz
cc7cffe068
Device: FIRE3 Flexray: Add to supported devices for Live Data
2023-09-21 21:28:23 +00:00
Jonathan Schwartz and Kyle Schwarz
53e66b8772
Communication: Fix NetID VNET conflict
...
There exists a potential conflict with some existing NetIDs and VNET NetIDs in the 200 range. To resolve this there is now an additional optional "expand" argument in various functions that could conflict. In most situations this should be false, and is false for MessageFilters to retain the existing behavior.
2023-08-14 21:47:35 +00:00
Jonathan Schwartz
1e773ba9ab
Communication: Fix loopLimit when parsing SupportedFeaturesPacket
2023-05-10 23:18:04 +00:00
Jonathan Schwartz
32900ae263
Device: Add GetComponentVersions and GetSupportedFeatures commands
...
Driver: Fix re-open and failed open cases for TCP
Also enforces even length packets for the RED2, FIRE3, and FIRE3 FlexRay devices.
2023-05-08 21:07:43 +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
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
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
Jonathan Schwartz and Paul Hollinsky
c08c0dd893
Disk: Allow full timeout for each disk read attempt
2022-04-22 17:30:53 +00:00
Jonathan Schwartz and Paul Hollinsky
44ad06d4bb
Device: Add mutex for disk info requests to temporarily work around WiVIClient timeout issues
2022-04-22 17:30:53 +00:00
Jonathan Schwartz and Paul Hollinsky
c2de1dfdf1
Disk: ExtExtractorDiskReadDriver: Increase timeout for individual read attempts
2022-04-22 17:30:53 +00:00