HRVAnalysis

data class HRVAnalysis(val timestamp: Long = System.currentTimeMillis(), val rmssd: Double, val sdnn: Double, val pnn50: Double, val meanRR: Double, val meanHR: Double, val hrvScore: Int, val stressLevel: HRVCalculator.StressLevel, val recoveryState: HRVCalculator.RecoveryState, val trend: HRVCalculator.HRVTrend, val dataQuality: HRVCalculator.DataQuality, val sampleCount: Int, val measurementDuration: Long)

Clase de datos que encapsula el resultado completo del análisis de HRV.

Contiene métricas estándar de dominio temporal, evaluaciones derivadas y metadatos sobre la calidad de la medición.

Constructors

Link copied to clipboard
constructor(timestamp: Long = System.currentTimeMillis(), rmssd: Double, sdnn: Double, pnn50: Double, meanRR: Double, meanHR: Double, hrvScore: Int, stressLevel: HRVCalculator.StressLevel, recoveryState: HRVCalculator.RecoveryState, trend: HRVCalculator.HRVTrend, dataQuality: HRVCalculator.DataQuality, sampleCount: Int, measurementDuration: Long)

Properties

Link copied to clipboard

Calidad de los datos utilizados

Link copied to clipboard

Puntuación HRV normalizada (0-100)

Link copied to clipboard

Frecuencia cardíaca promedio en latidos por minuto

Link copied to clipboard

Intervalo RR promedio en milisegundos

Link copied to clipboard

Duración de la medición en milisegundos

Link copied to clipboard

pNN50 en porcentaje - variabilidad a corto plazo

Link copied to clipboard

Estado de recuperación evaluado

Link copied to clipboard

RMSSD en milisegundos - métrica principal de HRV

Link copied to clipboard

Número de intervalos RR utilizados

Link copied to clipboard

SDNN en milisegundos - desviación estándar de intervalos NN

Link copied to clipboard

Nivel de estrés evaluado

Link copied to clipboard

Momento de la medición en milisegundos desde época

Link copied to clipboard

Tendencia de HRV basada en historial