DA14580
6年前
邮寄人柴海道0分 2答复大家好。
我试图得到关贸总协定中服务改变特征的指示。
但我还没有成功。
如RW-BLE-GATT-IS.pdf所述,我已尝试使用以下参数从TASK_应用程序向TASK_GATTC发送GATTC_SVC_CHANGED_IND_CMD消息。
请求类型->GATTC\U SVC\U更改或GATTC\U指示。
svc_shdl和svc_ehdl->我使用的所有特征句柄的范围。
当然,我启用了客户端Android应用程序中服务的CCC描述符。
我发送的指示正确吗?
是否有其他条件执行指示?
石坝
6年前
嗨,shibakaido,
请尝试下面的命令
无效应用程序\u svc\u更改\u发送(无效)
{
结构gattc\u send\u svc\u changed\u cmd*msg;
msg=(结构gattc\u send\u svc\u changed\u cmd*)KE\u msg\u ALLOC(gattc\u send\u svc\u changed\u cmd,
KEU构建ID(任务GATTC、应用程序环境conidx)、任务应用程序、,
gattc_发送_svc_更改_命令);
msg->req_type=GATTC_SVC_变更;
msg->svc_shdl=0x0010;
msg->svc_ehdl=0xFFFF;
ke_msg_send((void*)msg);
}
谢谢你的对话