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

Connection_Handle的值

在CC2564的sniffmode中程序运行到if(((SerialPortIndex = FindSPPPortIndex(LocalSerialPortID)) >= 0) && (SPPContextInfo[SerialPortIndex].Connection_Handle))判断参数错误跳出。仔细分析后前半段的条件已经满足了,后面的那个条件没满足,Connection_Handle的值仍然 = 0.请问该值如何改变?

bo xu6:

sniff模式一定要先配对吗

cedar_xuesong:

回复 bo xu6:

没研究过Sniff,建议先注释掉后面那个条件,看看能不能运行

bo xu6:

回复 cedar_xuesong:

注释掉是这样:

SPP+LE>SniffMode 1 10 1 1 10Error – HCI_Sniff_Mode() 0: 0x12Function Error.

查阅手册,错误回复只写了5个,

BTPS_ERROR_INVALID_BLUETOOTH_STACK_IDBTPS_ERROR_INVALID_PARAMETERBTPS_ERROR_INSUFFICIENT_RESOURCESBTPS_ERROR_HCI_DRIVER_ERRORBTPS_ERROR_HCI_RESPONSE_ERROR

不注释是这样 :

SPP+LE>SniffMode 1 10 1 1 10Invalid Serial Port ID.Function Error.

bo xu6:

回复 bo xu6:

我连接了蓝牙设备,是传统蓝牙连接的。这时候一些参数是这样的:

SPP+LE>open 1Server Opened: Server Port 1, Serial Port ID 1.Server Port Context Stored.

——————————————————-

_sppcontextinfo

|

|_localserialportID         1

|_serverportnumber       1

|_connection_handle     0

连接了设备这个句柄还是0,这是怎么回事?这样无法进入sniffmode啊!

SPP+LE>sniffmode 1 20 3 3 10Invalid Serial Port ID.Function Error.

 Serial Port ID = 1,这没错吧,错的是_connection_handle     吧?

等待解答。。。。

cedar_xuesong:

回复 bo xu6:

这个问题不会,帮顶

赞(0)
未经允许不得转载:TI中文支持网 » Connection_Handle的值
分享到: 更多 (0)