45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
#ifndef DomoEspConfigDef
|
|
#define DomoEspConfigDef 1
|
|
#include <Arduino.h>
|
|
#include "defines.h"
|
|
class DomoEspConfig
|
|
{
|
|
|
|
public:
|
|
char ssidWifi[24];//nombre wifi al que conectar
|
|
char keyWifi[32];//key wifi a conectar
|
|
char ideEsp[32];//identificador unico por esp
|
|
char hostMQTT[32];//ip o url al host
|
|
char keyhost[32];//key para conectar al host
|
|
bool conexionPorApi;
|
|
int portMQTT;
|
|
|
|
int velocidadPortSerie;
|
|
int refresTimeVars;//tiempo de refresco en segundos de las variables
|
|
|
|
int refresTimeSens;//tiempo de refresco en segundos de los sensores
|
|
|
|
DomoEspConfig()
|
|
{
|
|
conexionPorApi=false;
|
|
keyhost[0]=0;
|
|
velocidadPortSerie=115200;
|
|
strcpy(ssidWifi,"Idhun");//nombre wifi
|
|
strcpy(keyWifi,"Ardileorca1234.");//key wifi
|
|
strcpy(ideEsp,"Esp8266_noName");//idenitificador del esp (sera único)
|
|
strcpy(hostMQTT,"192.168.2.50");//servidor mqttBroker
|
|
portMQTT=1883;//puerto del servidor mqtt Broker
|
|
refresTimeVars=30;//tiempo de refresco en segundos de las variables
|
|
refresTimeSens=5;//tiempo de refresco en segundos de los sensores
|
|
}
|
|
|
|
virtual void inicia(ISensorManager* man)
|
|
{
|
|
|
|
}
|
|
};
|
|
|
|
#endif
|
|
|
|
|