otPingSenderConfig

#include <ping_sender.h>

Đại diện cho cấu hình yêu cầu ping.

Tóm tắt

Thuộc tính công khai

mAllowZeroHopLimit
bool
Cho biết liệu giới hạn hop có bằng 0 hay không.
mCallbackContext
void *
Con trỏ đến ngữ cảnh dành riêng cho ứng dụng gọi lại.
mCount
uint16_t
Số tin nhắn ping cần gửi. 0 để sử dụng giá trị mặc định.
mDestination
Địa chỉ đích đến để ping.
mHopLimit
uint8_t
Giới hạn Hop (được sử dụng nếu mAllowZeroHopLimit là sai). 0 làm mặc định.
mInterval
uint32_t
Khoảng thời gian ping tx tính bằng mili giây. 0 để sử dụng giá trị mặc định.
mMulticastLoop
bool
Cho phép lặp lại ping ngược tới địa chỉ phát đa hướng mà thiết bị đã đăng ký.
mReplyCallback
Hàm callback để báo cáo nội dung phản hồi (có thể là NULL nếu không cần thiết).
mSize
uint16_t
Kích thước dữ liệu (số byte) không bao gồm tiêu đề IPv6/ICMPv6. 0 làm mặc định.
mSource
Địa chỉ nguồn của lệnh ping.
mStatisticsCallback
Hàm callback để báo cáo số liệu thống kê (có thể là NULL nếu không cần thiết).
mTimeout
uint16_t
Thời gian tính bằng mili giây để chờ phản hồi cuối cùng sau khi gửi yêu cầu cuối cùng.

Thuộc tính công khai

mAllowZeroHopLimit

bool otPingSenderConfig::mAllowZeroHopLimit

Cho biết liệu giới hạn hop có bằng 0 hay không.

mCallbackContext

void * otPingSenderConfig::mCallbackContext

Con trỏ đến ngữ cảnh dành riêng cho ứng dụng gọi lại.

mCount

uint16_t otPingSenderConfig::mCount

Số tin nhắn ping cần gửi. 0 để sử dụng giá trị mặc định.

mDestination

otIp6Address otPingSenderConfig::mDestination

Địa chỉ đích đến để ping.

mHopLimit

uint8_t otPingSenderConfig::mHopLimit

Giới hạn Hop (được sử dụng nếu mAllowZeroHopLimit là sai). 0 làm mặc định.

mInterval

uint32_t otPingSenderConfig::mInterval

Khoảng thời gian ping tx tính bằng mili giây. 0 để sử dụng giá trị mặc định.

mMulticastLoop

bool otPingSenderConfig::mMulticastLoop

Cho phép lặp lại ping ngược tới địa chỉ phát đa hướng mà thiết bị đã đăng ký.

mReplyCallback

otPingSenderReplyCallback otPingSenderConfig::mReplyCallback

Hàm callback để báo cáo nội dung phản hồi (có thể là NULL nếu không cần thiết).

mSize

uint16_t otPingSenderConfig::mSize

Kích thước dữ liệu (số byte) không bao gồm tiêu đề IPv6/ICMPv6. 0 làm mặc định.

mSource

otIp6Address otPingSenderConfig::mSource

Địa chỉ nguồn của lệnh ping.

mStatisticsCallback

otPingSenderStatisticsCallback otPingSenderConfig::mStatisticsCallback

Hàm callback để báo cáo số liệu thống kê (có thể là NULL nếu không cần thiết).

mTimeout

uint16_t otPingSenderConfig::mTimeout

Thời gian tính bằng mili giây để chờ phản hồi cuối cùng sau khi gửi yêu cầu cuối cùng.

0 để sử dụng giá trị mặc định.

Tài nguyên

Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.