Files
MuditaOS/module-services/service-time/TimeManager.cpp
Maciej Gibowicz 781f24bbfc [EGD-6699] Add timezone selecting window
Implementation of the time zone selection from the list
of available cities.
2021-06-29 14:51:12 +02:00

24 lines
628 B
C++

// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include <service-time/TimeManager.hpp>
#include <service-time/TimezoneHandler.hpp>
#include <ctime>
void TimeManager::handleCellularTimeUpdate(struct tm time, const std::string &timezone)
{
rtcCommand->setTime(time);
rtcCommand->setTimezone(timezone);
}
void TimeManager::handleTimeChangeRequest(const time_t &time)
{
rtcCommand->setTime(time);
}
void TimeManager::handleTimezoneChangeRequest(const std::string &timezoneRules)
{
rtcCommand->setTimezone(timezoneRules);
}