ServiceIndicatorRing

fun ServiceIndicatorRing(serviceStates: Map<ServiceType, ServiceState>, viewModel: DashboardViewModel, modifier: Modifier = Modifier, autoUpdateInterval: Long = DASHBOARD_UPDATE_INTERVAL)

Muestra un anillo de indicadores de servicio alrededor de un punto central. Cada indicador representa un servicio de salud específico y su estado actual. También incluye un indicador para las predicciones de ML (Machine Learning) si están disponibles.

Parameters

serviceStates

Un mapa donde las claves son ServiceType y los valores son sus correspondientes ServiceState. Esto determina la representación visual (color, animación) de cada indicador de servicio.

viewModel

La instancia de DashboardViewModel utilizada para obtener datos como predicciones de ML y el color del indicador de ML.

modifier

Modifier opcional para este composable.