SNTP
這個模組內含控制 SNTP 通訊的功能。
摘要
Typedefs |
|
---|---|
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 查詢參數。 |
Typedefs
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 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源。