TI中文支持网
TI专业的中文技术问题搜集分享网站

CTE包发送

你好

按照ble5.1 core spc定义,链路建立成功之后,主从之间经过LL_CTE_REQ和LL_CTE_RSP的交互之后,这之后从发的数据包都是带CTE的包吗?直到AOA采样完成,链路断开?

Viki Shi:

“链路建立成功之后,主从之间经过LL_CTE_REQ和LL_CTE_RSP的交互之后,这之后从发的数据包都是带CTE的包吗?” 是的
“直到AOA采样完成,链路断开” 不一定是断开,不需要了就可以终止传输CTE

user6481060:

回复 Viki Shi:

不断开的情况下如何停止CTE的发送?还是链路层命令吗?

另外还有个问题,在下面这个交互中,如何控制主从设备本地hci的使能顺序呢?一旦A设备已经使能,而B还没有完成这些HCI操作,LL的交互命令就会失败吧?

Viki Shi:

回复 user6481060:

1、看这个结构体:

// AoA Enable command
typedef struct __attribute__((packed))
{uint16_t connHandle;// Connection handleuint8_tenableAoa;// Enable or disable AoAuint16_t cteInterval;// 0 = run once, > 0 = sample CTE every cteInterval until told otherwiseuint8_tcteLength;// Length of the tone (2 - 20), used for AoA receiver
} rtlsAoaEnableReq_t;

2、一开始设备就enable AOA

 

赞(0)
未经允许不得转载:TI中文支持网 » CTE包发送
分享到: 更多 (0)