完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我做了一些例子来检查“SeNeNosits”。我用温度计曲线。
与CyScript应用程序连接,并尝试检查按下按钮的值,但不发送任何数据(或数据未更改)。 附属项目。请帮助! TestysW.Cyrj.CaseVo.01.Zip 678.6 K 以上来自于百度翻译 以下为原文 I made some example for check "SendIndication". I used thermometer profile. Connected with CySmart application and try to check value of pressed button but it not send any data ( or data not changed). attached project. please help !
|
|
相关推荐
3个回答
|
|
您需要从CyScess窗口启用对服务启用的通知/指示。
请参阅此线程:HTTP:/OrgIn www. CyPress .COM/FUMU/PSOC-4BL/Enabel-NotoTeCase-客户端 以上来自于百度翻译 以下为原文 You need to have the Notifications/Indications Enabled for the service from the CySmart window. See this thread: http://origin-www.cypress.com/forum/psoc-4-ble/enable-notifications-client |
|
|
|
yuhe82 发表于 2018-10-22 15:38 如果我使用CyScript应用程序和连接之后,我点击“温度计”应用程序发送启用设备的指示。这是事实。 以上来自于百度翻译 以下为原文 If I use CySmart application and after connect I click on "thermometer " application send Indications Enable to device. It`s fact. |
|
|
|
你是说它仍然做同样的事情,当你检查发送指示数据使标志是在cysmart应用和客户特征描述符在启用后? 有些事情我会推荐看你的代码:移动指示函数调用的外部中断。通常你应该尽可能少地在中断处理程序,而应该从主回路叫cyble功能(或回调事件处理程序,但要尽量避免,如果你也能) 其次,你可以检查指示成功的PSoC器件通过检查事件: cyble_evt_htss_indication_confirmed或cyble_evt_gatts_handle_value_cnf取决于成功交付。 另外,你可以检查类型/值的函数调用的返回值: *返回值是CybLyApIi结果的类型。 *CyByyReloRoxOK -请求成功处理。 * cyble_error_invalid_parameter验证的输入参数失败。 * cyble_error_invalid_operation -这个操作是不允许的。 * cyble_error_invalid_state连接的客户端是不成立的。 * cyble_error_memory_allocation_failed内存分配失败。 * cyble_error_ind_disabled由客户端不支持显示。 如果它不回来cyble_error_ok当你调用它,然后它不工作。 以上来自于百度翻译 以下为原文 You are saying that it still does the same thing when you check for send indication data after enabling the indications to be enabled on the cysmart application and under the client characteristic descriptor? Some things I would recommend looking at your code: Move the indication function call outside of the interrupt. Generally you should do as little as possible within the interrupt handler, and should call the cyble functions from main loop (or the callback event handler, but try to avoid that if you can as well) Secondly, you can check if the indication is successful on the PSoC device by checking for the event: CYBLE_EVT_HTSS_INDICATION_CONFIRMED or CYBLE_EVT_GATTS_HANDLE_VALUE_CNF depending on successful delivery. Also, you can check the return value of the function call of type/values: * Return value is of type CYBLE_API_RESULT_T.If it does not return CYBLE_ERROR_OK when you call it, then it didn't work. |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2070 浏览 1 评论
1826 浏览 1 评论
3639 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1761 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
510浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
360浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 00:15 , Processed in 0.758481 second(s), Total 53, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号