otMeshDiagChildEntry
#include <mesh_diag.h>
代表來自 otMeshDiagQueryChildTable()
的子項項目資訊。
摘要
mSupportsErrRate
表示是否支援錯誤追蹤功能,且 mFrameErrorRate
和 mMessageErrorRate
值有效。影格錯誤率會追蹤 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
mFrameErrorRate 和 mMessageErrorRate 值有效。 |
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)。
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
mFrameErrorRate
和 mMessageErrorRate
值有效。
mTimeout
uint32_t otMeshDiagChildEntry::mTimeout
逾時時間 (單位為秒)。
mVersion
uint16_t otMeshDiagChildEntry::mVersion
版本。
資源
OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源。