STPP
该模块包含控制 SNTP 通信的功能。
摘要
类型定义符 |
|
---|---|
otSntpQuery
|
typedefstruct otSntpQuery
此结构实现了 SNTP 查询参数。 |
otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)
|
typedefvoid(*
在收到 SNTP 响应时,系统会调用此函数指针。 |
函数 |
|
---|---|
otSntpClientQuery(otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext)
|
此函数发送 SNTP 查询。
|
otSntpClientSetUnixEra(otInstance *aInstance, uint32_t aUnixEra)
|
void
此函数会设置 unix 纪元编号。
|
结构体 |
|
---|---|
otSntpQuery |
此结构实现了 SNTP 查询参数。 |
类型定义符
otSntpResponseHandler
void(* otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)
在收到 SNTP 响应时,系统会调用此函数指针。
详情 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
|
||||||||||
返回值 |
|
函数
otSntpClientQuery
otError otSntpClientQuery( otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext )
此函数发送 SNTP 查询。
仅当启用了 OPENTHREAD_CONFIG_SNTP_CLIENT_ENABLE
功能时,此函数才可用。
详情 | |||||||||
---|---|---|---|---|---|---|---|---|---|
参数 |
|
otSntpClientSetUnixEra
void otSntpClientSetUnixEra( otInstance *aInstance, uint32_t aUnixEra )
此函数会设置 unix 纪元编号。
unix era 的默认值设置为 0。从 2106 年开始。
详情 | |||||
---|---|---|---|---|---|
参数 |
|
宏
OT_SNTP_DEFAULT_SERVER_IP
OT_SNTP_DEFAULT_SERVER_IP "2001:4860:4806:8::"
定义默认 SNTP 服务器地址 - Google NTP 服务器。
OT_SNTP_DEFAULT_SERVER_PORT
OT_SNTP_DEFAULT_SERVER_PORT 123
定义默认 SNTP 服务器端口。
资源
OpenThread API 参考主题源自源代码,可在 GitHub 上找到。 如需了解详情或为我们的文档做贡献,请参阅资源。