отпингсендерконфиг
#include <ping_sender.h>
Представляет конфигурацию запроса проверки связи.
Краткое содержание
Публичные атрибуты | |
---|---|
mAllowZeroHopLimit | bool Указывает, равен ли предел прыжков нулю. |
mCallbackContext | void * Указатель на контекст обратного вызова, специфичный для приложения. |
mCount | uint16_t Количество ping-сообщений для отправки. Ноль, чтобы использовать значение по умолчанию. |
mDestination | Адрес назначения для проверки связи. |
mHopLimit | uint8_t Предел переходов (используется, если mAllowZeroHopLimit имеет значение false). Ноль по умолчанию. |
mInterval | uint32_t Интервал передачи Ping в миллисекундах. Ноль, чтобы использовать значение по умолчанию. |
mMulticastLoop | bool Разрешить повторные пинги на адрес многоадресной рассылки, на который подписано устройство. |
mReplyCallback | Функция обратного вызова для сообщения об ответах (может быть NULL, если не требуется). |
mSize | uint16_t Размер данных (количество байтов) исключает заголовок IPv6/ICMPv6. Ноль по умолчанию. |
mSource | Исходный адрес пинга. |
mStatisticsCallback | Функция обратного вызова для отчета статистики (может быть NULL, если не требуется). |
mTimeout | uint16_t Время в миллисекундах ожидания окончательного ответа после отправки последнего запроса. |
Публичные атрибуты
mAllowZeroHopLimit
bool otPingSenderConfig::mAllowZeroHopLimit
Указывает, равен ли предел прыжков нулю.
мколлбакконтекст
void * otPingSenderConfig::mCallbackContext
Указатель на контекст обратного вызова, специфичный для приложения.
mCount
uint16_t otPingSenderConfig::mCount
Количество ping-сообщений для отправки. Ноль, чтобы использовать значение по умолчанию.
mHopLimit
uint8_t otPingSenderConfig::mHopLimit
Предел переходов (используется, если mAllowZeroHopLimit
имеет значение false). Ноль по умолчанию.
mИнтервал
uint32_t otPingSenderConfig::mInterval
Интервал передачи Ping в миллисекундах. Ноль, чтобы использовать значение по умолчанию.
mМногоадресная петля
bool otPingSenderConfig::mMulticastLoop
Разрешить повторные пинги на адрес многоадресной рассылки, на который подписано устройство.
mReplyCallback
otPingSenderReplyCallback otPingSenderConfig::mReplyCallback
Функция обратного вызова для сообщения об ответах (может быть NULL, если не требуется).
mSize
uint16_t otPingSenderConfig::mSize
Размер данных (количество байтов) исключает заголовок IPv6/ICMPv6. Ноль по умолчанию.
mStatisticsОбратный вызов
otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback
Функция обратного вызова для отчета статистики (может быть NULL, если не требуется).
mTimeout
uint16_t otPingSenderConfig::mTimeout
Время в миллисекундах ожидания окончательного ответа после отправки последнего запроса.
Ноль, чтобы использовать значение по умолчанию.
Ресурсы
Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .