SNTP
このモジュールには、SNTP 通信を制御する関数が含まれています。
概要
Typedef |
|
---|---|
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 クエリ パラメータを実装します。 |
Typedef
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 で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。