Flujo de control de una aplicación de diagnóstico
El DA realiza estas tareas:
- Muestra el primer menú en espera.
- Obtiene su entrada de la clase de objeto TMInput .
- Hace referencia a las variables state1 y state2 de la clase de objeto TMInput para determinar si los dispositivos hijo que se han probado durante la sesión actual son defectuosos. Si es así, el DA debería nombrar al padre como malo.
- Determina el nivel de pruebas a ejecutar.
- Llama a TU_OPEN.
- Llama a Unidades de prueba de aplicación (TU).
- Llama a TU_CLOSE.
- Vuelve a configurar el dispositivo si DA ha hecho que se configurara.
- Realiza el análisis de registro de errores si la variable dmode de la clase de objeto TMInput es igual a PD o ELA.
- Devuelve el estado al controlador de diagnósticos a través de la llamada de macro DA_EXIT().