Jef Driesen
9136a52835
Use common status codes for the device and parser layers.
2012-06-21 21:42:34 +02:00
Jef Driesen
e65025b501
Separate private and public headers.
...
The public header files are moved to a new subdirectory, to separate
the definition of the public interface from the actual implementation.
Using an identical directory layout as the final installation has the
advantage that the example code can be build outside the project tree
without any modifications to the #include statements.
2012-06-21 21:39:24 +02:00
Jef Driesen
7c00b1d74e
Implement the new field api for the Reefnet devices.
2011-01-13 22:14:53 +01:00
Jef Driesen
90e60fecee
Add a new function to the public api to retrieve the dive metadata.
2011-01-13 22:14:53 +01:00
Jef Driesen
154f767a9c
Convert assertions into error codes.
2011-01-08 23:40:15 +01:00
Jef Driesen
3afc32b499
Change the sample timestamps to the end of the interval.
2010-12-25 20:36:38 +01:00
Jef Driesen
a8116a0aec
Add datetime support to the parsers.
2010-02-02 15:04:46 +00:00
Jef Driesen
a4247b7505
Define the WARNING macro only once.
2009-08-06 14:15:52 +00:00
Jef Driesen
ce705f8244
Use the new byte order functions everywhere.
2009-03-11 10:18:28 +00:00
Jef Driesen
23ea0d5e18
Added some explicit casts to be able to build with a C++ compiler.
2008-12-04 15:09:54 +00:00
Jef Driesen
ce57cc756d
Added a parser for the Reefnet Sensus Pro.
2008-10-31 14:03:10 +00:00