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

Dirk Hohndel dirk at hohndel.org
Tue Sep 9 12:24:38 PDT 2014


On Tue, Sep 09, 2014 at 12:50:19PM +0200, Jef Driesen wrote:
> >I think we really need to try to get more people to contribute...
> >I'm sure we can find some people who will help if they can get access to
> >the necessary data.
> 
> Usually, people that request support for a new devices are not software
> developers. And those that are, either have a device that is already
> supported, or are not interested in working on a device they don't own. At
> least that's my impression from the past years.

So Subsurface has about half a dozen contributors who don't even dive.
And there are several diver/programmers out there who have shown
tremendous energy and patience to help with topics that don't affect
themselves directly.

I certainly am more than happy to dig into adding support for dive
computers that I don't own. I believe I added to the Atomics Cobalt -
which I don't own :-)

> >I certainly will work on the two new dive computers i have ordered...
> 
> That's much appreciated!

But it doesn't scale.

Is there a public list of which dive computers are missing but we have
data? And a quick "how to get started"?

> >What's missing? What do we have?
> 
> According to the usb device descriptors it's a USB HID device. That's
> basically everything I know. Once I discovered libusb doesn't seem to
> support USB HID very well, I didn't investigate much further due to a lack
> of time.

OK, I think there are a few more "real" USB devices coming in the near
future. So let's figure out what it takes to support that family of
devices.

So this is the "what do we have" part.
What's the "what's missing" part - i.e., where is the starting point to
add support? Or is this entirely new to libdivecomputer and needs to be
designed from scratch?

> I wouldn't be surprised if the high level communication protocol is still
> the same as the other Uwatec devices. For the Meridian Scubapro/Uwatec also
> switched only the low-level layer from IrDA to usb-serial, and kept
> everything else the same. But of course that's just an educated guess, and I
> could be complete wrong.

So I assume you have contact to a few people who have such computers?

/D


More information about the devel mailing list