commit bff2dde3196015bd25a6a3971ec17dcdff985e90
Author: Elisa <isabel.aparicio@gobex.es>
Date:   Mon Jan 16 10:43:44 2017 +0100

    Eliminamos el codigo de siaticControl, el codigo acutalizado junto con el nuevo repositorio
    se mueven al repo desarrollosConsejeria.

diff --git a/ubuntu/siatic/Debug/Makefile b/ubuntu/siatic/Debug/Makefile
deleted file mode 100755
index d7c6ac8..0000000
--- a/ubuntu/siatic/Debug/Makefile
+++ /dev/null
@@ -1,1093 +0,0 @@
-#############################################################################
-# Makefile for building: Siatic_d
-# Generated by qmake (3.0) (Qt 5.2.1)
-# Project:  ../Siatic_d.pro
-# Template: app
-# Command: /usr/lib/i386-linux-gnu/qt5/bin/qmake -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ../Siatic_d.pro
-#############################################################################
-
-MAKEFILE      = Makefile
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_CONCURRENT_LIB -DQT_SERIALPORT_LIB -DQT_XML_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -g -Wall -W -D_REENTRANT -fPIE $(DEFINES)
-CXXFLAGS      = -pipe -g -Wall -W -D_REENTRANT -fPIE $(DEFINES)
-INCPATH       = -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I../../Siatic_d_V3 -I/usr/include/qt5 -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtSerialPort -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtCore -I. -I.
-LINK          = g++
-LFLAGS        = 
-LIBS          = $(SUBLIBS) /usr/lib/i386-linux-gnu/libhidapi-hidraw.so -lssh -lQt5Concurrent -L/usr/lib/i386-linux-gnu -lQt5SerialPort -ludev -lQt5Xml -lQt5Core -lpthread 
-AR            = ar cqs
-RANLIB        = 
-QMAKE         = /usr/lib/i386-linux-gnu/qt5/bin/qmake
-TAR           = tar -cf
-COMPRESS      = gzip -9f
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-STRIP         = strip
-INSTALL_FILE  = install -m 644 -p
-INSTALL_DIR   = $(COPY_DIR)
-INSTALL_PROGRAM = install -m 755 -p
-DEL_FILE      = rm -f
-SYMLINK       = ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-
-####### Output directory
-
-OBJECTS_DIR   = ./
-
-####### Files
-
-SOURCES       = ../main.cpp \
-		../qsshsocket.cpp \
-		../dlinkpasswordgen.cpp \
-		../redrelaylibrary.cpp \
-		../rs232.c \
-		../globales.cpp \
-		../siaticsessionmanager.cpp moc_qsshsocket.cpp \
-		moc_dlinkpasswordgen.cpp \
-		moc_siaticsessionmanager.cpp
-OBJECTS       = main.o \
-		qsshsocket.o \
-		dlinkpasswordgen.o \
-		redrelaylibrary.o \
-		rs232.o \
-		globales.o \
-		siaticsessionmanager.o \
-		moc_qsshsocket.o \
-		moc_dlinkpasswordgen.o \
-		moc_siaticsessionmanager.o
-DIST          = /usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_declarative.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_location.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_script.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_scripttools.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qml_debug.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/declarative_debug.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf \
-		../../Siatic_d.pro \
-		../Siatic_d.pro
-QMAKE_TARGET  = Siatic_d
-DESTDIR       = #avoid trailing-slash linebreak
-TARGET        = Siatic_d
-
-
-first: all
-####### Implicit rules
-
-.SUFFIXES: .o .c .cpp .cc .cxx .C
-
-.cpp.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.cc.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.cxx.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.C.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
-
-####### Build rules
-
-all: Makefile $(TARGET)
-
-$(TARGET):  $(OBJECTS)  
-	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
-	{ test -n "$(DESTDIR)" && DESTDIR="$(DESTDIR)" || DESTDIR=.; } && test $$(gdb --version | sed -e 's,[^0-9][^0-9]*\([0-9]\)\.\([0-9]\).*,\1\2,;q') -gt 72 && gdb --nx --batch --quiet -ex 'set confirm off' -ex "save gdb-index $$DESTDIR" -ex quit '$(TARGET)' && test -f $(TARGET).gdb-index && objcopy --add-section '.gdb_index=$(TARGET).gdb-index' --set-section-flags '.gdb_index=readonly' '$(TARGET)' '$(TARGET)' && rm -f $(TARGET).gdb-index || true
-
-Makefile: ../Siatic_d.pro /usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_declarative.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_location.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_script.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_scripttools.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qml_debug.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/declarative_debug.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf \
-		../Siatic_d.pro \
-		/usr/lib/i386-linux-gnu/libQt5Concurrent.prl \
-		/usr/lib/i386-linux-gnu/libQt5Core.prl \
-		/usr/lib/i386-linux-gnu/libQt5SerialPort.prl \
-		/usr/lib/i386-linux-gnu/libQt5Xml.prl
-	$(QMAKE) -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ../Siatic_d.pro
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_declarative.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_location.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_script.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_scripttools.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qml_debug.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/declarative_debug.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf:
-../Siatic_d.pro:
-/usr/lib/i386-linux-gnu/libQt5Concurrent.prl:
-/usr/lib/i386-linux-gnu/libQt5Core.prl:
-/usr/lib/i386-linux-gnu/libQt5SerialPort.prl:
-/usr/lib/i386-linux-gnu/libQt5Xml.prl:
-qmake: FORCE
-	@$(QMAKE) -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ../Siatic_d.pro
-
-qmake_all: FORCE
-
-dist: 
-	@test -d .tmp/Siatic_d1.0.0 || mkdir -p .tmp/Siatic_d1.0.0
-	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/Siatic_d1.0.0/ && $(COPY_FILE) --parents ../qsshsocket.h ../dlinkpasswordgen.h ../redrelaylibrary.h ../rs232.h ../globales.h ../siaticsessionmanager.h .tmp/Siatic_d1.0.0/ && $(COPY_FILE) --parents ../main.cpp ../qsshsocket.cpp ../dlinkpasswordgen.cpp ../redrelaylibrary.cpp ../rs232.c ../globales.cpp ../siaticsessionmanager.cpp .tmp/Siatic_d1.0.0/ && (cd `dirname .tmp/Siatic_d1.0.0` && $(TAR) Siatic_d1.0.0.tar Siatic_d1.0.0 && $(COMPRESS) Siatic_d1.0.0.tar) && $(MOVE) `dirname .tmp/Siatic_d1.0.0`/Siatic_d1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/Siatic_d1.0.0
-
-
-clean:compiler_clean 
-	-$(DEL_FILE) $(OBJECTS)
-	-$(DEL_FILE) *~ core *.core
-
-
-####### Sub-libraries
-
-distclean: clean
-	-$(DEL_FILE) $(TARGET) 
-	-$(DEL_FILE) Makefile
-
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_header_make_all: moc_qsshsocket.cpp moc_dlinkpasswordgen.cpp moc_siaticsessionmanager.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) moc_qsshsocket.cpp moc_dlinkpasswordgen.cpp moc_siaticsessionmanager.cpp
-moc_qsshsocket.cpp: /usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		../qsshsocket.h
-	/usr/lib/i386-linux-gnu/qt5/bin/moc $(DEFINES) $(INCPATH) -I/usr/include/c++/4.8 -I/usr/include/i386-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/i686-linux-gnu/4.8/include-fixed -I/usr/include/i386-linux-gnu -I/usr/include ../qsshsocket.h -o moc_qsshsocket.cpp
-
-moc_dlinkpasswordgen.cpp: ../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		../dlinkpasswordgen.h
-	/usr/lib/i386-linux-gnu/qt5/bin/moc $(DEFINES) $(INCPATH) -I/usr/include/c++/4.8 -I/usr/include/i386-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/i686-linux-gnu/4.8/include-fixed -I/usr/include/i386-linux-gnu -I/usr/include ../dlinkpasswordgen.h -o moc_dlinkpasswordgen.cpp
-
-moc_siaticsessionmanager.cpp: /usr/include/qt5/QtCore/QObject \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QCoreApplication \
-		/usr/include/qt5/QtCore/qcoreapplication.h \
-		/usr/include/qt5/QtCore/qeventloop.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		../globales.h \
-		/usr/include/qt5/QtCore/QString \
-		../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		../dlinkpasswordgen.h \
-		../redrelaylibrary.h \
-		../rs232.h \
-		/usr/include/qt5/QtCore/QProcess \
-		/usr/include/qt5/QtCore/qprocess.h \
-		/usr/include/qt5/QtCore/QTimer \
-		/usr/include/qt5/QtCore/qtimer.h \
-		/usr/include/qt5/QtCore/qbasictimer.h \
-		../siaticsessionmanager.h
-	/usr/lib/i386-linux-gnu/qt5/bin/moc $(DEFINES) $(INCPATH) -I/usr/include/c++/4.8 -I/usr/include/i386-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/i686-linux-gnu/4.8/include-fixed -I/usr/include/i386-linux-gnu -I/usr/include ../siaticsessionmanager.h -o moc_siaticsessionmanager.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_header_clean 
-
-####### Compile
-
-main.o: ../main.cpp ../siaticsessionmanager.h \
-		/usr/include/qt5/QtCore/QObject \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QCoreApplication \
-		/usr/include/qt5/QtCore/qcoreapplication.h \
-		/usr/include/qt5/QtCore/qeventloop.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		../globales.h \
-		/usr/include/qt5/QtCore/QString \
-		../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		../dlinkpasswordgen.h \
-		../redrelaylibrary.h \
-		../rs232.h \
-		/usr/include/qt5/QtCore/QProcess \
-		/usr/include/qt5/QtCore/qprocess.h \
-		/usr/include/qt5/QtCore/QTimer \
-		/usr/include/qt5/QtCore/qtimer.h \
-		/usr/include/qt5/QtCore/qbasictimer.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../main.cpp
-
-qsshsocket.o: ../qsshsocket.cpp ../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		/usr/include/qt5/QtCore/QFileInfo \
-		/usr/include/qt5/QtCore/qfileinfo.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qsshsocket.o ../qsshsocket.cpp
-
-dlinkpasswordgen.o: ../dlinkpasswordgen.cpp ../dlinkpasswordgen.h \
-		../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dlinkpasswordgen.o ../dlinkpasswordgen.cpp
-
-redrelaylibrary.o: ../redrelaylibrary.cpp ../redrelaylibrary.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o redrelaylibrary.o ../redrelaylibrary.cpp
-
-rs232.o: ../rs232.c ../rs232.h
-	$(CC) -c $(CFLAGS) $(INCPATH) -o rs232.o ../rs232.c
-
-globales.o: ../globales.cpp ../globales.h \
-		/usr/include/qt5/QtCore/QString \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QFileInfo \
-		/usr/include/qt5/QtCore/qfileinfo.h \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/QSettings \
-		/usr/include/qt5/QtCore/qsettings.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o globales.o ../globales.cpp
-
-siaticsessionmanager.o: ../siaticsessionmanager.cpp ../siaticsessionmanager.h \
-		/usr/include/qt5/QtCore/QObject \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QCoreApplication \
-		/usr/include/qt5/QtCore/qcoreapplication.h \
-		/usr/include/qt5/QtCore/qeventloop.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		../globales.h \
-		/usr/include/qt5/QtCore/QString \
-		../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		../dlinkpasswordgen.h \
-		../redrelaylibrary.h \
-		../rs232.h \
-		/usr/include/qt5/QtCore/QProcess \
-		/usr/include/qt5/QtCore/qprocess.h \
-		/usr/include/qt5/QtCore/QTimer \
-		/usr/include/qt5/QtCore/qtimer.h \
-		/usr/include/qt5/QtCore/qbasictimer.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o siaticsessionmanager.o ../siaticsessionmanager.cpp
-
-moc_qsshsocket.o: moc_qsshsocket.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qsshsocket.o moc_qsshsocket.cpp
-
-moc_dlinkpasswordgen.o: moc_dlinkpasswordgen.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dlinkpasswordgen.o moc_dlinkpasswordgen.cpp
-
-moc_siaticsessionmanager.o: moc_siaticsessionmanager.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_siaticsessionmanager.o moc_siaticsessionmanager.cpp
-
-####### Install
-
-install:   FORCE
-
-uninstall:   FORCE
-
-FORCE:
-
diff --git a/ubuntu/siatic/Debug/Siatic_d b/ubuntu/siatic/Debug/Siatic_d
deleted file mode 100755
index fb73ab2..0000000
Binary files a/ubuntu/siatic/Debug/Siatic_d and /dev/null differ
diff --git a/ubuntu/siatic/Debug/dlinkpasswordgen.o b/ubuntu/siatic/Debug/dlinkpasswordgen.o
deleted file mode 100755
index c09feb4..0000000
Binary files a/ubuntu/siatic/Debug/dlinkpasswordgen.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/globales.o b/ubuntu/siatic/Debug/globales.o
deleted file mode 100755
index 053d852..0000000
Binary files a/ubuntu/siatic/Debug/globales.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/main.o b/ubuntu/siatic/Debug/main.o
deleted file mode 100755
index ad391c6..0000000
Binary files a/ubuntu/siatic/Debug/main.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/moc_dlinkpasswordgen.cpp b/ubuntu/siatic/Debug/moc_dlinkpasswordgen.cpp
deleted file mode 100755
index a71790d..0000000
--- a/ubuntu/siatic/Debug/moc_dlinkpasswordgen.cpp
+++ /dev/null
@@ -1,172 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'dlinkpasswordgen.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../dlinkpasswordgen.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'dlinkpasswordgen.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.2.1. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-struct qt_meta_stringdata_DLinkPasswordGen_t {
-    QByteArrayData data[9];
-    char stringdata[114];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    offsetof(qt_meta_stringdata_DLinkPasswordGen_t, stringdata) + ofs \
-        - idx * sizeof(QByteArrayData) \
-    )
-static const qt_meta_stringdata_DLinkPasswordGen_t qt_meta_stringdata_DLinkPasswordGen = {
-    {
-QT_MOC_LITERAL(0, 0, 16),
-QT_MOC_LITERAL(1, 17, 14),
-QT_MOC_LITERAL(2, 32, 0),
-QT_MOC_LITERAL(3, 33, 19),
-QT_MOC_LITERAL(4, 53, 17),
-QT_MOC_LITERAL(5, 71, 5),
-QT_MOC_LITERAL(6, 77, 20),
-QT_MOC_LITERAL(7, 98, 3),
-QT_MOC_LITERAL(8, 102, 10)
-    },
-    "DLinkPasswordGen\0onLoginSuccess\0\0"
-    "onSuccessPWDChanged\0onErrorPWDChanged\0"
-    "error\0QSshSocket::SshError\0err\0"
-    "successLog\0"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_DLinkPasswordGen[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       5,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       3,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   39,    2, 0x06,
-       3,    0,   40,    2, 0x06,
-       4,    0,   41,    2, 0x06,
-
- // slots: name, argc, parameters, tag, flags
-       5,    1,   42,    2, 0x08,
-       8,    0,   45,    2, 0x08,
-
- // signals: parameters
-    QMetaType::Void,
-    QMetaType::Void,
-    QMetaType::Void,
-
- // slots: parameters
-    QMetaType::Void, 0x80000000 | 6,    7,
-    QMetaType::Void,
-
-       0        // eod
-};
-
-void DLinkPasswordGen::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        DLinkPasswordGen *_t = static_cast<DLinkPasswordGen *>(_o);
-        switch (_id) {
-        case 0: _t->onLoginSuccess(); break;
-        case 1: _t->onSuccessPWDChanged(); break;
-        case 2: _t->onErrorPWDChanged(); break;
-        case 3: _t->error((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        case 4: _t->successLog(); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onLoginSuccess)) {
-                *result = 0;
-            }
-        }
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onSuccessPWDChanged)) {
-                *result = 1;
-            }
-        }
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onErrorPWDChanged)) {
-                *result = 2;
-            }
-        }
-    }
-}
-
-const QMetaObject DLinkPasswordGen::staticMetaObject = {
-    { &QObject::staticMetaObject, qt_meta_stringdata_DLinkPasswordGen.data,
-      qt_meta_data_DLinkPasswordGen,  qt_static_metacall, 0, 0}
-};
-
-
-const QMetaObject *DLinkPasswordGen::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *DLinkPasswordGen::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_DLinkPasswordGen.stringdata))
-        return static_cast<void*>(const_cast< DLinkPasswordGen*>(this));
-    return QObject::qt_metacast(_clname);
-}
-
-int DLinkPasswordGen::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QObject::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 5)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 5;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 5)
-            *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 5;
-    }
-    return _id;
-}
-
-// SIGNAL 0
-void DLinkPasswordGen::onLoginSuccess()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, 0);
-}
-
-// SIGNAL 1
-void DLinkPasswordGen::onSuccessPWDChanged()
-{
-    QMetaObject::activate(this, &staticMetaObject, 1, 0);
-}
-
-// SIGNAL 2
-void DLinkPasswordGen::onErrorPWDChanged()
-{
-    QMetaObject::activate(this, &staticMetaObject, 2, 0);
-}
-QT_END_MOC_NAMESPACE
diff --git a/ubuntu/siatic/Debug/moc_dlinkpasswordgen.o b/ubuntu/siatic/Debug/moc_dlinkpasswordgen.o
deleted file mode 100755
index 48f7a4d..0000000
Binary files a/ubuntu/siatic/Debug/moc_dlinkpasswordgen.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/moc_qsshsocket.cpp b/ubuntu/siatic/Debug/moc_qsshsocket.cpp
deleted file mode 100755
index 8f50e65..0000000
--- a/ubuntu/siatic/Debug/moc_qsshsocket.cpp
+++ /dev/null
@@ -1,304 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'qsshsocket.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../qsshsocket.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'qsshsocket.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.2.1. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-struct qt_meta_stringdata_QSshSocket_t {
-    QByteArrayData data[24];
-    char stringdata[289];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    offsetof(qt_meta_stringdata_QSshSocket_t, stringdata) + ofs \
-        - idx * sizeof(QByteArrayData) \
-    )
-static const qt_meta_stringdata_QSshSocket_t qt_meta_stringdata_QSshSocket = {
-    {
-QT_MOC_LITERAL(0, 0, 10),
-QT_MOC_LITERAL(1, 11, 9),
-QT_MOC_LITERAL(2, 21, 0),
-QT_MOC_LITERAL(3, 22, 6),
-QT_MOC_LITERAL(4, 29, 11),
-QT_MOC_LITERAL(5, 41, 7),
-QT_MOC_LITERAL(6, 49, 12),
-QT_MOC_LITERAL(7, 62, 5),
-QT_MOC_LITERAL(8, 68, 20),
-QT_MOC_LITERAL(9, 89, 15),
-QT_MOC_LITERAL(10, 105, 7),
-QT_MOC_LITERAL(11, 113, 8),
-QT_MOC_LITERAL(12, 122, 8),
-QT_MOC_LITERAL(13, 131, 15),
-QT_MOC_LITERAL(14, 147, 14),
-QT_MOC_LITERAL(15, 162, 9),
-QT_MOC_LITERAL(16, 172, 10),
-QT_MOC_LITERAL(17, 183, 14),
-QT_MOC_LITERAL(18, 198, 19),
-QT_MOC_LITERAL(19, 218, 3),
-QT_MOC_LITERAL(20, 222, 16),
-QT_MOC_LITERAL(21, 239, 17),
-QT_MOC_LITERAL(22, 257, 15),
-QT_MOC_LITERAL(23, 273, 14)
-    },
-    "QSshSocket\0connected\0\0cloned\0QSshSocket*\0"
-    "newSock\0disconnected\0error\0"
-    "QSshSocket::SshError\0commandExecuted\0"
-    "command\0response\0stdError\0loginSuccessful\0"
-    "pullSuccessful\0localFile\0remoteFile\0"
-    "pushSuccessful\0workingDirectorySet\0"
-    "cwd\0m_onCloneConnect\0m_onCloneLoggedIn\0"
-    "m_onCloneCWDSet\0m_onCloneError\0"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_QSshSocket[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-      13,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       9,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   79,    2, 0x06,
-       3,    1,   80,    2, 0x06,
-       6,    0,   83,    2, 0x06,
-       7,    1,   84,    2, 0x06,
-       9,    3,   87,    2, 0x06,
-      13,    0,   94,    2, 0x06,
-      14,    2,   95,    2, 0x06,
-      17,    2,  100,    2, 0x06,
-      18,    1,  105,    2, 0x06,
-
- // slots: name, argc, parameters, tag, flags
-      20,    0,  108,    2, 0x08,
-      21,    0,  109,    2, 0x08,
-      22,    1,  110,    2, 0x08,
-      23,    1,  113,    2, 0x08,
-
- // signals: parameters
-    QMetaType::Void,
-    QMetaType::Void, 0x80000000 | 4,    5,
-    QMetaType::Void,
-    QMetaType::Void, 0x80000000 | 8,    7,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::QString,   10,   11,   12,
-    QMetaType::Void,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString,   15,   16,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString,   15,   16,
-    QMetaType::Void, QMetaType::QString,   19,
-
- // slots: parameters
-    QMetaType::Void,
-    QMetaType::Void,
-    QMetaType::Void, QMetaType::QString,   19,
-    QMetaType::Void, 0x80000000 | 8,    2,
-
-       0        // eod
-};
-
-void QSshSocket::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        QSshSocket *_t = static_cast<QSshSocket *>(_o);
-        switch (_id) {
-        case 0: _t->connected(); break;
-        case 1: _t->cloned((*reinterpret_cast< QSshSocket*(*)>(_a[1]))); break;
-        case 2: _t->disconnected(); break;
-        case 3: _t->error((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        case 4: _t->commandExecuted((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3]))); break;
-        case 5: _t->loginSuccessful(); break;
-        case 6: _t->pullSuccessful((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
-        case 7: _t->pushSuccessful((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
-        case 8: _t->workingDirectorySet((*reinterpret_cast< QString(*)>(_a[1]))); break;
-        case 9: _t->m_onCloneConnect(); break;
-        case 10: _t->m_onCloneLoggedIn(); break;
-        case 11: _t->m_onCloneCWDSet((*reinterpret_cast< QString(*)>(_a[1]))); break;
-        case 12: _t->m_onCloneError((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        switch (_id) {
-        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-        case 1:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSshSocket* >(); break;
-            }
-            break;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::connected)) {
-                *result = 0;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QSshSocket * );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::cloned)) {
-                *result = 1;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::disconnected)) {
-                *result = 2;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QSshSocket::SshError );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::error)) {
-                *result = 3;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::commandExecuted)) {
-                *result = 4;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::loginSuccessful)) {
-                *result = 5;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::pullSuccessful)) {
-                *result = 6;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::pushSuccessful)) {
-                *result = 7;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::workingDirectorySet)) {
-                *result = 8;
-            }
-        }
-    }
-}
-
-const QMetaObject QSshSocket::staticMetaObject = {
-    { &QThread::staticMetaObject, qt_meta_stringdata_QSshSocket.data,
-      qt_meta_data_QSshSocket,  qt_static_metacall, 0, 0}
-};
-
-
-const QMetaObject *QSshSocket::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *QSshSocket::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_QSshSocket.stringdata))
-        return static_cast<void*>(const_cast< QSshSocket*>(this));
-    return QThread::qt_metacast(_clname);
-}
-
-int QSshSocket::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QThread::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 13)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 13;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 13)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 13;
-    }
-    return _id;
-}
-
-// SIGNAL 0
-void QSshSocket::connected()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, 0);
-}
-
-// SIGNAL 1
-void QSshSocket::cloned(QSshSocket * _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 1, _a);
-}
-
-// SIGNAL 2
-void QSshSocket::disconnected()
-{
-    QMetaObject::activate(this, &staticMetaObject, 2, 0);
-}
-
-// SIGNAL 3
-void QSshSocket::error(QSshSocket::SshError _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 3, _a);
-}
-
-// SIGNAL 4
-void QSshSocket::commandExecuted(QString _t1, QString _t2, QString _t3)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
-    QMetaObject::activate(this, &staticMetaObject, 4, _a);
-}
-
-// SIGNAL 5
-void QSshSocket::loginSuccessful()
-{
-    QMetaObject::activate(this, &staticMetaObject, 5, 0);
-}
-
-// SIGNAL 6
-void QSshSocket::pullSuccessful(QString _t1, QString _t2)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
-    QMetaObject::activate(this, &staticMetaObject, 6, _a);
-}
-
-// SIGNAL 7
-void QSshSocket::pushSuccessful(QString _t1, QString _t2)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
-    QMetaObject::activate(this, &staticMetaObject, 7, _a);
-}
-
-// SIGNAL 8
-void QSshSocket::workingDirectorySet(QString _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 8, _a);
-}
-QT_END_MOC_NAMESPACE
diff --git a/ubuntu/siatic/Debug/moc_qsshsocket.o b/ubuntu/siatic/Debug/moc_qsshsocket.o
deleted file mode 100755
index a47b58b..0000000
Binary files a/ubuntu/siatic/Debug/moc_qsshsocket.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/moc_siaticsessionmanager.cpp b/ubuntu/siatic/Debug/moc_siaticsessionmanager.cpp
deleted file mode 100755
index bd3ed89..0000000
--- a/ubuntu/siatic/Debug/moc_siaticsessionmanager.cpp
+++ /dev/null
@@ -1,137 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'siaticsessionmanager.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../siaticsessionmanager.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'siaticsessionmanager.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.2.1. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-struct qt_meta_stringdata_SiaticSessionManager_t {
-    QByteArrayData data[5];
-    char stringdata[64];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    offsetof(qt_meta_stringdata_SiaticSessionManager_t, stringdata) + ofs \
-        - idx * sizeof(QByteArrayData) \
-    )
-static const qt_meta_stringdata_SiaticSessionManager_t qt_meta_stringdata_SiaticSessionManager = {
-    {
-QT_MOC_LITERAL(0, 0, 20),
-QT_MOC_LITERAL(1, 21, 8),
-QT_MOC_LITERAL(2, 30, 0),
-QT_MOC_LITERAL(3, 31, 14),
-QT_MOC_LITERAL(4, 46, 16)
-    },
-    "SiaticSessionManager\0finished\0\0"
-    "onLoginSuccess\0IntentarConectar\0"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_SiaticSessionManager[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       3,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       1,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   29,    2, 0x06,
-
- // slots: name, argc, parameters, tag, flags
-       3,    0,   30,    2, 0x08,
-       4,    0,   31,    2, 0x08,
-
- // signals: parameters
-    QMetaType::Void,
-
- // slots: parameters
-    QMetaType::Void,
-    QMetaType::Void,
-
-       0        // eod
-};
-
-void SiaticSessionManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        SiaticSessionManager *_t = static_cast<SiaticSessionManager *>(_o);
-        switch (_id) {
-        case 0: _t->finished(); break;
-        case 1: _t->onLoginSuccess(); break;
-        case 2: _t->IntentarConectar(); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (SiaticSessionManager::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&SiaticSessionManager::finished)) {
-                *result = 0;
-            }
-        }
-    }
-    Q_UNUSED(_a);
-}
-
-const QMetaObject SiaticSessionManager::staticMetaObject = {
-    { &QObject::staticMetaObject, qt_meta_stringdata_SiaticSessionManager.data,
-      qt_meta_data_SiaticSessionManager,  qt_static_metacall, 0, 0}
-};
-
-
-const QMetaObject *SiaticSessionManager::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *SiaticSessionManager::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_SiaticSessionManager.stringdata))
-        return static_cast<void*>(const_cast< SiaticSessionManager*>(this));
-    return QObject::qt_metacast(_clname);
-}
-
-int SiaticSessionManager::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QObject::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 3)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 3;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 3)
-            *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 3;
-    }
-    return _id;
-}
-
-// SIGNAL 0
-void SiaticSessionManager::finished()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, 0);
-}
-QT_END_MOC_NAMESPACE
diff --git a/ubuntu/siatic/Debug/moc_siaticsessionmanager.o b/ubuntu/siatic/Debug/moc_siaticsessionmanager.o
deleted file mode 100755
index e730f94..0000000
Binary files a/ubuntu/siatic/Debug/moc_siaticsessionmanager.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/qsshsocket.o b/ubuntu/siatic/Debug/qsshsocket.o
deleted file mode 100755
index ee19eeb..0000000
Binary files a/ubuntu/siatic/Debug/qsshsocket.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/redrelaylibrary.o b/ubuntu/siatic/Debug/redrelaylibrary.o
deleted file mode 100755
index 10e5ca4..0000000
Binary files a/ubuntu/siatic/Debug/redrelaylibrary.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/rs232.o b/ubuntu/siatic/Debug/rs232.o
deleted file mode 100755
index 7233be7..0000000
Binary files a/ubuntu/siatic/Debug/rs232.o and /dev/null differ
diff --git a/ubuntu/siatic/Debug/siaticsessionmanager.o b/ubuntu/siatic/Debug/siaticsessionmanager.o
deleted file mode 100755
index 5d24d7f..0000000
Binary files a/ubuntu/siatic/Debug/siaticsessionmanager.o and /dev/null differ
diff --git a/ubuntu/siatic/Makefile b/ubuntu/siatic/Makefile
deleted file mode 100755
index 6678a1d..0000000
--- a/ubuntu/siatic/Makefile
+++ /dev/null
@@ -1,1078 +0,0 @@
-#############################################################################
-# Makefile for building: Siatic_d
-# Generated by qmake (3.0) (Qt 5.2.1)
-# Project:  Siatic_d.pro
-# Template: app
-# Command: /usr/lib/i386-linux-gnu/qt5/bin/qmake -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile Siatic_d.pro
-#############################################################################
-
-MAKEFILE      = Makefile
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_CONCURRENT_LIB -DQT_SERIALPORT_LIB -DQT_XML_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -g -Wall -W -D_REENTRANT -fPIE $(DEFINES)
-CXXFLAGS      = -pipe -g -Wall -W -D_REENTRANT -fPIE $(DEFINES)
-INCPATH       = -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtSerialPort -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtCore -I.
-LINK          = g++
-LFLAGS        = 
-LIBS          = $(SUBLIBS) /usr/lib/i386-linux-gnu/libhidapi-hidraw.so -lssh -lQt5Concurrent -L/usr/lib/i386-linux-gnu -lQt5SerialPort -ludev -lQt5Xml -lQt5Core -lpthread 
-AR            = ar cqs
-RANLIB        = 
-QMAKE         = /usr/lib/i386-linux-gnu/qt5/bin/qmake
-TAR           = tar -cf
-COMPRESS      = gzip -9f
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-STRIP         = strip
-INSTALL_FILE  = install -m 644 -p
-INSTALL_DIR   = $(COPY_DIR)
-INSTALL_PROGRAM = install -m 755 -p
-DEL_FILE      = rm -f
-SYMLINK       = ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-
-####### Output directory
-
-OBJECTS_DIR   = ./
-
-####### Files
-
-SOURCES       = main.cpp \
-		qsshsocket.cpp \
-		dlinkpasswordgen.cpp \
-		redrelaylibrary.cpp \
-		rs232.c \
-		globales.cpp \
-		siaticsessionmanager.cpp moc_qsshsocket.cpp \
-		moc_dlinkpasswordgen.cpp \
-		moc_siaticsessionmanager.cpp
-OBJECTS       = main.o \
-		qsshsocket.o \
-		dlinkpasswordgen.o \
-		redrelaylibrary.o \
-		rs232.o \
-		globales.o \
-		siaticsessionmanager.o \
-		moc_qsshsocket.o \
-		moc_dlinkpasswordgen.o \
-		moc_siaticsessionmanager.o
-DIST          = /usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qml_debug.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/declarative_debug.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf \
-		Siatic_d.pro \
-		Siatic_d.pro
-QMAKE_TARGET  = Siatic_d
-DESTDIR       = #avoid trailing-slash linebreak
-TARGET        = Siatic_d
-
-
-first: all
-####### Implicit rules
-
-.SUFFIXES: .o .c .cpp .cc .cxx .C
-
-.cpp.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.cc.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.cxx.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.C.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
-
-####### Build rules
-
-all: Makefile $(TARGET)
-
-$(TARGET):  $(OBJECTS)  
-	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
-	{ test -n "$(DESTDIR)" && DESTDIR="$(DESTDIR)" || DESTDIR=.; } && test $$(gdb --version | sed -e 's,[^0-9][^0-9]*\([0-9]\)\.\([0-9]\).*,\1\2,;q') -gt 72 && gdb --nx --batch --quiet -ex 'set confirm off' -ex "save gdb-index $$DESTDIR" -ex quit '$(TARGET)' && test -f $(TARGET).gdb-index && objcopy --add-section '.gdb_index=$(TARGET).gdb-index' --set-section-flags '.gdb_index=readonly' '$(TARGET)' '$(TARGET)' && rm -f $(TARGET).gdb-index || true
-
-Makefile: Siatic_d.pro /usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qml_debug.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/declarative_debug.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf \
-		Siatic_d.pro \
-		/usr/lib/i386-linux-gnu/libQt5Concurrent.prl \
-		/usr/lib/i386-linux-gnu/libQt5Core.prl \
-		/usr/lib/i386-linux-gnu/libQt5SerialPort.prl \
-		/usr/lib/i386-linux-gnu/libQt5Xml.prl
-	$(QMAKE) -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile Siatic_d.pro
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qml_debug.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/declarative_debug.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf:
-Siatic_d.pro:
-/usr/lib/i386-linux-gnu/libQt5Concurrent.prl:
-/usr/lib/i386-linux-gnu/libQt5Core.prl:
-/usr/lib/i386-linux-gnu/libQt5SerialPort.prl:
-/usr/lib/i386-linux-gnu/libQt5Xml.prl:
-qmake: FORCE
-	@$(QMAKE) -spec linux-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile Siatic_d.pro
-
-qmake_all: FORCE
-
-dist: 
-	@test -d .tmp/Siatic_d1.0.0 || mkdir -p .tmp/Siatic_d1.0.0
-	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/Siatic_d1.0.0/ && $(COPY_FILE) --parents qsshsocket.h dlinkpasswordgen.h redrelaylibrary.h rs232.h globales.h siaticsessionmanager.h .tmp/Siatic_d1.0.0/ && $(COPY_FILE) --parents main.cpp qsshsocket.cpp dlinkpasswordgen.cpp redrelaylibrary.cpp rs232.c globales.cpp siaticsessionmanager.cpp .tmp/Siatic_d1.0.0/ && (cd `dirname .tmp/Siatic_d1.0.0` && $(TAR) Siatic_d1.0.0.tar Siatic_d1.0.0 && $(COMPRESS) Siatic_d1.0.0.tar) && $(MOVE) `dirname .tmp/Siatic_d1.0.0`/Siatic_d1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/Siatic_d1.0.0
-
-
-clean:compiler_clean 
-	-$(DEL_FILE) $(OBJECTS)
-	-$(DEL_FILE) *~ core *.core
-
-
-####### Sub-libraries
-
-distclean: clean
-	-$(DEL_FILE) $(TARGET) 
-	-$(DEL_FILE) Makefile
-
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_header_make_all: moc_qsshsocket.cpp moc_dlinkpasswordgen.cpp moc_siaticsessionmanager.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) moc_qsshsocket.cpp moc_dlinkpasswordgen.cpp moc_siaticsessionmanager.cpp
-moc_qsshsocket.cpp: /usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		qsshsocket.h
-	/usr/lib/i386-linux-gnu/qt5/bin/moc $(DEFINES) $(INCPATH) -I/usr/include/c++/4.8 -I/usr/include/i386-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/i686-linux-gnu/4.8/include-fixed -I/usr/include/i386-linux-gnu -I/usr/include qsshsocket.h -o moc_qsshsocket.cpp
-
-moc_dlinkpasswordgen.cpp: qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		dlinkpasswordgen.h
-	/usr/lib/i386-linux-gnu/qt5/bin/moc $(DEFINES) $(INCPATH) -I/usr/include/c++/4.8 -I/usr/include/i386-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/i686-linux-gnu/4.8/include-fixed -I/usr/include/i386-linux-gnu -I/usr/include dlinkpasswordgen.h -o moc_dlinkpasswordgen.cpp
-
-moc_siaticsessionmanager.cpp: /usr/include/qt5/QtCore/QObject \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QCoreApplication \
-		/usr/include/qt5/QtCore/qcoreapplication.h \
-		/usr/include/qt5/QtCore/qeventloop.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		globales.h \
-		/usr/include/qt5/QtCore/QString \
-		qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		dlinkpasswordgen.h \
-		redrelaylibrary.h \
-		rs232.h \
-		/usr/include/qt5/QtCore/QProcess \
-		/usr/include/qt5/QtCore/qprocess.h \
-		/usr/include/qt5/QtCore/QTimer \
-		/usr/include/qt5/QtCore/qtimer.h \
-		/usr/include/qt5/QtCore/qbasictimer.h \
-		siaticsessionmanager.h
-	/usr/lib/i386-linux-gnu/qt5/bin/moc $(DEFINES) $(INCPATH) -I/usr/include/c++/4.8 -I/usr/include/i386-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/i686-linux-gnu/4.8/include-fixed -I/usr/include/i386-linux-gnu -I/usr/include siaticsessionmanager.h -o moc_siaticsessionmanager.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_header_clean 
-
-####### Compile
-
-main.o: main.cpp siaticsessionmanager.h \
-		/usr/include/qt5/QtCore/QObject \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QCoreApplication \
-		/usr/include/qt5/QtCore/qcoreapplication.h \
-		/usr/include/qt5/QtCore/qeventloop.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		globales.h \
-		/usr/include/qt5/QtCore/QString \
-		qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		dlinkpasswordgen.h \
-		redrelaylibrary.h \
-		rs232.h \
-		/usr/include/qt5/QtCore/QProcess \
-		/usr/include/qt5/QtCore/qprocess.h \
-		/usr/include/qt5/QtCore/QTimer \
-		/usr/include/qt5/QtCore/qtimer.h \
-		/usr/include/qt5/QtCore/qbasictimer.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
-
-qsshsocket.o: qsshsocket.cpp qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		/usr/include/qt5/QtCore/QFileInfo \
-		/usr/include/qt5/QtCore/qfileinfo.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qsshsocket.o qsshsocket.cpp
-
-dlinkpasswordgen.o: dlinkpasswordgen.cpp dlinkpasswordgen.h \
-		qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dlinkpasswordgen.o dlinkpasswordgen.cpp
-
-redrelaylibrary.o: redrelaylibrary.cpp redrelaylibrary.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o redrelaylibrary.o redrelaylibrary.cpp
-
-rs232.o: rs232.c rs232.h
-	$(CC) -c $(CFLAGS) $(INCPATH) -o rs232.o rs232.c
-
-globales.o: globales.cpp globales.h \
-		/usr/include/qt5/QtCore/QString \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QFileInfo \
-		/usr/include/qt5/QtCore/qfileinfo.h \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/QSettings \
-		/usr/include/qt5/QtCore/qsettings.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o globales.o globales.cpp
-
-siaticsessionmanager.o: siaticsessionmanager.cpp siaticsessionmanager.h \
-		/usr/include/qt5/QtCore/QObject \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QCoreApplication \
-		/usr/include/qt5/QtCore/qcoreapplication.h \
-		/usr/include/qt5/QtCore/qeventloop.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		globales.h \
-		/usr/include/qt5/QtCore/QString \
-		qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		dlinkpasswordgen.h \
-		redrelaylibrary.h \
-		rs232.h \
-		/usr/include/qt5/QtCore/QProcess \
-		/usr/include/qt5/QtCore/qprocess.h \
-		/usr/include/qt5/QtCore/QTimer \
-		/usr/include/qt5/QtCore/qtimer.h \
-		/usr/include/qt5/QtCore/qbasictimer.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o siaticsessionmanager.o siaticsessionmanager.cpp
-
-moc_qsshsocket.o: moc_qsshsocket.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qsshsocket.o moc_qsshsocket.cpp
-
-moc_dlinkpasswordgen.o: moc_dlinkpasswordgen.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dlinkpasswordgen.o moc_dlinkpasswordgen.cpp
-
-moc_siaticsessionmanager.o: moc_siaticsessionmanager.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_siaticsessionmanager.o moc_siaticsessionmanager.cpp
-
-####### Install
-
-install:   FORCE
-
-uninstall:   FORCE
-
-FORCE:
-
diff --git a/ubuntu/siatic/Release/Makefile b/ubuntu/siatic/Release/Makefile
deleted file mode 100755
index 9487955..0000000
--- a/ubuntu/siatic/Release/Makefile
+++ /dev/null
@@ -1,874 +0,0 @@
-#############################################################################
-# Makefile for building: Siatic_d
-# Generated by qmake (3.0) (Qt 5.2.1)
-# Project:  ../Siatic_d.pro
-# Template: app
-# Command: /usr/lib/i386-linux-gnu/qt5/bin/qmake -spec linux-g++ -o Makefile ../Siatic_d.pro
-#############################################################################
-
-MAKEFILE      = Makefile
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DQT_NO_DEBUG -DQT_CONCURRENT_LIB -DQT_SERIALPORT_LIB -DQT_XML_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -O2 -Wall -W -D_REENTRANT -fPIE $(DEFINES)
-CXXFLAGS      = -pipe -O2 -Wall -W -D_REENTRANT -fPIE $(DEFINES)
-INCPATH       = -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I../../Siatic_d_V2 -I/usr/include/qt5 -I/usr/include/qt5/QtConcurrent -I/usr/include/qt5/QtSerialPort -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtCore -I. -I.
-LINK          = g++
-LFLAGS        = -Wl,-O1
-LIBS          = $(SUBLIBS) /usr/lib/i386-linux-gnu/libhidapi-hidraw.so -lssh -lQt5Concurrent -L/usr/lib/i386-linux-gnu -lQt5SerialPort -ludev -lQt5Xml -lQt5Core -lpthread 
-AR            = ar cqs
-RANLIB        = 
-QMAKE         = /usr/lib/i386-linux-gnu/qt5/bin/qmake
-TAR           = tar -cf
-COMPRESS      = gzip -9f
-COPY          = cp -f
-SED           = sed
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-STRIP         = strip
-INSTALL_FILE  = install -m 644 -p
-INSTALL_DIR   = $(COPY_DIR)
-INSTALL_PROGRAM = install -m 755 -p
-DEL_FILE      = rm -f
-SYMLINK       = ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-
-####### Output directory
-
-OBJECTS_DIR   = ./
-
-####### Files
-
-SOURCES       = ../main.cpp \
-		../qsshsocket.cpp \
-		../dlinkpasswordgen.cpp \
-		../redrelaylibrary.cpp \
-		../rs232.c \
-		../globales.cpp moc_qsshsocket.cpp \
-		moc_dlinkpasswordgen.cpp
-OBJECTS       = main.o \
-		qsshsocket.o \
-		dlinkpasswordgen.o \
-		redrelaylibrary.o \
-		rs232.o \
-		globales.o \
-		moc_qsshsocket.o \
-		moc_dlinkpasswordgen.o
-DIST          = /usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_declarative.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_location.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_script.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_scripttools.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf \
-		../../Siatic_d.pro \
-		../Siatic_d.pro
-QMAKE_TARGET  = Siatic_d
-DESTDIR       = #avoid trailing-slash linebreak
-TARGET        = Siatic_d
-
-
-first: all
-####### Implicit rules
-
-.SUFFIXES: .o .c .cpp .cc .cxx .C
-
-.cpp.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.cc.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.cxx.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.C.o:
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.c.o:
-	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
-
-####### Build rules
-
-all: Makefile $(TARGET)
-
-$(TARGET):  $(OBJECTS)  
-	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
-
-Makefile: ../Siatic_d.pro /usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_declarative.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_location.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_script.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_scripttools.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf \
-		/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf \
-		../Siatic_d.pro \
-		/usr/lib/i386-linux-gnu/libQt5Concurrent.prl \
-		/usr/lib/i386-linux-gnu/libQt5Core.prl \
-		/usr/lib/i386-linux-gnu/libQt5SerialPort.prl \
-		/usr/lib/i386-linux-gnu/libQt5Xml.prl
-	$(QMAKE) -spec linux-g++ -o Makefile ../Siatic_d.pro
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/shell-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/linux.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-base.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/qconfig.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_declarative.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_location.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_script.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_scripttools.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_serialport.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt_config.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/spec_post.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_pre.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/default_post.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/gdb_dwarf_index.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/warn_on.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/qt.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/resources.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/moc.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/unix/thread.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/exceptions.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/yacc.prf:
-/usr/lib/i386-linux-gnu/qt5/mkspecs/features/lex.prf:
-../Siatic_d.pro:
-/usr/lib/i386-linux-gnu/libQt5Concurrent.prl:
-/usr/lib/i386-linux-gnu/libQt5Core.prl:
-/usr/lib/i386-linux-gnu/libQt5SerialPort.prl:
-/usr/lib/i386-linux-gnu/libQt5Xml.prl:
-qmake: FORCE
-	@$(QMAKE) -spec linux-g++ -o Makefile ../Siatic_d.pro
-
-qmake_all: FORCE
-
-dist: 
-	@test -d .tmp/Siatic_d1.0.0 || mkdir -p .tmp/Siatic_d1.0.0
-	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/Siatic_d1.0.0/ && $(COPY_FILE) --parents ../qsshsocket.h ../dlinkpasswordgen.h ../redrelaylibrary.h ../rs232.h ../globales.h .tmp/Siatic_d1.0.0/ && $(COPY_FILE) --parents ../main.cpp ../qsshsocket.cpp ../dlinkpasswordgen.cpp ../redrelaylibrary.cpp ../rs232.c ../globales.cpp .tmp/Siatic_d1.0.0/ && (cd `dirname .tmp/Siatic_d1.0.0` && $(TAR) Siatic_d1.0.0.tar Siatic_d1.0.0 && $(COMPRESS) Siatic_d1.0.0.tar) && $(MOVE) `dirname .tmp/Siatic_d1.0.0`/Siatic_d1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/Siatic_d1.0.0
-
-
-clean:compiler_clean 
-	-$(DEL_FILE) $(OBJECTS)
-	-$(DEL_FILE) *~ core *.core
-
-
-####### Sub-libraries
-
-distclean: clean
-	-$(DEL_FILE) $(TARGET) 
-	-$(DEL_FILE) Makefile
-
-
-mocclean: compiler_moc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_header_make_all: moc_qsshsocket.cpp moc_dlinkpasswordgen.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) moc_qsshsocket.cpp moc_dlinkpasswordgen.cpp
-moc_qsshsocket.cpp: /usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		../qsshsocket.h
-	/usr/lib/i386-linux-gnu/qt5/bin/moc $(DEFINES) $(INCPATH) -I/usr/include/c++/4.8 -I/usr/include/i386-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/i686-linux-gnu/4.8/include-fixed -I/usr/include/i386-linux-gnu -I/usr/include ../qsshsocket.h -o moc_qsshsocket.cpp
-
-moc_dlinkpasswordgen.cpp: ../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		../dlinkpasswordgen.h
-	/usr/lib/i386-linux-gnu/qt5/bin/moc $(DEFINES) $(INCPATH) -I/usr/include/c++/4.8 -I/usr/include/i386-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/i686-linux-gnu/4.8/include-fixed -I/usr/include/i386-linux-gnu -I/usr/include ../dlinkpasswordgen.h -o moc_dlinkpasswordgen.cpp
-
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_header_clean 
-
-####### Compile
-
-main.o: ../main.cpp /usr/include/qt5/QtCore/QCoreApplication \
-		/usr/include/qt5/QtCore/qcoreapplication.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/qeventloop.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		../globales.h \
-		/usr/include/qt5/QtCore/QString \
-		../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		../dlinkpasswordgen.h \
-		../redrelaylibrary.h \
-		../rs232.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../main.cpp
-
-qsshsocket.o: ../qsshsocket.cpp ../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		/usr/include/qt5/QtCore/QFileInfo \
-		/usr/include/qt5/QtCore/qfileinfo.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qsshsocket.o ../qsshsocket.cpp
-
-dlinkpasswordgen.o: ../dlinkpasswordgen.cpp ../dlinkpasswordgen.h \
-		../qsshsocket.h \
-		/usr/include/qt5/QtCore/QByteArray \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QThread \
-		/usr/include/qt5/QtCore/qthread.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/QVector \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/QFile \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/QDebug \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dlinkpasswordgen.o ../dlinkpasswordgen.cpp
-
-redrelaylibrary.o: ../redrelaylibrary.cpp ../redrelaylibrary.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o redrelaylibrary.o ../redrelaylibrary.cpp
-
-rs232.o: ../rs232.c ../rs232.h
-	$(CC) -c $(CFLAGS) $(INCPATH) -o rs232.o ../rs232.c
-
-globales.o: ../globales.cpp ../globales.h \
-		/usr/include/qt5/QtCore/QString \
-		/usr/include/qt5/QtCore/qstring.h \
-		/usr/include/qt5/QtCore/qchar.h \
-		/usr/include/qt5/QtCore/qglobal.h \
-		/usr/include/qt5/QtCore/qconfig.h \
-		/usr/include/qt5/QtCore/qfeatures.h \
-		/usr/include/qt5/QtCore/qsystemdetection.h \
-		/usr/include/qt5/QtCore/qprocessordetection.h \
-		/usr/include/qt5/QtCore/qcompilerdetection.h \
-		/usr/include/qt5/QtCore/qglobalstatic.h \
-		/usr/include/qt5/QtCore/qatomic.h \
-		/usr/include/qt5/QtCore/qbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_bootstrap.h \
-		/usr/include/qt5/QtCore/qgenericatomic.h \
-		/usr/include/qt5/QtCore/qatomic_msvc.h \
-		/usr/include/qt5/QtCore/qatomic_integrity.h \
-		/usr/include/qt5/QtCore/qoldbasicatomic.h \
-		/usr/include/qt5/QtCore/qatomic_vxworks.h \
-		/usr/include/qt5/QtCore/qatomic_power.h \
-		/usr/include/qt5/QtCore/qatomic_alpha.h \
-		/usr/include/qt5/QtCore/qatomic_armv7.h \
-		/usr/include/qt5/QtCore/qatomic_armv6.h \
-		/usr/include/qt5/QtCore/qatomic_armv5.h \
-		/usr/include/qt5/QtCore/qatomic_bfin.h \
-		/usr/include/qt5/QtCore/qatomic_ia64.h \
-		/usr/include/qt5/QtCore/qatomic_mips.h \
-		/usr/include/qt5/QtCore/qatomic_s390.h \
-		/usr/include/qt5/QtCore/qatomic_sh4a.h \
-		/usr/include/qt5/QtCore/qatomic_sparc.h \
-		/usr/include/qt5/QtCore/qatomic_gcc.h \
-		/usr/include/qt5/QtCore/qatomic_x86.h \
-		/usr/include/qt5/QtCore/qatomic_cxx11.h \
-		/usr/include/qt5/QtCore/qatomic_unix.h \
-		/usr/include/qt5/QtCore/qmutex.h \
-		/usr/include/qt5/QtCore/qlogging.h \
-		/usr/include/qt5/QtCore/qflags.h \
-		/usr/include/qt5/QtCore/qtypeinfo.h \
-		/usr/include/qt5/QtCore/qtypetraits.h \
-		/usr/include/qt5/QtCore/qsysinfo.h \
-		/usr/include/qt5/QtCore/qbytearray.h \
-		/usr/include/qt5/QtCore/qrefcount.h \
-		/usr/include/qt5/QtCore/qnamespace.h \
-		/usr/include/qt5/QtCore/qarraydata.h \
-		/usr/include/qt5/QtCore/qstringbuilder.h \
-		/usr/include/qt5/QtCore/QFileInfo \
-		/usr/include/qt5/QtCore/qfileinfo.h \
-		/usr/include/qt5/QtCore/qfile.h \
-		/usr/include/qt5/QtCore/qfiledevice.h \
-		/usr/include/qt5/QtCore/qiodevice.h \
-		/usr/include/qt5/QtCore/qobject.h \
-		/usr/include/qt5/QtCore/qobjectdefs.h \
-		/usr/include/qt5/QtCore/qobjectdefs_impl.h \
-		/usr/include/qt5/QtCore/qlist.h \
-		/usr/include/qt5/QtCore/qalgorithms.h \
-		/usr/include/qt5/QtCore/qiterator.h \
-		/usr/include/qt5/QtCore/qcoreevent.h \
-		/usr/include/qt5/QtCore/qscopedpointer.h \
-		/usr/include/qt5/QtCore/qmetatype.h \
-		/usr/include/qt5/QtCore/qvarlengtharray.h \
-		/usr/include/qt5/QtCore/qcontainerfwd.h \
-		/usr/include/qt5/QtCore/qisenum.h \
-		/usr/include/qt5/QtCore/qobject_impl.h \
-		/usr/include/qt5/QtCore/qshareddata.h \
-		/usr/include/qt5/QtCore/QSettings \
-		/usr/include/qt5/QtCore/qsettings.h \
-		/usr/include/qt5/QtCore/qvariant.h \
-		/usr/include/qt5/QtCore/qmap.h \
-		/usr/include/qt5/QtCore/qpair.h \
-		/usr/include/qt5/QtCore/qdebug.h \
-		/usr/include/qt5/QtCore/qhash.h \
-		/usr/include/qt5/QtCore/qtextstream.h \
-		/usr/include/qt5/QtCore/qlocale.h \
-		/usr/include/qt5/QtCore/qvector.h \
-		/usr/include/qt5/QtCore/qpoint.h \
-		/usr/include/qt5/QtCore/qset.h \
-		/usr/include/qt5/QtCore/qcontiguouscache.h \
-		/usr/include/qt5/QtCore/qstringlist.h \
-		/usr/include/qt5/QtCore/qdatastream.h \
-		/usr/include/qt5/QtCore/qregexp.h \
-		/usr/include/qt5/QtCore/qstringmatcher.h \
-		/usr/include/qt5/QtCore/QDebug
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o globales.o ../globales.cpp
-
-moc_qsshsocket.o: moc_qsshsocket.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qsshsocket.o moc_qsshsocket.cpp
-
-moc_dlinkpasswordgen.o: moc_dlinkpasswordgen.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dlinkpasswordgen.o moc_dlinkpasswordgen.cpp
-
-####### Install
-
-install:   FORCE
-
-uninstall:   FORCE
-
-FORCE:
-
diff --git a/ubuntu/siatic/Release/Siatic_d b/ubuntu/siatic/Release/Siatic_d
deleted file mode 100755
index 271747f..0000000
Binary files a/ubuntu/siatic/Release/Siatic_d and /dev/null differ
diff --git a/ubuntu/siatic/Release/dlinkpasswordgen.o b/ubuntu/siatic/Release/dlinkpasswordgen.o
deleted file mode 100755
index 82701b2..0000000
Binary files a/ubuntu/siatic/Release/dlinkpasswordgen.o and /dev/null differ
diff --git a/ubuntu/siatic/Release/globales.o b/ubuntu/siatic/Release/globales.o
deleted file mode 100755
index 2e3e78c..0000000
Binary files a/ubuntu/siatic/Release/globales.o and /dev/null differ
diff --git a/ubuntu/siatic/Release/main.o b/ubuntu/siatic/Release/main.o
deleted file mode 100755
index c4b7ea7..0000000
Binary files a/ubuntu/siatic/Release/main.o and /dev/null differ
diff --git a/ubuntu/siatic/Release/moc_dlinkpasswordgen.cpp b/ubuntu/siatic/Release/moc_dlinkpasswordgen.cpp
deleted file mode 100755
index a71790d..0000000
--- a/ubuntu/siatic/Release/moc_dlinkpasswordgen.cpp
+++ /dev/null
@@ -1,172 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'dlinkpasswordgen.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../dlinkpasswordgen.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'dlinkpasswordgen.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.2.1. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-struct qt_meta_stringdata_DLinkPasswordGen_t {
-    QByteArrayData data[9];
-    char stringdata[114];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    offsetof(qt_meta_stringdata_DLinkPasswordGen_t, stringdata) + ofs \
-        - idx * sizeof(QByteArrayData) \
-    )
-static const qt_meta_stringdata_DLinkPasswordGen_t qt_meta_stringdata_DLinkPasswordGen = {
-    {
-QT_MOC_LITERAL(0, 0, 16),
-QT_MOC_LITERAL(1, 17, 14),
-QT_MOC_LITERAL(2, 32, 0),
-QT_MOC_LITERAL(3, 33, 19),
-QT_MOC_LITERAL(4, 53, 17),
-QT_MOC_LITERAL(5, 71, 5),
-QT_MOC_LITERAL(6, 77, 20),
-QT_MOC_LITERAL(7, 98, 3),
-QT_MOC_LITERAL(8, 102, 10)
-    },
-    "DLinkPasswordGen\0onLoginSuccess\0\0"
-    "onSuccessPWDChanged\0onErrorPWDChanged\0"
-    "error\0QSshSocket::SshError\0err\0"
-    "successLog\0"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_DLinkPasswordGen[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       5,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       3,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   39,    2, 0x06,
-       3,    0,   40,    2, 0x06,
-       4,    0,   41,    2, 0x06,
-
- // slots: name, argc, parameters, tag, flags
-       5,    1,   42,    2, 0x08,
-       8,    0,   45,    2, 0x08,
-
- // signals: parameters
-    QMetaType::Void,
-    QMetaType::Void,
-    QMetaType::Void,
-
- // slots: parameters
-    QMetaType::Void, 0x80000000 | 6,    7,
-    QMetaType::Void,
-
-       0        // eod
-};
-
-void DLinkPasswordGen::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        DLinkPasswordGen *_t = static_cast<DLinkPasswordGen *>(_o);
-        switch (_id) {
-        case 0: _t->onLoginSuccess(); break;
-        case 1: _t->onSuccessPWDChanged(); break;
-        case 2: _t->onErrorPWDChanged(); break;
-        case 3: _t->error((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        case 4: _t->successLog(); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onLoginSuccess)) {
-                *result = 0;
-            }
-        }
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onSuccessPWDChanged)) {
-                *result = 1;
-            }
-        }
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onErrorPWDChanged)) {
-                *result = 2;
-            }
-        }
-    }
-}
-
-const QMetaObject DLinkPasswordGen::staticMetaObject = {
-    { &QObject::staticMetaObject, qt_meta_stringdata_DLinkPasswordGen.data,
-      qt_meta_data_DLinkPasswordGen,  qt_static_metacall, 0, 0}
-};
-
-
-const QMetaObject *DLinkPasswordGen::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *DLinkPasswordGen::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_DLinkPasswordGen.stringdata))
-        return static_cast<void*>(const_cast< DLinkPasswordGen*>(this));
-    return QObject::qt_metacast(_clname);
-}
-
-int DLinkPasswordGen::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QObject::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 5)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 5;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 5)
-            *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 5;
-    }
-    return _id;
-}
-
-// SIGNAL 0
-void DLinkPasswordGen::onLoginSuccess()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, 0);
-}
-
-// SIGNAL 1
-void DLinkPasswordGen::onSuccessPWDChanged()
-{
-    QMetaObject::activate(this, &staticMetaObject, 1, 0);
-}
-
-// SIGNAL 2
-void DLinkPasswordGen::onErrorPWDChanged()
-{
-    QMetaObject::activate(this, &staticMetaObject, 2, 0);
-}
-QT_END_MOC_NAMESPACE
diff --git a/ubuntu/siatic/Release/moc_dlinkpasswordgen.o b/ubuntu/siatic/Release/moc_dlinkpasswordgen.o
deleted file mode 100755
index a1364df..0000000
Binary files a/ubuntu/siatic/Release/moc_dlinkpasswordgen.o and /dev/null differ
diff --git a/ubuntu/siatic/Release/moc_qsshsocket.cpp b/ubuntu/siatic/Release/moc_qsshsocket.cpp
deleted file mode 100755
index 8f50e65..0000000
--- a/ubuntu/siatic/Release/moc_qsshsocket.cpp
+++ /dev/null
@@ -1,304 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'qsshsocket.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "../qsshsocket.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'qsshsocket.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.2.1. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-struct qt_meta_stringdata_QSshSocket_t {
-    QByteArrayData data[24];
-    char stringdata[289];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    offsetof(qt_meta_stringdata_QSshSocket_t, stringdata) + ofs \
-        - idx * sizeof(QByteArrayData) \
-    )
-static const qt_meta_stringdata_QSshSocket_t qt_meta_stringdata_QSshSocket = {
-    {
-QT_MOC_LITERAL(0, 0, 10),
-QT_MOC_LITERAL(1, 11, 9),
-QT_MOC_LITERAL(2, 21, 0),
-QT_MOC_LITERAL(3, 22, 6),
-QT_MOC_LITERAL(4, 29, 11),
-QT_MOC_LITERAL(5, 41, 7),
-QT_MOC_LITERAL(6, 49, 12),
-QT_MOC_LITERAL(7, 62, 5),
-QT_MOC_LITERAL(8, 68, 20),
-QT_MOC_LITERAL(9, 89, 15),
-QT_MOC_LITERAL(10, 105, 7),
-QT_MOC_LITERAL(11, 113, 8),
-QT_MOC_LITERAL(12, 122, 8),
-QT_MOC_LITERAL(13, 131, 15),
-QT_MOC_LITERAL(14, 147, 14),
-QT_MOC_LITERAL(15, 162, 9),
-QT_MOC_LITERAL(16, 172, 10),
-QT_MOC_LITERAL(17, 183, 14),
-QT_MOC_LITERAL(18, 198, 19),
-QT_MOC_LITERAL(19, 218, 3),
-QT_MOC_LITERAL(20, 222, 16),
-QT_MOC_LITERAL(21, 239, 17),
-QT_MOC_LITERAL(22, 257, 15),
-QT_MOC_LITERAL(23, 273, 14)
-    },
-    "QSshSocket\0connected\0\0cloned\0QSshSocket*\0"
-    "newSock\0disconnected\0error\0"
-    "QSshSocket::SshError\0commandExecuted\0"
-    "command\0response\0stdError\0loginSuccessful\0"
-    "pullSuccessful\0localFile\0remoteFile\0"
-    "pushSuccessful\0workingDirectorySet\0"
-    "cwd\0m_onCloneConnect\0m_onCloneLoggedIn\0"
-    "m_onCloneCWDSet\0m_onCloneError\0"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_QSshSocket[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-      13,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       9,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   79,    2, 0x06,
-       3,    1,   80,    2, 0x06,
-       6,    0,   83,    2, 0x06,
-       7,    1,   84,    2, 0x06,
-       9,    3,   87,    2, 0x06,
-      13,    0,   94,    2, 0x06,
-      14,    2,   95,    2, 0x06,
-      17,    2,  100,    2, 0x06,
-      18,    1,  105,    2, 0x06,
-
- // slots: name, argc, parameters, tag, flags
-      20,    0,  108,    2, 0x08,
-      21,    0,  109,    2, 0x08,
-      22,    1,  110,    2, 0x08,
-      23,    1,  113,    2, 0x08,
-
- // signals: parameters
-    QMetaType::Void,
-    QMetaType::Void, 0x80000000 | 4,    5,
-    QMetaType::Void,
-    QMetaType::Void, 0x80000000 | 8,    7,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::QString,   10,   11,   12,
-    QMetaType::Void,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString,   15,   16,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString,   15,   16,
-    QMetaType::Void, QMetaType::QString,   19,
-
- // slots: parameters
-    QMetaType::Void,
-    QMetaType::Void,
-    QMetaType::Void, QMetaType::QString,   19,
-    QMetaType::Void, 0x80000000 | 8,    2,
-
-       0        // eod
-};
-
-void QSshSocket::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        QSshSocket *_t = static_cast<QSshSocket *>(_o);
-        switch (_id) {
-        case 0: _t->connected(); break;
-        case 1: _t->cloned((*reinterpret_cast< QSshSocket*(*)>(_a[1]))); break;
-        case 2: _t->disconnected(); break;
-        case 3: _t->error((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        case 4: _t->commandExecuted((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3]))); break;
-        case 5: _t->loginSuccessful(); break;
-        case 6: _t->pullSuccessful((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
-        case 7: _t->pushSuccessful((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
-        case 8: _t->workingDirectorySet((*reinterpret_cast< QString(*)>(_a[1]))); break;
-        case 9: _t->m_onCloneConnect(); break;
-        case 10: _t->m_onCloneLoggedIn(); break;
-        case 11: _t->m_onCloneCWDSet((*reinterpret_cast< QString(*)>(_a[1]))); break;
-        case 12: _t->m_onCloneError((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        switch (_id) {
-        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-        case 1:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSshSocket* >(); break;
-            }
-            break;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::connected)) {
-                *result = 0;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QSshSocket * );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::cloned)) {
-                *result = 1;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::disconnected)) {
-                *result = 2;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QSshSocket::SshError );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::error)) {
-                *result = 3;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::commandExecuted)) {
-                *result = 4;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::loginSuccessful)) {
-                *result = 5;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::pullSuccessful)) {
-                *result = 6;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::pushSuccessful)) {
-                *result = 7;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::workingDirectorySet)) {
-                *result = 8;
-            }
-        }
-    }
-}
-
-const QMetaObject QSshSocket::staticMetaObject = {
-    { &QThread::staticMetaObject, qt_meta_stringdata_QSshSocket.data,
-      qt_meta_data_QSshSocket,  qt_static_metacall, 0, 0}
-};
-
-
-const QMetaObject *QSshSocket::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *QSshSocket::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_QSshSocket.stringdata))
-        return static_cast<void*>(const_cast< QSshSocket*>(this));
-    return QThread::qt_metacast(_clname);
-}
-
-int QSshSocket::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QThread::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 13)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 13;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 13)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 13;
-    }
-    return _id;
-}
-
-// SIGNAL 0
-void QSshSocket::connected()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, 0);
-}
-
-// SIGNAL 1
-void QSshSocket::cloned(QSshSocket * _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 1, _a);
-}
-
-// SIGNAL 2
-void QSshSocket::disconnected()
-{
-    QMetaObject::activate(this, &staticMetaObject, 2, 0);
-}
-
-// SIGNAL 3
-void QSshSocket::error(QSshSocket::SshError _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 3, _a);
-}
-
-// SIGNAL 4
-void QSshSocket::commandExecuted(QString _t1, QString _t2, QString _t3)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
-    QMetaObject::activate(this, &staticMetaObject, 4, _a);
-}
-
-// SIGNAL 5
-void QSshSocket::loginSuccessful()
-{
-    QMetaObject::activate(this, &staticMetaObject, 5, 0);
-}
-
-// SIGNAL 6
-void QSshSocket::pullSuccessful(QString _t1, QString _t2)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
-    QMetaObject::activate(this, &staticMetaObject, 6, _a);
-}
-
-// SIGNAL 7
-void QSshSocket::pushSuccessful(QString _t1, QString _t2)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
-    QMetaObject::activate(this, &staticMetaObject, 7, _a);
-}
-
-// SIGNAL 8
-void QSshSocket::workingDirectorySet(QString _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 8, _a);
-}
-QT_END_MOC_NAMESPACE
diff --git a/ubuntu/siatic/Release/moc_qsshsocket.o b/ubuntu/siatic/Release/moc_qsshsocket.o
deleted file mode 100755
index 3b54f2c..0000000
Binary files a/ubuntu/siatic/Release/moc_qsshsocket.o and /dev/null differ
diff --git a/ubuntu/siatic/Release/qsshsocket.o b/ubuntu/siatic/Release/qsshsocket.o
deleted file mode 100755
index f760b6a..0000000
Binary files a/ubuntu/siatic/Release/qsshsocket.o and /dev/null differ
diff --git a/ubuntu/siatic/Release/redrelaylibrary.o b/ubuntu/siatic/Release/redrelaylibrary.o
deleted file mode 100755
index ada6d7d..0000000
Binary files a/ubuntu/siatic/Release/redrelaylibrary.o and /dev/null differ
diff --git a/ubuntu/siatic/Release/rs232.o b/ubuntu/siatic/Release/rs232.o
deleted file mode 100755
index c01d12b..0000000
Binary files a/ubuntu/siatic/Release/rs232.o and /dev/null differ
diff --git a/ubuntu/siatic/Siatic_d b/ubuntu/siatic/Siatic_d
deleted file mode 100755
index e1dfea3..0000000
Binary files a/ubuntu/siatic/Siatic_d and /dev/null differ
diff --git a/ubuntu/siatic/Siatic_d.pro b/ubuntu/siatic/Siatic_d.pro
deleted file mode 100755
index 7b48084..0000000
--- a/ubuntu/siatic/Siatic_d.pro
+++ /dev/null
@@ -1,39 +0,0 @@
-QT += xml core serialport concurrent
-QT -= gui
-
-TARGET = Siatic_d
-
-win32 {
-    LIBS += "C:\Program Files (x86)\Qt\5.5\msvc2013_64\lib\hidapi.lib"
-    LIBS += -luser32 -lssh
-}
-
-!win32 {
-    LIBS += /usr/lib/i386-linux-gnu/libhidapi-hidraw.so
-    LIBS += -lssh
-}
-
-CONFIG += console
-CONFIG -= app_bundle
-
-TEMPLATE = app
-
-SOURCES += main.cpp \
-    qsshsocket.cpp \
-    dlinkpasswordgen.cpp \
-    redrelaylibrary.cpp \
-    rs232.c \
-    globales.cpp \
-    siaticsessionmanager.cpp
-
-HEADERS += \
-    qsshsocket.h \
-    dlinkpasswordgen.h \
-    redrelaylibrary.h \
-    rs232.h \
-    globales.h \
-    siaticsessionmanager.h
-
-RESOURCES +=
-
-
diff --git a/ubuntu/siatic/Siatic_d.pro.user b/ubuntu/siatic/Siatic_d.pro.user
deleted file mode 100755
index 672db3f..0000000
--- a/ubuntu/siatic/Siatic_d.pro.user
+++ /dev/null
@@ -1,271 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 3.5.1, 2016-05-10T12:01:10. -->
-<qtcreator>
- <data>
-  <variable>EnvironmentId</variable>
-  <value type="QByteArray">{9e0e5bd6-582d-4648-909c-6f8b1115fd92}</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.ActiveTarget</variable>
-  <value type="int">0</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.EditorSettings</variable>
-  <valuemap type="QVariantMap">
-   <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
-   <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
-   <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
-   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
-    <value type="QString" key="language">Cpp</value>
-    <valuemap type="QVariantMap" key="value">
-     <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
-    </valuemap>
-   </valuemap>
-   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
-    <value type="QString" key="language">QmlJS</value>
-    <valuemap type="QVariantMap" key="value">
-     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
-    </valuemap>
-   </valuemap>
-   <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
-   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
-   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
-   <value type="int" key="EditorConfiguration.IndentSize">4</value>
-   <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
-   <value type="int" key="EditorConfiguration.MarginColumn">80</value>
-   <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
-   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
-   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
-   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
-   <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
-   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
-   <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
-   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
-   <value type="int" key="EditorConfiguration.TabSize">8</value>
-   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
-   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
-   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
-   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
-   <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
-   <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
-  </valuemap>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.PluginSettings</variable>
-  <valuemap type="QVariantMap"/>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Target.0</variable>
-  <valuemap type="QVariantMap">
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.5.1 GCC 32bit</value>
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.5.1 GCC 32bit</value>
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.55.gcc_kit</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/hpprodesk/Escritorio/build-Siatic_d-Desktop_Qt_5_5_1_GCC_32bit-Debug</value>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
-      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
-     </valuemap>
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w </value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w clean</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
-    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
-    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
-   </valuemap>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/hpprodesk/Escritorio/build-Siatic_d-Desktop_Qt_5_5_1_GCC_32bit-Release</value>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
-      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
-     </valuemap>
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w </value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">-r -w clean</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
-    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
-    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
-    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
-    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
-    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
-    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
-    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
-    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
-    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
-    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
-    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
-    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
-     <value type="int">0</value>
-     <value type="int">1</value>
-     <value type="int">2</value>
-     <value type="int">3</value>
-     <value type="int">4</value>
-     <value type="int">5</value>
-     <value type="int">6</value>
-     <value type="int">7</value>
-     <value type="int">8</value>
-     <value type="int">9</value>
-     <value type="int">10</value>
-     <value type="int">11</value>
-     <value type="int">12</value>
-     <value type="int">13</value>
-     <value type="int">14</value>
-    </valuelist>
-    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
-    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Siatic_d</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/hpprodesk/Escritorio/Siatic_d_V3_CODIGO_FINAL_BUENO/Siatic_d.pro</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Siatic_d.pro</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
-    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
-    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
-    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
-    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
-    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
-    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
-  </valuemap>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.TargetCount</variable>
-  <value type="int">1</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
-  <value type="int">18</value>
- </data>
- <data>
-  <variable>Version</variable>
-  <value type="int">18</value>
- </data>
-</qtcreator>
diff --git a/ubuntu/siatic/Siatic_d.pro.user.18 b/ubuntu/siatic/Siatic_d.pro.user.18
deleted file mode 100755
index 434a22c..0000000
--- a/ubuntu/siatic/Siatic_d.pro.user.18
+++ /dev/null
@@ -1,210 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 3.5.1, 2016-01-28T12:58:10. -->
-<qtcreator>
- <data>
-  <variable>EnvironmentId</variable>
-  <value type="QByteArray">{4f346dc5-54dd-492b-93e0-2afe51ad1f89}</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.ActiveTarget</variable>
-  <value type="int">0</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.EditorSettings</variable>
-  <valuemap type="QVariantMap">
-   <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
-   <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
-   <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
-   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
-    <value type="QString" key="language">Cpp</value>
-    <valuemap type="QVariantMap" key="value">
-     <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
-    </valuemap>
-   </valuemap>
-   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
-    <value type="QString" key="language">QmlJS</value>
-    <valuemap type="QVariantMap" key="value">
-     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
-    </valuemap>
-   </valuemap>
-   <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
-   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
-   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
-   <value type="int" key="EditorConfiguration.IndentSize">4</value>
-   <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
-   <value type="int" key="EditorConfiguration.MarginColumn">80</value>
-   <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
-   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
-   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
-   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
-   <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
-   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
-   <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
-   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
-   <value type="int" key="EditorConfiguration.TabSize">8</value>
-   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
-   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
-   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
-   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
-   <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
-   <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
-  </valuemap>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.PluginSettings</variable>
-  <valuemap type="QVariantMap"/>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Target.0</variable>
-  <valuemap type="QVariantMap">
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{db66b2c8-e911-4b9e-a500-a414d66e02ef}</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/root/Escritorio/Build-SiaticDaemon-Final</value>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">false</value>
-      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
-     </valuemap>
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
-    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
-    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">1</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
-    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
-    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
-    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
-    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
-    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
-    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
-    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
-    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
-    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
-    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
-     <value type="int">0</value>
-     <value type="int">1</value>
-     <value type="int">2</value>
-     <value type="int">3</value>
-     <value type="int">4</value>
-     <value type="int">5</value>
-     <value type="int">6</value>
-     <value type="int">7</value>
-     <value type="int">8</value>
-     <value type="int">9</value>
-     <value type="int">10</value>
-     <value type="int">11</value>
-     <value type="int">12</value>
-     <value type="int">13</value>
-     <value type="int">14</value>
-    </valuelist>
-    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
-    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Siatic_d</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/root/Escritorio/Siatic_d_V3_CODIGO_FINAL/Siatic_d.pro</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Siatic_d.pro</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
-    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
-    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
-    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
-    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
-    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
-    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
-  </valuemap>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.TargetCount</variable>
-  <value type="int">1</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
-  <value type="int">18</value>
- </data>
- <data>
-  <variable>Version</variable>
-  <value type="int">18</value>
- </data>
-</qtcreator>
diff --git a/ubuntu/siatic/Siatic_d.pro.user.3.2-pre1 b/ubuntu/siatic/Siatic_d.pro.user.3.2-pre1
deleted file mode 100755
index 5fb3c66..0000000
--- a/ubuntu/siatic/Siatic_d.pro.user.3.2-pre1
+++ /dev/null
@@ -1,260 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 3.0.1, 2016-01-28T12:33:45. -->
-<qtcreator>
- <data>
-  <variable>ProjectExplorer.Project.ActiveTarget</variable>
-  <value type="int">0</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.EditorSettings</variable>
-  <valuemap type="QVariantMap">
-   <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
-   <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
-   <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
-   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
-    <value type="QString" key="language">Cpp</value>
-    <valuemap type="QVariantMap" key="value">
-     <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
-    </valuemap>
-   </valuemap>
-   <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
-    <value type="QString" key="language">QmlJS</value>
-    <valuemap type="QVariantMap" key="value">
-     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
-    </valuemap>
-   </valuemap>
-   <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
-   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
-   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
-   <value type="int" key="EditorConfiguration.IndentSize">4</value>
-   <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
-   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
-   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
-   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
-   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
-   <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
-   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
-   <value type="int" key="EditorConfiguration.TabSize">8</value>
-   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
-   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
-   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
-   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
-   <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
-   <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
-  </valuemap>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.PluginSettings</variable>
-  <valuemap type="QVariantMap"/>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Target.0</variable>
-  <valuemap type="QVariantMap">
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
-   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{a3fd4fbd-f84c-4616-a75b-4448a90b199b}</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
-   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/root/Escritorio/Siatic_d_V3/Debug</value>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
-      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
-     </valuemap>
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
-    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
-    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
-   </valuemap>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/root/Escritorio/Siatic_d_V3</value>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
-      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
-      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
-     </valuemap>
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
-     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
-      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
-      <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
-       <value type="QString">-w</value>
-       <value type="QString">-r</value>
-      </valuelist>
-      <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
-      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
-     </valuemap>
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
-    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
-    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
-    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
-     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
-    </valuemap>
-    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
-   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
-    <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
-    <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
-    <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
-    <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
-    <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
-    <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
-    <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
-    <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
-    <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
-    <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
-    <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
-    <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
-     <value type="int">0</value>
-     <value type="int">1</value>
-     <value type="int">2</value>
-     <value type="int">3</value>
-     <value type="int">4</value>
-     <value type="int">5</value>
-     <value type="int">6</value>
-     <value type="int">7</value>
-     <value type="int">8</value>
-     <value type="int">9</value>
-     <value type="int">10</value>
-     <value type="int">11</value>
-     <value type="int">12</value>
-     <value type="int">13</value>
-     <value type="int">14</value>
-    </valuelist>
-    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
-    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Siatic_d</value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/root/Escritorio/Siatic_d_V3/Siatic_d.pro</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Siatic_d.pro</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
-    <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
-    <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
-    <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
-    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value>
-    <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
-    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
-    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
-   </valuemap>
-   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
-  </valuemap>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.TargetCount</variable>
-  <value type="int">1</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
-  <value type="QByteArray">{393a4ef0-645a-4361-b924-b0dbd62a1cc3}</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
-  <value type="int">15</value>
- </data>
-</qtcreator>
diff --git a/ubuntu/siatic/dlinkpasswordgen.cpp b/ubuntu/siatic/dlinkpasswordgen.cpp
deleted file mode 100755
index 4d43865..0000000
--- a/ubuntu/siatic/dlinkpasswordgen.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * DLink SSH Connection API
- * Alejandro Antúnez - SODITEC S.L
- * (C) 2015 - 2016 */
-
-#include "dlinkpasswordgen.h"
-
-
-DLinkPasswordGen::DLinkPasswordGen(QObject *parent) : QObject(parent)
-{
-    ssh = new QSshSocket();
-    connect(ssh, SIGNAL(loginSuccessful()), this, SLOT(successLog()));
-    connect(ssh, SIGNAL(error(QSshSocket::SshError)), this, SLOT(error(QSshSocket::SshError)));
-}
-
-QString DLinkPasswordGen::GetSystemPWD(){
-    QFile *devNameFile;
-    devNameFile = new QFile("/tmp/clave.txt");
-    //if (!devNameFile->exists()) { QMessageBox::information(this, "Error", "No se ha encontrado el fichero de clave"); exit (-1); }
-    devNameFile->open(QFile::ReadWrite);
-    QString pwd(devNameFile->readAll());
-    pwd = pwd.remove('\n') ;
-    devNameFile->close();
-    //char* pwd = getenv("SYS_PWD_DLINKPWD");
-    return QString(pwd);
-}
-
-void DLinkPasswordGen::ConnectRouter(){
-    ssh->connectToHost(HOST_ROUTER);
-    ssh->login(USER_DEFAULT, PWD_DEFAULT);
-}
-
-void DLinkPasswordGen::DisconnectRouter(){
-    //if (Ready)
-   // while (!Ready){qDebug()<<"Espera Ready";};
-    ssh->quit();
-}
-
-DLinkPasswordGen::~DLinkPasswordGen(){
-    //delete ssh;
-}
-
-
-void DLinkPasswordGen::DesconectarWIFI(){
-    QString ssh_command("ifconfig ra0 down");
-    ssh->executeCommand(ssh_command);
-}
-
-void DLinkPasswordGen::ConectarWIFI(){
-    QString ssh_command("ifconfig ra0 up");
-    ssh->executeCommand(ssh_command);
-}
-
-QString DLinkPasswordGen::GeneratePWD(){
-    //QString ssh_command(COMMAND_SSH);
-    //qDebug()<<"ENTRO";
-    QString command_with_pwd = "nvram set wl0_wpa_psk=%1";
-    command_with_pwd = command_with_pwd.arg(GetSystemPWD());
-    command_with_pwd += ";nvram commit; sleep 3; reboot;";
-    ssh->executeCommand(command_with_pwd);
-/*
-    command_with_pwd += ";nvram commit; reboot;";
-
-    //Consultamos si ya existe esa pasword
-    QString ssh_consulta="nvram get wl0_wpa_psk;";
-    QString old_pass;
-    ssh->RESPUESTA_SSH="";
-    ssh->executeCommand(ssh_consulta);
-    if(ssh_consulta!=GetSystemPWD()){
-        //ssh->executeCommand(command_with_pwd);
-    }
-    while(ssh->RESPUESTA_SSH==""){qDebug()<<"SSH";} //Espero a que termine el hilo de SSH
-
-    //elimino el salto de linea
-    old_pass=ssh->RESPUESTA_SSH;
-    old_pass.replace("\n","");
-    qDebug() <<  " A DLINK generate: "<< ssh->RESPUESTA_SSH;
-    sleep(1);
-    if(old_pass!=GetSystemPWD()){
-        qDebug() <<  " ANTIGUA: "<< old_pass<<"NUEVA: "<<GetSystemPWD();
-
-        ssh->executeCommand(command_with_pwd);
-        qDebug()<<"HA PASADO";
-        Ready = false;
-    }*/
-    return GetSystemPWD();
-}
-
-QString DLinkPasswordGen::GeneratePWD(QString rootUser, QString pre, QString clave){
-    //QString ssh_command(COMMAND_SSH);
-    qDebug()<<"ENTRO";
-    QString comandCurl("curl -X POST --user \"%1:%2\" -d \"submit_button=WL_WPATable&action=ApplyTake&change_action=gozila_cgi&submit_type=save&security_varname=&security_mode_last=&wl_wep_last=&filter_mac_value=&wl0_security_mode=psk2&wl0_crypto=tkip%5aes&wl0_wpa_psk=%3&wl0_wl_unmask=0&wl0_wpa_gtk_rekey=3600\" -H \"Referer: https://%4/WL_WPATable.asp\" -k https://%4/apply.cgi >/dev/null 2>&1; curl -X POST --user \"%1:%2\" -d \"submit_button=WL_WPATable&action=ApplyTake&change_action=gozila_cgi&submit_type=save&security_varname=&security_mode_last=&wl_wep_last=&filter_mac_value=&wl0_security_mode=psk2&wl0_crypto=tkip%5aes&wl0_wpa_psk=%3&wl0_wl_unmask=0&wl0_wpa_gtk_rekey=3600\" -H \"Referer: http://%4/WL_WPATable.asp\" http://%4/apply.cgi >/dev/null 2>&1; sleep 40;");
-    qDebug() << comandCurl;
-    comandCurl = comandCurl.arg(rootUser, clave, GetSystemPWD(), "127.0.0.1", "%2B");
-    QString command_with_pwd = comandCurl + pre;
-    ssh->executeCommand(command_with_pwd);
-    return GetSystemPWD();
-}
-
-
-QString DLinkPasswordGen::QueSsid(){
-    ssh->RESPUESTA_SSH="";
-    QString ssh_consulta="nvram get wl0_ssid;";
-    QString ssid;
-    ssh->executeCommand(ssh_consulta);
-    while(ssh->RESPUESTA_SSH==""){
-        //qDebug()<<"nuevo SSID";
-    } //Espero a que termine el hilo de SSH
-    //elimino el salto de linea
-    ssid=ssh->RESPUESTA_SSH;
-    ssid.replace("\n","");
-    //qDebug() <<  " A DLINK: "<< ssh->RESPUESTA_SSH;
-    ssh->RESPUESTA_SSH="";
-    return ssid;
-}
-
-QString DLinkPasswordGen::HayWifi(){
-    sleep(3);
-    ssh->RESPUESTA_SSH="";
-    QString ssh_consulta="cat /sys/class/net/ra0/operstate";
-    QString radio;
-    ssh->executeCommand(ssh_consulta);
-    while(ssh->RESPUESTA_SSH==""){} //Espero a que termine el hilo de SSH
-    //elimino el salto de linea
-    radio=ssh->RESPUESTA_SSH;
-    radio.replace("\n","");
-    //qDebug() <<  " A radio: "<< ssh->RESPUESTA_SSH;
-    ssh->RESPUESTA_SSH="";
-    return radio;
-}
-
-void DLinkPasswordGen::error(QSshSocket::SshError err){
-    Ready = false;
-}
-
-
-void DLinkPasswordGen::successLog(){
-    Ready = true;
-    emit onLoginSuccess();
-}
diff --git a/ubuntu/siatic/dlinkpasswordgen.h b/ubuntu/siatic/dlinkpasswordgen.h
deleted file mode 100755
index 9919933..0000000
--- a/ubuntu/siatic/dlinkpasswordgen.h
+++ /dev/null
@@ -1,55 +0,0 @@
-
-/*
- * DLink SSH Connection API
- * Alejandro Antúnez - SODITEC S.L
- * (C) 2015 - 2016 */
-
-#ifndef DLINKPASSWORDGEN_H
-#define DLINKPASSWORDGEN_H
-
-
-#define USER_DEFAULT "root"
-
-#define COMMAND_SSH "nvram set wl0_wpa_psk=%1"
-
-#include <stdlib.h>
-#include <qsshsocket.h>
-#include <stdio.h>
-
-class DLinkPasswordGen : public QObject
-{
-    Q_OBJECT
-public:
-    explicit DLinkPasswordGen(QObject *parent = 0);
-    ~DLinkPasswordGen();
-
-public:
-    bool Ready = false;
-
-private:
-    QSshSocket *ssh;
-
-public:
-    QString PWD_DEFAULT="TexFono1";
-    QString HOST_ROUTER="192.168.0.1";
-    QString GetSystemPWD();
-    void ConnectRouter();
-    void DisconnectRouter();
-    void DesconectarWIFI();
-    void ConectarWIFI();
-    QString GeneratePWD();
-    QString GeneratePWD(QString rootUser, QString pre, QString clave);
-    QString QueSsid();
-    QString HayWifi();
-
-signals:
-    void onLoginSuccess();
-    void onSuccessPWDChanged();
-    void onErrorPWDChanged();
-
-private slots:
-    void error(QSshSocket::SshError err);
-    void successLog();
-};
-
-#endif // DLINKPASSWORDGEN_H
diff --git a/ubuntu/siatic/dlinkpasswordgen.o b/ubuntu/siatic/dlinkpasswordgen.o
deleted file mode 100755
index 0c88211..0000000
Binary files a/ubuntu/siatic/dlinkpasswordgen.o and /dev/null differ
diff --git a/ubuntu/siatic/globales.cpp b/ubuntu/siatic/globales.cpp
deleted file mode 100755
index c6cd109..0000000
--- a/ubuntu/siatic/globales.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-#include "globales.h"
-#include <QFileInfo>
-#include <QSettings>
-#include <QDebug>
-quint8 Globales::mWifiInicio=2;
-quint8 Globales::mSonidoInicio=2;
-quint8 Globales::mProyectorInicio=2;
-quint8 Globales::mWifiFin=0;
-quint8 Globales::mSonidoFin=0;
-quint8 Globales::mProyectorFin=0;
-quint8 Globales::mActualizarClaveWifi=1;
-QString Globales::mClaveWifi="";
-QString Globales::mSSID="";
-QString Globales::mSuperUser="root";
-QString Globales::mIP="192.168.1.1";
-QString Globales::mClaveRoot="TexFono1";
-QString Globales::mPuertoProyector="/dev/ttyS0";
-quint16 Globales::mPuertoTCP=37676;
-QString Globales::mHostTCP="192.168.0.254";
-
-quint8 Globales::wifiInicio()
-{
-    return Globales::mWifiInicio ;
-}
-
-quint8 Globales::sonidoInicio()
-{
-    return Globales::mSonidoInicio;
-}
-quint8 Globales::proyectorInicio()
-{
-    return Globales::mProyectorInicio;
-}
-
-QString Globales::SuperUser() {
-    return Globales::mSuperUser;
-}
-
-quint8 Globales::wifiFin()
-{
-    return mWifiFin;
-}
-quint8 Globales::sonidoFin()
-{
-    return mSonidoFin;
-}
-quint8 Globales::proyectorFin()
-{
-    return mProyectorFin;
-}
-quint8 Globales::ActualizarClaveWifi()
-{
-    return mActualizarClaveWifi;
-}
-
-QString Globales::IP()
-{
-    return Globales::mIP;
-}
-QString Globales::claveRoot()
-{
-    return mClaveRoot;
-}
-
-QString Globales::claveWifi()
-{
-    return Globales::mClaveWifi;
-}
-
-QString Globales::sSID()
-{
-    return Globales::mSSID;
-}
-
-
-QString Globales::puertoProyector()
-{
-    return Globales::mPuertoProyector;
-}
-
-quint16 Globales::getPuertoTCP()
-{
-    return Globales::mPuertoTCP;
-}
-QString Globales::getHostTCP()
-{
-    return Globales::mHostTCP;
-}
-
-void Globales::cargaVariablesEntorno()
-{
-
-    QString FicheroIni="/etc/SIATIC/siaticcontrol.ini";
-    qDebug()<< "Variable cargadas";
-    QFileInfo exitePath(FicheroIni);
-    if (exitePath.exists() && exitePath.isFile()) {
-        QSettings configuracion (FicheroIni,QSettings::IniFormat);
-        Globales::mPuertoProyector= configuracion.value("puerto","/dev/ttyS0").toString();
-        Globales::mWifiInicio= configuracion.value("wifiInicio",2).toInt();
-        Globales::mSonidoInicio= configuracion.value("sonidoInicio",2).toInt();
-        Globales::mProyectorInicio= configuracion.value("proyectorInicio",2).toInt();
-        Globales::mWifiFin= configuracion.value("wifiFin",0).toInt();
-        Globales::mSonidoFin= configuracion.value("sonidoFin",0).toInt();
-        Globales::mProyectorFin= configuracion.value("proyectorFin",0).toInt();
-        Globales::mActualizarClaveWifi= configuracion.value("actualizarClaveWifi",1).toInt();
-        Globales::mIP= configuracion.value("ipRouter","192.168.0.1").toString();
-        Globales::mSuperUser = configuracion.value("SuperUser", "root").toString();
-        Globales::mClaveRoot= configuracion.value("clave","TexFono1").toString();
-        if ( Globales::mClaveRoot==""){
-            Globales::mClaveRoot="TexFono1";
-        }
-
-        /*qDebug()<< "mWifiFin es " << Globales::mWifiFin;
-        qDebug()<< "mSonidoFin es " << Globales::mSonidoFin;
-        qDebug()<< "mProyectorFin es " << Globales::mProyectorFin;
-        qDebug()<< "mWifiInicio es " << Globales::mWifiInicio;
-        qDebug()<< "mSonidoInicio es " << Globales::mSonidoInicio;
-        qDebug()<< "mProyectorInicio es " << Globales::mProyectorInicio;
-        qDebug()<< "La mPuertoProyector es " << Globales::mPuertoProyector;
-        qDebug()<< "La mActualizarClaveWifi es " << Globales::mActualizarClaveWifi;
-        qDebug()<< "ipRouter es " << Globales::mIP;
-        qDebug()<< "Clave es " << Globales::mClaveRoot;*/
-
-
-    }
-
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ubuntu/siatic/globales.h b/ubuntu/siatic/globales.h
deleted file mode 100755
index 3b931b4..0000000
--- a/ubuntu/siatic/globales.h
+++ /dev/null
@@ -1,42 +0,0 @@
-#ifndef GLOBALES_H
-#define GLOBALES_H
-#include <QString>
-
-class Globales
-{
-public:
-    static quint8 wifiInicio();
-    static quint8 sonidoInicio();
-    static quint8 proyectorInicio();
-    static QString claveWifi();
-    static QString sSID();
-    static QString IP();
-    static QString claveRoot();
-    static QString puertoProyector();
-    static void cargaVariablesEntorno();
-    static quint16 getPuertoTCP();
-    static QString getHostTCP();
-    static QString SuperUser();
-    static quint8 wifiFin();    
-    static quint8 sonidoFin();    
-    static quint8 proyectorFin();
-    static quint8 ActualizarClaveWifi();
-    
-private:
-    static quint8 mWifiInicio;
-    static quint8 mSonidoInicio;
-    static quint8 mProyectorInicio;
-    static quint8 mWifiFin;
-    static quint8 mSonidoFin;
-    static quint8 mProyectorFin;
-    static quint8 mActualizarClaveWifi;
-    static QString mClaveWifi;
-    static QString mSSID;
-    static QString mIP;
-    static QString mSuperUser;
-    static QString mClaveRoot;
-    static QString mPuertoProyector;
-    static quint16 mPuertoTCP;
-    static QString mHostTCP;
-};
-#endif // GLOBALES_H
diff --git a/ubuntu/siatic/globales.o b/ubuntu/siatic/globales.o
deleted file mode 100755
index 815d85e..0000000
Binary files a/ubuntu/siatic/globales.o and /dev/null differ
diff --git a/ubuntu/siatic/main.cpp b/ubuntu/siatic/main.cpp
deleted file mode 100755
index 6a5e81a..0000000
--- a/ubuntu/siatic/main.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-#include <siaticsessionmanager.h>
-#include <QCoreApplication>
-
-int main(int argc, char *argv[])
-{
-    int pid;
-    if ((pid = fork()) == 0){
-        QCoreApplication app(argc, argv);
-        if (argc==1) return 1;
-        SiaticSessionManager manager(argv[1][0]);
-
-        app.connect(&manager,
-                    SIGNAL(finished()),
-                    &app,
-                    SLOT(quit()));
-
-        manager.init();
-        return app.exec();
-    }else{
-        printf("Proceso creado con PID %d\n", pid);
-    }
-}
diff --git a/ubuntu/siatic/main.cpp.Soditec b/ubuntu/siatic/main.cpp.Soditec
deleted file mode 100755
index 20b6c5a..0000000
--- a/ubuntu/siatic/main.cpp.Soditec
+++ /dev/null
@@ -1,190 +0,0 @@
-//Version 2.0.1: Cambio fichero configuracion, Incluyo nueva libreria gestion fichero
-
-#include <QCoreApplication>
-#include <QDebug>
-#include <stdlib.h>
-#include <stdio.h>
-#include <time.h>
-#include <cstring>
-#include <csignal>
-#include <fstream>
-#include <iostream>
-#include <unistd.h>
-#include <globales.h>
-#include "qsshsocket.h"
-#include "dlinkpasswordgen.h"
-#include "redrelaylibrary.h"
-#include "rs232.h"
-
-
-using namespace std;
-using std::ofstream;
-Globales opciones;
-
-//SettingsSIATIC opciones;
-DLinkPasswordGen sesion;
-
-int SALIR=1;
-
-
-
-
-
-
-//@param estado: 1=Encender ; 0=Apagar ; 2=No hacer Nada ;
-void estadoWifi(int estado){
-    if(estado==2){return;}
-    sesion.ConnectRouter();
-      qDebug()<<"Wifi"<<estado;
-    printf("%s\n", "INICIANDO");
-    if(estado==1){
-        sesion.ConectarWIFI();
-    }else{
-        sesion.DesconectarWIFI();
-    }
-    sleep(6);
-    //sesion.DisconnectRouter();
-    return;
-}
-
-//@param estado: 1=Encender ; 0=Apagar ; 2=No hacer Nada ;
-void estadoRele(int estado){
-    if(estado==2){return;}
-      qDebug()<<"Rele"<<estado;
-    RedRelayLibrary rele;
-    rele.ConnectRelay();
-    if(estado==1){
-        if(rele.GetRelayState(PORT_THREE)==OFF){
-          rele.SetRelayState(ON,PORT_THREE);
-        }
-    }else{
-        if(rele.GetRelayState(PORT_THREE)==ON){
-          rele.SetRelayState(OFF,PORT_THREE);
-        }
-    }
-    rele.DisconnectRelay();
-    sleep(1);
-    return;
-}
-
-//@param estado: 1=Encender ; 0=Apagar ; 2=No hacer Nada ;
-void estadoProyector(int estado){
-    if(estado==2){return;}
-    qDebug()<<"Proyector"<<estado;
-    int cport_nr=0,        // /dev/ttyS0 (COM1 on windows)
-        bdrate=9600;       // 9600 baud
-    char mode[]={'8','N','1',0},
-         str[2][512];
-    strcpy(str[0], "\x7E\x30\x30\x30\x30\x20\x31\x0D"); //ENCIENDE
-    strcpy(str[1], "\x7E\x30\x30\x30\x30\x20\x32\x0D"); //APAGA
-    RS232_OpenComport(cport_nr, bdrate, mode);
-    if(estado==1){
-        RS232_cputs(cport_nr, str[0]);
-    }else{
-        RS232_cputs(cport_nr, str[1]);
-    }
-    RS232_CloseComport(cport_nr);
-
-}
-
-
-//@param: fin puede ser cierto o falso, si en falso procesa las opciones para arranque, sino para cierre
-void procesarOpciones(bool fin){
-    if(fin){ //Opciones de Cierre
-        printf("%s\n", "Opciones Cierre");
-        estadoWifi(opciones.wifiFin());
-        estadoRele(opciones.sonidoFin());
-        estadoProyector(opciones.proyectorFin());
-    }else{  //Opciones de inicio
-        printf("%s\n", "Opciones INiCIO");
-        estadoWifi(opciones.wifiInicio());
-        estadoRele(opciones.sonidoInicio());
-        estadoProyector(opciones.proyectorInicio());
-        printf("%s\n", "FIN Opciones Inicio");
-    }
-    if(opciones.ActualizarClaveWifi()==1 && !fin){
-        //Almaceno la clave al inicio
-        //sesion.ConnectRouter();
-        printf("%s\n", "Almacenando Clave");
-        sesion.GeneratePWD();
-        printf("%s\n", "Fin Clave");
-        sesion.DisconnectRouter();
-
-    }
-
-}
-
-void SignalHandler( int signum ){
-    printf("%s%d\n", "Señal capturada:", signum);
-    procesarOpciones(true);
-    sleep(15);
-    SALIR=0;
-    return;
-}
-
-int main(int argc, char *argv[])
-{
-
-        opciones.cargaVariablesEntorno();
-            qDebug() << "EMPEZAMOS" << endl;
-        if(opciones.ActualizarClaveWifi()==1){
-            int i, aux;
-            char key[9] = "";
-            srand(time(NULL));
-            for(i=0; i<4; i++){
-                if(i==0){
-                    aux=rand()%26;
-                    key[i]=(char)(aux+'a');
-                    key[i+4]=(char)(aux+'a');
-                }else{
-                    aux=rand()%10;
-                    key[i]=(char)(aux+'0');
-                    key[i+4]=(char)(aux+'0');
-                }
-            }
-        //Obtengo la clave del fichero de texto
-            printf("%s\n", key);
-            ofstream out;
-            out.open("/tmp/clave.txt");
-            out<<key;
-            out.close();
-        }
-
-            procesarOpciones(false);
-
-            signal(SIGINT, SignalHandler);
-            signal(SIGHUP, SignalHandler);
-            signal(SIGINT , SignalHandler);
-            signal(SIGQUIT , SignalHandler);
-            signal(SIGILL , SignalHandler);
-            signal(SIGABRT , SignalHandler);
-            signal(SIGTRAP , SignalHandler);
-            signal(SIGIOT  , SignalHandler);
-            signal(SIGFPE   , SignalHandler);
-            signal(SIGKILL   , SignalHandler);
-            signal(SIGBUS  , SignalHandler);
-            signal(SIGSEGV  , SIG_IGN);
-            signal(SIGSYS   , SignalHandler);
-            signal(SIGPIPE  , SignalHandler);
-            signal(SIGALRM  , SignalHandler);
-            signal(SIGTERM  , SignalHandler);
-            signal(SIGUSR1   , SignalHandler);
-            signal(SIGUSR2  , SignalHandler);
-            signal(SIGCHLD  , SignalHandler);
-            signal(SIGCLD   , SignalHandler);
-            signal(SIGPWR   , SignalHandler);
-            signal(SIGXCPU  , SignalHandler);
-            signal(SIGSTOP  , SignalHandler);
-            signal(SIGCONT  , SignalHandler);
-            SALIR=1;
-
-            while(SALIR==1){
-                qDebug()<<"durmiendo";
-                sleep(10);
-            }
-
-    sleep(10);
-    //return 1;
-}
-
-
diff --git a/ubuntu/siatic/main.h b/ubuntu/siatic/main.h
deleted file mode 100755
index f92c4d7..0000000
--- a/ubuntu/siatic/main.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#ifndef MAIN_H
-#define MAIN_H
-
-
-#endif // MAIN_H
diff --git a/ubuntu/siatic/main.o b/ubuntu/siatic/main.o
deleted file mode 100755
index eaddba7..0000000
Binary files a/ubuntu/siatic/main.o and /dev/null differ
diff --git a/ubuntu/siatic/moc_dlinkpasswordgen.cpp b/ubuntu/siatic/moc_dlinkpasswordgen.cpp
deleted file mode 100755
index 8451ba0..0000000
--- a/ubuntu/siatic/moc_dlinkpasswordgen.cpp
+++ /dev/null
@@ -1,172 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'dlinkpasswordgen.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "dlinkpasswordgen.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'dlinkpasswordgen.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.2.1. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-struct qt_meta_stringdata_DLinkPasswordGen_t {
-    QByteArrayData data[9];
-    char stringdata[114];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    offsetof(qt_meta_stringdata_DLinkPasswordGen_t, stringdata) + ofs \
-        - idx * sizeof(QByteArrayData) \
-    )
-static const qt_meta_stringdata_DLinkPasswordGen_t qt_meta_stringdata_DLinkPasswordGen = {
-    {
-QT_MOC_LITERAL(0, 0, 16),
-QT_MOC_LITERAL(1, 17, 14),
-QT_MOC_LITERAL(2, 32, 0),
-QT_MOC_LITERAL(3, 33, 19),
-QT_MOC_LITERAL(4, 53, 17),
-QT_MOC_LITERAL(5, 71, 5),
-QT_MOC_LITERAL(6, 77, 20),
-QT_MOC_LITERAL(7, 98, 3),
-QT_MOC_LITERAL(8, 102, 10)
-    },
-    "DLinkPasswordGen\0onLoginSuccess\0\0"
-    "onSuccessPWDChanged\0onErrorPWDChanged\0"
-    "error\0QSshSocket::SshError\0err\0"
-    "successLog\0"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_DLinkPasswordGen[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       5,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       3,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   39,    2, 0x06,
-       3,    0,   40,    2, 0x06,
-       4,    0,   41,    2, 0x06,
-
- // slots: name, argc, parameters, tag, flags
-       5,    1,   42,    2, 0x08,
-       8,    0,   45,    2, 0x08,
-
- // signals: parameters
-    QMetaType::Void,
-    QMetaType::Void,
-    QMetaType::Void,
-
- // slots: parameters
-    QMetaType::Void, 0x80000000 | 6,    7,
-    QMetaType::Void,
-
-       0        // eod
-};
-
-void DLinkPasswordGen::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        DLinkPasswordGen *_t = static_cast<DLinkPasswordGen *>(_o);
-        switch (_id) {
-        case 0: _t->onLoginSuccess(); break;
-        case 1: _t->onSuccessPWDChanged(); break;
-        case 2: _t->onErrorPWDChanged(); break;
-        case 3: _t->error((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        case 4: _t->successLog(); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onLoginSuccess)) {
-                *result = 0;
-            }
-        }
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onSuccessPWDChanged)) {
-                *result = 1;
-            }
-        }
-        {
-            typedef void (DLinkPasswordGen::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DLinkPasswordGen::onErrorPWDChanged)) {
-                *result = 2;
-            }
-        }
-    }
-}
-
-const QMetaObject DLinkPasswordGen::staticMetaObject = {
-    { &QObject::staticMetaObject, qt_meta_stringdata_DLinkPasswordGen.data,
-      qt_meta_data_DLinkPasswordGen,  qt_static_metacall, 0, 0}
-};
-
-
-const QMetaObject *DLinkPasswordGen::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *DLinkPasswordGen::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_DLinkPasswordGen.stringdata))
-        return static_cast<void*>(const_cast< DLinkPasswordGen*>(this));
-    return QObject::qt_metacast(_clname);
-}
-
-int DLinkPasswordGen::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QObject::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 5)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 5;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 5)
-            *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 5;
-    }
-    return _id;
-}
-
-// SIGNAL 0
-void DLinkPasswordGen::onLoginSuccess()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, 0);
-}
-
-// SIGNAL 1
-void DLinkPasswordGen::onSuccessPWDChanged()
-{
-    QMetaObject::activate(this, &staticMetaObject, 1, 0);
-}
-
-// SIGNAL 2
-void DLinkPasswordGen::onErrorPWDChanged()
-{
-    QMetaObject::activate(this, &staticMetaObject, 2, 0);
-}
-QT_END_MOC_NAMESPACE
diff --git a/ubuntu/siatic/moc_dlinkpasswordgen.o b/ubuntu/siatic/moc_dlinkpasswordgen.o
deleted file mode 100755
index 1771e6d..0000000
Binary files a/ubuntu/siatic/moc_dlinkpasswordgen.o and /dev/null differ
diff --git a/ubuntu/siatic/moc_qsshsocket.cpp b/ubuntu/siatic/moc_qsshsocket.cpp
deleted file mode 100755
index 4ff9d38..0000000
--- a/ubuntu/siatic/moc_qsshsocket.cpp
+++ /dev/null
@@ -1,304 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'qsshsocket.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "qsshsocket.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'qsshsocket.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.2.1. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-struct qt_meta_stringdata_QSshSocket_t {
-    QByteArrayData data[24];
-    char stringdata[289];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    offsetof(qt_meta_stringdata_QSshSocket_t, stringdata) + ofs \
-        - idx * sizeof(QByteArrayData) \
-    )
-static const qt_meta_stringdata_QSshSocket_t qt_meta_stringdata_QSshSocket = {
-    {
-QT_MOC_LITERAL(0, 0, 10),
-QT_MOC_LITERAL(1, 11, 9),
-QT_MOC_LITERAL(2, 21, 0),
-QT_MOC_LITERAL(3, 22, 6),
-QT_MOC_LITERAL(4, 29, 11),
-QT_MOC_LITERAL(5, 41, 7),
-QT_MOC_LITERAL(6, 49, 12),
-QT_MOC_LITERAL(7, 62, 5),
-QT_MOC_LITERAL(8, 68, 20),
-QT_MOC_LITERAL(9, 89, 15),
-QT_MOC_LITERAL(10, 105, 7),
-QT_MOC_LITERAL(11, 113, 8),
-QT_MOC_LITERAL(12, 122, 8),
-QT_MOC_LITERAL(13, 131, 15),
-QT_MOC_LITERAL(14, 147, 14),
-QT_MOC_LITERAL(15, 162, 9),
-QT_MOC_LITERAL(16, 172, 10),
-QT_MOC_LITERAL(17, 183, 14),
-QT_MOC_LITERAL(18, 198, 19),
-QT_MOC_LITERAL(19, 218, 3),
-QT_MOC_LITERAL(20, 222, 16),
-QT_MOC_LITERAL(21, 239, 17),
-QT_MOC_LITERAL(22, 257, 15),
-QT_MOC_LITERAL(23, 273, 14)
-    },
-    "QSshSocket\0connected\0\0cloned\0QSshSocket*\0"
-    "newSock\0disconnected\0error\0"
-    "QSshSocket::SshError\0commandExecuted\0"
-    "command\0response\0stdError\0loginSuccessful\0"
-    "pullSuccessful\0localFile\0remoteFile\0"
-    "pushSuccessful\0workingDirectorySet\0"
-    "cwd\0m_onCloneConnect\0m_onCloneLoggedIn\0"
-    "m_onCloneCWDSet\0m_onCloneError\0"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_QSshSocket[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-      13,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       9,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   79,    2, 0x06,
-       3,    1,   80,    2, 0x06,
-       6,    0,   83,    2, 0x06,
-       7,    1,   84,    2, 0x06,
-       9,    3,   87,    2, 0x06,
-      13,    0,   94,    2, 0x06,
-      14,    2,   95,    2, 0x06,
-      17,    2,  100,    2, 0x06,
-      18,    1,  105,    2, 0x06,
-
- // slots: name, argc, parameters, tag, flags
-      20,    0,  108,    2, 0x08,
-      21,    0,  109,    2, 0x08,
-      22,    1,  110,    2, 0x08,
-      23,    1,  113,    2, 0x08,
-
- // signals: parameters
-    QMetaType::Void,
-    QMetaType::Void, 0x80000000 | 4,    5,
-    QMetaType::Void,
-    QMetaType::Void, 0x80000000 | 8,    7,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::QString,   10,   11,   12,
-    QMetaType::Void,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString,   15,   16,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString,   15,   16,
-    QMetaType::Void, QMetaType::QString,   19,
-
- // slots: parameters
-    QMetaType::Void,
-    QMetaType::Void,
-    QMetaType::Void, QMetaType::QString,   19,
-    QMetaType::Void, 0x80000000 | 8,    2,
-
-       0        // eod
-};
-
-void QSshSocket::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        QSshSocket *_t = static_cast<QSshSocket *>(_o);
-        switch (_id) {
-        case 0: _t->connected(); break;
-        case 1: _t->cloned((*reinterpret_cast< QSshSocket*(*)>(_a[1]))); break;
-        case 2: _t->disconnected(); break;
-        case 3: _t->error((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        case 4: _t->commandExecuted((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3]))); break;
-        case 5: _t->loginSuccessful(); break;
-        case 6: _t->pullSuccessful((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
-        case 7: _t->pushSuccessful((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
-        case 8: _t->workingDirectorySet((*reinterpret_cast< QString(*)>(_a[1]))); break;
-        case 9: _t->m_onCloneConnect(); break;
-        case 10: _t->m_onCloneLoggedIn(); break;
-        case 11: _t->m_onCloneCWDSet((*reinterpret_cast< QString(*)>(_a[1]))); break;
-        case 12: _t->m_onCloneError((*reinterpret_cast< QSshSocket::SshError(*)>(_a[1]))); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        switch (_id) {
-        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-        case 1:
-            switch (*reinterpret_cast<int*>(_a[1])) {
-            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
-            case 0:
-                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QSshSocket* >(); break;
-            }
-            break;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::connected)) {
-                *result = 0;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QSshSocket * );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::cloned)) {
-                *result = 1;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::disconnected)) {
-                *result = 2;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QSshSocket::SshError );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::error)) {
-                *result = 3;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::commandExecuted)) {
-                *result = 4;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::loginSuccessful)) {
-                *result = 5;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::pullSuccessful)) {
-                *result = 6;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString , QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::pushSuccessful)) {
-                *result = 7;
-            }
-        }
-        {
-            typedef void (QSshSocket::*_t)(QString );
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QSshSocket::workingDirectorySet)) {
-                *result = 8;
-            }
-        }
-    }
-}
-
-const QMetaObject QSshSocket::staticMetaObject = {
-    { &QThread::staticMetaObject, qt_meta_stringdata_QSshSocket.data,
-      qt_meta_data_QSshSocket,  qt_static_metacall, 0, 0}
-};
-
-
-const QMetaObject *QSshSocket::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *QSshSocket::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_QSshSocket.stringdata))
-        return static_cast<void*>(const_cast< QSshSocket*>(this));
-    return QThread::qt_metacast(_clname);
-}
-
-int QSshSocket::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QThread::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 13)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 13;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 13)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 13;
-    }
-    return _id;
-}
-
-// SIGNAL 0
-void QSshSocket::connected()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, 0);
-}
-
-// SIGNAL 1
-void QSshSocket::cloned(QSshSocket * _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 1, _a);
-}
-
-// SIGNAL 2
-void QSshSocket::disconnected()
-{
-    QMetaObject::activate(this, &staticMetaObject, 2, 0);
-}
-
-// SIGNAL 3
-void QSshSocket::error(QSshSocket::SshError _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 3, _a);
-}
-
-// SIGNAL 4
-void QSshSocket::commandExecuted(QString _t1, QString _t2, QString _t3)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
-    QMetaObject::activate(this, &staticMetaObject, 4, _a);
-}
-
-// SIGNAL 5
-void QSshSocket::loginSuccessful()
-{
-    QMetaObject::activate(this, &staticMetaObject, 5, 0);
-}
-
-// SIGNAL 6
-void QSshSocket::pullSuccessful(QString _t1, QString _t2)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
-    QMetaObject::activate(this, &staticMetaObject, 6, _a);
-}
-
-// SIGNAL 7
-void QSshSocket::pushSuccessful(QString _t1, QString _t2)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
-    QMetaObject::activate(this, &staticMetaObject, 7, _a);
-}
-
-// SIGNAL 8
-void QSshSocket::workingDirectorySet(QString _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 8, _a);
-}
-QT_END_MOC_NAMESPACE
diff --git a/ubuntu/siatic/moc_qsshsocket.o b/ubuntu/siatic/moc_qsshsocket.o
deleted file mode 100755
index d2bd1e2..0000000
Binary files a/ubuntu/siatic/moc_qsshsocket.o and /dev/null differ
diff --git a/ubuntu/siatic/moc_siaticsessionmanager.cpp b/ubuntu/siatic/moc_siaticsessionmanager.cpp
deleted file mode 100755
index 37da4fc..0000000
--- a/ubuntu/siatic/moc_siaticsessionmanager.cpp
+++ /dev/null
@@ -1,137 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'siaticsessionmanager.h'
-**
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "siaticsessionmanager.h"
-#include <QtCore/qbytearray.h>
-#include <QtCore/qmetatype.h>
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'siaticsessionmanager.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.2.1. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-QT_BEGIN_MOC_NAMESPACE
-struct qt_meta_stringdata_SiaticSessionManager_t {
-    QByteArrayData data[5];
-    char stringdata[64];
-};
-#define QT_MOC_LITERAL(idx, ofs, len) \
-    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
-    offsetof(qt_meta_stringdata_SiaticSessionManager_t, stringdata) + ofs \
-        - idx * sizeof(QByteArrayData) \
-    )
-static const qt_meta_stringdata_SiaticSessionManager_t qt_meta_stringdata_SiaticSessionManager = {
-    {
-QT_MOC_LITERAL(0, 0, 20),
-QT_MOC_LITERAL(1, 21, 8),
-QT_MOC_LITERAL(2, 30, 0),
-QT_MOC_LITERAL(3, 31, 14),
-QT_MOC_LITERAL(4, 46, 16)
-    },
-    "SiaticSessionManager\0finished\0\0"
-    "onLoginSuccess\0IntentarConectar\0"
-};
-#undef QT_MOC_LITERAL
-
-static const uint qt_meta_data_SiaticSessionManager[] = {
-
- // content:
-       7,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       3,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       1,       // signalCount
-
- // signals: name, argc, parameters, tag, flags
-       1,    0,   29,    2, 0x06,
-
- // slots: name, argc, parameters, tag, flags
-       3,    0,   30,    2, 0x08,
-       4,    0,   31,    2, 0x08,
-
- // signals: parameters
-    QMetaType::Void,
-
- // slots: parameters
-    QMetaType::Void,
-    QMetaType::Void,
-
-       0        // eod
-};
-
-void SiaticSessionManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        SiaticSessionManager *_t = static_cast<SiaticSessionManager *>(_o);
-        switch (_id) {
-        case 0: _t->finished(); break;
-        case 1: _t->onLoginSuccess(); break;
-        case 2: _t->IntentarConectar(); break;
-        default: ;
-        }
-    } else if (_c == QMetaObject::IndexOfMethod) {
-        int *result = reinterpret_cast<int *>(_a[0]);
-        void **func = reinterpret_cast<void **>(_a[1]);
-        {
-            typedef void (SiaticSessionManager::*_t)();
-            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&SiaticSessionManager::finished)) {
-                *result = 0;
-            }
-        }
-    }
-    Q_UNUSED(_a);
-}
-
-const QMetaObject SiaticSessionManager::staticMetaObject = {
-    { &QObject::staticMetaObject, qt_meta_stringdata_SiaticSessionManager.data,
-      qt_meta_data_SiaticSessionManager,  qt_static_metacall, 0, 0}
-};
-
-
-const QMetaObject *SiaticSessionManager::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
-}
-
-void *SiaticSessionManager::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_SiaticSessionManager.stringdata))
-        return static_cast<void*>(const_cast< SiaticSessionManager*>(this));
-    return QObject::qt_metacast(_clname);
-}
-
-int SiaticSessionManager::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QObject::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 3)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 3;
-    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 3)
-            *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 3;
-    }
-    return _id;
-}
-
-// SIGNAL 0
-void SiaticSessionManager::finished()
-{
-    QMetaObject::activate(this, &staticMetaObject, 0, 0);
-}
-QT_END_MOC_NAMESPACE
diff --git a/ubuntu/siatic/moc_siaticsessionmanager.o b/ubuntu/siatic/moc_siaticsessionmanager.o
deleted file mode 100755
index 8b3762d..0000000
Binary files a/ubuntu/siatic/moc_siaticsessionmanager.o and /dev/null differ
diff --git a/ubuntu/siatic/qsshsocket.cpp b/ubuntu/siatic/qsshsocket.cpp
deleted file mode 100755
index 8b65cf5..0000000
--- a/ubuntu/siatic/qsshsocket.cpp
+++ /dev/null
@@ -1,503 +0,0 @@
-#include "qsshsocket.h"
-#include <QFileInfo>
-
-QSshSocket::QSshSocket(QObject * parent )
-    :QThread(parent)
-{
-    m_host = "";
-    m_user = "";
-    m_password = "";
-    m_port = -1;
-    m_loggedIn = false;
-    m_session  = NULL;
-    m_clone = NULL;
-    m_workingDirectory = ".";
-
-    qRegisterMetaType<QSshSocket::SshError>("QSshSocket::SshError");
-    m_currentOperation.executed = true;
-
-    m_run = true;
-    start();
-}
-
-QSshSocket::~QSshSocket()
-{
-    if (m_session != NULL)
-        ssh_free(m_session);
-    m_run = false;
-    this->wait();
-}
-
-void QSshSocket::run()
-{
-
-    while(m_run)
-    {
-        if (m_session == NULL)
-        {
-            if (m_host != "")
-                m_attemptConnect();
-        }
-
-
-        // if we have a vaild ssh connection, authenticate connection with credentials
-        else if (!m_loggedIn)
-        {
-            // check to see if a username and a password have been given
-            if (m_user != "" && m_password !="")
-                m_attemptLogin();
-        }
-        // if all ssh setup has been completed, check to see if we have any commands to execute
-        else if (!m_currentOperation.executed)
-        {
-
-            if (m_currentOperation.type == Command || m_currentOperation.type == WorkingDirectoryTest)
-                m_attemptCommand();
-            // if all ssh setup has been completed, check to see if we have any file transfers to execute
-            else if (m_currentOperation.type == Pull)
-                m_attemptPull();
-            else if (m_currentOperation.type == Push)
-                m_attemptPush();
-
-
-            m_currentOperation.executed = true;
-        }
-        else
-        {
-            msleep(100);
-        }
-
-    }
-
-}
-
-void QSshSocket::clone()
-{
-    m_clone = new QSshSocket(this->parent());
-    connect(m_clone,SIGNAL(connected()),this,SLOT(m_onCloneConnect()));
-    connect(m_clone,SIGNAL(loginSuccessful()),this,SLOT(m_onCloneLoggedIn()));
-    connect(m_clone,SIGNAL(workingDirectorySet(QString)),this,SLOT(m_onCloneCWDSet(QString)));
-    connect(m_clone,SIGNAL(error(QSshSocket::SshError)),this,SLOT(m_onCloneError(QSshSocket::SshError)));
-
-    if (m_connected)
-        m_clone->connectToHost(m_host,m_port,m_loggingProtocol);
-    else
-    {
-        m_releaseClone();
-        cloned(m_clone);
-        m_clone = NULL;
-    }
-}
-void QSshSocket::m_releaseClone()
-{
-    disconnect(m_clone,SIGNAL(connected()),this,SLOT(m_onCloneConnect()));
-    disconnect(m_clone,SIGNAL(loginSuccessful()),this,SLOT(m_onCloneLoggedIn()));
-    disconnect(m_clone,SIGNAL(workingDirectorySet(QString)),this,SLOT(m_onCloneCWDSet(QString)));
-    disconnect(m_clone,SIGNAL(error(QSshSocket::SshError)),this,SLOT(m_onCloneError(QSshSocket::SshError)));
-}
-
-void QSshSocket::m_onCloneConnect()
-{
-    if (m_loggedIn)
-        m_clone->login(m_user,m_password);
-    else
-    {
-        m_releaseClone();
-        cloned(m_clone);
-        m_clone = NULL;
-    }
-}
-
-void QSshSocket::m_onCloneLoggedIn()
-{
-    if (m_workingDirectory != ".")
-        m_clone->setWorkingDirectory(m_workingDirectory);
-    else
-    {
-        m_releaseClone();
-        cloned(m_clone);
-        m_clone = NULL;
-    }
-}
-
-void QSshSocket::m_onCloneCWDSet(QString cwd)
-{
-    Q_UNUSED(cwd);
-    m_releaseClone();
-    cloned(m_clone);
-    m_clone = NULL;
-}
-
-void QSshSocket::m_onCloneError(QSshSocket::SshError)
-{
-    m_releaseClone();
-    error(QSshSocket::CloneError);
-    m_clone = NULL;
-}
-
-void QSshSocket::disconnectFromHost()
-{
-    m_host = "";
-    m_user = "";
-    m_password = "";
-    m_port = -1;
-    m_loggedIn = false;
-    m_clone = NULL;
-    if (m_session != NULL)
-    {
-        ssh_disconnect(m_session);
-        ssh_free(m_session);
-    }
-    m_session = NULL;
-}
-
-void QSshSocket::connectToHost(QString host, int port,LoggingProtocol logging)
-{
-    m_host = host;
-    m_port = port;
-    m_loggingProtocol = logging;
-}
-void QSshSocket::login(QString user, QString password)
-{
-    m_user = user;
-    m_password = password;
-}
-void QSshSocket::executeCommand(QString command)
-{
-    m_currentOperation.type = Command;
-    if (m_workingDirectory != ".")
-        m_currentOperation.adminCommand = "cd " + m_workingDirectory + "; "  + command;
-    else
-        m_currentOperation.adminCommand = command ;
-
-    m_currentOperation.command =command;
-    m_currentOperation.executed = false;
-}
-
-void QSshSocket::executeCommandResponse(QString command , QString response){
-    m_currentOperation.type = Command;
-    if (m_workingDirectory != ".")
-        m_currentOperation.adminCommand = "cd " + m_workingDirectory + "; "  + command;
-    else
-        m_currentOperation.adminCommand = command ;
-
-    m_currentOperation.command =command;
-    m_currentOperation.executed = false;
-
-}
-
-void QSshSocket::pullFile(QString localPath, QString remotePath)
-{
-    m_currentOperation.localPath = localPath;
-    if (QFileInfo(remotePath).isAbsolute())
-        m_currentOperation.remotePath = remotePath;
-    else
-        m_currentOperation.remotePath = m_workingDirectory + "/" + remotePath;
-    m_currentOperation.type = Pull;
-    m_currentOperation.executed = false;
-}
-
-void QSshSocket::pushFile(QString localPath, QString remotePath)
-{
-    m_currentOperation.localPath = localPath;
-    if (QFileInfo(remotePath).isAbsolute())
-        m_currentOperation.remotePath = remotePath;
-    else
-        m_currentOperation.remotePath = m_workingDirectory + "/" + remotePath;
-    m_currentOperation.type = Push;
-    m_currentOperation.executed = false;
-}
-
-void QSshSocket::setWorkingDirectory(QString path)
-{
-    m_nextWorkingDir = path;
-    m_currentOperation.type = WorkingDirectoryTest;
-    m_currentOperation.adminCommand = "[ -d " + m_nextWorkingDir +" ] && echo 'exists'";
-    m_currentOperation.executed = false;
-}
-
-bool QSshSocket::isConnected()
-{
-    return m_session != NULL;
-}
-
-bool QSshSocket::isLoggedIn()
-{
-    return m_loggedIn;
-}
-
-QString QSshSocket::user(){return m_user;}
-QString QSshSocket::password(){return m_password;}
-QString QSshSocket::host(){return m_host;}
-int QSshSocket::port(){return m_port;}
-
-void QSshSocket::m_attemptConnect()
-{
-    m_session = ssh_new();
-
-    // set the pertinant ssh session options
-    ssh_options_set(m_session, SSH_OPTIONS_HOST, m_host.toLatin1().data());
-    ssh_options_set(m_session, SSH_OPTIONS_LOG_VERBOSITY, &m_loggingProtocol);
-    ssh_options_set(m_session, SSH_OPTIONS_PORT, &m_port);
-
-    // try to connect given host, user, port
-    int connectionResponse = ssh_connect(m_session);
-
-    // if connection is Successful keep track of connection info.
-    if (connectionResponse == SSH_OK)
-    {
-        m_connected = true;
-        connected();
-    }
-
-    else
-        error(SessionCreationError);
-}
-
-void QSshSocket::m_attemptLogin()
-{
-
-    // try authenticating current user at remote host
-    int worked = ssh_userauth_password(m_session, m_user.toLatin1().data(), m_password.toLatin1().data());
-
-
-    // if successful, store user password.
-    if (worked == SSH_OK)
-    {
-        loginSuccessful();
-        m_loggedIn = true;
-    }
-    else
-    {
-        m_user = "";
-        m_password = "";
-        error(PasswordAuthenticationFailedError);
-    }
-
-
-}
-
-void QSshSocket::m_attemptCommand()
-{
-    //if (m_loggingProtocol == LogAll || m_loggingProtocol == LogOperations)
-        //qDebug() << "!!! Command '" << m_currentOperation.command << "'' executing on "<< m_user << "@" << m_host <<" at working directory " << m_workingDirectory << " ... RESPONSE: "<< SSH_AGAIN;
-    // attempt to open ssh shell channel
-    ssh_channel channel = ssh_channel_new(m_session);
-
-    // if attempt fails,return
-    if (ssh_channel_open_session(channel) != SSH_OK)
-    {
-        error(ChannelCreationError);
-        return;
-    }
-
-
-    int requestResponse = SSH_AGAIN;
-
-    // attempt to execute shell command
-    while (requestResponse == SSH_AGAIN)
-        requestResponse = ssh_channel_request_exec(channel, m_currentOperation.adminCommand.toLatin1().data());
-
-    // if attempt not executed, close connection then return
-    if (requestResponse != SSH_OK)
-    {
-        error(ChannelCreationError);
-        return;
-    }
-
-
-    QByteArray buffer;
-    buffer.resize(1000);
-
-    // read in std out
-    int totalBytes = 0, newBytes = 0;
-    do
-    {
-        newBytes = ssh_channel_read(channel, &(buffer.data()[totalBytes]), buffer.size() - totalBytes, 0);
-        if (newBytes > 0)
-            totalBytes += newBytes;
-    }while ( newBytes > 0);
-
-
-    QString stdOut = QString(buffer).mid(0,totalBytes);
-
-    // read in std err
-    totalBytes = 0, newBytes = 0;
-    do
-    {
-        newBytes = ssh_channel_read(channel, &(buffer.data()[totalBytes]), buffer.size() - totalBytes, 1);
-        if (newBytes > 0)
-            totalBytes += newBytes;
-    }while ( newBytes > 0);
-
-    QString stdErr = QString(buffer).mid(0,totalBytes);
-
-    if (totalBytes >0)
-    {
-        //qDebug() << ssh_get_error(m_session);
-
-    }
-
-    // close channel
-    ssh_channel_send_eof(channel);
-    ssh_channel_close(channel);
-    ssh_channel_free(channel);
-
-    if (m_currentOperation.type == WorkingDirectoryTest)
-    {
-        if (stdOut.contains("exists"))
-            m_workingDirectory = m_nextWorkingDir;
-        m_nextWorkingDir = ".";
-        workingDirectorySet(m_workingDirectory);
-    }
-    else{
-        commandExecuted( m_currentOperation.command, stdOut,stdErr) ;
-    RESPUESTA_SSH=stdOut;
-    //qDebug() <<  " A RESPONDER: "<< stdOut;
-    }
-
-}
-
-void QSshSocket::m_attemptPull()
-{
-    //if (m_loggingProtocol == LogAll || m_loggingProtocol == LogOperations)
-        //qDebug() << "!!! Remote file '"<< m_currentOperation.remotePath << "'' being pulled to local file '"<< m_currentOperation.localPath <<"'' ..." ;
-
-    ssh_scp scpSession = ssh_scp_new(m_session,SSH_SCP_READ, m_currentOperation.remotePath.toLatin1().data());
-    if (scpSession == NULL)
-        error(ScpChannelCreationError);
-
-    // attempt to initialize new scp session.
-    int scpInitialized = ssh_scp_init(scpSession);
-    if(scpInitialized != SSH_OK)
-    {
-        ssh_scp_close(scpSession);
-        ssh_scp_free(scpSession);
-        error(ScpChannelCreationError);
-        return;
-    }
-
-
-    // attempt to authorize new scp pull
-    if (ssh_scp_pull_request(scpSession) != SSH_SCP_REQUEST_NEWFILE)
-    {
-        ssh_scp_close(scpSession);
-        ssh_scp_free(scpSession);
-        error(ScpPullRequestError);
-        return;
-    }
-
-    // accept authorization
-    ssh_scp_accept_request(scpSession);
-
-
-    // get remote file size
-    int size = ssh_scp_request_get_size(scpSession);
-
-    // resize buffer, read remote file into buffer
-    QByteArray buffer;
-    buffer.resize(size);
-
-    // if an error happens while reading, close the scp session and return
-    if (ssh_scp_read(scpSession, buffer.data() , size) == SSH_ERROR)
-    {
-        ssh_scp_close(scpSession);
-        ssh_scp_free(scpSession);
-        error(ScpReadError);
-        return;
-    }
-
-    // loop until eof flag
-    if  (ssh_scp_pull_request(scpSession)  != SSH_SCP_REQUEST_EOF)
-    {
-        ssh_scp_close(scpSession);
-        ssh_scp_free(scpSession);
-        error(ScpReadError);
-        return;
-    }
-
-    //close scp session
-    ssh_scp_close(scpSession);
-    ssh_scp_free(scpSession);
-
-    // open up local file and write contents of buffer to it.
-    QFile file(m_currentOperation.localPath);
-    file.open(QIODevice::WriteOnly);
-    file.write(buffer);
-    file.close();
-
-    pullSuccessful(m_currentOperation.localPath,m_currentOperation.remotePath);
-}
-
-void QSshSocket::m_attemptPush()
-{
-    //if (m_loggingProtocol == LogAll || m_loggingProtocol == LogOperations)
-        //qDebug() << "!!! Local file '" << m_currentOperation.localPath <<"'' being pushed to remote file '"<< m_currentOperation.remotePath << "'' ..." ;
-
-    // attempt to create new scp from ssh session.
-    ssh_scp scpSession = ssh_scp_new(m_session,SSH_SCP_WRITE, m_currentOperation.remotePath.toLatin1().data());
-
-    // if creation failed, return
-    if (scpSession == NULL)
-        error(SocketError);
-
-
-    // attempt to initialize new scp session.
-    int scpInitialized = ssh_scp_init(scpSession);
-
-
-    // if failed, close scp session and return.
-    if(scpInitialized != SSH_OK)
-    {
-        ssh_scp_close(scpSession);
-        ssh_scp_free(scpSession);
-        error(ScpChannelCreationError);
-        return;
-    }
-
-
-    // open the local file and check to make sure it exists
-    // if not, close scp session and return.
-    QFile file(m_currentOperation.localPath);
-    if (!file.exists())
-    {
-        ssh_scp_close(scpSession);
-        ssh_scp_free(scpSession);
-        error(ScpFileNotCreatedError);
-        return;
-    }
-
-    // if the file does exist, read all contents as bytes
-    file.open(QIODevice::ReadOnly);
-    QByteArray buffer =file.readAll();
-    file.close();
-
-    // attempt to authorize pushing bytes over scp socket
-    // if this fails, close scp session and return.
-    if (ssh_scp_push_file(scpSession, m_currentOperation.remotePath.toLatin1().data(), buffer.size(), S_IRUSR | S_IWUSR) != SSH_OK)
-    {
-        ssh_scp_close(scpSession);
-        ssh_scp_free(scpSession);
-        error(ScpPushRequestError);
-        return;
-    }
-
-
-    // once authorized to push bytes over scp socket, start writing
-    // if an error is returned,  close scp session and return.
-    if ( ssh_scp_write(scpSession,buffer.data(), buffer.size()) != SSH_OK)
-    {
-
-        ssh_scp_close(scpSession);
-        ssh_scp_free(scpSession);
-        error(ScpWriteError);
-        return;
-    }
-
-
-    // close scp session and return.
-    ssh_scp_close(scpSession);
-    ssh_scp_free(scpSession);
-
-    pushSuccessful(m_currentOperation.localPath,m_currentOperation.remotePath);
-}
diff --git a/ubuntu/siatic/qsshsocket.h b/ubuntu/siatic/qsshsocket.h
deleted file mode 100755
index a0317dc..0000000
--- a/ubuntu/siatic/qsshsocket.h
+++ /dev/null
@@ -1,274 +0,0 @@
-#ifndef QSSHSOCKET_H
-#define QSSHSOCKET_H
-
-#include <libssh/libssh.h>
-#include <QByteArray>
-#include <QThread>
-#include <QVector>
-#include <QFile>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <QDebug>
-
-/*!
-    \class QsshSocket
-    \author Alex Jones
-    \brief An socket that manages an ssh & scp session with a remote host.
-*/
-class QSshSocket: public QThread
-{
-    Q_OBJECT
-public:
-    /* Variable de Respuesta Canal SSH*/
-    QString RESPUESTA_SSH;
-
-    /*! \brief This enum describes the logging mechanism that should be followed when communicating with a remote host.*/
-    enum LoggingProtocol
-    {
-        /*! \brief Tells the logging mechanism to log nothing.*/
-        LogNone = SSH_LOG_NOLOG,
-        /*! \brief Tells the logging mechanism to log only warnings.*/
-        LogWarnings = SSH_LOG_RARE,
-        /*! \brief Tells the logging mechanism to log only operations given by the user of this class.*/
-        LogOperations = SSH_LOG_NOLOG,
-        /*! \brief Tells the logging mechanism to log absolutely everything.*/
-        LogAll = SSH_LOG_PACKET | SSH_LOG_PROTOCOL
-    };
-
-    /*! \brief This enum describes the possible errors that could occur when communicating with a remote host.*/
-    enum SshError
-    {
-        /*! \brief There was trouble creating a socket. This was most likely due to the lack of an internet connection.*/
-        SocketError,
-        /*! \brief The ssh session could not be created due to inability to find the remote host.*/
-        SessionCreationError,
-        /*! \brief An ssh channel could not be created for the operation.*/
-        ChannelCreationError,
-        /*! \brief An scp channel could not be created for the file transfer operation.*/
-        ScpChannelCreationError,
-        /*! \brief There was an error requesting a pull file transfer.*/
-        ScpPullRequestError,
-        /*! \brief There was an error requesting a push file transfer.*/
-        ScpPushRequestError,
-        /*! \brief The destination file for the transfer does not exist.*/
-        ScpFileNotCreatedError,
-        /*! \brief There was an error reading a remote file. This could possibly be due to user permissions.*/
-        ScpReadError,
-        /*! \brief There was an error writing to a remote file. This could possibly be due to user permissions.*/
-        ScpWriteError,
-        /*! \brief The credentials of a user on the remote host could not be authenticated.*/
-        PasswordAuthenticationFailedError,
-        /*! \brief This socket could not be cloned. This could be due to system constraints which do not allow for SSH multiplexing.*/
-        CloneError
-    };
-
-    /*!
-        \param position The center position of the box.
-        \param size The size of the box.
-        \brief The constructor.
-    */
-    explicit QSshSocket(QObject * parent = 0);
-
-    /*!
-        \brief The deconstructor.
-    */
-    virtual ~QSshSocket();
-
-    /*!
-        \param host The hostname to establish an ssh connection with.
-        \param port The port to establish an ssh connection over.
-        \brief This function connects this socket to the specified host over the specified port. On success, the signal connected is emitted while error is emmited on failure.
-    */
-    void connectToHost(QString host, int port =22, LoggingProtocol logging = LogNone);
-
-    /*!
-        \brief This function attempts to clone the current state of this socket using SSH multiplexing."
-    */
-    void clone();
-
-    /*!
-        \brief This function disconnects the socket from the current host (if there is one. On success, the signal disconnected is emitted while error is emmited on failure.
-    */
-    void disconnectFromHost();
-
-    /*!
-        \param command The command to be executed.
-        \brief This function executes a remote command on the connected host. If not connected to a remote host, the command is not executed.
-        On success, the signal commandExecuted is emitted while error is emmited on failure.
-    */
-    void executeCommand(QString command);
-
-    /*!
-        \param command The command to be executed con respuesta.
-        \brief This function executes a remote command on the connected host. If not connected to a remote host, the command is not executed.
-        On success, the signal commandExecuted is emitted while error is emmited on failure.
-    */
-    void executeCommandResponse(QString command , QString response);
-
-    /*!
-        \brief Returns the hostname of the remote machine this socket is connected to. If not connected to a remote host, this returns "".
-    */
-    QString host();
-
-    /*!
-        \brief Returns whether or not a user has been logged in at remote host.
-    */
-    bool isLoggedIn();
-
-    /*!
-        \brief Returns whether or not this socket is currently connected to a remote host.
-    */
-    bool isConnected();
-
-    /*!
-        \param user The username to login with.
-        \param password The password of the account for the specified username.
-        \brief This function to login to the currently connected host given credentials.
-        On success, the signal authenticated is emitted while error is emmited on failure.
-    */
-    void login(QString user, QString password);
-
-    /*!
-        \brief Returns the password of the current authenticated user on the remote host. If not connected to a remote host, or if a user has not been authenticated this returns "".
-    */
-    QString password();
-
-    /*!
-        \brief Returns the port of the current connection. If not connected to a remote host, this returns -1.
-    */
-    int port();
-
-    /*!
-        \param localPath A path to a file stored on the local machine.
-        \param password A path to a file stored on the remote machine.
-        \brief This function attempts to pull a remote file from the connected host to a local file. The local file does not need to be created beforehand.
-        On success, the signal pullSuccessful is emitted while error is emmited on failure.
-        If not connected to a remote host, or if the transfer was unsuccessful, the signal error is emitted.
-    */
-    void pullFile(QString localPath, QString remotePath);
-
-    /*!
-        \param localPath A path to a file stored on the local machine.
-        \param password A path to a file stored on the remote machine.
-        \brief This function attempts to pull a remote file from the connected host to a local file. The local file does not need to be created beforehand.
-        On success, the signal pushSuccessful is emitted while error is emmited on failure.
-        If not connected to a remote host, or if the transfer was unsuccessful, the signal error is emitted.
-    */
-    void pushFile(QString localPath, QString remotePath);
-
-    /*!
-        \param path A relative or absolute path to a directory on the remote host.
-        \brief This function attempts to set the working directory of the connection to path and emits workingDirectorySet upon completion.
-        If workingDirectorySet indicates no change in the working directory, the path could not be found.
-        If not connected to a remote host the signal error will be emitted.
-    */
-    void setWorkingDirectory(QString path);
-
-    /*!
-        \brief Returns the username of the current authenticated user on the remote host. If not connected to a remote host, or if a user has not been authenticated this returns "".
-    */
-    QString user();
-
-
-
-signals:
-
-    /*!
-        \brief This signal is emitted when remote host has been connected to."
-    */
-    void connected();
-
-    /*!
-        \brief This signal is emitted when this socket has been properly cloned."
-    */
-    void cloned(QSshSocket * newSock);
-
-    /*!
-        \brief This signal is emitted when this class has been properly disconnected from a remote host.
-    */
-    void disconnected();
-
-    /*!
-        \param error The type of error that occured.
-        \brief This signal is emitted when an error occurs.
-    */
-    void error(QSshSocket::SshError error);
-
-    /*!
-        \param command The command that was executed on the remote host.
-        \param stdOut The standard out stream recieved after executing the command.
-        \param stdError The standard error stream recieved after executing the command.
-        \brief This signal is emitted when a response from the remote host is received regarding a command.
-    */
-    void commandExecuted(QString command,QString response, QString stdError);
-
-    /*!
-        \brief This signal is emitted when a user has been loggen in to the remote host."
-    */
-    void loginSuccessful();
-
-    /*!
-        \param localFile The path to a local file that the remote file was pulled to.
-        \param remoteFile The path to a file pulled from the remote host.
-        \brief This signal is emitted when a remote file is successfully transfered to a local file.
-    */
-    void pullSuccessful(QString localFile, QString remoteFile);
-
-    /*!
-        \param localFile The path to a local file pushed to the remote host.
-        \param remoteFile The path to a remote file that the local file was pushed to.
-        \brief This signal is emitted when a local file is successfully transfered to a remote file.
-    */
-    void pushSuccessful(QString localFile, QString remoteFile);
-
-    /*!
-        \param cwd The current working directory of the session on the remote host.
-        \brief This signal is emitted when a current working directory is set.
-    */
-    void workingDirectorySet(QString cwd);
-
-private slots:
-    void m_onCloneConnect();
-    void m_onCloneLoggedIn();
-    void m_onCloneCWDSet(QString cwd);
-    void m_onCloneError(QSshSocket::SshError);
-
-protected:
-    void run();
-
-private:
-    void m_releaseClone();
-    void m_attemptConnect();
-    void m_attemptLogin();
-    void m_attemptCommand();
-    void m_attemptPull();
-    void m_attemptPush();
-
-    enum SSHOperationType
-    {
-        Command,
-        WorkingDirectoryTest,
-        Pull,
-        Push
-    };
-
-    struct SSHOperation
-    {
-        SSHOperationType type;
-        QString adminCommand,command, localPath, remotePath;
-        bool executed;
-    };
-
-    int m_port;
-    bool m_loggedIn ;
-    QThread * m_thread;
-    QString m_workingDirectory,m_nextWorkingDir,m_user, m_host,m_password;
-    SSHOperation m_currentOperation;
-    ssh_session m_session;
-    QSshSocket * m_clone;
-    LoggingProtocol m_loggingProtocol;
-    bool m_connected,m_run;
-};
-
-
-#endif // QSSHSOCKET_H
diff --git a/ubuntu/siatic/qsshsocket.o b/ubuntu/siatic/qsshsocket.o
deleted file mode 100755
index b403bd4..0000000
Binary files a/ubuntu/siatic/qsshsocket.o and /dev/null differ
diff --git a/ubuntu/siatic/recursosdaemon.qrc b/ubuntu/siatic/recursosdaemon.qrc
deleted file mode 100755
index 4889c9b..0000000
--- a/ubuntu/siatic/recursosdaemon.qrc
+++ /dev/null
@@ -1,3 +0,0 @@
-<RCC>
-    <qresource prefix="/recursos"/>
-</RCC>
diff --git a/ubuntu/siatic/redrelaylibrary.cpp b/ubuntu/siatic/redrelaylibrary.cpp
deleted file mode 100755
index 6db0088..0000000
--- a/ubuntu/siatic/redrelaylibrary.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-#include "redrelaylibrary.h"
-
-bool RedRelayLibrary::ConnectRelay(){
-    hid_device_info *info = hid_enumerate(0x16c0, 0x05df);
-    if (info == NULL) return false;
-    dev = hid_open_path(info->path);
-    return dev != NULL;
-}
-
-void RedRelayLibrary::SetRelayState(RelayState State, RelayPort Port){
-    // Simple as send the specific feature to the relay...
-    char package[] = { 0x00,State,Port+1,0x00,0x00,0x00,0x00,0x00,0x00 };
-#ifndef _WIN32
-    hid_write(dev, (unsigned char*) &package, sizeof(package));
-#else
-    hid_send_feature_report(dev, (unsigned char*) &package, sizeof(package));
-#endif
-}
-
-RelayState RedRelayLibrary::GetRelayState(RelayPort Port)
-{
-    unsigned char buffer[10];
-    memset(&buffer, 0, 10);
-    hid_get_feature_report(dev, (unsigned char*) buffer, 9);
-    // We get the relay state with a bitset
-    unsigned char state = buffer[8];
-    std::bitset<CHAR_BIT> b(state);
-    b = b.flip();
-    return b[Port] == 1 ? ON : OFF;
-}
-
-void RedRelayLibrary::DisconnectRelay(){
-    hid_close(dev);
-}
-
diff --git a/ubuntu/siatic/redrelaylibrary.h b/ubuntu/siatic/redrelaylibrary.h
deleted file mode 100755
index 62cc57b..0000000
--- a/ubuntu/siatic/redrelaylibrary.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * RedRelayLibrary
- * A  C++ Library using HIDAPI to control
- * generic VUSB relay devices
- *
- * @author: Alejandro Antúnez Reino, SODITEC S.L
-*/
-
-#ifndef REDRELAYLIBRARY_H
-#define REDRELAYLIBRARY_H
-#include <hidapi/hidapi.h>
-#include <string.h>
-#include <bitset>
-#include <limits.h>
-
-enum RelayState {
-    ON = 0xFD,
-    OFF = 0xFF
-};
-
-enum RelayPort {
-    PORT_ONE,
-    PORT_TWO,
-    PORT_THREE,
-    PORT_FOUR,
-    PORT_FIVE,
-    PORT_SIX,
-    PORT_SEVEN,
-    PORT_EIGHT
-};
-
-class RedRelayLibrary
-{
-private:
-    hid_device *dev;
-
-public:
-
-    ///
-    /// \brief Primary class constructor
-    ///
-
-    RedRelayLibrary(){};
-
-    ///
-    /// \brief Connects to the relay
-    /// \return Returns if the the operation succeded or not
-    ///
-
-    bool ConnectRelay();
-
-    ///
-    /// \brief Set a relay port state
-    /// \param State of the relay
-    /// \param Port to set the state
-    ///
-
-    void SetRelayState(RelayState State, RelayPort Port);
-
-    ///
-    /// \brief Gets the relay state
-    /// \param Port to get the state
-    /// \return
-    ///
-
-    RelayState GetRelayState(RelayPort Port);
-
-    ///
-    /// \brief Disconnects the relay and dispose it
-    ///
-
-    void DisconnectRelay();
-};
-
-#endif // REDRELAYLIBRARY_H
diff --git a/ubuntu/siatic/redrelaylibrary.o b/ubuntu/siatic/redrelaylibrary.o
deleted file mode 100755
index a19223b..0000000
Binary files a/ubuntu/siatic/redrelaylibrary.o and /dev/null differ
diff --git a/ubuntu/siatic/relayportdefinitions.h b/ubuntu/siatic/relayportdefinitions.h
deleted file mode 100755
index e2666e9..0000000
--- a/ubuntu/siatic/relayportdefinitions.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef RELAYPORTDEFINITIONS
-#define RELAYPORTDEFINITIONS
-
-#endif // RELAYPORTDEFINITIONS
-
-#define WIFI_PORT 0
-
-// This one is not used anymore.
-//#define PROJECTOR_PORT 1
-
-#define SOUND_PORT 2
-#define MOTOR_PORT 3
-#define MOTOR_UP_PORT 4
-#define MOTOR_DOWN_PORT 5
-
-// Ports 1, 6 and 7 on the relay are not used!
diff --git a/ubuntu/siatic/rs232.c b/ubuntu/siatic/rs232.c
deleted file mode 100755
index 0b2f116..0000000
--- a/ubuntu/siatic/rs232.c
+++ /dev/null
@@ -1,747 +0,0 @@
-/*
-***************************************************************************
-*
-* Author: Teunis van Beelen
-*
-* Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Teunis van Beelen
-*
-* Email: teuniz@gmail.com
-*
-***************************************************************************
-*
-* This program is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*
-***************************************************************************
-*/
-
-
-/* Last revision: December 19, 2015 */
-
-/* For more info and how to use this library, visit: http://www.teuniz.net/RS-232/ */
-
-
-#include "rs232.h"
-
-
-
-#if defined(__linux__) || defined(__FreeBSD__)   /* Linux & FreeBSD */
-
-
-int Cport[38],
-    error;
-
-struct termios new_port_settings,
-       old_port_settings[38];
-
-char comports[38][16]={"/dev/ttyS0","/dev/ttyS1","/dev/ttyS2","/dev/ttyS3","/dev/ttyS4","/dev/ttyS5",
-                       "/dev/ttyS6","/dev/ttyS7","/dev/ttyS8","/dev/ttyS9","/dev/ttyS10","/dev/ttyS11",
-                       "/dev/ttyS12","/dev/ttyS13","/dev/ttyS14","/dev/ttyS15","/dev/ttyUSB0",
-                       "/dev/ttyUSB1","/dev/ttyUSB2","/dev/ttyUSB3","/dev/ttyUSB4","/dev/ttyUSB5",
-                       "/dev/ttyAMA0","/dev/ttyAMA1","/dev/ttyACM0","/dev/ttyACM1",
-                       "/dev/rfcomm0","/dev/rfcomm1","/dev/ircomm0","/dev/ircomm1",
-                       "/dev/cuau0","/dev/cuau1","/dev/cuau2","/dev/cuau3",
-                       "/dev/cuaU0","/dev/cuaU1","/dev/cuaU2","/dev/cuaU3"};
-
-int RS232_OpenComport(int comport_number, int baudrate, const char *mode)
-{
-  int baudr,
-      status;
-
-  if((comport_number>37)||(comport_number<0))
-  {
-    printf("illegal comport number\n");
-    return(1);
-  }
-
-  switch(baudrate)
-  {
-    case      50 : baudr = B50;
-                   break;
-    case      75 : baudr = B75;
-                   break;
-    case     110 : baudr = B110;
-                   break;
-    case     134 : baudr = B134;
-                   break;
-    case     150 : baudr = B150;
-                   break;
-    case     200 : baudr = B200;
-                   break;
-    case     300 : baudr = B300;
-                   break;
-    case     600 : baudr = B600;
-                   break;
-    case    1200 : baudr = B1200;
-                   break;
-    case    1800 : baudr = B1800;
-                   break;
-    case    2400 : baudr = B2400;
-                   break;
-    case    4800 : baudr = B4800;
-                   break;
-    case    9600 : baudr = B9600;
-                   break;
-    case   19200 : baudr = B19200;
-                   break;
-    case   38400 : baudr = B38400;
-                   break;
-    case   57600 : baudr = B57600;
-                   break;
-    case  115200 : baudr = B115200;
-                   break;
-    case  230400 : baudr = B230400;
-                   break;
-    case  460800 : baudr = B460800;
-                   break;
-    case  500000 : baudr = B500000;
-                   break;
-    case  576000 : baudr = B576000;
-                   break;
-    case  921600 : baudr = B921600;
-                   break;
-    case 1000000 : baudr = B1000000;
-                   break;
-    case 1152000 : baudr = B1152000;
-                   break;
-    case 1500000 : baudr = B1500000;
-                   break;
-    case 2000000 : baudr = B2000000;
-                   break;
-    case 2500000 : baudr = B2500000;
-                   break;
-    case 3000000 : baudr = B3000000;
-                   break;
-    case 3500000 : baudr = B3500000;
-                   break;
-    case 4000000 : baudr = B4000000;
-                   break;
-    default      : printf("invalid baudrate\n");
-                   return(1);
-                   break;
-  }
-
-  int cbits=CS8,
-      cpar=0,
-      ipar=IGNPAR,
-      bstop=0;
-
-  if(strlen(mode) != 3)
-  {
-    printf("invalid mode \"%s\"\n", mode);
-    return(1);
-  }
-
-  switch(mode[0])
-  {
-    case '8': cbits = CS8;
-              break;
-    case '7': cbits = CS7;
-              break;
-    case '6': cbits = CS6;
-              break;
-    case '5': cbits = CS5;
-              break;
-    default : printf("invalid number of data-bits '%c'\n", mode[0]);
-              return(1);
-              break;
-  }
-
-  switch(mode[1])
-  {
-    case 'N':
-    case 'n': cpar = 0;
-              ipar = IGNPAR;
-              break;
-    case 'E':
-    case 'e': cpar = PARENB;
-              ipar = INPCK;
-              break;
-    case 'O':
-    case 'o': cpar = (PARENB | PARODD);
-              ipar = INPCK;
-              break;
-    default : printf("invalid parity '%c'\n", mode[1]);
-              return(1);
-              break;
-  }
-
-  switch(mode[2])
-  {
-    case '1': bstop = 0;
-              break;
-    case '2': bstop = CSTOPB;
-              break;
-    default : printf("invalid number of stop bits '%c'\n", mode[2]);
-              return(1);
-              break;
-  }
-
-/*
-http://pubs.opengroup.org/onlinepubs/7908799/xsh/termios.h.html
-
-http://man7.org/linux/man-pages/man3/termios.3.html
-*/
-
-  Cport[comport_number] = open(comports[comport_number], O_RDWR | O_NOCTTY | O_NDELAY);
-  if(Cport[comport_number]==-1)
-  {
-    perror("unable to open comport ");
-    return(1);
-  }
-
-  /* lock access so that another process can't also use the port */
-  if(flock(Cport[comport_number], LOCK_EX | LOCK_NB) != 0)
-  {
-    close(Cport[comport_number]);
-    perror("Another process has locked the comport.");
-    return(1);
-  }
-
-  error = tcgetattr(Cport[comport_number], old_port_settings + comport_number);
-  if(error==-1)
-  {
-    close(Cport[comport_number]);
-    perror("unable to read portsettings ");
-    return(1);
-  }
-  memset(&new_port_settings, 0, sizeof(new_port_settings));  /* clear the new struct */
-
-  new_port_settings.c_cflag = cbits | cpar | bstop | CLOCAL | CREAD;
-  new_port_settings.c_iflag = ipar;
-  new_port_settings.c_oflag = 0;
-  new_port_settings.c_lflag = 0;
-  new_port_settings.c_cc[VMIN] = 0;      /* block untill n bytes are received */
-  new_port_settings.c_cc[VTIME] = 0;     /* block untill a timer expires (n * 100 mSec.) */
-
-  cfsetispeed(&new_port_settings, baudr);
-  cfsetospeed(&new_port_settings, baudr);
-
-  error = tcsetattr(Cport[comport_number], TCSANOW, &new_port_settings);
-  if(error==-1)
-  {
-    close(Cport[comport_number]);
-    perror("unable to adjust portsettings ");
-    return(1);
-  }
-
-  if(ioctl(Cport[comport_number], TIOCMGET, &status) == -1)
-  {
-    perror("unable to get portstatus");
-    return(1);
-  }
-
-  status |= TIOCM_DTR;    /* turn on DTR */
-  status |= TIOCM_RTS;    /* turn on RTS */
-
-  if(ioctl(Cport[comport_number], TIOCMSET, &status) == -1)
-  {
-    perror("unable to set portstatus");
-    return(1);
-  }
-
-  return(0);
-}
-
-
-int RS232_PollComport(int comport_number, unsigned char *buf, int size)
-{
-  int n;
-
-  n = read(Cport[comport_number], buf, size);
-
-  return(n);
-}
-
-
-int RS232_SendByte(int comport_number, unsigned char byte)
-{
-  int n;
-
-  n = write(Cport[comport_number], &byte, 1);
-  if(n<0)  return(1);
-
-  return(0);
-}
-
-
-int RS232_SendBuf(int comport_number, unsigned char *buf, int size)
-{
-  return(write(Cport[comport_number], buf, size));
-}
-
-
-void RS232_CloseComport(int comport_number)
-{
-  int status;
-
-  if(ioctl(Cport[comport_number], TIOCMGET, &status) == -1)
-  {
-    perror("unable to get portstatus");
-  }
-
-  status &= ~TIOCM_DTR;    /* turn off DTR */
-  status &= ~TIOCM_RTS;    /* turn off RTS */
-
-  if(ioctl(Cport[comport_number], TIOCMSET, &status) == -1)
-  {
-    perror("unable to set portstatus");
-  }
-
-  tcsetattr(Cport[comport_number], TCSANOW, old_port_settings + comport_number);
-  close(Cport[comport_number]);
-
-  flock(Cport[comport_number], LOCK_UN); /* free the port so that others can use it. */
-}
-
-/*
-Constant  Description
-TIOCM_LE        DSR (data set ready/line enable)
-TIOCM_DTR       DTR (data terminal ready)
-TIOCM_RTS       RTS (request to send)
-TIOCM_ST        Secondary TXD (transmit)
-TIOCM_SR        Secondary RXD (receive)
-TIOCM_CTS       CTS (clear to send)
-TIOCM_CAR       DCD (data carrier detect)
-TIOCM_CD        see TIOCM_CAR
-TIOCM_RNG       RNG (ring)
-TIOCM_RI        see TIOCM_RNG
-TIOCM_DSR       DSR (data set ready)
-
-http://man7.org/linux/man-pages/man4/tty_ioctl.4.html
-*/
-
-int RS232_IsDCDEnabled(int comport_number)
-{
-  int status;
-
-  ioctl(Cport[comport_number], TIOCMGET, &status);
-
-  if(status&TIOCM_CAR) return(1);
-  else return(0);
-}
-
-
-int RS232_IsCTSEnabled(int comport_number)
-{
-  int status;
-
-  ioctl(Cport[comport_number], TIOCMGET, &status);
-
-  if(status&TIOCM_CTS) return(1);
-  else return(0);
-}
-
-
-int RS232_IsDSREnabled(int comport_number)
-{
-  int status;
-
-  ioctl(Cport[comport_number], TIOCMGET, &status);
-
-  if(status&TIOCM_DSR) return(1);
-  else return(0);
-}
-
-
-void RS232_enableDTR(int comport_number)
-{
-  int status;
-
-  if(ioctl(Cport[comport_number], TIOCMGET, &status) == -1)
-  {
-    perror("unable to get portstatus");
-  }
-
-  status |= TIOCM_DTR;    /* turn on DTR */
-
-  if(ioctl(Cport[comport_number], TIOCMSET, &status) == -1)
-  {
-    perror("unable to set portstatus");
-  }
-}
-
-
-void RS232_disableDTR(int comport_number)
-{
-  int status;
-
-  if(ioctl(Cport[comport_number], TIOCMGET, &status) == -1)
-  {
-    perror("unable to get portstatus");
-  }
-
-  status &= ~TIOCM_DTR;    /* turn off DTR */
-
-  if(ioctl(Cport[comport_number], TIOCMSET, &status) == -1)
-  {
-    perror("unable to set portstatus");
-  }
-}
-
-
-void RS232_enableRTS(int comport_number)
-{
-  int status;
-
-  if(ioctl(Cport[comport_number], TIOCMGET, &status) == -1)
-  {
-    perror("unable to get portstatus");
-  }
-
-  status |= TIOCM_RTS;    /* turn on RTS */
-
-  if(ioctl(Cport[comport_number], TIOCMSET, &status) == -1)
-  {
-    perror("unable to set portstatus");
-  }
-}
-
-
-void RS232_disableRTS(int comport_number)
-{
-  int status;
-
-  if(ioctl(Cport[comport_number], TIOCMGET, &status) == -1)
-  {
-    perror("unable to get portstatus");
-  }
-
-  status &= ~TIOCM_RTS;    /* turn off RTS */
-
-  if(ioctl(Cport[comport_number], TIOCMSET, &status) == -1)
-  {
-    perror("unable to set portstatus");
-  }
-}
-
-
-void RS232_flushRX(int comport_number)
-{
-  tcflush(Cport[comport_number], TCIFLUSH);
-}
-
-
-void RS232_flushTX(int comport_number)
-{
-  tcflush(Cport[comport_number], TCOFLUSH);
-}
-
-
-void RS232_flushRXTX(int comport_number)
-{
-  tcflush(Cport[comport_number], TCIOFLUSH);
-}
-
-
-#else         /* windows */
-
-
-HANDLE Cport[16];
-
-
-char comports[16][10]={"\\\\.\\COM1",  "\\\\.\\COM2",  "\\\\.\\COM3",  "\\\\.\\COM4",
-                       "\\\\.\\COM5",  "\\\\.\\COM6",  "\\\\.\\COM7",  "\\\\.\\COM8",
-                       "\\\\.\\COM9",  "\\\\.\\COM10", "\\\\.\\COM11", "\\\\.\\COM12",
-                       "\\\\.\\COM13", "\\\\.\\COM14", "\\\\.\\COM15", "\\\\.\\COM16"};
-
-char mode_str[128];
-
-
-int RS232_OpenComport(int comport_number, int baudrate, const char *mode)
-{
-  if((comport_number>15)||(comport_number<0))
-  {
-    printf("illegal comport number\n");
-    return(1);
-  }
-
-  switch(baudrate)
-  {
-    case     110 : strcpy(mode_str, "baud=110");
-                   break;
-    case     300 : strcpy(mode_str, "baud=300");
-                   break;
-    case     600 : strcpy(mode_str, "baud=600");
-                   break;
-    case    1200 : strcpy(mode_str, "baud=1200");
-                   break;
-    case    2400 : strcpy(mode_str, "baud=2400");
-                   break;
-    case    4800 : strcpy(mode_str, "baud=4800");
-                   break;
-    case    9600 : strcpy(mode_str, "baud=9600");
-                   break;
-    case   19200 : strcpy(mode_str, "baud=19200");
-                   break;
-    case   38400 : strcpy(mode_str, "baud=38400");
-                   break;
-    case   57600 : strcpy(mode_str, "baud=57600");
-                   break;
-    case  115200 : strcpy(mode_str, "baud=115200");
-                   break;
-    case  128000 : strcpy(mode_str, "baud=128000");
-                   break;
-    case  256000 : strcpy(mode_str, "baud=256000");
-                   break;
-    case  500000 : strcpy(mode_str, "baud=500000");
-                   break;
-    case 1000000 : strcpy(mode_str, "baud=1000000");
-                   break;
-    default      : printf("invalid baudrate\n");
-                   return(1);
-                   break;
-  }
-
-  if(strlen(mode) != 3)
-  {
-    printf("invalid mode \"%s\"\n", mode);
-    return(1);
-  }
-
-  switch(mode[0])
-  {
-    case '8': strcat(mode_str, " data=8");
-              break;
-    case '7': strcat(mode_str, " data=7");
-              break;
-    case '6': strcat(mode_str, " data=6");
-              break;
-    case '5': strcat(mode_str, " data=5");
-              break;
-    default : printf("invalid number of data-bits '%c'\n", mode[0]);
-              return(1);
-              break;
-  }
-
-  switch(mode[1])
-  {
-    case 'N':
-    case 'n': strcat(mode_str, " parity=n");
-              break;
-    case 'E':
-    case 'e': strcat(mode_str, " parity=e");
-              break;
-    case 'O':
-    case 'o': strcat(mode_str, " parity=o");
-              break;
-    default : printf("invalid parity '%c'\n", mode[1]);
-              return(1);
-              break;
-  }
-
-  switch(mode[2])
-  {
-    case '1': strcat(mode_str, " stop=1");
-              break;
-    case '2': strcat(mode_str, " stop=2");
-              break;
-    default : printf("invalid number of stop bits '%c'\n", mode[2]);
-              return(1);
-              break;
-  }
-
-  strcat(mode_str, " dtr=on rts=on");
-
-/*
-http://msdn.microsoft.com/en-us/library/windows/desktop/aa363145%28v=vs.85%29.aspx
-
-http://technet.microsoft.com/en-us/library/cc732236.aspx
-*/
-
-  Cport[comport_number] = CreateFileA(comports[comport_number],
-                      GENERIC_READ|GENERIC_WRITE,
-                      0,                          /* no share  */
-                      NULL,                       /* no security */
-                      OPEN_EXISTING,
-                      0,                          /* no threads */
-                      NULL);                      /* no templates */
-
-  if(Cport[comport_number]==INVALID_HANDLE_VALUE)
-  {
-    printf("unable to open comport\n");
-    return(1);
-  }
-
-  DCB port_settings;
-  memset(&port_settings, 0, sizeof(port_settings));  /* clear the new struct  */
-  port_settings.DCBlength = sizeof(port_settings);
-
-  if(!BuildCommDCBA(mode_str, &port_settings))
-  {
-    printf("unable to set comport dcb settings\n");
-    CloseHandle(Cport[comport_number]);
-    return(1);
-  }
-
-  if(!SetCommState(Cport[comport_number], &port_settings))
-  {
-    printf("unable to set comport cfg settings\n");
-    CloseHandle(Cport[comport_number]);
-    return(1);
-  }
-
-  COMMTIMEOUTS Cptimeouts;
-
-  Cptimeouts.ReadIntervalTimeout         = MAXDWORD;
-  Cptimeouts.ReadTotalTimeoutMultiplier  = 0;
-  Cptimeouts.ReadTotalTimeoutConstant    = 0;
-  Cptimeouts.WriteTotalTimeoutMultiplier = 0;
-  Cptimeouts.WriteTotalTimeoutConstant   = 0;
-
-  if(!SetCommTimeouts(Cport[comport_number], &Cptimeouts))
-  {
-    printf("unable to set comport time-out settings\n");
-    CloseHandle(Cport[comport_number]);
-    return(1);
-  }
-
-  return(0);
-}
-
-
-int RS232_PollComport(int comport_number, unsigned char *buf, int size)
-{
-  int n;
-
-/* added the void pointer cast, otherwise gcc will complain about */
-/* "warning: dereferencing type-punned pointer will break strict aliasing rules" */
-
-  ReadFile(Cport[comport_number], buf, size, (LPDWORD)((void *)&n), NULL);
-
-  return(n);
-}
-
-
-int RS232_SendByte(int comport_number, unsigned char byte)
-{
-  int n;
-
-  WriteFile(Cport[comport_number], &byte, 1, (LPDWORD)((void *)&n), NULL);
-
-  if(n<0)  return(1);
-
-  return(0);
-}
-
-
-int RS232_SendBuf(int comport_number, unsigned char *buf, int size)
-{
-  int n;
-
-  if(WriteFile(Cport[comport_number], buf, size, (LPDWORD)((void *)&n), NULL))
-  {
-    return(n);
-  }
-
-  return(-1);
-}
-
-
-void RS232_CloseComport(int comport_number)
-{
-  CloseHandle(Cport[comport_number]);
-}
-
-/*
-http://msdn.microsoft.com/en-us/library/windows/desktop/aa363258%28v=vs.85%29.aspx
-*/
-
-int RS232_IsDCDEnabled(int comport_number)
-{
-  int status;
-
-  GetCommModemStatus(Cport[comport_number], (LPDWORD)((void *)&status));
-
-  if(status&MS_RLSD_ON) return(1);
-  else return(0);
-}
-
-
-int RS232_IsCTSEnabled(int comport_number)
-{
-  int status;
-
-  GetCommModemStatus(Cport[comport_number], (LPDWORD)((void *)&status));
-
-  if(status&MS_CTS_ON) return(1);
-  else return(0);
-}
-
-
-int RS232_IsDSREnabled(int comport_number)
-{
-  int status;
-
-  GetCommModemStatus(Cport[comport_number], (LPDWORD)((void *)&status));
-
-  if(status&MS_DSR_ON) return(1);
-  else return(0);
-}
-
-
-void RS232_enableDTR(int comport_number)
-{
-  EscapeCommFunction(Cport[comport_number], SETDTR);
-}
-
-
-void RS232_disableDTR(int comport_number)
-{
-  EscapeCommFunction(Cport[comport_number], CLRDTR);
-}
-
-
-void RS232_enableRTS(int comport_number)
-{
-  EscapeCommFunction(Cport[comport_number], SETRTS);
-}
-
-
-void RS232_disableRTS(int comport_number)
-{
-  EscapeCommFunction(Cport[comport_number], CLRRTS);
-}
-
-/*
-https://msdn.microsoft.com/en-us/library/windows/desktop/aa363428%28v=vs.85%29.aspx
-*/
-
-void RS232_flushRX(int comport_number)
-{
-  PurgeComm(Cport[comport_number], PURGE_RXCLEAR | PURGE_RXABORT);
-}
-
-
-void RS232_flushTX(int comport_number)
-{
-  PurgeComm(Cport[comport_number], PURGE_TXCLEAR | PURGE_TXABORT);
-}
-
-
-void RS232_flushRXTX(int comport_number)
-{
-  PurgeComm(Cport[comport_number], PURGE_RXCLEAR | PURGE_RXABORT);
-  PurgeComm(Cport[comport_number], PURGE_TXCLEAR | PURGE_TXABORT);
-}
-
-
-#endif
-
-
-void RS232_cputs(int comport_number, const char *text)  /* sends a string to serial port */
-{
-  while(*text != 0)   RS232_SendByte(comport_number, *(text++));
-}
-
-
diff --git a/ubuntu/siatic/rs232.h b/ubuntu/siatic/rs232.h
deleted file mode 100755
index b2e0d38..0000000
--- a/ubuntu/siatic/rs232.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
-***************************************************************************
-*
-* Author: Teunis van Beelen
-*
-* Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Teunis van Beelen
-*
-* Email: teuniz@gmail.com
-*
-***************************************************************************
-*
-* This program is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*
-***************************************************************************
-*/
-
-/* Last revision: December 19, 2015 */
-
-/* For more info and how to use this libray, visit: http://www.teuniz.net/RS-232/ */
-
-
-#ifndef rs232_INCLUDED
-#define rs232_INCLUDED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <stdio.h>
-#include <string.h>
-
-
-
-#if defined(__linux__) || defined(__FreeBSD__)
-
-#include <termios.h>
-#include <sys/ioctl.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <limits.h>
-#include <sys/file.h>
-
-#else
-
-#include <windows.h>
-
-#endif
-
-int RS232_OpenComport(int, int, const char *);
-int RS232_PollComport(int, unsigned char *, int);
-int RS232_SendByte(int, unsigned char);
-int RS232_SendBuf(int, unsigned char *, int);
-void RS232_CloseComport(int);
-void RS232_cputs(int, const char *);
-int RS232_IsDCDEnabled(int);
-int RS232_IsCTSEnabled(int);
-int RS232_IsDSREnabled(int);
-void RS232_enableDTR(int);
-void RS232_disableDTR(int);
-void RS232_enableRTS(int);
-void RS232_disableRTS(int);
-void RS232_flushRX(int);
-void RS232_flushTX(int);
-void RS232_flushRXTX(int);
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif
-
-
diff --git a/ubuntu/siatic/rs232.o b/ubuntu/siatic/rs232.o
deleted file mode 100755
index 53f7447..0000000
Binary files a/ubuntu/siatic/rs232.o and /dev/null differ
diff --git a/ubuntu/siatic/siaticsessionmanager.cpp b/ubuntu/siatic/siaticsessionmanager.cpp
deleted file mode 100755
index aaedc18..0000000
--- a/ubuntu/siatic/siaticsessionmanager.cpp
+++ /dev/null
@@ -1,170 +0,0 @@
-#include "siaticsessionmanager.h"
-
-SiaticSessionManager::SiaticSessionManager(char argChar, QObject *parent) :
-    QObject(parent)
-{
-    this->argChar = argChar;
-    sesion = new DLinkPasswordGen();
-    connect(&Conectando,SIGNAL(timeout()),this,SLOT(IntentarConectar()));
-}
-
-void SiaticSessionManager::init(){
-    opciones.cargaVariablesEntorno();
-    sesion->PWD_DEFAULT=opciones.claveRoot();
-    sesion->HOST_ROUTER=opciones.IP();
-    connect(sesion, SIGNAL(onLoginSuccess()), this, SLOT(onLoginSuccess()));
-    sesion->ConnectRouter();
-    Conectando.start(ROUTER_CONNECT_TIMEOUT);
-    printf("Procesando opciones\n");
-    switch (argChar){
-        case '1':
-            estadoProyector(opciones.proyectorInicio());
-            estadoRele(opciones.sonidoInicio());
-            break;
-        case '0':
-            estadoProyector(opciones.proyectorFin());
-            estadoRele(opciones.sonidoFin());
-            break;
-        default:
-            printf("Argumento no reconocido");
-            emit finished();
-            return;
-    }
-
-
-}
-
-void SiaticSessionManager::onLoginSuccess(){
-    //qDebug() << "INICIANDO PROGRAMA " << endl;
-    if(opciones.ActualizarClaveWifi()==1){
-        srand(time(NULL));
-        char rndChar = (rand()%('z'-'a'))+'a';
-        int rndNum = rand()%999;
-        char *key = (char*) malloc(10);
-        sprintf(key, "%c%03d%c%03d",rndChar,rndNum,rndChar,rndNum);
-        //Obtengo la clave del fichero de texto
-        printf("%s\n", key);
-        ofstream out;
-        out.open("/tmp/clave.txt");
-        out<<key;
-        out.close();
-    }
-
-    switch (argChar){
-        case '1':
-            procesarOpciones(false);
-            break;
-        case '0':
-            procesarOpciones(true);
-            break;
-    }
-
-}
-
-void SiaticSessionManager::IntentarConectar(){
-    if(sesion->Ready){
-        //qDebug()<<"Conectado";
-        Conectando.stop();
-    }else{
-        //qDebug()<<"Reintentando";
-        disconnect(sesion, SIGNAL(onLoginSuccess()), this, SLOT(onLoginSuccess()));
-        delete sesion;
-        REINTENTOS++;
-        if(REINTENTOS>10){
-            Conectando.stop();
-            sesion->DisconnectRouter();
-            //qDebug() << "No se intentara mas por WiFi";
-            exit(1);
-        }
-        sesion = new DLinkPasswordGen();
-        sesion->HOST_ROUTER=opciones.IP();
-        sesion->PWD_DEFAULT=opciones.claveRoot();
-        connect(sesion, SIGNAL(onLoginSuccess()), this, SLOT(onLoginSuccess()));
-        sesion->ConnectRouter();
-    }
-}
-
-//@param estado: 1=Encender ; 0=Apagar ; 2=No hacer Nada ;
-void SiaticSessionManager::estadoWifi(int estado, bool fin){
-    qDebug()<<"Wifi"<<estado;
-    //printf("%s\n", "INICIANDO ESTADO WIFI");
-    QString sshCommand;
-
-    if(estado==1){
-        sshCommand += "ifconfig ra0 up";
-    }
-
-    if (estado==0){
-        sshCommand += "ifconfig ra0 down";
-    }
-
-    if(opciones.ActualizarClaveWifi()==1 && fin){
-        //printf("%s\n", "Almacenando Clave");
-        sesion->GeneratePWD(opciones.SuperUser(), sshCommand, opciones.claveRoot());
-        //printf("%s\n", "Fin Clave");
-    }else{
-        if(estado==1){
-            //printf("%s\n", "ConectarWIFI");
-            sesion->ConectarWIFI();
-        }
-        if (estado==0){
-            //printf("%s\n", "DesconectarWIFI");
-            sesion->DesconectarWIFI();
-        }
-    }
-
-    sleep(3);
-    return;
-}
-
-//@param estado: 1=Encender ; 0=Apagar ; 2=No hacer Nada ;
-void SiaticSessionManager::estadoRele(int estado){
-    //printf("Estado rele\n");
-    if(estado==2){return;}
-        //qDebug()<<"Rele"<<estado;
-    RedRelayLibrary rele;
-    if(rele.ConnectRelay()){
-        if(estado==1){
-            if(rele.GetRelayState(PORT_THREE)==OFF){
-              rele.SetRelayState(ON,PORT_THREE);
-            }
-        }else{
-            if(rele.GetRelayState(PORT_THREE)==ON){
-              rele.SetRelayState(OFF,PORT_THREE);
-            }
-        }
-        rele.DisconnectRelay();
-    }
-    return;
-}
-
-//@param estado: 1=Encender ; 0=Apagar ; 2=No hacer Nada ;
-void SiaticSessionManager::estadoProyector(int estado){
-    //printf("Estado proyector\n");
-    if(estado==2){return;}
-        qDebug()<<"Proyector"<<estado;
-    int cport_nr=0,        // /dev/ttyS0 (COM1 on windows)
-        bdrate=9600;       // 9600 baud
-    char mode[]={'8','N','1',0},
-         str[2][512];
-    strcpy(str[0], "\x7E\x30\x30\x30\x30\x20\x31\x0D"); //ENCIENDE
-    strcpy(str[1], "\x7E\x30\x30\x30\x30\x20\x32\x0D"); //APAGA
-    RS232_OpenComport(cport_nr, bdrate, mode);
-    if(estado==1){
-        RS232_cputs(cport_nr, str[0]);
-    }else{
-        RS232_cputs(cport_nr, str[1]);
-    }
-    RS232_CloseComport(cport_nr);
-}
-
-
-//@param: fin puede ser cierto o falso, si en falso procesa las opciones para arranque, sino para cierre
-void SiaticSessionManager::procesarOpciones(bool fin){
-    if(fin){ //Opciones de Cierre
-        estadoWifi(opciones.wifiFin(), fin);
-    }else{  //Opciones de inicio
-        estadoWifi(opciones.wifiInicio(), fin);
-    }
-    emit finished();
-}
diff --git a/ubuntu/siatic/siaticsessionmanager.h b/ubuntu/siatic/siaticsessionmanager.h
deleted file mode 100755
index 74b8911..0000000
--- a/ubuntu/siatic/siaticsessionmanager.h
+++ /dev/null
@@ -1,63 +0,0 @@
-#ifndef SIATICSESSIONMANAGER_H
-#define SIATICSESSIONMANAGER_H
-
-#include <QObject>
-#include <QCoreApplication>
-#include <QDebug>
-#include <stdlib.h>
-#include <stdio.h>
-#include <time.h>
-#include <cstring>
-#include <csignal>
-#include <fstream>
-#include <iostream>
-#include <unistd.h>
-#include <globales.h>
-#include "qsshsocket.h"
-#include "dlinkpasswordgen.h"
-#include "redrelaylibrary.h"
-#include "rs232.h"
-#include <QProcess>
-#include <QTimer>
-
-#define ROUTER_CONNECT_TIMEOUT 5000
-
-using namespace std;
-using std::ofstream;
-
-class SiaticSessionManager : public QObject
-{
-    Q_OBJECT
-public:
-    explicit SiaticSessionManager(char argChar, QObject *parent = 0);
-    void init();
-
-signals:
-    void finished();
-
-private slots:
-    void onLoginSuccess();
-    void IntentarConectar();
-
-private:
-    /* Atributos*/
-    int REINTENTOS=0;
-    Globales opciones;
-    //SettingsSIATIC opciones;
-    DLinkPasswordGen *sesion;
-    int SALIR=1;
-    int contador=0;
-    char argChar=' ';
-    QTimer Conectando;
-
-    /* Metodos*/
-    void estadoWifi(int estado, bool fin);
-    void estadoRele(int estado);
-    void estadoProyector(int estado);
-    void procesarOpciones(bool fin);
-
-public slots:
-
-};
-
-#endif // SIATICSESSIONMANAGER_H
diff --git a/ubuntu/siatic/siaticsessionmanager.o b/ubuntu/siatic/siaticsessionmanager.o
deleted file mode 100755
index ef02424..0000000
Binary files a/ubuntu/siatic/siaticsessionmanager.o and /dev/null differ
