241 Commits

Author SHA1 Message Date
Jef Driesen
4368b94ff0 Added basic support for the fingerprint feature. 2009-02-23 13:03:20 +00:00
Jef Driesen
1c736835eb Autodetect the difference between a Vyper and a Spyder. 2009-02-20 12:26:15 +00:00
Jef Driesen
8391b4201d Add a device info event for the Suunto Vyper. 2009-02-20 12:26:02 +00:00
Jef Driesen
626c28ad6c Add a device info event for the Suunto D9 and Vyper2. 2009-02-20 12:25:50 +00:00
Jef Driesen
236d84a253 Add a device info event for the Suunto Eon and Solution. 2009-02-20 12:25:37 +00:00
Jef Driesen
64e3f4b4bf Add a device info event for the Reefnet Sensus Original, Pro and Ultra. 2009-02-20 12:25:25 +00:00
Jef Driesen
75d3792016 Add a device info event for the Uwatec Smart. 2009-02-20 12:25:11 +00:00
Jef Driesen
b8ff29d15d Add a device info event for the Uwatec Memomouse. 2009-02-20 12:24:59 +00:00
Jef Driesen
8e05b91502 Add a device info event for the Uwatec Aladin. 2009-02-20 12:24:47 +00:00
Jef Driesen
2be97f0e12 Added basic support for the new device info event. 2009-02-20 12:24:35 +00:00
Jef Driesen
f38ecdcb3f Remove all legacy event code. 2009-02-20 12:12:30 +00:00
Jef Driesen
6b4663444b Added event notifications for the Mares Nemo. 2009-02-20 12:12:16 +00:00
Jef Driesen
204c83c150 Added event notifications for the Suunto Solution. 2009-02-20 12:12:04 +00:00
Jef Driesen
845e6442f6 Port the Suunto Eon, Vyper, Vyper2 and D9 to the new event code. 2009-02-20 12:11:52 +00:00
Jef Driesen
3ce6a725a9 Port the Reefnet Sensus Original, Pro and Ultra to the new event code. 2009-02-20 12:11:38 +00:00
Jef Driesen
7cba191322 Port the Uwatec Aladin, Memomouse and Smart to the new event code. 2009-02-20 12:11:25 +00:00
Jef Driesen
7c3f4e864f Added basic support for the new event notification code. 2009-02-20 12:11:11 +00:00
Jef Driesen
eb9efb47e1 Check the length of the provided buffer space before the data transfer. 2009-02-11 10:43:44 +00:00
Jef Driesen
679d7a2801 Use standard header files to define NULL. 2009-02-11 10:43:10 +00:00
Jef Driesen
19cc36b527 Automatically abort when a dive is older than the provided timestamp. 2009-02-06 08:27:07 +00:00
Jef Driesen
e5fea5a370 Added a checksum function for the Oceanic VT Pro version string. 2009-02-05 10:05:15 +00:00
Jef Driesen
fe78347584 Added a parser for the Reefnet Sensus Original. 2009-02-05 09:59:35 +00:00
Jef Driesen
0645df7546 Added the foreach() function for the Reefnet Sensus Original. 2009-02-05 09:59:19 +00:00
Jef Driesen
873eccd2b8 Updated the msvc project file. 2009-01-21 14:12:19 +00:00
Jef Driesen
cf5b2acea6 Automatically cancel the waiting state. 2009-01-19 09:28:57 +00:00
Jef Driesen
2315f066a9 Added the initial implementation for the Reefnet Sensus Original. 2009-01-19 09:28:10 +00:00
Jef Driesen
8f845c5fe6 Reduce the very large timeout value by polling the serial line.
The event reporting is improved as well, by emitting more waiting 
events.
2009-01-07 10:07:37 +00:00
Jef Driesen
c55bbede1d Fixed some warnings related to missing initializers. 2009-01-06 21:44:40 +00:00
Jef Driesen
b434fa344b Fixed some warnings related to shadow variables. 2009-01-06 21:44:25 +00:00
Jef Driesen
5cde8bdb52 Declare functions with no arguments as void. 2009-01-06 13:09:19 +00:00
Jef Driesen
d94ecdad25 Check the correct variable for NULL. 2009-01-06 13:09:06 +00:00
Jef Driesen
cf8fc54316 Updated the Oceanic header file. 2009-01-06 13:07:22 +00:00
Jef Driesen
9a61ecf493 Updated the msvc project file. Patch by Eric Bourque. 2009-01-02 21:34:54 +00:00
Jef Driesen
1eedd33b5d Added write support. 2008-12-27 16:18:01 +00:00
Jef Driesen
7195c000e4 Added a new function for the keepalive command. 2008-12-27 16:17:49 +00:00
Jef Driesen
56b52f8fad Take care of the init and quit command internally. 2008-12-27 16:17:35 +00:00
Jef Driesen
fb9a3f3872 Added a parser for the Suunto Solution. 2008-12-23 18:20:48 +00:00
Jef Driesen
a04b9e75c6 Added the foreach() function for the Suunto Solution. 2008-12-23 18:20:33 +00:00
Jef Driesen
c509fe9343 Added the initial implementation for the Suunto Solution. 2008-12-23 18:16:40 +00:00
Jef Driesen
471f079c2e Handle partial dives near the end of the ringbuffer correctly. 2008-12-23 17:38:39 +00:00
Jef Driesen
6242ba9a13 Added a parser for the Mares Nemo. 2008-12-23 17:38:26 +00:00
Jef Driesen
aac5caf664 Extract the freedive profile data too. 2008-12-23 17:38:11 +00:00
Jef Driesen
1034912313 Added the foreach function for the Mares Nemo. 2008-12-23 17:37:59 +00:00
Jef Driesen
02e0f37546 Added the initial implementation for the Mares Nemo. 2008-12-23 17:37:45 +00:00
Jef Driesen
a6cee60b08 Forgot to add the calibrate function to the public header file. 2008-12-11 07:07:17 +00:00
Jef Driesen
dde21e649b Forgot to update the list of public header files. 2008-12-10 13:37:56 +00:00
Jef Driesen
9f13949bd4 Added a function to calibrate the interface. 2008-12-10 13:09:29 +00:00
Jef Driesen
c322b2cb29 Added the initial implementation for the Oceanic VT Pro. 2008-12-10 13:09:15 +00:00
Jef Driesen
1b18f0f91e Generate the module definition file automatically from the symbols file. 2008-12-04 15:10:35 +00:00
Jef Driesen
0d30a07f5b Always use the ANSI variant of the Windows functions.
The current api is not compatible with the wide character data type that 
is required for the unicode variant.
2008-12-04 15:10:25 +00:00