高通GAIA V3命令参考手册的研读学习(12):第四个示例设置设备的默认音量

主机和设备交互通信的第四个示例,也就最后一个示例:设置默认音量失败

这个示例描述了主机发送一个设置默认音量的请求,其中包含一个无效的值。 对于设备而言,因为语音音量的有效范围是0到15 (0x00到0x0f),也就是一共只有15步(所以无论IOS还是android手机,音量都是15步)。这里发送的 值20 (0x14)不合法。

主机发送:

Ff 01 00 03 00 00 a 01 03:00 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。可以看到,三种音量参数,只要有一个音量参数设置错误,就会返回错误提示。

你可能感兴趣的:(高通GAIA,的学习笔记分享,语音识别,人工智能,笔记,嵌入式硬件)