关于函数gattc_write_cmd_ind_handler的问题

3个帖子/ 0新
最后一篇
Lonfaye
离线
最后一次露面:5年5个月前
加入:2014-08-20 08:56
关于函数gattc_write_cmd_ind_handler的问题

大家好,

Q1:我想知道如何在SDK中进入函数gattc_write_cmd_ind_handler。
我找不到msgsd gattc_write_cmd_ind在sdk中发送。

Q2:我想知道iOS和Android操作系统在处理通知Atrribute之间的差异。
当我点击IOS的LightBlue应用程序中的侦听按钮时,调用函数gattc_write_cmd_ind_handler。
但是,当我开发了一个用于Android OS的BLE应用程序时,SDK中的函数不会调用为函数setCarmatisticnotification(特征,启用)ranting。

Q3:基于Q2,我王知道在Android操作系统中调用哪个函数gattc_write_cmd_ind_handler将在SDK中调用。
换句话说,在Android操作系统中运行哪个函数,将输入函数gattc_write_cmd_ind_handler。

谢谢大家。

设备:
Joacimwe.
离线
最后一次露面:1年5个月前
格鲁鲁
加入:2014-01-14 06:45
Q1:消息Gattc_Write

Q1:当中央​​写入特征或描述符时,堆栈由堆栈(该代码在ROM中)发送到您的处理程序的消息GATTC_WRITE_CMD_IND。

Q2:您都必须在手机侧启用特征通知,以便在收到通知时获取回调(这是由Android上的功能SetCarmariticNotification完成的)。您还必须在DA14580上启用通知,因此它会在空中发送通知。您通过将特定位写入DA14580(参见Android示例代码,通过将特定位写入客户端特性配置符http://stackoverflow.com/questions/22817005/Why-does-setcharActisticnot ...)。执行此此操作时,您将收到Gattc_Write_cmd_ind消息,并在处理程序中写入描述符属性中的相应值。

Q3:调用BluetoothGatt.WriteCharactery或BluetoothGatt.WriteDescriptor将使DA14580输入GattC_Write_cmd_ind消息的处理程序。

Lonfaye
离线
最后一次露面:5年5个月前
加入:2014-08-20 08:56
嗨,joacimwe,我的问题

嗨,joacimwe,我上次问的问题是根据你的回复解决的问题。

谢谢