Remetente do ping

Esse arquivo inclui a API OpenThread para o módulo do remetente do ping.

Resumo

Typedefs

otPingSenderConfig typedef
Representa uma configuração de solicitação de ping.
otPingSenderReply typedef
Representa uma resposta de ping.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
O tipo de ponteiro especifica o callback para notificar o recebimento de uma resposta de ping.
otPingSenderStatistics typedef
Representa as estatísticas de uma solicitação de ping.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
O tipo de ponteiro especifica o callback para relatar as estatísticas de ping.

remotas

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Inicia um ping.
otPingSenderStop(otInstance *aInstance)
void
Interrompe um ping em andamento.

Estruturas

otPingSenderConfig

Representa uma configuração de solicitação de ping.

otPingSenderReply

Representa uma resposta de ping.

otPingSenderStatistics

Representa as estatísticas de uma solicitação de ping.

Typedefs

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Representa uma configuração de solicitação de ping.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Representa uma resposta de ping.

otPingSenderReplyCallback

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

O tipo de ponteiro especifica o callback para notificar o recebimento de uma resposta de ping.

Detalhes
Parâmetros
[in] aReply
Um ponteiro para um otPingSenderReply contendo informações sobre a resposta de ping recebida.
[in] aContext
Um ponteiro para o contexto específico do aplicativo.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Representa as estatísticas de uma solicitação de ping.

otPingSenderStatisticsCallback

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

O tipo de ponteiro especifica o callback para relatar as estatísticas de ping.

Detalhes
Parâmetros
[in] aStatistics
Um ponteiro para um otPingSenderStatistics que contém informações sobre as estatísticas de ping recebidas.
[in] aContext
Um ponteiro para o contexto específico do aplicativo.

remotas

otPingSenderPing

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

Inicia um ping.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância do OpenThread.
[in] aConfig
A configuração de ping a ser usada.
Valores de retorno
OT_ERROR_NONE
O ping foi iniciado.
OT_ERROR_BUSY
Não foi possível iniciar porque ocupado com uma solicitação de ping anterior em andamento.
OT_ERROR_INVALID_ARGS
O aConfig contém parâmetros inválidos (por exemplo, o intervalo de ping é muito longo).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Interrompe um ping em andamento.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância do OpenThread.

Recursos

Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.