blob: 0f9f57c980c83603a4f529faab67a0f8418eae29 [file] [log] [blame]
Lei YU415b9642017-02-09 11:37:26 +08001#pragma once
2
Lei YUad143542017-07-25 14:27:07 +08003#include <xyz/openbmc_project/Time/Synchronization/server.hpp>
4
Lei YU415b9642017-02-09 11:37:26 +08005namespace phosphor
6{
7namespace time
8{
Gunnar Millsab4cc6a2018-09-14 14:42:39 -05009/** @brief Alias to time sync mode class */
10using ModeSetting =
11 sdbusplus::xyz::openbmc_project::Time::server::Synchronization;
Lei YU415b9642017-02-09 11:37:26 +080012
Gunnar Millsab4cc6a2018-09-14 14:42:39 -050013/** @brief Supported time sync modes
14 * NTP Time sourced by Network Time Server
15 * Manual User of the system need to set the time
16 */
17using Mode = ModeSetting::Method;
Gunnar Millsab4cc6a2018-09-14 14:42:39 -050018} // namespace time
19} // namespace phosphor