Definition settings_service.h:18
static void setInstance(SettingsService *instance)
Install the process-wide settings service.
Definition settings_service.cpp:16
virtual std::string getWifiPass() const =0
Return the configured Wi-Fi password.
virtual void setWifiSsid(const std::string &ssid)=0
virtual int16_t getTimezoneOffsetMin() const =0
Return the timezone offset in minutes from UTC.
virtual ~SettingsService()=default
virtual void setTimezoneOffsetMin(int16_t offset)=0
static SettingsService & instance()
Return the installed process-wide settings service.
Definition settings_service.cpp:12
virtual bool isMilitaryTime() const =0
Return whether the user selected 24-hour time display.
virtual std::string getWifiSsid() const =0
Return the configured Wi-Fi network name.
virtual Result< void > init()=0
virtual void setMilitaryTime(bool military)=0
virtual void setWifiPass(const std::string &pass)=0
Definition application.h:10