Thomas Stoddard
516bca682c
EthernetMessage: Add T1S symbol support
2026-01-07 16:34:34 -05:00
Thomas Stoddard
977677e3af
Bindings: Add LiveData and LiveDataMessage support in Python bindings
2026-01-05 10:40:14 -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
Kyle Schwarz
d51f88d023
Communication: EthernetStatusMessage: Add BASE-T support
2025-10-30 21:13:20 -04:00
Kyle Schwarz
f3cb41d60b
Communication: Network: Add Type::AutomotiveEthernet
...
Also condense switch statements
2025-10-30 21:11:23 -04:00
Jonathan Schwartz
c2f1022858
Device: Add network mutex support
2025-10-24 12:12:36 -04:00
Max Brombach
5cdaeb1edc
Communication: Remove CoreMiniExtendedMsgHdr from HardwareLINPacket struct
2025-10-16 13:31:20 -04:00
Yasser Yassine
b48160286b
Device: Add reconnect()
2025-10-11 16:33:22 -04:00
Emily Brooks
99a2ca4f0d
Device: WiVI: Add VIN support
2025-10-08 15:49:03 -04:00
Max Brombach
b9d3dde8d5
VSA: Remove packet truncation mechanism
2025-09-30 11:41:40 -04:00
Kyle Schwarz
11643e2281
Bindings: Python: Add EthPhyMessage
...
Also fixes PhyMessages for RADEpsilon(XL)
2025-09-29 17:17:26 -04:00
Yasser Yassine
88d32128c9
Communication: Add SPI support
2025-09-17 13:30:12 -04:00
Kyle Schwarz
8b7e2556a0
Driver: DXX: Fix ION, FIRE, ValueCAN3, & VividCAN
2025-09-10 10:11:08 -04:00
Max Brombach
fbdab1e998
Communication: Fix MultiChannelCommunication race
2025-09-09 15:52:54 -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
Thomas Stoddard
10efacf91e
Communication: EthernetMessage: Switch to TX_WRAP
2025-07-17 01:49:31 +00:00
Kyle Schwarz
6d985ca873
Communication: Fix neotc10sleepstatus_t
2025-07-16 11:54:27 -04:00
Kyle Schwarz
7afa41bf2a
API: C: Add TC10
2025-07-03 09:30:29 -04:00
Kyle Schwarz
5795791eac
Driver: Servd: Fix Address creation
2025-06-19 16:48:15 -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
Kyle Schwarz
f37b88d616
Communication: Fix ScriptStatus sizes
2025-06-12 11:17:59 -04: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
b1e875980c
Communication: Rename Ethernet to Ethernet 01
2025-04-18 09:39:40 -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
Kyle Schwarz
538d6ec0c8
Communication: Remove unused parameter
2025-03-17 23:12:25 -04: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
Yasser Yassine
dc0f16b1d2
Communication: Add GPTPStatus
2024-12-20 23:22:25 +00:00
Kyle Schwarz
34cacf4cf2
EthernetMessage: Fix TX receipts
...
Fixes
- HardwareEthernetPacket packing
- EthernetMessage::fcs
2024-12-13 12:55:57 -05:00
Bryant Jones
ee7b66625a
Network: Add support for new networks on LIN, SPI, and OP Eth
2024-09-25 14:09:38 -04:00
Bryant Jones
99183a89f9
Communication: Add new app errors
2024-08-29 12:28:01 -04:00
Kyle Schwarz
564933cb41
Device: Add readCoreminiHeader()
...
- Fixes NeoMemoryDiskDriver::readLogicalDiskAligned() for flash
- Adds FlashMemoryMessage
2024-08-21 10:42:04 -04:00
Kyle Johannes
cac8d760b0
Communication: Add AppErrorMessage support
...
App errors are responses from the device indicating internal runtime errors.
2024-08-15 16:47:35 +00:00
Kurt Wachowski
75af3220b0
Driver: Block between read attempts
...
Driver:
* Refactored to limit accessibility of member fields;
Communication:
* readTask() now calls for a blocking wait;
2024-08-13 13:55:12 +00:00
Kyle Schwarz
cf1b4778a1
Device: RADMoon2ZL: Add TC10 commands
2024-06-03 08:31:17 -04:00
Yasser Yassine
77928dc93d
Driver: Add general predicate parameter for waitForRx
2024-05-28 18:21:22 +00:00
Yasser Yassine
659fcf633c
Communication: Add pause feature
...
Removed redirect read
2024-05-23 21:23:45 +00:00
Yasser Yassine
9a1cd1124d
Device: Add device hardware info retrieval support
2024-05-14 19:52:00 +00:00
Jonathan Schwartz
63f0516318
Replace concurrentqueue with ringbuffer
2024-04-05 17:24:53 +00:00
Kyle Schwarz
7d2d12c5cd
Revert "Communication: Move NetID::Device to Type::CAN"
2024-04-04 21:48:42 +00:00
Jonathan Schwartz
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
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
Emily Brooks
05888e5c20
Device: Set multiple root directory entry flags at once
2024-02-14 18:06:59 -05:00
Yasser Yassine
1dfed4c9c4
A2B: Set timestamp field in HardwareA2BPacket::DecodeToMessage
2024-01-22 22:44:06 +00:00
jschwartz
26b52237e4
Communication: Increase device timeout in overloaded waitForMessageSync
2023-12-07 16:03:31 -05:00