Отправитель пинга

Этот файл включает API OpenThread для модуля отправителя ping.

Резюме

Typedefs

otPingSenderConfig typedef
Эта структура представляет конфигурацию запроса ping.
otPingSenderReply typedef
Эта структура представляет собой ответ ping.
otPingSenderReplyCallback )(const otPingSenderReply *aReply, void *aContext) typedef
void(*
Этот тип указателя на функцию указывает обратный вызов для уведомления о получении ответа ping.
otPingSenderStatistics typedef
Эта структура представляет статистику ping-запроса.
otPingSenderStatisticsCallback )(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
Этот тип указателя функции указывает обратный вызов для сообщения статистики проверки связи.

Функции

otPingSenderPing ( otInstance *aInstance, const otPingSenderConfig *aConfig)
Эта функция запускает пинг.
otPingSenderStop ( otInstance *aInstance)
void
Эта функция останавливает текущий пинг.

Структуры

otPingSenderConfig

Эта структура представляет собой конфигурацию запроса ping.

otPingSenderReply

Эта структура представляет собой ответ ping.

otPingSenderStatistics

Эта структура представляет статистику запроса ping.

Typedefs

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

Эта структура представляет собой конфигурацию запроса ping.

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Эта структура представляет собой ответ ping.

otPingSenderReplyCallback

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

Этот тип указателя функции указывает обратный вызов для уведомления о получении ответа ping.

Подробности
Параметры
[in] aReply
Указатель на otPingSenderReply содержащий информацию о полученном ответе ping.
[in] aContext
Указатель на контекст приложения.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Эта структура представляет статистику ping-запроса.

otPingSenderStatisticsCallback

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

Этот тип указателя функции указывает обратный вызов для сообщения статистики проверки связи.

Подробности
Параметры
[in] aStatistics
Указатель на otPingSenderStatistics содержащий информацию о полученной статистике ping.
[in] aContext
Указатель на контекст приложения.

Функции

otPingSenderPing

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

Эта функция запускает пинг.

Подробности
Параметры
[in] aInstance
Указатель на экземпляр OpenThread.
[in] aConfig
Конфигурация ping для использования.
Возвращаемые значения
OT_ERROR_NONE
Пинг успешно начался.
OT_ERROR_BUSY
Не удалось начать, так как занят предыдущим текущим запросом проверки связи.
OT_ERROR_INVALID_ARGS
aConfig содержит недопустимые параметры (например, слишком длинный интервал aConfig ).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Эта функция останавливает текущий пинг.

Подробности
Параметры
[in] aInstance
Указатель на экземпляр OpenThread.