X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/08b5e1548c364c96cdd2ce4661f886d8ee24799a..3e56bc8be121c3896356f94709f127c97956228d:/Client/include/documentation.h?ds=inline diff --git a/Client/include/documentation.h b/Client/include/documentation.h index 8e916a1..68bc198 100644 --- a/Client/include/documentation.h +++ b/Client/include/documentation.h @@ -6,16 +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 en bajo en color - azul. De esta manera + los cables en alto en color rojo y los cables en bajo en color + 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 + 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. */ +