SelfSync

Dive settings message

The dive settings message holds the configuration of the dive computer for a dive: decompression model and gradient factors, water type, oxygen partial pressure limits, safety stop, rebreather setpoints, alerts and display preferences.

FIT name
dive_settings
Global message number
258
JavaScript SDK key
diveSettingsMesgs
Fields
38

Fields

  • timestampDateTime

    Moment the message refers to, in UTC. FIT stores it as seconds since the FIT epoch (December 31, 1989, 00:00:00 UTC); decoders usually expose it as a regular date.

  • Index of the message among the messages of the same kind in the file, starting at 0. Other messages use it to reference this one.

  • nameString

    Name of the dive settings.

  • modelEnum

    Decompression model, such as Bühlmann ZHL-16C.

    1 possible value
    • zhl16c
  • gfLowUint8percent

    Low gradient factor of the decompression model.

  • gfHighUint8percent

    High gradient factor of the decompression model.

  • Type of water: fresh, salt, EN13319 or custom.

    4 possible values
    • custom
    • fresh
    • salt
    • en13319
  • waterDensityFloat32kg/m^3

    Density of the water, used to convert pressure to depth: about 1000 for fresh water, 1025 for salt water.

  • po2WarnFloat64percent

    Oxygen partial pressure triggering a warning.

  • po2CriticalFloat64percent

    Oxygen partial pressure triggering a critical alert.

  • po2DecoFloat64percent

    Oxygen partial pressure used for decompression gases.

  • Whether the safety stop is enabled.

  • Depth considered as the bottom of the dive.

  • Planned bottom time.

  • Whether the apnea countdown is enabled.

  • Duration of the apnea countdown.

  • When the backlight is on: at depth or always.

    2 possible values
    • atDepth
    • alwaysOn
  • Brightness of the backlight during dives.

  • Delay before the backlight turns off.

    1 possible value
    • infinite
  • Time at the surface before the dive is considered over.

  • Duration of the safety stop.

  • Kind of heart rate source: ANT+, Bluetooth, or the sensor of the watch.

    6 possible values
    • antplus
    • bluetooth
    • ant
    • bluetoothLowEnergy
    • wifi
    • local
  • Heart rate source used during dives.

  • ANT+ device type of the heart rate source.

    25 possible values
    • bloodPressure
    • weightScale
    • fitnessEquipment
    • heartRate
    • antfs
    • bikePower
    • environmentSensorLegacy
    • multiSportSpeedDistance
    • control
    • geocacheNode
    • lightElectricVehicle
    • envSensor
    • racquet
    • controlHub
    • muscleOxygen
    • shifting
    • bikeLightMain
    • bikeLightShared
    • exd
    • bikeRadar
    • bikeAero
    • bikeSpeedCadence
    • bikeCadence
    • bikeSpeed
    • strideSpeedDistance
  • Local device type of the heart rate source.

    8 possible values
    • gps
    • glonass
    • gpsGlonass
    • accelerometer
    • barometer
    • temperature
    • whr
    • sensorHub
  • travelGasString

    messageIndex of the dive gas used as travel gas.

  • Whether the switch to the low setpoint is manual or automatic.

    2 possible values
    • manual
    • automatic
  • ccrLowSetpointFloat64percent

    Target oxygen partial pressure of the low setpoint, for rebreathers.

  • Depth at which the rebreather switches to the low setpoint, in automatic mode.

  • Whether the switch to the high setpoint is manual or automatic.

    2 possible values
    • manual
    • automatic
  • ccrHighSetpointFloat64percent

    Target oxygen partial pressure of the high setpoint, for rebreathers.

  • Depth at which the rebreather switches to the high setpoint, in automatic mode.

  • Gas consumption rate to display: pressure-based SAC, volume-based SAC or RMV.

    3 possible values
    • pressureSac
    • volumeSac
    • rmv
  • Whether the up key is enabled during dives.

  • Sounds and vibrations during dives: tone, vibration, both or none.

    4 possible values
    • off
    • tone
    • vibrate
    • toneAndVibrate
  • Depth of the last decompression stop, as a multiple of 3 meters (or 10 feet).

  • Guidelines used to compute the no-fly time after diving.

    2 possible values
    • standard
    • flat24Hours
  • mesgNumString

    Global message number identifying the kind of message. Decoders use it to know which profile to apply to the data.

Other diving messages

See all the FIT messages