Defines the structure of the cache data. This function creates a tibble containing all necessary columns for storing HRV metrics.

cache_definition()

Value

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)