Firefly开源社区

打印 上一主题 下一主题

QPPS发送数据时报错是什么原因

22

积分

0

威望

0

贡献

游客

积分
22

QPPS发送数据时报错是什么原因

发表于 2016-1-13 14:18:18      浏览:6892 | 回复:4        打印      只看该作者   [复制链接] 楼主
app_qpps_data_send:  0x 5
QPPS send error 88.

app_qpps_data_send:  0x 5
QPPS Error indication.

app_qpps_data_send这个函数发送的数据或是参数有什么要求吗?

麻烦帮忙分析一下.
谢谢
回复

使用道具 举报

400

积分

0

威望

0

贡献

注册会员

Rank: 8Rank: 8

积分
400
QQ
发表于 2016-1-14 09:58:59        只看该作者  沙发
  1. /// Profiles specific error codes
  2. enum prf_err_code
  3. {
  4.     /// No error
  5.     PRF_ERR_OK                             = 0x00,
  6.     /// Application Error
  7.     PRF_APP_ERROR                          = 0x80,
  8.     /// Invalid parameter in request
  9.     PRF_ERR_INVALID_PARAM,
  10.     /// Inexistent handle for sending a read/write characteristic request
  11.     PRF_ERR_INEXISTENT_HDL,
  12.     /// Discovery stopped due to missing attribute according to specification
  13.     PRF_ERR_STOP_DISC_CHAR_MISSING,
  14.     /// Too many SVC instances found -> protocol violation
  15.     PRF_ERR_MULTIPLE_SVC,
  16.     /// Discovery stopped due to found attribute with incorrect properties
  17.     PRF_ERR_STOP_DISC_WRONG_CHAR_PROP,
  18.     /// Too many Char. instances found-> protocol violation
  19.     PRF_ERR_MULTIPLE_CHAR,
  20.     /// Attribute write not allowed
  21.     PRF_ERR_NOT_WRITABLE,
  22.     /// Attribute read not allowed
  23.     PRF_ERR_NOT_READABLE,
  24.     /// Request not allowed
  25.     PRF_ERR_REQ_DISALLOWED,
  26.     /// Notification Not Enabled
  27.     PRF_ERR_NTF_DISABLED,
  28.     /// Indication Not Enabled
  29.     PRF_ERR_IND_DISABLED,
  30.     /// Feature not supported by profile
  31.     PRF_ERR_FEATURE_NOT_SUPPORTED,
  32.     /// Read value has an unexpected length
  33.     PRF_ERR_UNEXPECTED_LEN,
  34.     /// Disconnection occurs
  35.     PRF_ERR_DISCONNECTED,
  36.     /// Procedure Timeout
  37.     PRF_ERR_PROC_TIMEOUT,
  38.     /// Client Char Config Desc Improperly Configured
  39.     PRF_CCCD_IMPR_CONFIGURED               = 0xFD,
  40.     /// Procedure Already in Progress
  41.     PRF_PROC_IN_PROGRESS,
  42.     /// Out of Range
  43.     PRF_OUT_OF_RANGE
  44. };
复制代码

错误代码提示特征不可读,说明你的特征声明部分有问题。
没个性,不签名!
回复

使用道具 举报

22

积分

0

威望

0

贡献

游客

积分
22
发表于 2016-1-14 10:36:57        只看该作者  板凳
安安 发表于 2016-1-14 09:58
错误代码提示特征不可读,说明你的特征声明部分有问题。

QPPS功能添加进来以后还没有开始修改过,
只是代码默认循环发static uint8_t val[] = {0, '0', '1', '2','3','4','5','6','7','8','9','8','7','6','5','4','3','2','1','0'};
但是不知道为何发送以后会有报错?
回复

使用道具 举报

22

积分

0

威望

0

贡献

游客

积分
22
发表于 2016-1-14 11:06:29        只看该作者  地板
安安 发表于 2016-1-14 09:58
错误代码提示特征不可读,说明你的特征声明部分有问题。

这样发送的值手机端还是可以收到 ,但是还是不知是什么原因导致报错,
也不确定这样会不会有什么影响?
回复

使用道具 举报

400

积分

0

威望

0

贡献

注册会员

Rank: 8Rank: 8

积分
400
QQ
发表于 2016-1-14 11:13:11        只看该作者  5#
有修改过代码吗?可以追踪串口信息看看,按理说是不会出错的,你用git diff看看修改了些什么
没个性,不签名!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表