Max Brombach
20a2474508
Device: Settings: Add missing bit-packed variables to CAN_SETTINGS
2026-02-12 16:25:57 -05:00
Thomas Stoddard
d18ca9e6eb
Device: RAD-Galaxy: Add support for Analog Output
2026-02-11 18:43:30 -05:00
Thomas Stoddard
5f16adc103
Device: RADComet3: Add Ethernet settings
2026-01-28 16:00:39 -05:00
Thomas Stoddard
530a99d264
Add T1S PLCA and related settings support for Fire3T1S, RadComet3, RadGigaStar2, and RadMoonT1S devices
2026-01-09 18:16:10 +00:00
Max Brombach
51e4fdc6d9
Device: Update tree structs and add size checks to non-deprecated devices
2025-11-04 14:29:37 -05:00
Kyle Schwarz
ec350b522a
DeviceSettings: Remove checksum validation
2025-10-06 15:36:55 -04:00
Bryant Jones
58b22da09b
Device: Add neoVI FIRE3 T1S/LIN
2025-09-18 17:18:27 -04:00
Yasser Yassine
1e5e714f5b
Device: Add disk formatting
2025-07-22 20:02:06 +00:00
Yasser Yassine
d5ae1cdb03
Device: RED2: Update settings
2025-07-02 18:10:51 +00:00
Yasser Yassine
33dea748f7
Device: Add supportsCoreminiScript()
2025-06-06 19:29:42 +00:00
Kyle Schwarz
8b680f2b64
All: Update network names
...
Updates all network names, the new format is <id>_<%02d>.
2025-04-17 20:57:46 +00:00
Jonathan Schwartz
70733b3d96
Epsilon: Add PHY settings
2025-04-09 14:08:55 +00:00
Yasser Yassine
dc0f16b1d2
Communication: Add GPTPStatus
2024-12-20 23:22:25 +00:00
Bryant Jones
24f291dc83
Device: Comet: Update settings
2024-09-26 20:42:41 +00:00
Kyle Schwarz
31d47613e7
RADGigastar: Update settings
2024-04-17 14:24:36 -04:00
Kyle Schwarz
bddbcfcf6d
CI: Fix warnings
2023-12-01 22:20:41 +00:00
kjohannes-intrepidcs
0497b361ef
LIN: Settings API ( #62 )
...
* Settings: add APIs for LIN configuration
Add getter/setter for LIN configuration:
- baudrate
- commander resistor ON/OFF
- mode (SLEEP, SLOW, NORMAL, FAST)
* Device: add LIN settings getter for devices with LIN
* LIN: add setup to LIN example
* LIN: settings minor tweaks from PR
---------
Co-authored-by: Francesco Valla <francesco.valla@mta.it>
2023-11-30 15:56:18 -05:00
Kyle Schwarz
bbf348a6ab
Device: Add RADMoon2ZL
...
Also adds a base class for both Moon2 device types.
2023-04-24 22:39:35 +00:00
Bryant Jones
d9cdd03618
RAD-Comet: Add initial support
2023-03-28 20:58:12 +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
9ef01e2d3d
Optional: nonstd to std
2022-07-22 01:27:39 -04:00
Paul Hollinsky
890eb1e1bc
RAD-Galaxy: Update settings structure with new entries
2021-12-08 14:30:54 -05:00
Paul Hollinsky
295ba490aa
Settings: Mark termination enables as an unaligned ptr
...
Unfortunately, the termination enables are not always at an aligned
boundary, and MSVC needs to taint the ptr type with __unaligned
in that case.
2021-05-05 03:38:58 -04:00
Paul Hollinsky
82113f1a67
Settings: Better handling of the checksum
2021-05-05 02:20:36 -04:00
Paul Hollinsky
e82b5d15e0
Support software controllable termination
2021-04-11 22:13:51 -04:00
Paul Hollinsky
a6c8acd8e9
Ethernet (DoIP) Activation Line support
2021-04-06 22:50:25 -04:00
Paul Hollinsky
c48efe8e5b
Add Gigalog, Gigastar, Moon 2, Moon Duo, and Supermoon
...
The USB drivers for these devices are currently stubbed, it will find them
but not connect.
The Ethernet drivers work though, where applicable.
2020-09-14 11:57:01 -04:00
Paul Hollinsky
eaa1409af0
Update/add settings structures for several devices
2020-09-08 17:41:47 -04:00
Kyle Schwarz
044c2bb86f
Detect device disconnects
...
When a device is sending any traffic, the device is considered to be connected. If no traffic if being received from the device, a status is requested. If the device fails to report the status back in a timely manner, it is considered to be disconnected.
If the device fails to reply to the status request, it is important to confirm that the device is not applying settings. While the device is applying settings, it will not be sending heartbeats or able to process a status request.
2020-08-27 13:20:48 -04:00
EricLiu2000
50dba62a89
Event refactor builds on Windows
2019-06-24 17:59:45 -04:00
EricLiu2000
a16f2843d8
Added error reporting to idevicesettings
2019-06-13 16:01:35 -04:00
Paul Hollinsky
ae78122cbe
Add LSFTCAN and SWCAN support
2019-01-22 13:14:28 -05:00
Paul Hollinsky
603d532d2d
Add support for RADStar2 settings
2018-12-21 20:28:25 -05:00
Paul Hollinsky
e124ad28f4
Major improvements to the settings API
...
* Allow the raw structure to be manipulated from C and Legacy APIs
* Structure is now split between what's on the device and what's on the client so changes will not be visible from read methods until apply()
* Allow devices to connect which have slightly different firmware versions than the settings structure
2018-12-21 20:24:11 -05:00
Paul Hollinsky
3488e36f2a
Added the ability to get the baudrate for networks
2018-12-10 14:57:43 -05:00
Paul Hollinsky
1a9c907fea
CAN FD baudrate settings
2018-10-30 15:38:15 -04:00
Paul Hollinsky
3a42372dcd
Add error system
2018-10-26 20:53:30 -04:00
Paul Hollinsky
6ccd6f2072
Fixed size of UART_SETTINGS
2018-10-22 18:25:26 -04:00
Paul Hollinsky
8044488bed
Make a blank settings interface if one does not exist because segfaulting is bad
2018-10-22 17:23:13 -04:00
Paul Hollinsky
8e6b0d0b0e
Refactor for a central include directory
2018-10-22 11:52:34 -04:00