diff options
author | Jan Mulder <jlmulder@xs4all.nl> | 2017-07-11 13:29:41 +0200 |
---|---|---|
committer | Jan Mulder <jlmulder@xs4all.nl> | 2017-07-11 13:29:41 +0200 |
commit | b409e9fc91d87bbd5f88c53cf937cf73a66821f4 (patch) | |
tree | 7c0b9b85166b11e8b34772a99ce9d291d3e91c4e /core/devicedetails.h | |
parent | b7057c414fc43bb81fc0d01bc07f32d18bce8ab0 (diff) | |
download | subsurface-b409e9fc91d87bbd5f88c53cf937cf73a66821f4.tar.gz |
BLE read: remove aggressive read
Commit 709c1df2af4b87 introduced a hard blocking read for BLE devices.
This did break BLE reads from multiple DCs, and (in hindsight) was not
a correct implementation. It would require, for example, dynamic
read buffers as especially profile data grows with dive time, and
in addition, and more importantly, also the OSTC libdc parser cannot
process the entire profile of a dive at once (but likes to receive
it in 1K blocks). So, basically, it introduced issues, and did not
solve the OSTC read.
This commit reverts this hard blocking read (and as such will break
OSTC BLE reads). But it enables removal of the special cases for
the EON Steel and G2.
A next commit will solve OSTC BLE reads.
Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
Diffstat (limited to 'core/devicedetails.h')
0 files changed, 0 insertions, 0 deletions