protokół SNTP
Ten moduł zawiera funkcje sterujące komunikacją SNTP.
Podsumowanie
Definicje typów |
|
|---|---|
otSntpQuery
|
typedefstruct otSntpQuery
Stosuje parametry zapytania SNTP. |
otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)
|
typedefvoid(*
Wskaźnik jest wywoływany po odebraniu odpowiedzi SNTP. |
Funkcje |
|
|---|---|
otSntpClientQuery(otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext)
|
Wysyła zapytanie SNTP.
|
otSntpClientSetUnixEra(otInstance *aInstance, uint32_t aUnixEra)
|
void
Ustawia numer uniksowy.
|
Konstrukcja |
|
|---|---|
| otSntpQuery |
Stosuje parametry zapytania SNTP. |
Definicje typów
otSntpResponseHandler
void(* otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)
Wskaźnik jest wywoływany po odebraniu odpowiedzi SNTP.
| Szczegóły | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Parametry |
|
||||||||||
| Zwracane wartości |
|
||||||||||
Funkcje
otSntpClientQuery
otError otSntpClientQuery( otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext )
Wysyła zapytanie SNTP.
Jest dostępne tylko wtedy, gdy funkcja OPENTHREAD_CONFIG_SNTP_CLIENT_ENABLE jest włączona.
| Szczegóły | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parametry |
|
||||||||
otSntpClientSetUnixEra
void otSntpClientSetUnixEra( otInstance *aInstance, uint32_t aUnixEra )
Ustawia numer uniksowy.
Domyślna wartość czasu uniksowego to 0. Kolejne epoki zaczynają się po roku 2106.
| Szczegóły | |||||
|---|---|---|---|---|---|
| Parametry |
|
||||
Makra
OT_SNTP_DEFAULT_SERVER_IP
OT_SNTP_DEFAULT_SERVER_IP "2001:4860:4806:8::"
Definiuje domyślny adres serwera SNTP – serwer NTP Google.
OT_SNTP_DEFAULT_SERVER_PORT
OT_SNTP_DEFAULT_SERVER_PORT 123
Określa domyślny port serwera SNTP.
Zasoby
Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.