TouchSwitch/configuration.h
Wolfgang Hottgenroth 1c83e1b7d6 fixes
2018-02-02 19:20:17 +01:00

27 lines
602 B
C

typedef struct {
uint32_t magic;
char confUser[16];
char confPasswd[16];
char wifiSsid[32];
char wifiKey[64];
char mqttBroker[32];
char mqttUser[32];
char mqttPass[32];
char mqttClientId[32];
uint32_t mqttPort;
char mqttTopic[64];
char mqttDebugTopic[64];
char mqttBaselineTopic[64];
uint32_t debugMode;
uint32_t period;
uint32_t calibrationTimeout;
uint32_t threshold;
} tConfigBlock;
extern const uint32_t MAGIC;
extern tConfigBlock configBlock;
extern const char* CONFIG_SSID;
void configServeIndex();
void configServeGetConfiguration();
void showConfiguration();