Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removed old config update/save functions in place of the generic API #542

Merged
merged 3 commits into from
Feb 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 0 additions & 93 deletions src/app_config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -358,55 +358,7 @@ void config_set(const char *name, double val) {
user_config.set(name, val);
}

void config_save_emoncms(bool enable, String server, String node, String apikey,
String fingerprint)
{
uint32_t newflags = flags & ~CONFIG_SERVICE_EMONCMS;
if(enable) {
newflags |= CONFIG_SERVICE_EMONCMS;
}

user_config.set("emoncms_server", server);
user_config.set("emoncms_node", node);
user_config.set("emoncms_apikey", apikey);
user_config.set("emoncms_fingerprint", fingerprint);
user_config.set("flags", newflags);
user_config.commit();
}

void
config_save_mqtt(bool enable, int protocol, String server, uint16_t port, String topic, bool retained, String user, String pass, String solar, String grid_ie, String live_pwr, bool reject_unauthorized)
{
uint32_t newflags = flags & ~(CONFIG_SERVICE_MQTT | CONFIG_MQTT_PROTOCOL | CONFIG_MQTT_ALLOW_ANY_CERT | CONFIG_MQTT_RETAINED);
if(enable) {
newflags |= CONFIG_SERVICE_MQTT;
}
if(!reject_unauthorized) {
newflags |= CONFIG_MQTT_ALLOW_ANY_CERT;
}
if (retained) {
newflags |= CONFIG_MQTT_RETAINED;
}
newflags |= protocol << 4;

user_config.set("mqtt_server", server);
user_config.set("mqtt_port", port);
user_config.set("mqtt_topic", topic);
user_config.set("mqtt_user", user);
user_config.set("mqtt_pass", pass);
user_config.set("mqtt_solar", solar);
user_config.set("mqtt_grid_ie", grid_ie);
user_config.set("mqtt_live_pwr", live_pwr);
user_config.set("flags", newflags);
user_config.commit();
}

void
config_save_admin(String user, String pass) {
user_config.set("www_username", user);
user_config.set("www_password", pass);
user_config.commit();
}

void
config_save_sntp(bool sntp_enable, String tz)
Expand Down Expand Up @@ -435,51 +387,6 @@ void config_set_timezone(String tz)
tzset();
}

void
config_save_advanced(String hostname, String sntp_host) {
user_config.set("hostname", hostname);
user_config.set("sntp_hostname", sntp_host);
user_config.commit();
}

void
config_save_wifi(String qsid, String qpass)
{
user_config.set("ssid", qsid);
user_config.set("pass", qpass);
user_config.commit();
}

void
config_save_ohm(bool enable, String qohm)
{
uint32_t newflags = flags & ~CONFIG_SERVICE_OHM;
if(enable) {
newflags |= CONFIG_SERVICE_OHM;
}

user_config.set("ohm", qohm);
user_config.set("flags", newflags);
user_config.commit();
}

void
config_save_rfid(bool enable, String storage){
uint32_t newflags = flags & ~CONFIG_RFID;
if(enable) {
newflags |= CONFIG_RFID;
}
user_config.set("flags", newflags);
user_config.set("rfid_storage", rfid_storage);
user_config.commit();
}

void
config_save_flags(uint32_t newFlags) {
user_config.set("flags", newFlags);
user_config.commit();
}

void
config_reset() {
ResetEEPROM();
Expand Down
40 changes: 0 additions & 40 deletions src/app_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -196,51 +196,11 @@ extern String ohm;
extern void config_load_settings();
extern void config_load_v1_settings();

// -------------------------------------------------------------------
// Save the EmonCMS server details
// -------------------------------------------------------------------
extern void config_save_emoncms(bool enable, String server, String node, String apikey, String fingerprint);

// -------------------------------------------------------------------
// Save the MQTT broker details
// -------------------------------------------------------------------
extern void config_save_mqtt(bool enable, int protocol, String server, uint16_t port, String topic, bool retained, String user, String pass, String solar, String grid_ie, String live_pwr, bool reject_unauthorized);

// -------------------------------------------------------------------
// Save the admin/web interface details
// -------------------------------------------------------------------
extern void config_save_admin(String user, String pass);

// -------------------------------------------------------------------
// Save the SNTP settings
// -------------------------------------------------------------------
extern void config_save_sntp(bool enable, String tz);

// -------------------------------------------------------------------
// Save advanced settings
// -------------------------------------------------------------------
extern void config_save_advanced(String hostname, String sntp_host);

// -------------------------------------------------------------------
// Save the Wifi details
// -------------------------------------------------------------------
extern void config_save_wifi(String qsid, String qpass);

// -------------------------------------------------------------------
// Save the Ohm settings
// -------------------------------------------------------------------
extern void config_save_ohm(bool enable, String qohm);

// -------------------------------------------------------------------
// Save RFID settings
// -------------------------------------------------------------------
extern void config_save_rfid(bool enable, String storage);

// -------------------------------------------------------------------
// Save the flags
// -------------------------------------------------------------------
extern void config_save_flags(uint32_t flags);

// -------------------------------------------------------------------
// Reset the config back to defaults
// -------------------------------------------------------------------
Expand Down
Loading