addDataPoint

fun addDataPoint(heartRate: Int? = null, heartRateStatus: Int? = null, skinTemperature: Float? = null, ambientTemperature: Float? = null, stepCount: Long = 0, isOnBody: Boolean = true, batteryLevel: Int? = null, activityIntensity: Int = 0, accumulatedActivity: Float = 0.0f)

Agrega un nuevo punto de datos al historial de salud.

Procesa los datos recibidos, calcula métricas derivadas como el PSI y la carga de trabajo, y realiza análisis de estrés térmico si los datos son válidos.

Parameters

heartRate

Frecuencia cardíaca en latidos por minuto, puede ser null

heartRateStatus

Estado de calidad de la señal de frecuencia cardíaca

skinTemperature

Temperatura de la piel en grados Celsius

ambientTemperature

Temperatura ambiente en grados Celsius

stepCount

Conteo total de pasos

isOnBody

Indica si el dispositivo está en contacto con el cuerpo

batteryLevel

Nivel de batería del dispositivo en porcentaje

activityIntensity

Nivel de intensidad de actividad (0-4)

accumulatedActivity

Actividad acumulada con decaimiento exponencial

See also