Código del Usuario

Para un funcionamiento con un código propio, el usuario únicamente debe crear una clase, llamada Control. Esta clase debe hacer referencia a la clase abstracta I_Control incluida. I_Control es una clase abstracta con 5 métodos virtuales puros, y por tanto equivale a una interfaz.


La clase Control creada por el usuario por tanto deberá hacer referencia a los 5 métodos de I_Control, que son invocados por la GUI.


Si el usuario pulsa el botón Ejecutar invocará a Control y ejecutará el código de control principal.


Si el usuario pulsa algún botón Interrupt X se activará una interrupción que ejecutará una acción de código programada por el usuario.


Cabe destacar que cada nueva llamada a una función (por ejemplo cada pulsación de un botón) termina la conexión existente y abre una nueva.


La clase Control debe ser definida por el usuario siguiendo las convenciones de C++: un archivo control.h de declaración y un archivo control.cpp de implementación.



Subsecciones
Daniel Peiró 2014-05-16