SelfSync

Dive summary message

Dive summary messages hold the statistics of a dive or of a series of dives: depth, bottom time, ascent and descent rates, gas consumption and the oxygen and nitrogen loads.

FIT name
dive_summary
Global message number
268
JavaScript SDK key
diveSummaryMesgs
Fields
24

Fields

  • timestampDateTimes

    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.

  • Kind of message summarized: session or lap.

    127 possible values
    • length
    • split
    • set
    • record
    • session
    • hr
    • video
    • event
    • sport
    • activity
    • workout
    • course
    • totals
    • bloodPressure
    • mfgRangeMin
    • mfgRangeMax
    • fileId
    • capabilities
    • deviceSettings
    • userProfile
    • hrmProfile
    • sdmProfile
    • bikeProfile
    • zonesTarget
    • hrZone
    • powerZone
    • metZone
    • trainingSettings
    • goal
    • lap
    • deviceInfo
    • workoutStep
    • schedule
    • weightScale
    • coursePoint
    • software
    • fileCapabilities
    • mesgCapabilities
    • fieldCapabilities
    • fileCreator
    • speedZone
    • monitoring
    • trainingFile
    • hrv
    • antRx
    • antTx
    • antChannelId
    • monitoringInfo
    • battery
    • pad
    • slaveDevice
    • connectivity
    • weatherConditions
    • weatherAlert
    • cadenceZone
    • segmentLap
    • memoGlob
    • segmentId
    • segmentLeaderboardEntry
    • segmentPoint
    • segmentFile
    • workoutSession
    • watchfaceSettings
    • gpsMetadata
    • cameraEvent
    • timestampCorrelation
    • gyroscopeData
    • accelerometerData
    • threeDSensorCalibration
    • videoFrame
    • obdiiData
    • nmeaSentence
    • aviationAttitude
    • videoTitle
    • videoDescription
    • videoClip
    • ohrSettings
    • exdScreenConfiguration
    • exdDataFieldConfiguration
    • exdDataConceptConfiguration
    • fieldDescription
    • developerDataId
    • magnetometerData
    • barometerData
    • oneDSensorCalibration
    • monitoringHrData
    • timeInZone
    • stressLevel
    • maxMetData
    • diveSettings
    • diveGas
    • diveAlarm
    • exerciseTitle
    • diveSummary
    • spo2Data
    • sleepLevel
    • jump
    • aadAccelFeatures
    • beatIntervals
    • respirationRate
    • hsaAccelerometerData
    • hsaStepData
    • hsaSpo2Data
    • hsaStressData
    • hsaRespirationData
    • hsaHeartRateData
    • splitSummary
    • hsaBodyBatteryData
    • hsaEvent
    • climbPro
    • tankUpdate
    • tankSummary
    • sleepAssessment
    • hrvStatusSummary
    • hrvValue
    • rawBbi
    • deviceAuxBatteryInfo
    • hsaGyroscopeData
    • chronoShotSession
    • chronoShotData
    • hsaConfigurationData
    • diveApneaAlarm
    • skinTempOvernight
    • hsaWristTemperatureData
    • napEvent
    • sleepDisruptionSeverityPeriod
    • sleepDisruptionOvernightSeverity
  • messageIndex of the session or lap summarized.

  • avgDepthFloat64m

    Average depth. 0 when above water.

  • maxDepthFloat64m

    Maximum depth reached. 0 when above water.

  • Time spent at the surface since the end of the previous dive.

  • startCnsUint8percent

    Central nervous system oxygen toxicity (CNS%) at the start of the dive.

  • endCnsUint8percent

    Central nervous system oxygen toxicity (CNS%) at the end of the dive.

  • startN2Uint16percent

    Nitrogen tissue loading at the start of the dive.

  • endN2Uint16percent

    Nitrogen tissue loading at the end of the dive.

  • o2ToxicityUint16OTUs

    Whole-body oxygen toxicity accumulated during the dive, in oxygen toxicity units (OTU).

  • Sequence number of the dive in the diver log.

  • bottomTimeFloat64s

    Time spent at the bottom of the dive.

  • avgPressureSacFloat64bar/min

    Average surface air consumption based on tank pressure.

  • avgVolumeSacFloat64L/min

    Average surface air consumption based on gas volume.

  • avgRmvFloat64L/min

    Average respiratory minute volume.

  • descentTimeFloat64s

    Time to reach the deepest point.

  • ascentTimeFloat64s

    Time from leaving the bottom to reaching the surface.

  • avgAscentRateFloat64m/s

    Average ascent rate.

  • avgDescentRateFloat64m/s

    Average descent rate.

  • maxAscentRateFloat64m/s

    Maximum ascent rate.

  • maxDescentRateFloat64m/s

    Maximum descent rate.

  • hangTimeFloat64s

    Time spent neither ascending nor descending.

  • 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