X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/c82138b139ddc29ded10368db1327a565b688aeb..b804b4bd1f222976f6a1fb3156fede8e26e32d3d:/Client/include/documentation.h diff --git a/Client/include/documentation.h b/Client/include/documentation.h index c14a049..68bc198 100644 --- a/Client/include/documentation.h +++ b/Client/include/documentation.h @@ -6,18 +6,26 @@ una simulación. Esta aplicación es básicamente un front-end para el - \ref PlaQui::Server::ControlClient "controlclient", una clase del - servidor que es la encargada de realizar las conexiones TCP/IP y de - proveer una interfaz simple al cliente gráfico. + \ref PlaQui::Server::ControlClient "cliente de control", una clase del + servidor que es la encargada de realizar las conexiones TCP/IP en un thread + (para no bloquear la interfaz gráfica) y de proveer una interfaz simple al + cliente gráfico. Para enviar un comando al servidor simplemente se + \ref PlaQui::Server::ControlClient::send "envía" un PlaQui::Server::Command. + Las respuestas se reciben a través de señales. Esto resulta muy familiar ya + trabaja de la misma forma que los eventos de la interfaz gráfica. El cliente permite conectarse y desconectarse de un servidor, pausar - o reanudar una simulación; ver el estado de los items entre otra cosas. + o reanudar una simulación; ver el estado de los ítem entre otra cosas. También permite de forma muy intuitiva controlar la lógica de control, dibujando los cables en alto en color rojo y los cables en bajo en color - azul. De esta manera usuario tendra una perspectiva de toda la planta conociendo + azul. De esta manera usuario tenderá una perspectiva de toda la planta conociendo el estado de la misma en cada instante, pudiendo modificar la velocidad de - actualizacion como crea mas conveniente. + actualización como crea mas conveniente. + Todo el trabajo este realizado por la clase Principal. Los elementos dibujados + heredan todos de ViewItem, implementando sus características particulares en las + subclases. */ +