你好,
我使用BLE Statistics API来跟踪包错误率,我有一个关于rx_err度量的问题。rx_err是否返回丢失的包的总数?rx_pkt + rx_err是否等于从对端设备传输的包的总数?
嗨sam.lines,
rx_err是计数的变量所接收的数据包错误(CRC错误、麦克风错误等),但除此之外它还数倍装置开设了接收器和没有中央空气,因此,作为一个错误计数。因此,通过添加rx_pkt和rx_err并不能给出从中心传输的包的绝对值,因为在这个错误中,它还计算了应该有包但没有包的时间。
由于MT_dialog
谢谢您的回复。如果是这样,对端设备上传输的数据包计数的最佳方法是什么?它也是DA14580。
只要我可以告诉你可以做的是稍微改变BLE_METRICS functionallity和ommit同步错误(错误时计算设备打开收音机,不接待,刚从measure_errors_received删除()函数的BLE_SYNC_ERR_BIT如果条件),您还应该从条件中删除rssi条件(llc_env[conhdl]->rssi > llm_get_min_rssi()),这样度量将允许您测量无效的包和正确接收的包。
嗨sam.lines,
rx_err是计数的变量所接收的数据包错误(CRC错误、麦克风错误等),但除此之外它还数倍装置开设了接收器和没有中央空气,因此,作为一个错误计数。因此,通过添加rx_pkt和rx_err并不能给出从中心传输的包的绝对值,因为在这个错误中,它还计算了应该有包但没有包的时间。
由于MT_dialog
谢谢您的回复。如果是这样,对端设备上传输的数据包计数的最佳方法是什么?它也是DA14580。
嗨sam.lines,
只要我可以告诉你可以做的是稍微改变BLE_METRICS functionallity和ommit同步错误(错误时计算设备打开收音机,不接待,刚从measure_errors_received删除()函数的BLE_SYNC_ERR_BIT如果条件),您还应该从条件中删除rssi条件(llc_env[conhdl]->rssi > llm_get_min_rssi()),这样度量将允许您测量无效的包和正确接收的包。
由于MT_dialog