Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

SNTP

Este módulo incluye funciones que controlan la comunicación SNTP.

Resumen

Typedefs

otSntpQuery typedef
struct otSntpQuery
Esta estructura implementa parámetros de consulta SNTP.
otSntpResponseHandler )(void *aContext, uint64_t aTime, otError aResult) typedef
void(*
Este puntero de función se llama cuando se recibe una respuesta SNTP.

Funciones

otSntpClientQuery ( otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext)
Esta función envía una consulta SNTP.
otSntpClientSetUnixEra ( otInstance *aInstance, uint32_t aUnixEra)
void
Esta función establece el número de era de Unix.

Estructuras

otSntpQuery

Esta estructura implementa parámetros de consulta SNTP.

Typedefs

otSntpQuery

struct otSntpQuery otSntpQuery

Esta estructura implementa parámetros de consulta SNTP.

otSntpResponseHandler

void(* otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)

Este puntero de función se llama cuando se recibe una respuesta SNTP.

Detalles
Parámetros
[in] aContext
Un puntero al contexto específico de la aplicación.
[in] aTime
Especifica la hora en el servidor cuando la respuesta salió para el cliente, en hora UNIX.
[in] aResult
Resultado de la transacción SNTP.
Valores devueltos
OT_ERROR_NONE
Se recibió una respuesta con éxito y el tiempo se proporciona en aTime .
OT_ERROR_ABORT
La pila abortó una transacción SNTP.
OT_ERROR_BUSY
Se ha recibido el paquete Kiss-o'-death.
OT_ERROR_RESPONSE_TIMEOUT
No se ha recibido respuesta SNTP dentro del tiempo de espera.
OT_ERROR_FAILED
Se recibió una respuesta, pero contiene datos incorrectos.

Funciones

otSntpClientQuery

otError otSntpClientQuery(
  otInstance *aInstance,
  const otSntpQuery *aQuery,
  otSntpResponseHandler aHandler,
  void *aContext
)

Esta función envía una consulta SNTP.

Esta función está disponible solo si la función OPENTHREAD_CONFIG_SNTP_CLIENT_ENABLE está habilitada.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
[in] aQuery
Puntero para especificar parámetros de consulta SNTP.
[in] aHandler
Un puntero de función que se llamará en la recepción de respuesta o en el tiempo de espera.
[in] aContext
Un puntero a información de contexto arbitraria.

otSntpClientSetUnixEra

void otSntpClientSetUnixEra(
  otInstance *aInstance,
  uint32_t aUnixEra
)

Esta función establece el número de era de Unix.

El valor predeterminado de la era Unix se establece en 0. Las eras posteriores comienzan después del año 2106.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
[in] aUnixEra
Número de la era Unix.

Macros

OT_SNTP_DEFAULT_SERVER_IP

 OT_SNTP_DEFAULT_SERVER_IP "2001:4860:4806:8::"

Define la dirección predeterminada del servidor SNTP: servidor NTP de Google.

OT_SNTP_DEFAULT_SERVER_PORT

 OT_SNTP_DEFAULT_SERVER_PORT 123

Define el puerto del servidor SNTP predeterminado.