Commit Graph

  • ba9813021e Legacy API can receive CAN now Paul Hollinsky 2018-10-08 21:43:32 -0400
  • b3471890eb Allow returning to the default settings Paul Hollinsky 2018-10-08 19:03:12 -0400
  • 7d821b9745 Revamp the way that ethernet devices are found Paul Hollinsky 2018-10-08 16:32:51 -0400
  • 466d35c68b Use the interface MAC to transmit Paul Hollinsky 2018-10-08 15:44:23 -0400
  • 600813b7e6 Remove some noisy debugging info Paul Hollinsky 2018-10-08 15:09:50 -0400
  • 6ad4e564b9 Fix PCAP MAC PID issues by checking against the serial returned instead Paul Hollinsky 2018-10-04 17:37:17 -0400
  • efe04128fb IDeviceSettings is now referenced by unique_ptr, rather than shared_ptr Paul Hollinsky 2018-10-04 17:28:35 -0400
  • c56aa73b31 Fix communication commands failing Paul Hollinsky 2018-10-04 17:27:39 -0400
  • 21f5badb0c Use unique_ptr for increased ownership clarity of communication components Paul Hollinsky 2018-10-04 13:13:44 -0400
  • 214acf4c8f Statically link in C++ API rather than compiling it 3 times Paul Hollinsky 2018-10-04 12:47:54 -0400
  • 7e7a969f28 Resolve some MSVC warnings Paul Hollinsky 2018-10-04 12:31:26 -0400
  • d86f15ab4c Fix settings checksum issues Paul Hollinsky 2018-10-04 12:31:04 -0400
  • acfeacedfc Encoder works but needs cleanup, GS checksum is not working properly somehow Paul Hollinsky 2018-10-03 17:04:55 -0400
  • dffae23e54 Testing the encoder for sending more complex messages Paul Hollinsky 2018-10-03 14:33:30 -0400
  • 590a99d995 Linux: Take out hardcoded path to SO, use LD_LIBRARY_PATH or copy the SO Paul Hollinsky 2018-10-02 16:20:24 -0400
  • 5bf50ddc00 Begin adding an encoder for messages Paul Hollinsky 2018-10-01 16:16:49 -0400
  • d7372bbd5a Incomplete device settings sending Paul Hollinsky 2018-10-01 15:26:13 -0400
  • a8ef08fae4 Fix POSIX building Paul Hollinsky 2018-10-01 11:33:46 -0400
  • 2b443ad83d The icsneolegacy API finds devices correctly now Paul Hollinsky 2018-09-27 13:34:16 -0400
  • 06b7181492 Implement DeviceType and icsneo_getProductName Paul Hollinsky 2018-09-26 20:43:49 -0400
  • bbcc5b2d7b Resolve macOS compile warnings Paul Hollinsky 2018-09-26 18:30:06 -0400
  • 399c72e61d Resolve merge conflicts master into devicesettings Paul Hollinsky 2018-09-26 18:24:59 -0400
  • a5b79167b9 Clean up DeviceType Paul Hollinsky 2018-09-26 18:16:50 -0400
  • 8060b07eee Fix macOS compile errors Paul Hollinsky 2018-09-26 18:16:05 -0400
  • bab9e0f020 Device types, not finished yet Paul Hollinsky 2018-09-26 16:53:18 -0400
  • 1dcdb58008 Skeleton legacy API Paul Hollinsky 2018-09-26 16:49:31 -0400
  • b0f5ad0f7f Refactor icsneoc to icsneo_functionName to avoid conflicts with legacy Paul Hollinsky 2018-09-26 16:38:28 -0400
  • c391bb97a4 Manage memory for the C interface in a much less hack way Paul Hollinsky 2018-09-25 18:58:37 -0400
  • 6a0c28cb3d Got rid of a strcpy Paul Hollinsky 2018-09-25 18:46:05 -0400
  • 650b46fad2 Fix structs for FIRE 2 settings Paul Hollinsky 2018-09-25 18:41:05 -0400
  • 126c8efd2a Don't reuse the device object we use to get the serial Paul Hollinsky 2018-09-25 18:15:50 -0400
  • 840fe54bcd Get rid of annoying warning Paul Hollinsky 2018-09-25 18:00:52 -0400
  • 9f20d70102 Refactor MessageDecoder to Decoder Paul Hollinsky 2018-09-25 18:00:16 -0400
  • 4c45b235bc Merge branch 'master' of intrepidcs.homeip.net:paulhollinsky/icsneonext Paul Hollinsky 2018-09-25 17:56:02 -0400
  • dec85a4c55 Lazily load PCAP DLL on Windows, keeping it cached afterwards Paul Hollinsky 2018-09-25 17:55:59 -0400
  • 69773d6537 Check serial number on device open, get correctly for PCAP devices Paul Hollinsky 2018-09-25 17:53:58 -0400
  • 72773d9afa Refactor MessageFilter and MessageCallback Paul Hollinsky 2018-09-25 17:53:02 -0400
  • 28de70aa05 Refactor ICSChecksum and packetWrap into the Packetizer Paul Hollinsky 2018-09-25 17:50:58 -0400
  • aa25ba1728 Communication uses instantiated Packetizers and Decoders now Paul Hollinsky 2018-09-25 17:47:27 -0400
  • 585abe7cbb Communication::Packet refactored out to Packet Paul Hollinsky 2018-09-25 17:40:33 -0400
  • d27b516894 Communication::Command refactored out of Communication Paul Hollinsky 2018-09-25 17:35:56 -0400
  • 2099ba9d1e Resolve macOS warnings and standardize style Paul Hollinsky 2018-09-24 19:04:20 -0400
  • 6284223650 Wait on the correct netid for the correct time for serial numbers Paul Hollinsky 2018-09-24 18:54:45 -0400
  • b634e6a443 Point macOS version towards the right dylib Paul Hollinsky 2018-09-24 18:16:08 -0400
  • da4d9e46be Start work on device settings communication Paul Hollinsky 2018-09-24 16:57:14 -0400
  • af4f4894f5 C++11 and CMake 3.2 compliance changes Paul Hollinsky 2018-09-21 17:32:47 -0400
  • 95f3af3824 Added support for neoOBD2-SIM Paul Hollinsky 2018-09-20 18:11:47 -0400
  • 1f65a03481 Struct packing Paul Hollinsky 2018-09-20 16:02:40 -0400
  • 22021bbd83 Remove unnecessary FTDI/Comm instantiation for FIRE 2 Paul Hollinsky 2018-09-20 16:02:19 -0400
  • d6100f99d1 It is not necessary to set bitrate for the USB serial on POSIX Paul Hollinsky 2018-09-20 14:44:32 -0400
  • ef8d764aa6 Move platforms around, most of POSIX will be common implementation Paul Hollinsky 2018-09-20 14:40:24 -0400
  • 8435efb039 Resolve some compile errors and warnings that can arise under Linux Paul Hollinsky 2018-09-20 14:26:59 -0400
  • fb4a327891 Allow devices to be selectively included per platform Paul Hollinsky 2018-09-20 13:21:54 -0400
  • 30327dd12d Remove debugging printouts from the pcap driver Paul Hollinsky 2018-09-19 13:52:12 -0400
  • 315be76034 Silence warnings Paul Hollinsky 2018-09-18 17:01:37 -0400
  • b254ac991d Rename the USB_PRODUCT_ID to PRODUCT_ID as it is used for Ethernet as well Paul Hollinsky 2018-09-18 16:59:59 -0400
  • 8343093708 Fixed an issue where Windows VCP data latency was bad at low traffic Paul Hollinsky 2018-09-18 16:51:22 -0400
  • 8375a354af Add support for RADGalaxy and neoVI FIRE 2 over Ethernet Paul Hollinsky 2018-09-18 16:50:42 -0400
  • 5b1a56ee6c Renamed to avoid compiler warning Paul Hollinsky 2018-09-18 16:36:04 -0400
  • 6d4652f03f Add support for neoOBD2 PRO Paul Hollinsky 2018-09-18 16:35:22 -0400
  • 63d13cdb88 Allow polling for messages from C Paul Hollinsky 2018-09-13 19:40:23 -0400
  • f1f1cb1701 Change to the read buffer size on Windows for better performance Paul Hollinsky 2018-09-13 19:40:09 -0400
  • 9f43e9e39e Separate MessageDecoder from Packetizer and optimize Paul Hollinsky 2018-09-13 19:39:19 -0400
  • e2e5017331 Initial commit Paul Hollinsky 2018-09-10 20:28:29 -0400