Estoy buscando algunos tiempos típicos y en el peor de los casos para que un módem en serie cuelgue y el DCD desactive después de recibir la cadena de comando de colgar ("ATH").
Mi proyecto utiliza un módem y, en ocasiones, debe reiniciarse por otros motivos. El reinicio es tan rápido que si no espero después de enviar el mensaje ATH, el DCD con frecuencia aún se afirma cuando el sistema vuelve a funcionar e intenta enviar mensajes de la aplicación al módem mientras la conexión anterior termina de cerrarse.
Puedo esperar fácilmente a que DCD desaparezca antes de cerrarse, pero no quiero quedarme atascado en un bucle infinito si algo sale mal. ¿Qué tan pronto debería esperar que un módem en serie cierre una conexión? ¿Después de cuánto tiempo puedo suponer que algo está mal si DCD aún está alto después de enviar un comando de colgar?