Commit Graph

  • 295ba490aa Settings: Mark termination enables as an unaligned ptr Paul Hollinsky 2021-05-05 03:38:58 -0400
  • 1bb114004e Remove unused parameters Paul Hollinsky 2021-05-05 02:40:00 -0400
  • e99107c1bc Device: Allow different Question options for OpenStatus Paul Hollinsky 2021-05-05 02:21:15 -0400
  • 82113f1a67 Settings: Better handling of the checksum Paul Hollinsky 2021-05-05 02:20:36 -0400
  • 0006f31844 Network: Mark Main51, OldFormat, and ReadSettings as Internal Paul Hollinsky 2021-05-05 02:18:22 -0400
  • 595cc36545 Device: Implement version handling Paul Hollinsky 2021-05-05 02:17:38 -0400
  • 8be3bbaee5 CMake: Use CMAKE_CXX_STANDARD_REQUIRED Paul Hollinsky 2021-05-05 02:16:01 -0400
  • 72bc5914a6 EthernetPacket: Allow 1 extra byte at the end of the packet Paul Hollinsky 2021-05-04 23:25:36 -0400
  • eca1110305 ValueCAN 4-2EL: Allow the Ethernet network while communicating over it Paul Hollinsky 2021-05-04 23:08:34 -0400
  • b104b34919 Device: Report whether the current driver supports DFU Paul Hollinsky 2021-05-04 22:53:28 -0400
  • 805ff4f549 ValueCAN 4-2EL: Device reqires PCAP to enumerate over Ethernet Paul Hollinsky 2021-05-04 22:39:33 -0400
  • 78e3eb18df Drivers: Rename STM32 to CDC ACM Paul Hollinsky 2021-05-04 22:37:16 -0400
  • 6d22b1e001 POSIX: STM32: Check re-enumeration by inode Paul Hollinsky 2021-05-04 22:22:30 -0400
  • b7c7d4349a Device: Extend open() API for long-running tasks Paul Hollinsky 2021-04-29 19:08:31 -0400
  • 3d4e0a27e3 Decoder: Pass on short Device messages Paul Hollinsky 2021-04-29 19:07:38 -0400
  • 0ce52f064b Event: Better error message for USB powered devices Paul Hollinsky 2021-04-29 18:15:56 -0400
  • f629125e67 Build: Allow inheritance of the C++ standard Paul Hollinsky 2021-04-29 18:08:01 -0400
  • a63d701839 Event: More user-friendly message for the packet decoding error Paul Hollinsky 2021-04-29 18:07:08 -0400
  • 622c5ee57a POSIX: STM32: Handle re-enumeration when changing modes Paul Hollinsky 2021-04-27 21:12:59 -0400
  • 5733300de6 Extensions: Auto-add linked extensions Paul Hollinsky 2021-04-27 21:12:24 -0400
  • 65a6fadd1d Device: Pull out communication close on open error Paul Hollinsky 2021-04-27 21:07:36 -0400
  • 8e2883bca9 MultiChannelCommunication: Use generic handleInput Paul Hollinsky 2021-04-23 22:34:32 -0400
  • f8355df770 Communication: Block destruction while inside redirectionFn Paul Hollinsky 2021-04-23 22:33:32 -0400
  • 218648ae5a Extensions: Offer an opportunity to communicate with a dead device Paul Hollinsky 2021-04-23 22:32:42 -0400
  • 4cd7bafca7 Device: Allow the suppression of disconnects from extensions Paul Hollinsky 2021-04-23 20:04:02 -0400
  • 6c1cbc9db8 Optional: Move optional-lite to the include/third-party directory Paul Hollinsky 2021-04-23 20:01:53 -0400
  • b7ce9819bd POSIX STM32: Handle large write payloads failing with O_NONBLOCK Paul Hollinsky 2021-04-23 17:06:16 -0400
  • 55ca6adee6 Communication: Allow redirection of reads Paul Hollinsky 2021-04-23 17:00:37 -0400
  • bb7719d185 POSIX Drivers: Clear disconnected status when closing Paul Hollinsky 2021-04-23 16:59:48 -0400
  • 4b12d3aa4d EventCallback: Convert indentation to tabs Paul Hollinsky 2021-04-22 13:29:56 -0400
  • bb322ad190 neoVI FIRE 2: MiscIO and EMiscIO Support Paul Hollinsky 2021-04-21 10:40:35 -0400
  • 92589c2ce7 Device: Make IO system thread-safe Paul Hollinsky 2021-04-21 10:04:25 -0400
  • 3b6b4f0541 C API: Expose icsneo_getNetworkByNumber Paul Hollinsky 2021-04-12 20:20:48 -0400
  • 40be68e744 C API: Add typedefs for neonetid_t and neonettype_t Paul Hollinsky 2021-04-12 20:20:07 -0400
  • e29d63b08c Add Keysight branding where applicable Paul Hollinsky 2021-04-12 19:01:43 -0400
  • d79f735df8 Settings: Fix an issue where read errors were not properly reported Paul Hollinsky 2021-04-11 22:37:44 -0400
  • e82b5d15e0 Support software controllable termination Paul Hollinsky 2021-04-11 22:13:51 -0400
  • c8bf1f26da Examples: C Interactive: Initialize product description to empty string Paul Hollinsky 2021-04-11 22:00:12 -0400
  • 9ba21d5dc7 C API: Digital IO function use stdbool.h Paul Hollinsky 2021-04-11 20:54:59 -0400
  • eb5a84132a EtherBADGE: Device only has one CAN channel Paul Hollinsky 2021-04-08 15:51:56 -0400
  • 66b0c91cea Settings: Add missing early return on error to getFDBaudrateFor Paul Hollinsky 2021-04-08 15:05:39 -0400
  • 7fdae15aed Network: Update DeviceStatus define to match the standard style Paul Hollinsky 2021-04-07 00:38:49 -0400
  • adb972b1f7 Network: Fix defines for C API Paul Hollinsky 2021-04-07 00:35:08 -0400
  • 441b16e9a1 Network: Add CoreMini Mappings Paul Hollinsky 2021-04-07 00:30:54 -0400
  • cf8c5a31c7 I2C: Add as type and fix network definitions Paul Hollinsky 2021-04-07 00:23:29 -0400
  • a6c8acd8e9 Ethernet (DoIP) Activation Line support Paul Hollinsky 2021-04-06 22:50:25 -0400
  • 4e245db94e ValueCAN 4-2EL: Fix wrong structure used in settings Paul Hollinsky 2021-04-06 18:03:41 -0400
  • 4a1d0382f2 ThirdParty: Add optional-lite polyfill Paul Hollinsky 2021-04-06 18:01:26 -0400
  • 18394d0cfb Add transmit support for ISO 9141-2 Paul Hollinsky 2021-03-23 17:23:55 -0400
  • 4bca43028c EthernetPacketizer: Resolve warnings Paul Hollinsky 2021-03-23 14:36:10 -0400
  • 92790330f1 macOS: STM32: Fix device finding for newer versions of the OS Paul Hollinsky 2021-03-19 13:02:53 -0400
  • 7f27b30954 Make icsneo::Plasion::GetSupportedNetworks public Jeffrey Quesnelle 2021-02-26 10:38:38 -0500
  • f63c187ed3 Add receive support for ISO 9141-2 Paul Hollinsky 2021-02-18 23:19:33 -0500
  • 4d655da69d Decoder: 64-bit shift to avoid UB Paul Hollinsky 2021-01-29 17:32:07 -0500
  • 09a02ff420 Platform: Windows: Unicode safe Paul Hollinsky 2021-01-28 15:51:35 -0500
  • 33a84bf8ce PCAP: Switch to pcap_dispatch() Kyle Schwarz 2020-10-23 13:43:19 -0400
  • 7c1d44bc4f C Example: Show transmit receipts Paul Hollinsky 2020-11-17 11:47:09 -0500
  • cfaf677263 C Example: Fix improper allocation size Paul Hollinsky 2020-11-17 11:47:05 -0500
  • ffbb5e20c5 Add description field for messages Kyle Schwarz 2020-11-13 16:15:04 -0500
  • e5920417ff POSIX: FTDI: Use libusb include directory Paul Hollinsky 2020-10-08 21:09:45 -0400
  • a5b27a15b0 Allow disconnections to be signaled by drivers Kyle Schwarz 2020-10-08 17:38:10 -0400
  • dfe2d23d85
    Merge pull request #27 from pierreluctg/icsneolegacy-ExtraDataPrtEnabled Paul Hollinsky 2020-09-23 12:40:56 -0400
  • 66d7c2f390
    Merge pull request #25 from pierreluctg/icsneolegacy-setFDBitRate Paul Hollinsky 2020-09-23 12:36:23 -0400
  • 7e714abfd1 EthernetPacketizer: Add missing include for GCC Paul Hollinsky 2020-09-23 10:23:05 -0400
  • 2cd074cf13 Setting ExtraDataPtrEnabled when ExtraDataPtr is use Pierre-Luc Tessier Gagne 2020-09-23 08:36:24 -0400
  • 90b04f4578 Adding icsneoSetFDBitRate api to the icsneolocacy Pierre-Luc Tessier Gagne 2020-09-23 07:23:17 -0400
  • 6f0654c336 Windows: PCAP: Rework for Ethernet Packetizer and Performance Paul Hollinsky 2020-09-22 19:22:40 -0400
  • 76619e2496 RAD-Galaxy: RJ45 Ethernet Support Paul Hollinsky 2020-09-22 19:20:56 -0400
  • 2c55584962 Ethernet: Encode preemption enabled flag Paul Hollinsky 2020-09-22 19:19:22 -0400
  • 1f4358af4b Packetizer: Correct packet length check Paul Hollinsky 2020-09-22 19:17:12 -0400
  • 28b35a8243 Communication: Create EthernetPacketizer Paul Hollinsky 2020-09-22 19:15:24 -0400
  • 5c18bedf70 RAD-Gigalog: Fix serial number prefix Paul Hollinsky 2020-09-18 16:38:09 -0400
  • eda4a30dcd Add ValueCAN 4 Industrial Paul Hollinsky 2020-09-14 12:45:32 -0400
  • 211f844f77 ValueCAN 4-2EL: Fix device agnostic CAN settings Paul Hollinsky 2020-09-14 12:36:19 -0400
  • 8843ace87e ValueCAN 4-2EL: Add communication over Ethernet Paul Hollinsky 2020-09-14 12:35:43 -0400
  • d2676afa11 Update device names for consistency Paul Hollinsky 2020-09-14 11:58:34 -0400
  • c48efe8e5b Add Gigalog, Gigastar, Moon 2, Moon Duo, and Supermoon Paul Hollinsky 2020-09-14 11:57:01 -0400
  • 9dc4b302ef POSIX: PCAP: Enable if permissions are set, with a warning otherwise Paul Hollinsky 2020-09-14 11:51:15 -0400
  • a460e27657 Add RADGigalog for Windows Paul Hollinsky 2020-09-08 17:55:52 -0400
  • eaa1409af0 Update/add settings structures for several devices Paul Hollinsky 2020-09-08 17:41:47 -0400
  • de0c16a461 VividCAN: Better "Online Not Supported" Error Paul Hollinsky 2020-09-08 17:39:47 -0400
  • 3f8ed840ba Start callback IDs at 1 so 0 is reserved Paul Hollinsky 2020-09-08 17:38:38 -0400
  • 12463ea2f4 Remove globs from CMake Kyle Schwarz 2020-09-02 12:19:17 -0400
  • 8e999a0fb8 Heartbeat: Break from loop rather than returning Paul Hollinsky 2020-09-01 16:32:54 -0400
  • a325d8a12b PCAP: Send initial requests from the interface MAC Paul Hollinsky 2020-09-01 15:53:45 -0400
  • 046e2bae9d Ensure proper closure of the heartbeat thread on reopen Paul Hollinsky 2020-09-01 15:52:41 -0400
  • c48995520f POSIX: FTDI: Report warnings and retry on libftdi errors Paul Hollinsky 2020-09-01 15:15:36 -0400
  • aceea6dc5b libftdi: Don't discard data on LIBUSB_ERROR_TIMEOUT Paul Hollinsky 2020-09-01 15:14:37 -0400
  • 1bb1ab7a82 Add CoreFoundation and IOKit frameworks for macOS Kyle Schwarz 2020-08-28 13:34:28 -0400
  • 044c2bb86f Detect device disconnects Kyle Schwarz 2020-08-27 13:20:48 -0400
  • 5db07102aa PCAP: Listen for ICS_UNSET_MAC Paul Hollinsky 2020-08-26 22:43:35 -0400
  • b5c9443fc8 POSIX: PCAP: Ensure packets get captured Paul Hollinsky 2020-08-26 22:43:28 -0400
  • 4c2cd918de Revert "Add FindLibUSB.cmake for libftdi" Kyle Schwarz 2020-08-27 12:22:24 -0400
  • 7cd008a003 Switch to non-blocking I/O for STM32 Kyle Schwarz 2020-08-25 16:14:47 -0400
  • dfe5845b3c Add FindLibUSB.cmake for libftdi Kyle Schwarz 2020-08-20 12:44:05 -0400
  • b6692d3762 Add missing C++ guards Kyle Schwarz 2020-08-14 23:07:33 -0400
  • 3e4b595fe4 Resolve signedness warnings on GCC Kyle Schwarz 2020-08-18 15:37:05 -0400
  • 4cd897badd Fix deadlock with Driver::write Kyle Schwarz 2020-08-14 16:57:52 -0400
  • afda617894 Remove trailing white-space Kyle Schwarz 2020-08-11 13:42:13 -0400
  • 1d286be1e4 Switch PLUTO_MAX_MAC_CONFIG_ENTRIES to C API define Kyle Schwarz 2020-08-10 15:50:29 -0400