format HRVValue
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