otPingSenderConfig Struct Reference

This structure represents a ping request configuration.

#include < include/openthread/ping_sender.h >

Public Attributes

otIp6Address mSource
Source address of the ping.
otIp6Address mDestination
Destination address to ping.
otPingSenderReplyCallback mReplyCallback
Callback function to report replies (can be NULL if not needed).
otPingSenderStatisticsCallback mStatisticsCallback
Callback function to report statistics (can be NULL if not needed).
void * mCallbackContext
A pointer to the callback application-specific context.
uint16_t mSize
Data size (# of bytes) excludes IPv6/ICMPv6 header. Zero for default.
uint16_t mCount
Number of ping messages to send. Zero to use default.
uint32_t mInterval
Ping tx interval in milliseconds. Zero to use default.
uint16_t mTimeout
Time in milliseconds to wait for final reply after sending final request.
uint8_t mHopLimit
Hop limit (used if mAllowZeroHopLimit is false). Zero for default.
bool mAllowZeroHopLimit
Indicates whether hop limit is zero.

This structure represents a ping request configuration.

Member Data Documentation

mTimeout

uint16_t otPingSenderConfig::mTimeout

Time in milliseconds to wait for final reply after sending final request.

Zero to use default.


The documentation for this struct was generated from the following file:
  • include/openthread/ ping_sender.h