Người gửi Ping

Tệp này bao gồm API OpenThread cho mô-đun người gửi ping.

Tóm tắt

Typedef

otPingSenderConfig typedef
Đại diện cho cấu hình yêu cầu ping.
otPingSenderReply typedef
Đại diện cho câu trả lời ping.
otPingSenderReplyCallback)(const otPingSenderReply *aReply, void *aContext) typedef
void(*
Loại con trỏ chỉ định lệnh gọi lại để thông báo việc nhận được câu trả lời ping.
otPingSenderStatistics typedef
Biểu thị số liệu thống kê của một yêu cầu ping.
otPingSenderStatisticsCallback)(const otPingSenderStatistics *aStatistics, void *aContext) typedef
void(*
Loại con trỏ chỉ định lệnh gọi lại để báo cáo số liệu thống kê về ping.

Hàm

otPingSenderPing(otInstance *aInstance, const otPingSenderConfig *aConfig)
Bắt đầu ping.
otPingSenderStop(otInstance *aInstance)
void
Dừng lệnh ping đang diễn ra.

Cấu trúc

otPingSenderConfig

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

otPingSenderReply

Đại diện cho câu trả lời ping.

otPingSenderStatistics

Biểu thị số liệu thống kê của một yêu cầu ping.

Typedef

otPingSenderConfig

struct otPingSenderConfig otPingSenderConfig

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

otPingSenderReply

struct otPingSenderReply otPingSenderReply

Đại diện cho câu trả lời ping.

otPingSenderReplyCallback

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

Loại con trỏ chỉ định lệnh gọi lại để thông báo việc nhận được câu trả lời ping.

Thông tin chi tiết
Các tham số
[in] aReply
Con trỏ đến otPingSenderReply chứa thông tin về tin nhắn trả lời ping đã nhận.
[in] aContext
Con trỏ đến ngữ cảnh dành riêng cho ứng dụng.

otPingSenderStatistics

struct otPingSenderStatistics otPingSenderStatistics

Biểu thị số liệu thống kê của một yêu cầu ping.

otPingSenderStatisticsCallback

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

Loại con trỏ chỉ định lệnh gọi lại để báo cáo số liệu thống kê về ping.

Thông tin chi tiết
Các tham số
[in] aStatistics
Con trỏ đến otPingSenderStatistics chứa thông tin về số liệu thống kê ping nhận được.
[in] aContext
Con trỏ đến ngữ cảnh dành riêng cho ứng dụng.

Hàm

otPingSenderPing

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

Bắt đầu ping.

Thông tin chi tiết
Các tham số
[in] aInstance
Con trỏ đến một thực thể OpenThread.
[in] aConfig
Cấu hình ping sẽ sử dụng.
Giá trị trả về
OT_ERROR_NONE
Lệnh ping đã bắt đầu thành công.
OT_ERROR_BUSY
Không thể bắt đầu vì bận với một yêu cầu ping đang diễn ra trước đó.
OT_ERROR_INVALID_ARGS
aConfig chứa các tham số không hợp lệ (ví dụ: khoảng thời gian ping quá dài).

otPingSenderStop

void otPingSenderStop(
  otInstance *aInstance
)

Dừng lệnh ping đang diễn ra.

Thông tin chi tiết
Các tham số
[in] aInstance
Con trỏ đến một thực thể OpenThread.

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.