David Rebbe and Kyle Schwarz
d708f8081a
C2: Add termination group support
2026-07-07 21:25:23 -04:00
David Rebbe and Kyle Schwarz
743246e813
Legacy: Update icsnVC40.h to Vehicle Spy 3.26.3.9
2026-07-07 20:51:37 -04:00
David Rebbe and Kyle Schwarz
19232def41
C2: Add icsneoc2_device_force_disk_config_update
2026-06-29 09:55:18 -04:00
David Rebbe and Kyle Schwarz
9d91524dc0
C2: Add EthernetStatusMessage
2026-06-29 09:08:51 -04:00
David Rebbe and Kyle Schwarz
d86e3164af
C2: Add AppError support
2026-06-26 17:32:43 -04:00
David Rebbe and Kyle Schwarz
40d83f3b7c
C2: Add device_product_name_get()
2026-06-24 16:58:28 -04:00
David Rebbe and Kyle Schwarz
60918c4b6d
C2: Add PerfTest setting
2026-06-24 15:16:51 -04:00
David Rebbe and Kyle Schwarz
8af6d5f2a8
FIRE3: Add reboot support
2026-06-19 17:58:49 -04:00
David Rebbe and Kyle Schwarz
54fb89b675
Settings: Add Linux options
2026-06-19 17:12:42 -04:00
Thomas Stoddard and Kyle Schwarz
299766403f
Settings: Add GPTP
2026-06-18 22:23:13 -04:00
Kyle Schwarz
bb711ae7e2
Event: Store device as weak pointer
2026-06-02 17:19:23 -04:00
Max Brombach and Kyle Schwarz
d42c51d772
EventManager: Fix Event Manager being accessed after static destruction
2026-05-22 15:56:02 -04:00
Thomas Stoddard and Kyle Schwarz
3ab06199c3
Device: Add ExtendedCommand::GetAllMACAddresses
2026-05-22 11:40:44 -04:00
David Rebbe and Kyle Schwarz
eded388b83
C2: Add message timestamp support
2026-05-14 22:16:41 -04:00
David Rebbe and Kyle Schwarz
b3bb033ecb
C2: Add Supported Device Types"
2026-05-14 19:08:11 -04:00
David Rebbe and Kyle Schwarz
c3762bbf22
C2: Add ChipVersions
...
Also fixes some formatting issues.
2026-05-14 13:39:39 -04:00
Thomas Stoddard and Kyle Schwarz
c466d75dae
All: neoVI Explorer -> ICS Device Manager
2026-05-13 15:45:28 -04:00
Kyle Schwarz
87c10410e8
Servd: Remove no devices found event
2026-05-12 15:58:11 -04:00
Thomas Stoddard and Kyle Schwarz
7cca96dcfb
All: Switch to Servd default on
...
See README for details on how to install Servd.
2026-05-08 13:28:49 -04:00
Thomas Stoddard and Kyle Schwarz
da02927da7
APIEvent: Add missing types
2026-05-06 16:57:00 -04:00
David Rebbe and Kyle Schwarz
0d2bbed7d5
C2: Add TC10 APIs
2026-05-06 11:04:44 -04:00
David Rebbe and Kyle Schwarz
9ae3e115fc
C2: Add Ethernet message support
2026-04-30 15:28:40 -04:00
David Rebbe and Kyle Schwarz
9c4323987f
C2: CAN error message support
2026-04-17 11:39:38 -04:00
David Rebbe and Kyle Schwarz
f5f6d0828b
C2: Add LIN message support
2026-04-15 15:50:33 -04:00
David Rebbe and Kyle Schwarz
6dc005fcea
C2: Add PCBSN and MAC Address support
2026-04-14 13:37:27 -04:00
David Rebbe and Kyle Schwarz
5b553b63d3
C2: Add icsneoc2_device_reconnect
2026-04-08 16:19:31 -04:00
Thomas Stoddard and Kyle Schwarz
682299cb8c
API: Add icsneoc2
2026-03-24 21:08:40 -04:00
Kyle Schwarz
25b673075f
All: Copyright 2026
2026-02-13 10:08:09 -05:00
Yasser Yassine and Kyle Schwarz
9ff4bf7d0d
MACsec: Refactor API
2025-11-05 12:00:07 -05:00
Nicholas Zamora and Kyle Schwarz
563c444def
Device: Add RAD-Gemini
2025-11-03 09:37:50 -05:00
Kyle Schwarz
7f192a0cea
Network: Use Type::AutomotiveEthernet
2025-10-30 23:40:30 -04:00
Kyle Schwarz
29dc7b345f
Driver: Switch to libredxx
...
- no more libFTDI
- no more libusb on Linux and macOS
- no more FTDI repack
- no more binary libs
- faster D2XX on Windows (no longer uses COM)
2025-08-25 11:24:03 -04:00
Yasser Yassine and Kyle Schwarz
1e5e714f5b
Device: Add disk formatting
2025-07-22 20:02:06 +00:00
Kyle Schwarz
7afa41bf2a
API: C: Add TC10
2025-07-03 09:30:29 -04:00
Ben Kleinheksel and Kyle Schwarz
c91db6355c
Device: Add setValueLiveData()
...
* Adds the ability to set a CoreMini signal value via the live data interface
* Adds definition for the Manual Trigger and DAQ Enable signals
2025-06-18 21:51:32 +00:00
Kyle Schwarz
4dcb944d35
Driver: Add Servd
2025-05-08 11:22:42 -04: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 and Kyle Schwarz
70733b3d96
Epsilon: Add PHY settings
2025-04-09 14:08:55 +00:00
Kyle Schwarz
114b664d78
All: Welcome to 2025
2025-01-15 16:46:07 -05:00
Yasser Yassine and Kyle Schwarz
dc0f16b1d2
Communication: Add GPTPStatus
2024-12-20 23:22:25 +00:00
Kyle Schwarz
cf1b4778a1
Device: RADMoon2ZL: Add TC10 commands
2024-06-03 08:31:17 -04:00
David Rebbe and Kyle Schwarz
06f6861130
Legacy: Drop deprecated APIs
...
Drop icsneoFindNeoDevices() and icsneoOpenNeoDevice() in favor of icsneoFindDevices() and icsneoOpenDevice(), respectively.
Also fixes:
- Failure to re-open a device after it has been closed with the C/legacy APIs
- NumberOfClients not being updated
- FIRE3 settings missing in icsneoGetDeviceSettingsType()
2024-03-07 19:45:46 +00:00
Emily Brooks
05888e5c20
Device: Set multiple root directory entry flags at once
2024-02-14 18:06:59 -05:00
Kyle Schwarz and Kyle Johannes
4782e26bed
Device: Add isOnlineSupported()
2024-02-13 21:24:51 +00:00
Kyle Schwarz
d56e66afd3
All: Bump copyright to 2024
2024-01-02 08:23:51 -05:00
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
Max Brombach
02f1b4592e
Device/Disk: Add VSA read and parse functionality
...
Implement ability to extract network traffic (CAN, LIN, Ethernet, etc.) from VSA message records on disk. Add a method to Device class that uses the VSAParser and the individual record types to extract messages from the VSA message records and pass them back to the communication system. This routes messages such that it appears as if they were discovered live instead of read from disk. The parse process (in Device) requires determination of metadata about the VSA file system on a device before it can begin extracting messages. This currently only handles data captured from the current coremini script on a device.
2023-11-15 16:02:47 +00:00
Kyle Johannes
9ef93eb73e
Legacy: SpyMessageToNeoMessage length fix for CAN FD
2023-06-28 17:30:09 -04:00
Kyle Johannes
5b3e21fa7c
LIN: C API protected ID automatic calculation
2023-06-22 18:17:00 +00:00
Kyle Johannes
d7d98855ea
Legacy: Update icsnVC40 to support Red 2 settings transactions
2023-06-14 14:39:44 +00:00