Dashboard Screen
Pantalla principal del dashboard minimalista.
Esta pantalla muestra una vista general del estado de salud del usuario, incluyendo:
Un logo central "W" que cambia de color y pulsa según el modo de emergencia y el riesgo de estrés térmico.
Un anillo de indicadores de servicio que muestran el estado de diferentes sensores (frecuencia cardíaca, HRV, pasos, etc.).
Alertas visuales para HRV bajo, estrés térmico alto y actividad física intensa.
Un aviso si el dispositivo se detecta fuera de la muñeca.
Un indicador de predicción de Machine Learning si está disponible.
Un indicador de estado compacto de ML en la esquina superior derecha (opcional).
La pantalla obtiene sus datos del DashboardViewModel y reacciona a los cambios en el estado de los servicios, el modo de emergencia, el riesgo de estrés térmico, los datos de salud, el nivel de actividad y las predicciones de ML.
Parameters
Instancia de DashboardViewModel que provee los datos y la lógica para la pantalla. Por defecto, se obtiene a través de viewModel().