"""
Constantes del sistema
"""

# Intervalos de tiempo
PROCESS_INTERVAL = 15  # minutos
REALTIME_BATCH_SIZE = 1000
STATISTICS_BATCH_SIZE = 2000
DB_RETRY_DELAY = 5  # segundos
DB_RETRY_ATTEMPTS = 3

# Estados de desvíos
STATE_NORMAL = 1
STATE_ABOVE_MAX = 2
STATE_ALARM_MAX = 3
STATE_BELOW_MIN = 4
STATE_ALARM_MIN = 5

# Límites de temperatura
TEMP_MIN = -40.0
TEMP_MAX = 85.0

# Configuración de procesos
REALTIME_SLEEP = 0.1  # segundos entre lotes de tiempo real
STATISTICS_SLEEP = 1.0  # segundos entre lotes estadísticos
CONFIG_UPDATE_INTERVAL = 300  # 5 minutos