Commit Graph

  • 4d30b19251 Use the select() function instead of poll(). Jef Driesen 2008-02-15 15:57:45 +00:00
  • 4be1c33ca3 Added the initial implementation for the Suunto D6 and D9. Jef Driesen 2008-02-13 15:55:16 +00:00
  • 898b1479bc Set the fAbortOnError flag explicitly to FALSE. Jef Driesen 2008-02-08 14:17:38 +00:00
  • 0b5c63995f Added support for the Mac OS X operating system. Jef Driesen 2008-02-08 09:02:36 +00:00
  • 331ecf1a09 Added a function to change the delay between two commands. Jef Driesen 2008-02-03 06:29:07 +00:00
  • fa20dbb87d Added the initial implementation for the Uwatec Memomouse. Jef Driesen 2008-01-28 13:52:29 +00:00
  • 0d800dba95 Do not return the checksum bytes to the user. Jef Driesen 2008-01-24 10:48:11 +00:00
  • 6ca4159149 Added the initial implementation for the Uwatec Aladin. Jef Driesen 2008-01-10 09:20:11 +00:00
  • 7f3382dfd7 Added code to transfer only the dive data from a Suunto Vyper2. Jef Driesen 2008-01-08 15:58:19 +00:00
  • a004a94c2a Added utility functions to duplicate all output to a logfile. Jef Driesen 2008-01-02 12:11:31 +00:00
  • 8b52082a2f Updated the comments on the timings of the original Suunto interface. Jef Driesen 2008-01-02 12:01:39 +00:00
  • bc229099af Added a missing function to the header file. Jef Driesen 2007-12-29 19:06:23 +00:00
  • a63a1e4576 Added the initial implementation for the Suunto Vyper2. Jef Driesen 2007-12-19 10:16:00 +00:00
  • 50bc70d89a Use common error codes for all Suunto divecomputers. Jef Driesen 2007-12-19 09:24:09 +00:00
  • ec04cc516c Prepare to add support for other Suunto dive computers. Jef Driesen 2007-12-19 09:15:12 +00:00
  • e67d470c11 Return success when trying to close a NULL device. Jef Driesen 2007-12-07 12:17:35 +00:00
  • 4a8c15dafe Changed the default timeout to 1000ms. Jef Driesen 2007-12-03 14:39:09 +00:00
  • 3f22a2d3e5 Add extra debugging code when a null package is received. Jef Driesen 2007-12-03 14:38:47 +00:00
  • d265228b26 Improved some code comments. Jef Driesen 2007-12-03 13:56:22 +00:00
  • 4d4b0f141f Do not detect the first package by means of the number of bytes. Jef Driesen 2007-12-03 13:54:21 +00:00
  • b9a43e3157 Do not flush the input and output buffers when configuring the device. Jef Driesen 2007-11-29 09:08:25 +00:00
  • 40835b8d80 Added a function to configure the size of the input and output buffers. Jef Driesen 2007-11-27 15:09:38 +00:00
  • 295c95ac03 Fixed include file. Jef Driesen 2007-11-22 15:46:44 +00:00
  • ec0e90a738 Renamed the dumpfile to avoid confusion with the dumpfile from SDM. Jef Driesen 2007-11-22 15:39:09 +00:00
  • b847086ad7 Do not attempt to read data if it's not required. Jef Driesen 2007-11-17 09:40:24 +00:00
  • 5e9279b99d Read the package length and header with a single read operation. Jef Driesen 2007-11-17 08:53:54 +00:00
  • 40e37e6675 Removed some unnecessary functions. Jef Driesen 2007-11-16 15:37:50 +00:00
  • 8f4ebf434c Reduced the amount of duplicated code. Jef Driesen 2007-11-16 13:34:13 +00:00
  • 7f158ff8f6 Use the SUUNTO_VYPER_PACKET_SIZE macro. Jef Driesen 2007-11-16 11:28:48 +00:00
  • 7747a6d4bd Use the result codes in the test application. Jef Driesen 2007-11-13 09:48:59 +00:00
  • 8b6db75873 Return more useful result codes from all public api functions. Jef Driesen 2007-11-09 15:07:57 +00:00
  • 84e76103c2 Updated the code comments on the timing of the echo cancellation. Jef Driesen 2007-11-09 14:57:46 +00:00
  • 7e75ee3831 Setting the RTS line is not really necessary when opening the device. Jef Driesen 2007-11-09 14:41:33 +00:00
  • 627ba48bc2 Use a macro for all warning messages. Jef Driesen 2007-11-09 12:47:56 +00:00
  • 07265e3571 Change the echo cancellation to match with Suunto Dive Manager 1.6. Jef Driesen 2007-11-08 14:46:10 +00:00
  • 94ff25e8a4 Open the dump files in binary mode. Jef Driesen 2007-11-08 08:55:03 +00:00
  • de3fb61c0a Handle null packages correctly. Jef Driesen 2007-11-04 13:12:50 +00:00
  • e1f12108cb Handle timeouts while receiving the first package. Jef Driesen 2007-11-03 20:27:14 +00:00
  • 316ec12fef Added a test to dump the entire memory of the dive computer. Jef Driesen 2007-11-03 20:00:14 +00:00
  • 4875f9c2bb Added the initial implementation for the Suunto Vyper. Jef Driesen 2007-10-31 15:25:44 +00:00
  • c5fc289cb2 Added missing break statements in the serial_flush() functions. Jef Driesen 2007-10-29 10:54:40 +00:00
  • 76e5f12094 Implemented the win32 serial_drain function using FlushFileBuffers. Jef Driesen 2007-10-29 10:49:35 +00:00
  • 21e9cf9739 Implemented the win32 serial_drain function using WaitCommEvent. Jef Driesen 2007-10-29 10:45:35 +00:00
  • 425efd1c0d Added a shorter implementation for the serial_set_status function. Jef Driesen 2007-10-29 09:56:30 +00:00
  • 0154674573 Attempt to read/write before waiting, instead of the other way around. Jef Driesen 2007-10-29 09:52:28 +00:00
  • a3ae610b2e Replace termios VMIN=0 and VTIME=0 with O_NONBLOCK. Jef Driesen 2007-10-29 09:37:26 +00:00
  • 3f33f82bc2 Initial import. Jef Driesen 2007-10-29 09:22:19 +00:00