目前使用TI的 cc26x2开发板作为master 收集 TI开发板slave的广播数据的时候没有问题,但是在使用某N厂的slave的时候,ti master无法接收到数据。两个都是支持BLE5.2 AOA协议的 为啥无法收到呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
目前使用TI的 cc26x2开发板作为master 收集 TI开发板slave的广播数据的时候没有问题,但是在使用某N厂的slave的时候,ti master无法接收到数据。两个都是支持BLE5.2 AOA协议的 为啥无法收到呢?
在master.c中:
case RTLSSRV_CONNECTION_CTE_IQ_REPORT_EVT:
{
rtlsSrv_connectionIQReport_t *pReport = (rtlsSrv_connectionIQReport_t *)pEvt->evtData;
RTLSAoa_processAoaResults(pReport->connHandle,
pReport->rssi,
pReport->dataChIndex,
pReport->sampleCount,
pReport->sampleRate,
pReport->sampleSize,
pReport->sampleCtrl,
pReport->slotDuration,
pReport->numAnt,
pReport->iqSamples);
}
case RTLSSRV_CL_CTE_IQ_REPORT_EVT:
{
rtlsSrv_clIQReport_t *pReport = (rtlsSrv_clIQReport_t *)pEvt->evtData;
RTLSAoa_processAoaResults( pReport->syncHandle,
pReport->rssi,
pReport->channelIndex,
pReport->sampleCount,
pReport->sampleRate,
pReport->sampleSize,
pReport->sampleCtrl,
pReport->slotDuration,
pReport->numAnt,
pReport->iqSamples );
}
其他关于CTE的代码可在CCS中CTE查看