Starting 'MeterBusNotWorkingInvestigation' branch
This commit is contained in:
18
Config.cpp
18
Config.cpp
@ -88,6 +88,24 @@ bool Config::isInitialized() {
|
|||||||
return magic == MAGIC_TOKEN;
|
return magic == MAGIC_TOKEN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Config::initialize() {
|
||||||
|
if (! isInitialized()) {
|
||||||
|
//Serial.println(getResource(CONFIG_INIT_KEY));
|
||||||
|
setFloat(THERMOMETER_ALPHA, 1.0);
|
||||||
|
setULong(THERMOMETER_PERIOD, 1000);
|
||||||
|
for (int i = 0; i < 4; i++) {
|
||||||
|
setFloat(THERMOMETER_CAL[i], 1.0);
|
||||||
|
}
|
||||||
|
setBool(THERMOMETER_DEBUG, true);
|
||||||
|
setBool(THERMOMETER_INFO, true);
|
||||||
|
|
||||||
|
|
||||||
|
//Config::setUChar(Config::METERBUSCLIENT_ADDRESS, 0);
|
||||||
|
|
||||||
|
setMagic();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Config::setMagic() {
|
void Config::setMagic() {
|
||||||
setUInt(MAGIC, MAGIC_TOKEN);
|
setUInt(MAGIC, MAGIC_TOKEN);
|
||||||
}
|
}
|
||||||
|
3
Config.h
3
Config.h
@ -59,6 +59,9 @@ namespace Config {
|
|||||||
unsigned long getULong(int pos);
|
unsigned long getULong(int pos);
|
||||||
void setULong(int pos, unsigned long value);
|
void setULong(int pos, unsigned long value);
|
||||||
|
|
||||||
|
void initialize();
|
||||||
|
|
||||||
|
|
||||||
bool isInitialized();
|
bool isInitialized();
|
||||||
|
|
||||||
void setMagic();
|
void setMagic();
|
||||||
|
Reference in New Issue
Block a user