Jef Driesen
c060f268be
Add support for the Zeagle N2iTiON3.
2010-08-28 22:53:48 +02:00
Jef Driesen
620775af25
Add support for the Mares Icon HD.
2010-04-12 10:19:38 +02:00
Jef Driesen
f6d35fa2c2
Add cancellation support.
...
To be able to cancel an operation, an application should register a
callback function that returns a non-zero value whenever the active
operaton should be cancelled. A backend can invoke this callback function
to query the application for a pending cancellation request.
2010-02-15 13:16:26 +00:00
Jef Driesen
4b590ba5e2
Pass the fingerprint data to the callback function.
2010-02-04 10:46:42 +00:00
Jef Driesen
fab15b19a7
Add a clock synchronization event.
2010-02-01 21:20:30 +00:00
Jef Driesen
b392a49045
Update the code to use the new datetime support.
2010-02-01 21:20:11 +00:00
Jef Driesen
5fa943d685
Added the initial implementation for the Cressi Edy.
2009-11-17 11:02:26 +00:00
Jef Driesen
7e6a57bd1c
Added the initial implementation for the Heinrichs Weikamp OSTC.
2009-11-12 08:18:16 +00:00
Jef Driesen
a49d2c7b36
Changed the device_dump() function to use the new memory buffer class.
...
Using a resizable memory buffer allows to allocate the right amount of
memory inside the backend, avoiding having to know the required buffer
size in advance.
2009-11-10 11:36:10 +00:00
Jef Driesen
be2a27c58b
Remove the handshake function from the public api.
2009-04-14 21:37:39 +00:00
Jef Driesen
6abfa9792d
Added the initial implementation for the Mares Puck.
2009-03-30 20:30:32 +00:00
Jef Driesen
4368b94ff0
Added basic support for the fingerprint feature.
2009-02-23 13:03:20 +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
7c3f4e864f
Added basic support for the new event notification code.
2009-02-20 12:11:11 +00:00
Jef Driesen
2315f066a9
Added the initial implementation for the Reefnet Sensus Original.
2009-01-19 09:28:10 +00:00
Jef Driesen
c509fe9343
Added the initial implementation for the Suunto Solution.
2008-12-23 18:16:40 +00:00
Jef Driesen
02e0f37546
Added the initial implementation for the Mares Nemo.
2008-12-23 17:37:45 +00:00
Jef Driesen
c322b2cb29
Added the initial implementation for the Oceanic VT Pro.
2008-12-10 13:09:15 +00:00
Jef Driesen
9ac00891b5
Added the initial implementation for the Oceanic Veo 250.
2008-11-21 08:39:57 +00:00
Jef Driesen
596af5a17b
Add LGPL license headers.
2008-10-05 20:14:18 +00:00
Jef Driesen
b031d8dc2c
Stop abusing status codes to return size information to the application.
...
When necessary, an output parameter is added to provide the size
information. Status codes are strictly reserved for providing status
information only.
2008-08-28 09:07:09 +00:00
Jef Driesen
1b957f2588
Added the initial support for progress notifications.
2008-08-19 09:53:07 +00:00
Jef Driesen
16b14e55ef
Allow to abort a transfer by returning FALSE from the callback.
2008-07-22 05:35:08 +00:00
Jef Driesen
eaf10b59da
Rename the device_download() function to device_dump().
...
The new name makes it more clear that it's not the recommended function
to download data.
2008-07-17 05:25:53 +00:00
Jef Driesen
8a90c18a06
Port the Oceanic Atom 2 to the new api.
2008-07-08 10:11:14 +00:00
Jef Driesen
080cbffe1f
Port the Uwatec Smart to the new api.
2008-07-08 10:03:51 +00:00
Jef Driesen
cf82a0a545
Port the Uwatec Memomouse to the new api.
2008-07-08 09:37:21 +00:00
Jef Driesen
644d84db7b
Port the Uwatec Aladin to the new api.
2008-07-08 09:32:45 +00:00
Jef Driesen
f561e591b4
Port the Reefnet Sensus Ultra to the new api.
2008-07-07 12:51:29 +00:00
Jef Driesen
9548565220
Port the Reefnet Sensus Pro to the new api.
2008-07-07 12:48:47 +00:00
Jef Driesen
630f32ff8e
Port the Suunto Eon to the new api.
2008-07-04 15:02:16 +00:00
Jef Driesen
d0823f6a9d
Port the Suunto Vyper2 to the new api.
2008-07-04 14:10:38 +00:00
Jef Driesen
8d3c7b29b8
Port the Suunto D9 to the new api.
2008-07-04 13:47:37 +00:00
Jef Driesen
a5fb93d199
Port the Suunto Vyper to the new api.
2008-07-04 13:35:57 +00:00
Jef Driesen
ea01b66dec
Added the first steps towards the implementation of the new api.
...
For this new api, each device will be implemented as a separate backend
for a common interface. This will make it easier to support multiple
devices in a single application.
2008-07-04 12:49:47 +00:00