I noticed that Boolean values for various configuration settings are used quite inconsistently. For example,
config.set("OTAActive", "false");
does not work with "False", yet
config.set("WifiConfigured", "True");
does not work with "true" since string comparisons are used. It would be great if Basecamp could be updated such that all versions are accepted, by using a string comparison that ignores the case of the strings. That would ensure backward compatibility.
I noticed that Boolean values for various configuration settings are used quite inconsistently. For example,
config.set("OTAActive", "false");
does not work with "False", yetconfig.set("WifiConfigured", "True");
does not work with "true" since string comparisons are used. It would be great if Basecamp could be updated such that all versions are accepted, by using a string comparison that ignores the case of the strings. That would ensure backward compatibility.