Skip to content

Halcyon Symbios: no tank pressure / transmitter data from BLE import #142

Description

@shaheinm

Problem

Dives imported from the Halcyon Symbios via BLE are missing tank pressure / transmitter data. The depth profile chart shows no tank overlay, and no gas consumed data is available.

Likely Cause

This is probably related to #121 (Halcyon Symbios reports 0 gas mixes). If libdivecomputer's Halcyon parser doesn't parse gas mixes, it likely also doesn't emit DC_SAMPLE_PRESSURE events for tank pressure data.

Investigation Needed

  1. Check if the Halcyon BLE data blob contains transmitter data at all (it may not — depends on whether a Halcyon transmitter was paired)
  2. Check if libdivecomputer's Halcyon parser supports DC_SAMPLE_PRESSURE / DC_FIELD_TANK
  3. If the data exists but isn't parsed, this may need an upstream libdivecomputer fix (or a workaround in our parser layer)

Context

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Nice-to-have improvementbugSomething isn't workingimportDive data import and sync

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions