formatHRVValue

Formatea el valor de HRV (Variabilidad de la Frecuencia Cardíaca) para mostrar en la UI.

Prioriza el análisis de HRV actual si está disponible; de lo contrario, utiliza los datos de salud almacenados como respaldo. El valor mostrado es un emoji que representa el estado de HRV basado en la calidad, puntuación o RMSSD.

Criterios de formateo:

  • Calidad POBRE: "💔" (corazón roto)

  • Por puntuación (0-100):

  • ≥80: "💚" (Excelente)

  • ≥60: "💛" (Bueno)

  • ≥40: "🧡" (Regular)

  • ≥20: "❤️" (Bajo)

  • <20: "💔" (Muy bajo)

  • Por RMSSD (cuando no hay puntuación):

  • 40ms: "💚"

  • 25ms: "💛"

  • 15ms: "🧡"

  • ≤15ms: "❤️"

  • Sin datos: "--"

Return

Emoji que representa el estado de HRV

Parameters

hrv

El análisis de HRV actual, puede ser null

data

Los datos de salud que contienen valores de HRV de respaldo

See also