Package-level declarations

Types

Link copied to clipboard

Niveles de actividad física

Link copied to clipboard
data class HealthDataPoint(val id: String = UUID.randomUUID().toString(), val timestamp: Long = System.currentTimeMillis(), val heartRate: Int? = null, val heartRateQuality: Int? = null, val skinTemperature: Float? = null, val ambientTemperature: Float? = null, val temperatureDelta: Float? = null, val humidity: Float? = null, val stepCount: Long = 0, val stepRate: Float? = null, val activityLevel: ActivityLevel = ActivityLevel.UNKNOWN, val accelerometerMagnitude: Float? = null, val activityIntensity: Int = 0, val accumulatedActivity: Float = 0.0f, val isOnBody: Boolean = true, val batteryLevel: Int? = null, val heatIndex: Float? = null, val physiologicalStrainIndex: Float? = null, val workLoad: Float = 0.0f, val riskLevel: HeatStressRiskLevel = HeatStressRiskLevel.UNKNOWN)

Representa un punto de datos de salud en el tiempo. Optimizado para alimentar modelos de ML para la detección de estrés térmico con actividad física.

Link copied to clipboard

Niveles de riesgo de heat stress

Link copied to clipboard

Gestiona los datos de humedad mensual para los cálculos del índice de calor. Carga y proporciona datos de humedad promedio por mes desde un archivo JSON.

Inherited functions

Link copied to clipboard

Extensiones útiles

Link copied to clipboard
Link copied to clipboard