|
#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";
|
|
QString Globales::mPuntoAccesoActivo="1";
|
|
|
|
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::getPuntoAccesoActivo()
|
|
{
|
|
return mPuntoAccesoActivo;
|
|
}
|
|
|
|
void Globales::setPuntoAccesoActivo(const QString &puntoAccesoActivo)
|
|
{
|
|
mPuntoAccesoActivo = puntoAccesoActivo;
|
|
}
|
|
|
|
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::mPuntoAccesoActivo= configuracion.value("puntoAccesoActivo","1").toString();
|
|
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;*/
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|