Remitente de pings

Este archivo incluye la API de OpenThread para el módulo emisor de ping.

Resumen

Typedefs

otPingSenderConfig typedef
Representa una configuración de solicitud de ping.
otPingSenderReply typedef
Representa una respuesta de ping.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
El tipo de puntero especifica la devolución de llamada para notificar la recepción de una respuesta de ping.
otPingSenderStatistics typedef
Representa las estadísticas de una solicitud de ping.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
El tipo de puntero especifica la devolución de llamada para informar las estadísticas de ping.

remotas

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Inicia un ping.
otPingSenderStop(otInstance *aInstance)
void
Detiene un ping en curso.

Structs

otPingSenderConfig

Representa una configuración de solicitud de ping.

otPingSenderReply

Representa una respuesta de ping.

otPingSenderStatistics

Representa las estadísticas de una solicitud de ping.

Typedefs

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Representa una configuración de solicitud de ping.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Representa una respuesta de ping.

otPingSenderReplyCallback

void(* otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext)

El tipo de puntero especifica la devolución de llamada para notificar la recepción de una respuesta de ping.

Detalles
Parámetros
[in] aReply
Un puntero para una otPingSenderReply que contiene información sobre la respuesta de ping que se recibió.
[in] aContext
Un puntero para el contexto específico de la aplicación.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Representa las estadísticas de una solicitud de ping.

otPingSenderStatisticsCallback

void(* otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext)

El tipo de puntero especifica la devolución de llamada para informar las estadísticas de ping.

Detalles
Parámetros
[in] aStatistics
Un puntero para un elemento otPingSenderStatistics que contiene información sobre las estadísticas de ping que se recibieron.
[in] aContext
Un puntero para el contexto específico de la aplicación.

remotas

otPingSenderPing

otError otPingSenderPing(
  otInstance *aInstance,
  const otPingSenderConfig *aConfig
)

Inicia un ping.

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.
[in] aConfig
La configuración de ping que se usará.
Valores que se muestran
OT_ERROR_NONE
El ping se inició correctamente.
OT_ERROR_BUSY
No se pudo iniciar porque está ocupado con una solicitud de ping en curso anterior.
OT_ERROR_INVALID_ARGS
aConfig contiene parámetros no válidos (p.ej., el intervalo de ping es demasiado largo).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Detiene un ping en curso.

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.

Recursos

Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o contribuir a nuestra documentación, consulta Recursos.