DomoEsp_v2.0/DomoEspSensor/DomoEspConfig.h

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