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
object HumidityDataManager
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.