otMeshDiagChildEntry

#include <mesh_diag.h>

代表來自 otMeshDiagQueryChildTable() 的子項項目資訊。

摘要

mSupportsErrRate 表示是否支援錯誤追蹤功能,且 mFrameErrorRatemMessageErrorRate 值有效。影格錯誤率會追蹤 MAC 層的影格 tx 錯誤 (往子項),而 mMessageErrorRate 會在 IPv6 訊息捨棄時,追蹤 IPv6 訊息錯誤率 (位於 MAC 層上方和 MAC 重試後)。舉例來說,如果郵件較大,且需要 6LoWPAN 分割,則當其中一個片段頁框 tx 失敗 (例如從未確認),訊息 tx 就會視為失敗。

公開屬性

mAge
uint32_t
從孩子上次收到回覆後經過的秒數。
mAverageRssi
int8_t
平均 RSSI。
mConnectionTime
uint32_t
從子項連接以來的秒數。
mCslChannel
uint8_t
CSL 頻道。
mCslPeriod
uint16_t
CSL 週期為 10 符號,單位為 10 符號。0 表示 CSL 已停用。
mCslSynchronized
bool
CSL 功能且已同步 CSL。
mCslTimeout
uint32_t
CSL 逾時 (單位為秒)。
mDeviceTypeFtd
bool
是否為裝置 FTD (相較於 MTD)。
mExtAddress
詳細地址。
mFrameErrorRate
uint16_t
影格錯誤率 (0x0000 ->0%,0xffff ->100%)。
mFullNetData
bool
裝置是否要取得完整的網路資料 (相較於穩定版子組合)。
mLastRssi
int8_t
最後一個收到的影格的 RSSI。
mLinkMargin
uint8_t
連結利潤 (dB)
mMessageErrorRate
uint16_t
(IPv6) 訊息錯誤率 (0x0000->0%、0xffff > 100%)。
mQueuedMessageCount
uint16_t
傳送至子項的間接 Proxy 訊息數量。
mRloc16
uint16_t
RLOC16。
mRxOnWhenIdle
bool
閒置時啟用 rx-on (相較於入睡)。
mSupervisionInterval
uint16_t
監督間隔秒數。零表示未使用。
mSupportsErrRate
bool
mFrameErrorRatemMessageErrorRate 值有效。
mTimeout
uint32_t
逾時時間 (單位為秒)。
mVersion
uint16_t
版本。

公開屬性

mAge

uint32_t otMeshDiagChildEntry::mAge

從孩子上次收到回覆後經過的秒數。

mAverageRssi

int8_t otMeshDiagChildEntry::mAverageRssi

平均 RSSI。

mConnectionTime

uint32_t otMeshDiagChildEntry::mConnectionTime

從子項連接以來的秒數。

mCslChannel

uint8_t otMeshDiagChildEntry::mCslChannel

CSL 頻道。

mCslPeriod

uint16_t otMeshDiagChildEntry::mCslPeriod

CSL 週期為 10 符號,單位為 10 符號。0 表示 CSL 已停用。

mCslSynchronized

bool otMeshDiagChildEntry::mCslSynchronized

CSL 功能且已同步 CSL。

mCslTimeout

uint32_t otMeshDiagChildEntry::mCslTimeout

CSL 逾時 (單位為秒)。

mDeviceTypeFtd

bool otMeshDiagChildEntry::mDeviceTypeFtd

是否為裝置 FTD (相較於 MTD)。

mExtAddress

otExtAddress otMeshDiagChildEntry::mExtAddress

詳細地址。

mFrameErrorRate

uint16_t otMeshDiagChildEntry::mFrameErrorRate

影格錯誤率 (0x0000 ->0%,0xffff ->100%)。

mFullNetData

bool otMeshDiagChildEntry::mFullNetData

裝置是否要取得完整的網路資料 (相較於穩定版子組合)。

mLastRssi

int8_t otMeshDiagChildEntry::mLastRssi

最後一個收到的影格的 RSSI。

mLinkMargin

uint8_t otMeshDiagChildEntry::mLinkMargin

連結利潤 (dB)

mMessageErrorRate

uint16_t otMeshDiagChildEntry::mMessageErrorRate

(IPv6) 訊息錯誤率 (0x0000->0%、0xffff > 100%)。

mQueuedMessageCount

uint16_t otMeshDiagChildEntry::mQueuedMessageCount

傳送至子項的間接 Proxy 訊息數量。

mRloc16

uint16_t otMeshDiagChildEntry::mRloc16

RLOC16。

mRxOnWhenIdle

bool otMeshDiagChildEntry::mRxOnWhenIdle

閒置時啟用 rx-on (相較於入睡)。

mSupervisionInterval

uint16_t otMeshDiagChildEntry::mSupervisionInterval

監督間隔秒數。零表示未使用。

mSupportsErrRate

bool otMeshDiagChildEntry::mSupportsErrRate

mFrameErrorRatemMessageErrorRate 值有效。

mTimeout

uint32_t otMeshDiagChildEntry::mTimeout

逾時時間 (單位為秒)。

mVersion

uint16_t otMeshDiagChildEntry::mVersion

版本。

資源

OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源