processHRVData

@RequiresApi(value = 35)
private fun processHRVData(ibiList: List<Int>)

Procesa nuevos datos IBI (Inter-Beat Interval) para calcular HRV.

Utiliza HRVCalculator para:

  1. Procesar datos IBI válidos

  2. Calcular métricas HRV (RMSSD, SDNN, pNN50)

  3. Evaluar estado de estrés y recuperación

  4. Generar recomendaciones personalizadas

  5. Actualizar tendencias históricas

Métricas HRV Calculadas

  • RMSSD: Raíz cuadrada de la media de diferencias sucesivas

  • SDNN: Desviación estándar de intervalos NN

  • pNN50: Porcentaje de intervalos 50ms diferentes

  • Score: Puntuación 0-100 basada en edad y condición

Parameters

ibiList

Lista de intervalos entre latidos en milisegundos

See also