summaryrefslogtreecommitdiffstats
path: root/subsurface-mobile-main.cpp
diff options
context:
space:
mode:
authorGravatar Jan Mulder <jlmulder@xs4all.nl>2017-07-11 13:29:41 +0200
committerGravatar Jan Mulder <jlmulder@xs4all.nl>2017-07-11 13:29:41 +0200
commitb409e9fc91d87bbd5f88c53cf937cf73a66821f4 (patch)
tree7c0b9b85166b11e8b34772a99ce9d291d3e91c4e /subsurface-mobile-main.cpp
parentb7057c414fc43bb81fc0d01bc07f32d18bce8ab0 (diff)
downloadsubsurface-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 'subsurface-mobile-main.cpp')
0 files changed, 0 insertions, 0 deletions