Jef Driesen
154f767a9c
Convert assertions into error codes.
2011-01-08 23:40:15 +01:00
Jef Driesen
5875941641
Add support for the Mares Puck Air.
2010-07-13 09:09:14 +02:00
Jef Driesen
33051dd294
Use different layouts for the Mares Puck and Nemo Wide.
2010-03-25 09:51:00 +00:00
Jef Driesen
54695f1022
Fix the freedive mode detection for the Mares Nemo Wide.
2010-03-24 08:08:42 +00:00
Jef Driesen
1e7a1b8194
Use the correct freedive mode for each model.
2010-02-26 14:41:25 +00:00
Jef Driesen
9b1a89582c
Add support for the Mares Nemo Air data format.
...
The Nemo Air contains an extra header which can be detected due to the
presence of a three byte marker sequence. The sample size is larger too.
2010-02-26 14:41:10 +00:00
Jef Driesen
cb0a9c6c81
Store the layout descriptor in the device handle.
2010-02-26 14:40:36 +00:00
Jef Driesen
293b45b77c
Use the common fingerprint function directly.
2010-02-26 14:40:16 +00:00
Jef Driesen
4b590ba5e2
Pass the fingerprint data to the callback function.
2010-02-04 10:46:42 +00:00
Jef Driesen
cc1a99b9c7
Add a common base class for the Mares backends.
...
The memory layout of the Mares Puck and Nemo devices is very similar,
which allows to share the parsing code between the backends.
The Mares Puck protocol allows for a more efficient implementation, by
reading only the data that we really need. But as an intermediate
solution, reusing the Nemo code is good enough.
2009-10-11 13:51:26 +00:00