[PATCH] Added support for parsing temperature in the dive, header

Jef Driesen jef at libdivecomputer.org
Sat Sep 6 10:05:25 PDT 2014


On 05-09-14 22:57, vavincavent wrote:
> I have 2 dive computers.
> * Aladin pro, with it, temperature is not supported yet by
> libdivecomputer (just one data in the header).
> * Aladin square, it's not supported by libdivecomputer yet.
>
> Before discuss about calculus, age of captain, etc... Is it not more
> important that libdivecomputer just transfer basics data and support the
> more divecomputer as possible?

Yes and no.

Adding support for new devices is very important too. But reverse engineering 
and implementing a new protocol, especially if it's using a completely new 
technology (USB HID) takes time. Keep in mind that I'm basically the only person 
doing most of the work, and my resources (e.g. time) are limited. So I have to 
prioritize things. (Just to give you a bit of context, there are already two 
other new backends waiting to be implemented, for which I have much more 
concrete information than the Square.)

We have been talking about redesigning the libdivecomputer api for several years 
now, but it always got postponed because I have been prioritizing device 
support. But if I keep doing that, we'll never get there. So after the next 
release I'm planning and work on the new api, rather than new devices.

This may not be the answer you were looking for, but I just can't do everything. 
So support for the Square is not going to happen very soon, unless someone else 
jumps on it.

Jef


More information about the devel mailing list