Jef Driesen
b295f71536
Add a dummy backend for systems without IrDA support.
2010-02-18 09:26:32 +00:00
Jef Driesen
54410dab8d
Add a datetime module.
2010-02-01 21:19:55 +00:00
Jef Driesen
098b229bc6
Rename the Suunto Spyder parser as the Eon parser.
...
Both devices have an almost identical data format. Renaming the parser
backend makes it more consistent with the corresponding device backend.
2010-02-01 13:34:52 +00:00
Jef Driesen
bb08248bd9
Add a parser for the Oceanic VT Pro.
2009-12-28 10:30:53 +00:00
Jef Driesen
778ae70d2e
Add a parser for the Oceanic Veo 250.
2009-12-28 10:30:36 +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
d3028dc2d7
Add a new memory buffer class.
2009-11-10 11:35:09 +00:00
Jef Driesen
8d808e99bb
Enable automake silent build rules by default.
...
Support for silent build rules requires at least automake 1.11.
Disable by either passing --disable-silent-rules to configure or
passing V=1 to make.
2009-11-01 17:27:24 +00:00
Jef Driesen
bf0dd700c1
Add a parser for the Oceanic Atom 2.
2009-10-15 09:14:33 +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
Jef Driesen
872f5a594d
Add a common base class.
...
The transfer protocol of the Suunto Vyper 2 and D9 devices is very
similar, which allows to share most of the transfer code between the
backends.
2009-08-06 09:52:50 +00:00
Jef Driesen
6132ae2550
Share the parsing code between the backends.
...
The memory layout of all Oceanic devices is very similar, which allows
to share the parsing code between the different backends. Differences in
the layout are passed by means of a new layout descriptor structure.
Memory buffers are now allocated dynamically to support devices with
different amounts of memory.
2009-05-04 09:03:04 +00:00
Jef Driesen
6abfa9792d
Added the initial implementation for the Mares Puck.
2009-03-30 20:30:32 +00:00
Jef Driesen
fe78347584
Added a parser for the Reefnet Sensus Original.
2009-02-05 09:59:35 +00:00
Jef Driesen
2315f066a9
Added the initial implementation for the Reefnet Sensus Original.
2009-01-19 09:28:10 +00:00
Jef Driesen
fb9a3f3872
Added a parser for the Suunto Solution.
2008-12-23 18:20:48 +00:00
Jef Driesen
c509fe9343
Added the initial implementation for the Suunto Solution.
2008-12-23 18:16:40 +00:00
Jef Driesen
6242ba9a13
Added a parser for the Mares Nemo.
2008-12-23 17:38:26 +00:00
Jef Driesen
02e0f37546
Added the initial implementation for the Mares Nemo.
2008-12-23 17:37:45 +00:00
Jef Driesen
dde21e649b
Forgot to update the list of public header files.
2008-12-10 13:37:56 +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
25d2f51870
Merge the Uwatec Smart and Galileo parsers.
2008-11-10 20:30:56 +00:00
Jef Driesen
ee51a528c7
Added a parser for the Uwatec Galileo.
2008-10-31 14:06:01 +00:00
Jef Driesen
52f7d01380
Added a parser for the Uwatec Smart.
2008-10-31 14:04:59 +00:00
Jef Driesen
1a36118671
Added a parser for the Suunto D9 and Vyper2.
2008-10-31 14:04:44 +00:00
Jef Driesen
774c8ea2c0
Added a parser for the Suunto Spyder.
2008-10-31 14:04:28 +00:00
Jef Driesen
0395a8e542
Added a parser for the Suunto Vyper.
2008-10-31 14:04:13 +00:00
Jef Driesen
c3419542e0
Added a parser for the Uwatec Memomouse.
2008-10-31 14:03:57 +00:00
Jef Driesen
8d6c72fa60
Added a parser for the Reefnet Sensus Ultra.
2008-10-31 14:03:26 +00:00
Jef Driesen
ce57cc756d
Added a parser for the Reefnet Sensus Pro.
2008-10-31 14:03:10 +00:00
Jef Driesen
e01cbd917c
Added constants for doing unit conversions.
2008-10-31 14:02:55 +00:00
Jef Driesen
08e84cb8fc
Added a base class for the parsers.
2008-10-31 14:02:39 +00:00
Jef Driesen
5a570d1732
Only export functions that are part of the public api.
2008-10-03 17:34:03 +00:00
Jef Driesen
5e8d18944a
Moved all array reversal functions to a common file.
2008-07-30 09:03:37 +00:00
Jef Driesen
7c03ddcb15
Moved all the checksum functions to a common file.
2008-07-30 08:56:08 +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
Jef Driesen
d629e02ca2
Moved all ringbuffer operations to a common location.
2008-06-20 13:20:29 +00:00
Jef Driesen
209aa53894
Added the initial implementation for the Oceanic Atom 2.
2008-06-11 15:23:12 +00:00
Jef Driesen
5b8410f98b
Start using autotools to build the project.
2008-06-04 13:56:41 +00:00