做牙网站,吉林seo网络推广,做金融量化的网站,上海免费做网站主机和设备交互通信的第四个示例#xff0c;也就最后一个示例#xff1a;设置默认音量失败
这个示例描述了主机发送一个设置默认音量的请求#xff0c;其中包含一个无效的值。 对于设备而言#xff0c;因为语音音量的有效范围是0到15 (0x00到0x0f)#xff0c;也就是一共…主机和设备交互通信的第四个示例也就最后一个示例设置默认音量失败
这个示例描述了主机发送一个设置默认音量的请求其中包含一个无效的值。 对于设备而言因为语音音量的有效范围是0到15 (0x00到0x0f)也就是一共只有15步所以无论IOS还是android手机音量都是15步。这里发送的 值20 (0x14)不合法。
主机发送:
Ff 01 00 03 00 00 a 01 0300 14 0f
解释如下
■ 0xff:帧开始
■ 0x01: QTIL GAIA协议版本1
■ 0x00:表示无标志
■ 0x03:有效载荷长度(3)也就是冒号里有三个字节。
■ 0x000a: (CSR)的Vendor ID
■ 0x0103:命令ID(配置默认音量)
■ 0x00:设置默认提示音(tone)的音量为0
■ 0x14:设置默认语音的音量为20(非法)
■ 0x0f:设置默认音乐的音量设置为15。
设备响应:
Ff 01 00 01 00 00 a 81 03:05:
响应描述:
■ 0xff:帧开始
■ 0x01: QTIL GAIA协议版本1
■ 0x00:表示无标志
■ 0x01:有效载荷长度(1)
■ 0x000a: (CSR)的Vendor ID
■ 0x8103:已确认的命令ID
■ 0x05: Status (failure: invalid parameter) 详见《高通GAIA V3命令参考手册的研读学习七》https://blog.csdn.net/qq_37191547/article/details/135912826。可以看到三种音量参数只要有一个音量参数设置错误就会返回错误提示。