Part Number:LAUNCHXL-CC26X2R1
您好,
1、我去仔细看了AOA_getPairAngles()这个函数,我的理解是这样的:在AOA_getPairAngles()函数里面具体得出角度结果的位置如下图所示,下面两张图中一个是#elif RTLS_MASTER,另一个是#ifdef RTLS_PASSIVE,他们是先后连续出现的,最终存储角度值的变量都是antResult->pairAngle[pair]上。
我疑问的是:如果都用antResult->pairAngle[pair]对角度值进行存储,就会导致后面的数据覆盖前面的数据,这样还怎么将数据存储?还是我上面的理解是错的,如果理解是错的,那具体的存储最终角度值的变量是哪一个?
2、TI官方可以实现将最终角度值传输到提供的页面上,如下图所示。 那么,它角度值具体是通过哪个代码文件传输出去的?以及传输的角度值是存储在了那个变量里被传出去的?
Nick Sun:
您好,
请您确保是指定 SDK 版本 – 这里我假设它是 SDK 5.10。如果使用不同的 SDK,请告知我们。
假设从每个 constant tone extension (CTE) 收集的数据在采样下一个 tone 之前通过 UART 发送,则编写代码。客户可以修改函数的功能以将角度写入不同的位置。
没有文件,这个传输是通过UART完成的。 UART 数据的内容应该非常明确。希望能够帮助到您。
,
tingting wang:
您好:
我确定用的是sdk5.10的版本。
软件使用sdk5.10版本,硬件使用了master、passive、slave三个板子,master和passive都搭载了AOA天线板,master自动汇集了passive和master得到的两个角度值,我现在想要知道的是具体哪个UART把master和passive的角度值传输出去的?并且这个UART被写在了哪个.c文件里?
,
Nick Sun:
您好,
UART 通信由 NPI 文件夹中的代码处理。一般来说,我建议使用您的 IDE 的搜索功能来查找用于通过 UART 传输数据的代码。
,
tingting wang:
您好:
1、我在rtls_ctrl_aoa.c文件中,找到了这个函数,我理解的就是通过这个函数把aoaResult这个数值传出去,这个函数里面的aoaResult就是角度值。我这样的理解对了吗?
2、下图这三个.c文件最主要有什么区别呢?rtls_aoa.c与rtls_ctrl.c这两个计算角度值、传输传输有相关性吗?
,
Nick Sun:
您好,
是这样的。
tingting wang 说:tls_aoa.c与rtls_ctrl.c这两个计算角度值、传输传输有相关性吗
这部分没有理解,更多详细信息可以参阅文件中的注释。
,
tingting wang:
1、就是rtls_ctrl_aoa.c、rtls_aoa.c与rtls_ctrl.c这三个文件有什么主要的用途和区别?我看文件注释描述的不太明白。
2、如果启用了rtls_ctrl_aoa.c,rtls_aoa.c与rtls_ctrl.c这两个文件还会不会被用到?
,
Nick Sun:
您好,
所提供的所有文件都是使AOA在系统上工作所必需的。
对于这个问题,我们工程师也不能对此发表更多评论。
感谢您的理解。