implement api

This commit is contained in:
Gatsby Van
2024-01-31 20:22:07 +08:00
parent 73f236bbd3
commit 1f98662ee8
+70 -2
View File
@@ -337,7 +337,47 @@ void SysMonitor_GetLinklayerLogRaw(uint8_t *buff)
// Encapsulate log
LINKLOG *logEntry = &(sysMonitorInst->linkLog[buffIndx]);
// TODO:
memcpy(buff, &(logEntry->tuNum), sizeof(logEntry->tuNum));
buff += sizeof(logEntry->tuNum);
memcpy(buff, &(logEntry->slotNum), sizeof(logEntry->slotNum));
buff += sizeof(logEntry->slotNum);
memcpy(buff, &(logEntry->nodeType), sizeof(logEntry->nodeType));
buff += sizeof(logEntry->nodeType);
memcpy(buff, &(logEntry->cxnStatus), sizeof(logEntry->cxnStatus));
buff += sizeof(logEntry->cxnStatus);
memcpy(buff, &(logEntry->linkStage), sizeof(logEntry->linkStage));
buff += sizeof(logEntry->linkStage);
memcpy(buff, &(logEntry->recxnCnt), sizeof(logEntry->recxnCnt));
buff += sizeof(logEntry->recxnCnt);
memcpy(buff, &(logEntry->beamNo), sizeof(logEntry->beamNo));
buff += sizeof(logEntry->beamNo);
memcpy(buff, &(logEntry->beamAz), sizeof(logEntry->beamAz));
buff += sizeof(logEntry->beamAz);
memcpy(buff, &(logEntry->beamEl), sizeof(logEntry->beamEl));
buff += sizeof(logEntry->beamEl);
memcpy(buff, &(logEntry->advTxCnt), sizeof(logEntry->advTxCnt));
buff += sizeof(logEntry->advTxCnt);
memcpy(buff, &(logEntry->advRecvCnt), sizeof(logEntry->advRecvCnt));
buff += sizeof(logEntry->advRecvCnt);
memcpy(buff, &(logEntry->advCorrectCnt), sizeof(logEntry->advCorrectCnt));
buff += sizeof(logEntry->advCorrectCnt);
memcpy(buff, &(logEntry->cfmTxCnt), sizeof(logEntry->cfmTxCnt));
buff += sizeof(logEntry->cfmTxCnt);
memcpy(buff, &(logEntry->cfmRecvCnt), sizeof(logEntry->cfmRecvCnt));
buff += sizeof(logEntry->cfmRecvCnt);
memcpy(buff, &(logEntry->cfmCorrectCnt), sizeof(logEntry->cfmCorrectCnt));
buff += sizeof(logEntry->cfmCorrectCnt);
memcpy(buff, &(logEntry->svcTxCnt), sizeof(logEntry->svcTxCnt));
buff += sizeof(logEntry->svcTxCnt);
memcpy(buff, &(logEntry->svcRecvCnt), sizeof(logEntry->svcRecvCnt));
buff += sizeof(logEntry->svcRecvCnt);
memcpy(buff, &(logEntry->svcCorrectCnt), sizeof(logEntry->svcCorrectCnt));
buff += sizeof(logEntry->svcCorrectCnt);
memcpy(buff, &(logEntry->timeDev), sizeof(logEntry->timeDev));
buff += sizeof(logEntry->timeDev);
memcpy(buff, &(logEntry->sendId), sizeof(logEntry->sendId));
buff += sizeof(logEntry->sendId);
memcpy(buff, &(logEntry->recvId), sizeof(logEntry->recvId));
sysMonitorInst->linkLogCtrl.rBusy = buffIndex_old;
}
@@ -391,7 +431,35 @@ void SysMonitor_GetPhysicalLayerLogRaw(uint8_t *buff)
// Encapsulate log
PHYLOG *logEntry = &(sysMonitorInst->phyLog[buffIndx]);
// TODO:
memcpy(buff, &(logEntry->acqCnt), sizeof(logEntry->acqCnt));
buff += sizeof(logEntry->acqCnt);
memcpy(buff, &(logEntry->fsyncCnt), sizeof(logEntry->fsyncCnt));
buff += sizeof(logEntry->fsyncCnt);
memcpy(buff, &(logEntry->decodeCnt), sizeof(logEntry->decodeCnt));
buff += sizeof(logEntry->decodeCnt);
memcpy(buff, &(logEntry->crcCnt), sizeof(logEntry->crcCnt));
buff += sizeof(logEntry->crcCnt);
memcpy(buff, &(logEntry->doppler), sizeof(logEntry->doppler));
buff += sizeof(logEntry->doppler);
memcpy(buff, &(logEntry->recvStamp), sizeof(logEntry->recvStamp));
buff += sizeof(logEntry->recvStamp);
memcpy(buff, &(logEntry->acqPeak), sizeof(logEntry->acqPeak));
buff += sizeof(logEntry->acqPeak);
memcpy(buff, &(logEntry->acqMean), sizeof(logEntry->acqMean));
buff += sizeof(logEntry->acqMean);
memcpy(buff, &(logEntry->acqPhase), sizeof(logEntry->acqPhase));
buff += sizeof(logEntry->acqPhase);
memcpy(buff, &(logEntry->acqFreqCh), sizeof(logEntry->acqFreqCh));
buff += sizeof(logEntry->acqFreqCh);
memcpy(buff, &(logEntry->fsyncPeak), sizeof(logEntry->fsyncPeak));
buff += sizeof(logEntry->fsyncPeak);
memcpy(buff, &(logEntry->fsyncMean), sizeof(logEntry->fsyncMean));
buff += sizeof(logEntry->fsyncMean);
memcpy(buff, &(logEntry->fsyncFreqCh), sizeof(logEntry->fsyncFreqCh));
buff += sizeof(logEntry->fsyncFreqCh);
memcpy(buff, &(logEntry->deintlvAmpEst), sizeof(logEntry->deintlvAmpEst));
buff += sizeof(logEntry->deintlvAmpEst);
memcpy(buff, &(logEntry->reserve), sizeof(logEntry->reserve));
sysMonitorInst->phyLogCtrl.rBusy = buffIndex_old;
}