SNTP Helper
公共头文件:
#include "brookesia/service_helper/network/sntp.hpp"
概述
本页用于查看 SNTP helper 的原始 Doxygen API,包括服务器、时区、同步状态、事件 helper 与相关宏定义。
API 参考
Header File
Classes
-
class SNTP : public esp_brookesia::service::helper::Base<SNTP>
Helper schema definitions for the SNTP service.
Public Types
-
enum class State
SNTP synchronization state.
Values:
-
enumerator Stopped
-
enumerator CheckingNetwork
-
enumerator Syncing
-
enumerator Synced
-
enumerator Max
-
enumerator Stopped
-
enum class FunctionId
SNTP service function identifiers.
Values:
-
enumerator SetServers
-
enumerator SetTimezone
-
enumerator Start
-
enumerator Stop
-
enumerator GetServers
-
enumerator GetTimezone
-
enumerator GetState
-
enumerator IsTimeSynced
-
enumerator LoadData
-
enumerator ResetData
-
enumerator Max
-
enumerator SetServers
-
enum class EventId
SNTP service event identifiers.
Values:
-
enumerator StateChanged
-
enumerator TimezoneChanged
-
enumerator Max
-
enumerator StateChanged
-
enum class FunctionSetServersParam
Parameter keys for
FunctionId::SetServers.Values:
-
enumerator Servers
-
enumerator Servers
-
enum class FunctionSetTimezoneParam
Parameter keys for
FunctionId::SetTimezone.Values:
-
enumerator Timezone
-
enumerator Timezone
-
enum class EventStateChangedParam
Event keys for
EventId::StateChanged.Values:
-
enumerator State
-
enumerator State
-
enum class EventTimezoneChangedParam
Event keys for
EventId::TimezoneChanged.Values:
-
enumerator Timezone
-
enumerator Timezone
Public Static Functions
-
static inline constexpr std::string_view get_name()
Name of the SNTP service.
- 返回
std::string_view Stable service name.
-
enum class State