stopMonitoring

private fun stopMonitoring()

Detiene el monitoreo completo de salud.

Ejecuta las siguientes acciones en orden:

  1. Cancela el monitoringJob principal para detener todas las tareas de monitoreo.

  2. Detiene el advertising de Bluetooth LE mediante BluetoothAdvertiserWiloc.stopAdvertising.

  3. Desconecta de Samsung Health SDK usando SamsungHealthConnector.disconnect.

  4. Resetea el estado de todos los servicios a ServiceState.DISABLED en ServiceStateRepository.

Esta función se asegura de que todos los componentes de monitoreo se detengan y los recursos se liberen adecuadamente. Registra cada paso del proceso de detención.