SimulatedDataPoint

data class SimulatedDataPoint(val timestamp: Long, val heartRate: Int, val hrStatus: Int, val skinTemp: Float, val ambientTemp: Float, val accelX: Float, val accelY: Float, val accelZ: Float, val steps: Long, val ibiList: List<Int> = emptyList(), val isOnBody: Boolean = true)

Representa un único punto de datos en el tiempo, extraído de una fila del archivo CSV de simulación.

Esta clase de datos encapsula todos los valores biométricos y de sensores para un único momento, como se define en el archivo de simulación. Cada instancia de esta clase corresponde a una línea en el archivo CSV.

Constructors

Link copied to clipboard
constructor(timestamp: Long, heartRate: Int, hrStatus: Int, skinTemp: Float, ambientTemp: Float, accelX: Float, accelY: Float, accelZ: Float, steps: Long, ibiList: List<Int> = emptyList(), isOnBody: Boolean = true)

Properties

Link copied to clipboard

El valor del acelerómetro en el eje X.

Link copied to clipboard

El valor del acelerómetro en el eje Y.

Link copied to clipboard

El valor del acelerómetro en el eje Z.

Link copied to clipboard

La temperatura ambiente en grados Celsius.

Link copied to clipboard

La frecuencia cardíaca registrada en latidos por minuto (BPM).

Link copied to clipboard

El estado o calidad de la señal de frecuencia cardíaca (p. ej., 0 para una buena señal).

Link copied to clipboard

Una lista de valores de Intervalo Entre Latidos (IBI) en milisegundos, para el cálculo de HRV.

Link copied to clipboard
val isOnBody: Boolean = true

Indica si el dispositivo se detecta como "en el cuerpo" (true) o "fuera del cuerpo" (false).

Link copied to clipboard

La temperatura de la piel en grados Celsius.

Link copied to clipboard
val steps: Long

El conteo de pasos acumulado hasta este punto de datos.

Link copied to clipboard

La marca de tiempo del punto de datos, generalmente en milisegundos desde la época.