Nap event messages store the naps detected by the device or entered by the user, with feedback on their timing and duration.
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.
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.
Moment the nap started.
UTC offset of the local time when the nap started.
Moment the nap ended.
UTC offset of the local time when the nap ended.
feedbackEnumFeedback on the nap: ideal timing, too long, too late, jet lag adjustments…
nonemultipleNapsDuringDayjetlagIdealTimingIdealDurationjetlagIdealTimingLongDurationjetlagLateTimingIdealDurationjetlagLateTimingLongDurationidealTimingIdealDurationLowNeedidealTimingIdealDurationHighNeedidealTimingLongDurationLowNeedidealTimingLongDurationHighNeedlateTimingIdealDurationLowNeedlateTimingIdealDurationHighNeedlateTimingLongDurationLowNeedlateTimingLongDurationHighNeedidealDurationLowNeedidealDurationHighNeedlongDurationLowNeedlongDurationHighNeedisDeletedBoolWhether the nap was deleted by the user.
sourceEnumHow the nap was recorded: detected automatically, or entered manually on the device or in the companion app.
automaticmanualDevicemanualGcupdateTimestampDateTimeMoment the nap was last updated.
mesgNumStringGlobal message number identifying the kind of message. Decoders use it to know which profile to apply to the data.