<div dir="ltr"><div>Ok. In the beginning I will try to implement the downloading </div><div>entirely in Subsurface and re-implement the dive computer </div><div>protocol for HW OSTC family.</div><div><br></div><div>To be honest I believe that a better idea would be to </div><div>continue the work you started and to use directly </div><div>the BlueZ stack instead of Qt Bluetooth API. In this </div><div>way I won't re-implement the dive computer communication </div><div>protocol, I will add Bluetooth support to libdivecomputer </div><div>and I will use it in the Subsurface project. </div><div>The only thing I can't imagine is how libdivecomputer </div><div>will expose functionalities like pairing/scanning/hci control.</div><div><br></div><div>If these functionalities are not intended to be exposed, </div><div>then I can use the Qt Bluetooth API to implement them in </div><div>the Subsurface project and pass the address of the remote </div><div>device to libdivecomputer.</div><div><br></div><div>Claudiu</div><div class="gmail_extra"><br></div></div>