MCPcopy Create free account
hub / github.com/TactilityProject/Tactility / setTimeZone

Function setTimeZone

Tactility/Source/settings/time.cpp:29–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27}
28
29void setTimeZone(const std::string& name, const std::string& code) {
30 Preferences preferences(TIME_SETTINGS_NAMESPACE);
31 preferences.putString(TIMEZONE_PREFERENCES_KEY_NAME, name);
32 preferences.putString(TIMEZONE_PREFERENCES_KEY_CODE, code);
33
34#ifdef ESP_PLATFORM
35 setenv("TZ", code.c_str(), 1);
36 tzset();
37#endif
38
39 kernel::publishSystemEvent(kernel::SystemEvent::Time);
40}
41
42std::string getTimeZoneName() {
43 Preferences preferences(TIME_SETTINGS_NAMESPACE);

Callers 2

onListItemSelectedMethod · 0.85
tt_timezone_setFunction · 0.85

Calls 2

publishSystemEventFunction · 0.85
putStringMethod · 0.45

Tested by

no test coverage detected