Defines the structure of the cache data. This function creates a tibble containing all necessary columns for storing HRV metrics.
cache_definition()A tibble with columns:
source_file (character): Path to the source FIT file
date (character): Date of measurement
week (numeric): Week number
time_of_day (character): Time of day ("Morning" or "Evening")
laying_rmssd (numeric): RMSSD during laying position
laying_sdnn (numeric): SDNN during laying position
laying_hr (numeric): Mean heart rate during laying position
laying_resting_hr (numeric): Resting heart rate
standing_rmssd (numeric): RMSSD during standing position
standing_sdnn (numeric): SDNN during standing position
standing_hr (numeric): Mean heart rate during standing position
standing_max_hr (numeric): Maximum heart rate during standing
package_version (character): Version of the package
activity (character): Type of activity
laying_artifact_percentage (numeric): Artifact percentage in laying phase
laying_signal_quality_index (numeric): Signal quality index for laying phase
laying_data_completeness (numeric): Data completeness for laying phase
laying_quality_grade (character): Quality grade for laying phase (A/B/C/D/F)
standing_artifact_percentage (numeric): Artifact percentage in standing phase
standing_signal_quality_index (numeric): Signal quality index for standing phase
standing_data_completeness (numeric): Data completeness for standing phase
standing_quality_grade (character): Quality grade for standing phase (A/B/C/D/F)