Merge pull request #1531 from agessaman/add-recv-errors-stats

Add recv_errors to CMD_GET_STATS STATS_TYPE_PACKETS response
Этот коммит содержится в:
Liam Cottle
2026-01-30 20:57:07 +13:00
коммит произвёл GitHub
родитель cf7d95c6de 019bbf74d3
Коммит 06a83c0453
2 изменённых файлов: 23 добавлений и 5 удалений
+2
Просмотреть файл
@@ -1689,12 +1689,14 @@ void MyMesh::handleCmdFrame(size_t len) {
uint32_t n_sent_direct = getNumSentDirect();
uint32_t n_recv_flood = getNumRecvFlood();
uint32_t n_recv_direct = getNumRecvDirect();
uint32_t n_recv_errors = radio_driver.getPacketsRecvErrors();
memcpy(&out_frame[i], &recv, 4); i += 4;
memcpy(&out_frame[i], &sent, 4); i += 4;
memcpy(&out_frame[i], &n_sent_flood, 4); i += 4;
memcpy(&out_frame[i], &n_sent_direct, 4); i += 4;
memcpy(&out_frame[i], &n_recv_flood, 4); i += 4;
memcpy(&out_frame[i], &n_recv_direct, 4); i += 4;
memcpy(&out_frame[i], &n_recv_errors, 4); i += 4;
_serial->writeFrame(out_frame, i);
} else {
writeErrFrame(ERR_CODE_ILLEGAL_ARG); // invalid stats sub-type