отпингсендерконфиг
 #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 . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .