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.
timestampDateTimeMoment 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.
messageIndexStringIndex of the message among the messages of the same kind in the file, starting at 0. Other messages use it to reference this one.
nameStringName of the dive settings.
modelEnumDecompression model, such as Bühlmann ZHL-16C.
zhl16cLow gradient factor of the decompression model.
High gradient factor of the decompression model.
waterTypeEnumType of water: fresh, salt, EN13319 or custom.
customfreshsalten13319Density of the water, used to convert pressure to depth: about 1000 for fresh water, 1025 for salt water.
Oxygen partial pressure triggering a warning.
Oxygen partial pressure triggering a critical alert.
Oxygen partial pressure used for decompression gases.
Whether the safety stop is enabled.
bottomDepthFloat32Depth considered as the bottom of the dive.
bottomTimeUint32Planned bottom time.
Whether the apnea countdown is enabled.
apneaCountdownTimeUint32Duration of the apnea countdown.
backlightModeEnumWhen the backlight is on: at depth or always.
atDepthalwaysOnbacklightBrightnessUint8Brightness of the backlight during dives.
backlightTimeoutEnumDelay before the backlight turns off.
infiniteTime 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.
antplusbluetoothantbluetoothLowEnergywifilocalheartRateSourceUint8Heart rate source used during dives.
ANT+ device type of the heart rate source.
bloodPressureweightScalefitnessEquipmentheartRateantfsbikePowerenvironmentSensorLegacymultiSportSpeedDistancecontrolgeocacheNodelightElectricVehicleenvSensorracquetcontrolHubmuscleOxygenshiftingbikeLightMainbikeLightSharedexdbikeRadarbikeAerobikeSpeedCadencebikeCadencebikeSpeedstrideSpeedDistanceLocal device type of the heart rate source.
gpsglonassgpsGlonassaccelerometerbarometertemperaturewhrsensorHubtravelGasStringmessageIndex of the dive gas used as travel gas.
Whether the switch to the low setpoint is manual or automatic.
manualautomaticTarget 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.
manualautomaticTarget 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.
pressureSacvolumeSacrmvupKeyEnabledBoolWhether the up key is enabled during dives.
diveSoundsEnumSounds and vibrations during dives: tone, vibration, both or none.
offtonevibratetoneAndVibratelastStopMultipleFloat64Depth of the last decompression stop, as a multiple of 3 meters (or 10 feet).
noFlyTimeModeEnumGuidelines used to compute the no-fly time after diving.
standardflat24HoursmesgNumStringGlobal message number identifying the kind of message. Decoders use it to know which profile to apply to the data.