Commit Graph

420 Commits (36065fab05bf3ce00f05ea84c2f8258a609ed43e)

Author SHA1 Message Date
David Rebbe 721c8b22d3 removed static_assert for now 2024-12-05 14:44:25 -05:00
David Rebbe 4308958f66 more renaming 2024-12-05 13:07:42 -05:00
David Rebbe d3c7a92f57 fixed some naming issues. 2024-12-05 12:01:39 -05:00
David Rebbe 875bf45421 added icsneo_device_load_default_settings 2024-12-04 23:18:26 -05:00
David Rebbe dee031710f added rtc functions 2024-12-04 23:08:49 -05:00
David Rebbe b44bf07d1b implemented can getter methods. 2024-12-04 15:35:57 -05:00
David Rebbe b88f8dbb05 added icsneo_get_events, icsneo_device_get_events, and icsneo_event_get_description 2024-12-04 12:32:42 -05:00
David Rebbe a7738f192f added icsneo_message_get_type and icsneo_message_get_bus_type 2024-12-04 00:24:26 -05:00
David Rebbe 55f90f5602 updated bus message classes for getBusType() 2024-12-04 00:08:22 -05:00
David Rebbe 4901168068 renamed RawMessage to InternalMessage 2024-12-03 23:59:19 -05:00
David Rebbe dc54bc6868 renamed Frame to BusMessage 2024-12-03 23:57:46 -05:00
David Rebbe e3ff239da7 moved and renamed network type to icsneo_msg_bus_type_t 2024-12-03 23:56:17 -05:00
David Rebbe 63fd8c2f3a fixed messages 2024-12-03 21:39:47 -05:00
David Rebbe 7dee139217 added icsneo_message_get_type. Not done. 2024-12-03 18:06:09 -05:00
David Rebbe fbeea2f79d added timeout to get messages and copied messages over. 2024-12-03 17:34:09 -05:00
David Rebbe 29486df894 update c23 warning 2024-12-03 15:38:34 -05:00
David Rebbe 983552657b add timestamp and get_messages, untested. 2024-11-25 23:40:49 -05:00
David Rebbe 32815943d5 add icsneo_get_message_count 2024-11-25 22:16:45 -05:00
David Rebbe a7be396ed9 added message polling limit functions 2024-11-25 22:14:58 -05:00
David Rebbe 64f038f781 added icsneo_device_type_from_type 2024-11-25 21:07:48 -05:00
David Rebbe 79293216af added icsneo_error_code 2024-11-25 21:00:10 -05:00
David Rebbe e4f69dfcc3 Added more icsneo functions 2024-11-25 20:51:24 -05:00
David Rebbe a6f8684a0c updated documentation 2024-11-25 20:38:49 -05:00
David Rebbe 8e3b12cdd0 added enum size check 2024-11-25 20:22:25 -05:00
David Rebbe b0f504a731 update devicetype enum names 2024-11-25 19:20:21 -05:00
David Rebbe 00c7e05b5d fixed compiler issue 2024-11-25 18:33:26 -05:00
David Rebbe 21a587db75 icsneo compiles, I'm sure everything else is broke. 2024-11-25 18:15:59 -05:00
David Rebbe ca10478752 in progress 2024-11-25 07:44:05 -05:00
David Rebbe d86a6d5ca1 forgot pragma in header 2024-11-23 18:08:04 -05:00
David Rebbe ee341139c0 first commit, open and close work. 2024-11-23 17:57:14 -05:00
Bryant Jones e73f61bfcc Device: Add RADGigastar2 2024-10-21 20:00:29 +00:00
Yaroslav Stetsyk f552df372b Device: Add RADMoonT1S 2024-10-18 18:23:58 +00:00
Vedant Naik 80904dd84c Device: Gigastar: Add TC10 2024-10-03 19:14:33 +00:00
Kyle Schwarz e2bd0b5a3e Device: Fix getHardwareInfo() timeout 2024-10-02 22:19:54 +00:00
Bryant Jones 24f291dc83 Device: Comet: Update settings 2024-09-26 20:42:41 +00: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
Bryant Jones ca370a1310 Device: Comet2: Enable TC10 2024-08-22 16:06:13 +00: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 4476bd8b71 Platform: TCP: Add poll function to Socket 2024-07-30 02:09:24 +00:00
Bryant Jones 14588591e5 Device: Comet2/Comet3: Add support for TC10 API 2024-07-08 14:00:24 +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 3782e12ef6 Device: Add neoVI Connect support 2024-04-30 12:48:31 +00:00
Kyle Schwarz bc6f5eca9c Device: Conditionally retrieve component versions 2024-04-17 14:36:42 -04:00
Kyle Schwarz 53ba297a44 RADComet: Suppress C4201 for nameless struct/union 2024-04-17 14:35:40 -04:00