# emisor.py
from transceptor import transceptor
import time
from transceptor1262_const import ERROR

print("[INFO] Empezando a enviar mensajes...")

counter = 0
while True:
    try:
        mensaje = f"Ping {counter}".encode()
        print(f"[TX] Enviando: {mensaje}")
        bytes_enviados, estado = transceptor.enviar(mensaje)
        if estado == 0:
            print("[TX] Mensaje enviado con éxito.")
        else:
            print(f"[TX] Error al enviar: {ERROR.get(estado, 'Desconocido')}")
        counter += 1
    except Exception as e:
        print(f"[ERROR] Excepción al enviar: {e}")
    time.sleep(10)