otMeshDiagChildEntry

#include <mesh_diag.h>

Đại diện cho thông tin về mục nhập con từ otMeshDiagQueryChildTable().

Tóm tắt

mSupportsErrRate cho biết tính năng theo dõi lỗi có được hỗ trợ hay không và các giá trị mFrameErrorRatemMessageErrorRate có hợp lệ hay không. Tỷ lệ lỗi khung hình theo dõi các lỗi tx khung (đối với thành phần con) ở lớp MAC, trong khi mMessageErrorRate theo dõi tỷ lệ lỗi thông báo IPv6 (phía trên lớp MAC và sau khi thử lại MAC) khi thông báo IPv6 bị huỷ. Ví dụ: nếu thông báo có kích thước lớn và yêu cầu phân mảnh 6LoWPAN, tx thông báo sẽ được coi là không thành công nếu một trong các tx khung phân mảnh không thành công (ví dụ: chưa bao giờ được xác nhận).

Thuộc tính công khai

mAge
uint32_t
Số giây kể từ lần gần đây nhất trẻ nhận được tin nhắn.
mAverageRssi
int8_t
RSSI trung bình.
mConnectionTime
uint32_t
Số giây kể từ khi đính kèm tệp con.
mCslChannel
uint8_t
Kênh CSL.
mCslPeriod
uint16_t
Kỳ CSL theo đơn vị 10 ký hiệu thời gian. Số 0 có nghĩa là CSL đã tắt.
mCslSynchronized
bool
Có hỗ trợ CSL và CSL đã đồng bộ hoá không.
mCslTimeout
uint32_t
Thời gian chờ của CSL tính bằng giây.
mDeviceTypeFtd
bool
Là thiết bị FTD (so với MTD).
mExtAddress
Địa chỉ mở rộng.
mFrameErrorRate
uint16_t
Tỷ lệ lỗi khung hình (0x0000 -> 0%, 0xffff -> 100%).
mFullNetData
bool
Liệu thiết bị có nhận được đầy đủ Dữ liệu mạng hay không (so với nhóm con ổn định).
mLastRssi
int8_t
RSSI của khung nhận được gần đây nhất.
mLinkMargin
uint8_t
Lề liên kết tính bằng dB.
mMessageErrorRate
uint16_t
(IPv6) Tỷ lệ lỗi tin nhắn (0x0000-> 0%, 0xffff-> 100%).
mQueuedMessageCount
uint16_t
Số tin nhắn đã xếp hàng đợi cho tx gián tiếp tới nhà xuất bản con.
mRloc16
uint16_t
RLOC16.
mRxOnWhenIdle
bool
Bật rx-on khi rảnh (so với buồn ngủ).
mSupervisionInterval
uint16_t
Khoảng thời gian giám sát tính bằng giây. 0 để biểu thị việc không sử dụng.
mSupportsErrRate
bool
Các giá trị mFrameErrorRatemMessageErrorRate là hợp lệ.
mTimeout
uint32_t
Thời gian chờ tính bằng giây.
mVersion
uint16_t
Phiên bản.

Thuộc tính công khai

mAge

uint32_t otMeshDiagChildEntry::mAge

Số giây kể từ lần gần đây nhất trẻ nhận được tin nhắn.

mAverageRssi

int8_t otMeshDiagChildEntry::mAverageRssi

RSSI trung bình.

mConnectionTime

uint32_t otMeshDiagChildEntry::mConnectionTime

Số giây kể từ khi đính kèm tệp con.

mCslChannel

uint8_t otMeshDiagChildEntry::mCslChannel

Kênh CSL.

mCslPeriod

uint16_t otMeshDiagChildEntry::mCslPeriod

Kỳ CSL theo đơn vị 10 ký hiệu thời gian. Số 0 có nghĩa là CSL đã tắt.

mCslSynchronized

bool otMeshDiagChildEntry::mCslSynchronized

Có hỗ trợ CSL và CSL đã đồng bộ hoá không.

mCslTimeout

uint32_t otMeshDiagChildEntry::mCslTimeout

Thời gian chờ của CSL tính bằng giây.

mDeviceTypeFtd

bool otMeshDiagChildEntry::mDeviceTypeFtd

Là thiết bị FTD (so với MTD).

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

Địa chỉ mở rộng.

mFrameErrorRate

uint16_t otMeshDiagChildEntry::mFrameErrorRate

Tỷ lệ lỗi khung hình (0x0000 -> 0%, 0xffff -> 100%).

mFullNetData

bool otMeshDiagChildEntry::mFullNetData

Liệu thiết bị có nhận được đầy đủ Dữ liệu mạng hay không (so với nhóm con ổn định).

mLastRssi

int8_t otMeshDiagChildEntry::mLastRssi

RSSI của khung nhận được gần đây nhất.

mLinkMargin

uint8_t otMeshDiagChildEntry::mLinkMargin

Lề liên kết tính bằng dB.

mMessageErrorRate

uint16_t otMeshDiagChildEntry::mMessageErrorRate

(IPv6) Tỷ lệ lỗi tin nhắn (0x0000-> 0%, 0xffff-> 100%).

mQueuedMessageCount

uint16_t otMeshDiagChildEntry::mQueuedMessageCount

Số tin nhắn đã xếp hàng đợi cho tx gián tiếp tới nhà xuất bản con.

mRloc16

uint16_t otMeshDiagChildEntry::mRloc16

RLOC16.

mRxOnWhenIdle

bool otMeshDiagChildEntry::mRxOnWhenIdle

Bật rx-on khi rảnh (so với buồn ngủ).

mSupervisionInterval

uint16_t otMeshDiagChildEntry::mSupervisionInterval

Khoảng thời gian giám sát tính bằng giây. 0 để biểu thị việc không sử dụng.

mSupportsErrRate

bool otMeshDiagChildEntry::mSupportsErrRate

Các giá trị mFrameErrorRatemMessageErrorRate là hợp lệ.

mTimeout

uint32_t otMeshDiagChildEntry::mTimeout

Thời gian chờ tính bằng giây.

mVersion

uint16_t otMeshDiagChildEntry::mVersion

Phiên bản.

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.