51uwb.cn

 找回密码
 立即注册
查看: 8427|回复: 11
打印 上一主题 下一主题

关于扩展到8个基站的问题

[复制链接]

73

主题

249

帖子

6802

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6802
楼主
发表于 2019-5-27 15:56:56 | 显示全部楼层
首先: 扩展到8个基站,上位机不能定位,上位机最多支持4个基站。

如果你执意想扩展到8基站,
首先需要将ANCHOR_MAX_NUM 修改为8然后类似如下,增加代码
  1. #ifdef ANTHOR_0
  2.             if(rx_buffer[ALL_MSG_SN_IDX]%3 != 0)
  3.                 continue;
  4. #endif

  5. #ifdef ANTHOR_1
  6.             if(rx_buffer[ALL_MSG_SN_IDX]%3 != 1)
  7.                 continue;
  8. #endif

  9. #ifdef ANTHOR_2
  10.             if(rx_buffer[ALL_MSG_SN_IDX]%3 != 2)
  11.                 continue;
  12. #endif
复制代码
而且标签部分也需要处理8个基站数据
回复

使用道具 举报

73

主题

249

帖子

6802

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6802
沙发
发表于 2019-5-27 21:56:54 | 显示全部楼层
l756464753 发表于 2019-5-27 20:35
非常感谢您的回答。我知道上位机没办法处理,准备之后再研究上位机的问题。

我想问一下,这个程序段表示 ...

ALL_MSG_SN_IDX 表示基站最多个数
先看用户手册吧,把代码稍微捋一捋
回复

使用道具 举报

73

主题

249

帖子

6802

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6802
板凳
发表于 2019-5-29 10:01:04 | 显示全部楼层
l756464753 发表于 2019-5-27 22:01
ANCHOR_MAX_NUM 这个不是基站最多个数吗?如果我想扩展成8基站,可以给我一个大概思路吗,我现在就知道改一 ...

前面说把基站max 改为8
后面的代码,主要修改就这里,标签部分不需要动。增加几行这个,或者写个for 循环。
  • #ifdef ANTHOR_X //0-7
  •             if(rx_buffer[ALL_MSG_SN_IDX]%ANTHOR_MAX_8 != 0)
  •                 continue;
  • #endif

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-5-2 09:13 , Processed in 0.011967 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表