Thomas Stoddard
3ab06199c3
Device: Add ExtendedCommand::GetAllMACAddresses
2026-05-22 11:40:44 -04:00
Kyle Schwarz
d45b72ef68
Settings: Increase response timeouts
2026-05-07 09:05:57 -04:00
Kyle Schwarz
a68b64c641
Device: Refactor supportsNetworkMutex
2026-05-05 20:35:51 -04:00
David Rebbe
5b553b63d3
C2: Add icsneoc2_device_reconnect
2026-04-08 16:19:31 -04:00
Thomas Stoddard
6f2ad54adc
Device: Add get_pcb_serial() & get_mac_address()
2026-04-02 15:45:58 -04:00
Thomas Stoddard
682299cb8c
API: Add icsneoc2
2026-03-24 21:08:40 -04:00
Kyle Schwarz
224e840841
Device: Increase DiskFormatProgress timeout
2026-02-17 17:16:49 -05:00
Jonathan Schwartz
f6926cbb22
Device: Unlock network mutex when going offline
2026-01-27 15:22:12 -05:00
Jonathan Schwartz
0e55101a16
Device: goOnline: Refactor network locking
...
Only lock known networks.
2026-01-22 16:46:51 -05:00
Yasser Yassine
9ff4bf7d0d
MACsec: Refactor API
2025-11-05 12:00:07 -05:00
Kyle Schwarz
30c009fe8f
Device: Refactor online keep alive
2025-11-04 16:24:49 -05:00
Yasser Yassine
39b54d8c4e
Device: Fix bootloader phases
2025-11-04 12:37:19 -05:00
Kyle Schwarz
e3f4bbdc73
Device: sendEthPhyMsg(): Drop online requirement
2025-11-04 11:06:51 -05:00
Kyle Schwarz
ebf9409c18
Device: Guard mutex usage
2025-10-30 11:18:12 -04:00
Kyle Schwarz
83ab65b062
Device: Fix NeoVI message guard
2025-10-29 15:37:58 -04:00
Kyle Schwarz
7f1668a55b
Device: Move network mutex to goOnline
2025-10-29 15:24:03 -04:00
Max Brombach
10ffd756a1
Device: Remove erroneous API error in VSA buffer overlap check
2025-10-29 12:56:46 -04:00
Jonathan Schwartz
c2f1022858
Device: Add network mutex support
2025-10-24 12:12:36 -04:00
Yasser Yassine
b48160286b
Device: Add reconnect()
2025-10-11 16:33:22 -04:00
Yasser Yassine
0bd733bc5d
Device: Add bootloader information & getChipVersions()
2025-10-09 21:21:45 -04:00
Emily Brooks
99a2ca4f0d
Device: WiVI: Add VIN support
2025-10-08 15:49:03 -04:00
Max Brombach
a5ec9a2d20
VSA: Fix incorrect bytesRead value for end of overlapped buffer
2025-09-30 14:03:21 -04:00
Kyle Schwarz
11643e2281
Bindings: Python: Add EthPhyMessage
...
Also fixes PhyMessages for RADEpsilon(XL)
2025-09-29 17:17:26 -04:00
Kyle Schwarz
6b60804174
Device: Add com keepalive
2025-08-06 17:17:36 -04:00
Jonathan Schwartz
c5bce795c6
Device: Add MessageFilter to enableMessagePolling()
2025-07-29 13:15:18 -04:00
Yasser Yassine
1e5e714f5b
Device: Add disk formatting
2025-07-22 20:02:06 +00:00
Kyle Schwarz
d70defbf8a
All: Address compiler warnings
2025-07-17 15:47:23 -04:00
Ben Kleinheksel
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
Keith Nash
b3d47f2ae5
Communication: Add LogDataMessage
2025-05-16 19:36:27 +00:00
Kyle Schwarz
4dcb944d35
Driver: Add Servd
2025-05-08 11:22:42 -04:00
Yasser Yassine
7eeb1b6c38
Device: Refactor ComponentVersions
...
Also:
- Add setGenericData()
- Add ExtendedResponseFilter
2025-04-30 18:49:35 +00:00
Kyle Schwarz
1ba3eded09
Device: Gracefully handle old firmware without ComponentVersions
2025-03-14 15:38:34 -04:00
Yasser Yassine
d4995fa2a9
Device: Fix heartbeat thread join location
2025-02-19 05:15:23 +00:00
Kurt Wachowski
4ba1a1e1dd
Resolve "Add MACsec support"
2025-02-17 20:44:58 +00:00
Jonathan Schwartz
c5ba2d8d32
Communication: Add missing CAN error types
2025-02-04 15:15:44 +00:00
Kyle Schwarz
f18aa00322
Communication: Add EthernetStatusMessage
2025-01-06 14:12:19 -05:00
Jonathan Schwartz
87baa97c3f
Device: Fix ComponentVersion retrieval
2025-01-06 19:06:11 +00:00
Yasser Yassine
dc0f16b1d2
Communication: Add GPTPStatus
2024-12-20 23:22:25 +00:00
Kyle Schwarz
38a4af8062
Device: Fix getRTC response size
...
Some devices pad to 16-bit.
2024-12-04 12:11:01 -05:00
Kyle Schwarz
564933cb41
Device: Add readCoreminiHeader()
...
- Fixes NeoMemoryDiskDriver::readLogicalDiskAligned() for flash
- Adds FlashMemoryMessage
2024-08-21 10:42:04 -04:00
Kyle Schwarz
f25a0a4a81
Device: Remove const from bool return type
2024-08-02 11:10:20 -04:00
Kyle Schwarz
cf1b4778a1
Device: RADMoon2ZL: Add TC10 commands
2024-06-03 08:31:17 -04:00
Yasser Yassine
9a1cd1124d
Device: Add device hardware info retrieval support
2024-05-14 19:52:00 +00:00
Kyle Schwarz
bc6f5eca9c
Device: Conditionally retrieve component versions
2024-04-17 14:36:42 -04:00
Yasser Yassine
cb22e622b3
Device: Refactor A2B APIs
...
* Removes features in `A2BMessage` class to support API for reading 16, 24, and 32 bit samples from A2B channels
* Re-organizes WAV receiving and transmitting code and API
* Creates API for mapping message channels to WAV channels and vice versa for transmitting and receiving
* Fixes `icsneo::Network::NetID::ExtendedData` VnetID bug for `icsneo::ExtendedDataMessage` decoding
* Creates RAD-A2B sequence chart example
* Fixes coremini uploading for certain devices in EEPROM by introducing `icsneo::Device::supportsEraseMemory`
2024-03-12 12:06:49 +00:00
David Rebbe
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
Max Brombach
a44952be13
Disk: Update VSA Example and Fix VSA CAN-FD Decode
...
- Send and validate CAN/CAN-FD/Eth frames in VSA example (two devices)
- Fix failure to decode CAN-FD frames from VSA records
2024-01-16 18:01:10 +00:00
Jonathan Schwartz
58f53edea8
Update device timeouts
2023-12-01 23:29:42 +00:00
Kyle Schwarz
bddbcfcf6d
CI: Fix warnings
2023-12-01 22:20:41 +00:00