E-D360N/E-D480N中控指令V0.1

2019-12-23 23:24:38 广州普斯格智能科技有限公司 6113


PUSG_普斯格_音频处理器_反馈抑制器3进6,4进8中控UART协议V0.1.pdf


3进6出音频处理器/4进8音频处理器中控指令V0.1(20190830

 

  1. 串口通讯格式

  2. 波特率:115200bps

  3. 串口帧格式:

    1位起始位,

    8位数据位,(从LSBMSB

    1位停止位,

    校验位(None)

  4. TCP通讯配置

    工作方式:TCP Sever,(可通过TCP Client方式连接设备)

    IP:可通过上位机查看和修改

    PORT8234

    3.设备搜索采用UDP广播命令获取设备信息(ProductID,DeviceIDMAC地址,IP地址),未连接状态下可以透过UDP更改IP地址

     

    格式(所有数据为HEX格式,譬如十进制值为30,对应的HEX则为1E)非网络连接时MAC地址6个字节都为0

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2

ParaN

CRC累加和

0xff 0x55

参数长度N+10

两字节低先发

2Bytes

两字节低先发

6Bytes

1Bytes




长度+ID+ Para之和

!!!  长度包含ID(产品ID+设备ID+功能ID9Bytes,Para1~ParaN以及一个字节的CRC

!!!  CRC占用1个字节= 长度(2字节和)+产品ID(2字节和)+设备ID(6字节和)

+功能ID +Para1~ParaN

****注意此处CRC非标准CRC算法,只是各字节数据累加和的一个称呼!!!

产品ID定义

//PublicParameters.ProductID =0x0000; //for 36

 PublicParameters.ProductID =0x0100; //for 48

//PublicParameters.ProductID =0x0200; //for 0808

//PublicParameters.ProductID =0x0300; //for 0816

//PublicParameters.ProductID =0x0400; //for 1608

//PublicParameters.ProductID =0x0500; //for 1616

 

  1. 信号处理相关参数命令[常用指令ID=0X02静音,ID=0X03音量,ID=0x73音量增减,ID=0X85调用]

 

1ID=0x01: 正弦测试信号频率设置(长度=12Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1~2

CRC

0xff 0x55

0x0c 0x00

两字节低先发

2Bytes

6Bytes

0x01

正弦频率

20~22000Hz

2字节低先发

长度+ID+Para之和

Para1~2正弦频率PrivateParameters .ToneFreq 20~22000,对应20Hz~22000Hz. 若设置为1kHz,则对应HEX数据为E8(低字节) 03(高字节)

 

2ID=0x02: 静音设置(长度=12Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2

CRC

0xff 0x55

0x0c 0x00

两字节低先发

2Bytes

6Bytes

0x02

通道选择

0~2测试信号

3~10输入通道

11~18输出通道

19 输出总静音

静音

0:OFF

1:ON

长度+ID+ Para之和

Para1通道选择 0:正弦,1:粉噪,2:白噪, Para2:PrivateParameters .TestSignalMute[Para1]

3~10输入IN1~IN8   Para2:PrivateParameters .Input[Para-3].Mute

11~18输出OUT1~OUT8 Para2:PrivateParameters .Output[Para-11].Mute

19 输出总静音MasterMute此数据不保存,联机时从设备读取

Para2静音设置 0:静音关闭(Mute OFF)1:静音打开(Mute ON) 缺省=0(Mute OFF)

譬如:

总音量静音 ff 55 0c 00 00 00 00 00 00 00 00 00 02 13 01 22

总音量取消静音 ff 55 0c 00 00 00 00 00 00 00 00 00 02 13 00 21

 

输入1音量静音 ff 55 0c 00 00 00 00 00 00 00 00 00 02 03 01 12

输入1音量取消静音:ff 55 0c 00 00 00 00 00 00 00 00 00 02 03 00 11

 

输出1音量静音 ff 55 0c 00 00 00 00 00 00 00 00 00 02 0b 01 1a

输出1音量取消静音 ff 55 0c 00 00 00 00 00 00 00 00 00 02 0b 00 19

 

3ID=0x03: 音量设置(长度=13Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2~3

CRC

0xff 0x55

0x0d 0x00

2Bytes

6Bytes

0x03

通道选择

0~2测试信号

3~10输入通道

11~18输出通道

19 总音量

音量

0~750

两字节

低字节先

长度+ID+ Para之和

Para1通道选择 0:正弦,1:粉噪,2:白噪, Para2~3:PrivateParameters .TestSignalGain[Para1]

3~10输入IN1~IN8 Para2~3:PrivateParameters .Input[Para-3].Gain

11~18输出OUT1~OUT8 Para2~3:PrivateParameters .Output[Para-11].Gain

19:总音量 MasterVolume此数据不保存,联机时从设备读取

Para2~3音量0~750,显示=x-600)/10.0, -60.0dB~+15.0dB缺省=6000dB


示例:http://www.pusg.com.cn/support/showdownload.php?lang=cn&id=58




3.1 ID=0x73音量增减命令2019-08-30

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2

CRC

0xff 0x55

0x0c 0x00

2Bytes

6Bytes

0x73

通道选择

0~2测试信号

3~10输入通道

11~18输出通道

19 总音量

0:减小

1:增加

1dB/Step

长度+ID+ Para之和

譬如:

总音量增加: ff 55 0c 00 00 00 00 00 00 00 00 00 73 13 01 93

总音量减小: ff 55 0c 00 00 00 00 00 00 00 00 00 73 13 00 92

 

输入1音量增加:ff 55 0c 00 00 00 00 00 00 00 00 00 73 03 01 83

输入1音量减小:ff 55 0c 00 00 00 00 00 00 00 00 00 73 03 00 82

 

输出1音量增加:ff 55 0c 00 00 00 00 00 00 00 00 00 73 0b 01 8b

输出1音量减小:ff 55 0c 00 00 00 00 00 00 00 00 00 73 0b 00 8a

 

4ID=0x04: 输入音源选择(长度=12Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2

CRC

0xff 0x55

0x0c 0x00

2Bytes

6Bytes

0x04

通道选择

0~7输入通道

音源

0:模拟

1:数字

2:测试信号

长度+ID+ Para之和

Para1通道选择0~7输入IN1~IN8 Para2:PrivateParameters .Input[Para].Insel

Para2音源选择0:模拟Analog1:数字Digit2:测试信号Test signal

*注意:选择数字仅适用于带有DANTE模块的机型(带有DANTE模块机型DSPDAI-15-LRCK,DAI-16-BCK,DAI-17-MCK采用外部输入时钟)

 

5ID=0x05: 噪声门(长度=18Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2~3

Para4~5

Para6~7

Para8

CRC

0xff 0x55

0x12 0x00

2Bytes

6Bytes

0x05

通道选择

0~7输入通道

Threshold

0~600

两字节

低字节先

AttackTime

1~2895

两字节

低字节先

ReleaseTime

1~2895

两字节

低字节先

Bypass

0:OFF

1:ON

长度+ID+ Para之和

Para1 通道选择 0~7输入IN1~IN8Para2~8:PrivateParameters .Input[Para].NoiseGate

Para2~3 NoiseGate.Threshold 0~600 显示=(X-1200)/10, -120.0dBu~-60.0dBu

Para4~5 NoiseGate.AttackTime 1~2895ms  

Para6~7 NoiseGate.AttackTime 1~2895ms

Para8 NoiseGate.Bypass0:Bypass OFF, 1:Bypass ON

 

6ID=0x06: 相位设置(长度=12Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2

CRC

0xff 0x55

0x0c 0x00

两字节低先发

2Bytes

6Bytes

0x06

通道选择

0~2测试信号

3~10输入通道

11~18输出通道

相位

0:反相

1:正常

长度+ID+ Para之和

Para1通道选择 0:正弦,1:粉噪,2:白噪------此范围暂时不存在

3~10输入IN1~IN8 Para2:PrivateParameters .Input[Para-3].Phase

11~18输出OUT1~OUT8  Para2:PrivateParameters .Output[Para-11].Phase

Para2相位设置 0:反相,1:正常

 

7ID=0x07: 分频器设置(长度=16Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2

Para3~4

Para5

Para6

CRC

0xff 0x55

0x10 0x00

2Bytes

6Bytes

0x07

通道选择

0~7输入通道

8~15输出通道

0HPF

1LPF

频率

20~22000

两字节

低字节先

类型

0~13

Bypass

0:OFF

1:ON

长度+ID+ Para之和

Para1 通道选择 0~7输入IN1~IN8 8~15输出OUT1~OUT8

Para2 高低通选择 0HPF1LPF

Para3~4 频率Freq 20~22000Hz

Para5 类型Type 0:6dB Butterworth, 1:12dB Butterworth, 2:18dB BW, 3:24dB BW, 4:36dB BW, 5:48dB BW

6:6dB Bessel 7: 12dB Bessel, 8:18dB Bessel 9:24dB Bessel, 10:36dB Bessel, 11:48dB Bessel

12: 12dB Link-Riley, 13:24dB Link-Reiley, 14:36dB Link-Riley, 15:48dB Link-Riley

Para6 旁通Bypass 0:Bypass OFF, 1:Bypass ON

 

8ID=0x08:  EQ均衡器设置(长度=20Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2

Para3~4

Para5~6

Para7~8

Para9

Para10

CRC

0xff 0x55

0x14 0x00

2Bytes

6Bytes

0x08

通道选择

0~7输入通道

8~15输出通道

0~6

序号

频率

20~22000

两字节

低字节先

Level

0~300

Q:27~1500

Type

0~4

Bypass

0:OFF

1:ON

长度+ID+ Para之和

Para1 通道选择 0~7输入IN1~IN8 8~15输出OUT1~OUT8

Para2 PEQ序号 0~6PEQ1~PEQ7

Para3~4 频率Freq 20~22000Hz

Para5~6 电平Level 0~300,显示=(x-150)/10, -15.0dB~+15.0dB

Para7~8 Q 27~1500,实际值及显示=x/100, 0.27~15.0

Para9 类型Type 0:Peaking, 1:Lo-shelf, 2:Hi-shelf, 3:Allpass1, 4:Allpass2

Para10 旁通Bypass 0:Bypass OFF, 1:Bypass ON

 

9ID=0x09: 压缩器(长度=21Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2~3

Para4~5

Para6~7

Para8~9

Para10

Para11

CRC

0xff 0x55

0x15 0x00

2Bytes

6Bytes

0x09

通道选择

0~7输入通道

8~15输出通道

Threshold

0~1140

两字节

低字节先

Ratio

10~1000

AttackTime

1~2895

两字节

低字节先

ReleaseTime

1~2895

两字节

低字节先

Knee

0~30

Bypass

0:OFF

1:ON

长度+ID+ Para之和

Para1 通道选择 0~7输入IN1~IN88~15输出OUT1~OUT8

Para2~3 Compressor.Threshold 0~1140 显示=(X-900)/10, -90.0dBu~+24.0dBu

Para4~5 Compressor.Ratio10~1000

Para6~7 Compressor.AttackTime 1~2895ms

Para8~9 Compressor.ReleaseTime 1~2895ms

Para10 软拐点Knee 0(Hard)~30(Soft)

Para11 旁通Bypass 0:Bypass OFF, 1:Bypass ON

 

10ID=0x0a: 延时(长度=14Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2~3

Para4

CRC

0xff 0x55

0x0e 0x00

2Bytes

6Bytes

0x0a

通道选择

0~7输入通道

8~15输出通道

延时

0~48000

Bypass

0:OFF

1:ON

长度+ID+ Para之和

Para1 通道选择 0~7输入IN1~IN88~15输出OUT1~OUT8

Para2~3 通道延时 0~48000 显示=X/48, 0~1000ms

Para4 旁通Bypass 0:Bypass OFF, 1:Bypass ON

 

11ID=0x0b: 压限器(长度=16Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2~3

Para4~5

Para6

CRC

0xff 0x55

0x10 0x00

2Bytes

6Bytes

0x0b

通道选择

0~7输入通道

8~15输出通道

Threshold

0~1140

两字节

低字节先

ReleaseTime

1~2895

两字节

低字节先

Bypass

0:OFF

1:ON

长度+ID+ Para之和

Para1 通道选择 0~7输入IN1~IN88~15输出OUT1~OUT8

Para2~3 Limiter.Threshold 0~1140 显示=(X-900)/10, -90.0dBu~+24.0dBu

Para4~5 Limiter.ReleaseTime 1~2895ms

Para6 旁通Bypass 0:Bypass OFF, 1:Bypass ON

 

12ID=0x0c: 输出混音音量(长度=15Bytes

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2

Para3

Para4~5

CRC

0xff 0x55

0x0f 0x00

2Bytes

6Bytes

0x0c

输出通道

8~15

输入通道

0~7

通道使能

0:Disable

1:Enable

音量

0~660

两字节

低字节先

长度+ID+ Para之和

Para1 通道选择 8~15输出OUT1~OUT8

Para2 通道选择 0~7 输入IN1~IN8

Para3  输入通道使能0:Disable, 1:Enalbe

Para4~5 输入到输出的音量 0~660=(x-600)/10.0,  -60.0dB~+6.0dB

 

13ID=0x0d: 编组Group(长度=20Bytes---输出编组或输入编组参数)

帧头

长度

产品ID

设备ID

功能ID

Para1

Para2~10

CRC

0xff 0x55

0x14 0x00

2Bytes

6Bytes

0x0d

通道选择

0~7输入

8~15输出

Group[0]~Group[9]

=0/1/2/3/4

长度+ID+ Para之和

Para1 通道选择 0~7输入IN1~IN88~15输出OUT1~OUT8

Para2 Gain group to 0(Not group),1,2,3,4 .Group[0];

Para3 Phase group to 0(Not group),1,2,3,4.Group[1];

Para4 Mute group to 0(Not group),1,2,3,4.Group[2];

Para5 HPF group to 0(Not group),1,2,3,4.Group[3];

Para6 LPF group to 0(Not group),1,2,3,4 .Group[4];

Para7 PEQs group to 0(Not group),1,2,3,4 .Group[5];

Para8 Compressor group to 0(Not group),1,2,3,4.Group[6];

Para9 NoiseGate(输入)/Limiter(输出) group to  0(Not group),1,2,3,4.Group[7];

Para10 Delay group to 0(Not group),1,2,3,4 .Group[8];

 

14ID=0X0e: 电平读取(长度=10Bytes

帧头

长度

产品ID

设备ID

功能ID

CRC

0xff 0x55

0x0a 0x00

2Bytes

6Bytes

0x0e

长度+ID+ Para之和

 

该指令返回数据格式:(长度=26Bytes)

帧头

长度

产品ID

设备ID

功能ID

Para1~Para16

CRC

0xff 0x55

0x1a 0x00

2Bytes

6Bytes

0x0e

IN1~IN8

OUT1~OUT8

长度+ID+ Para之和

0~7:IN1~IN8 0~255 =x/2-103.5 , -103.5dBu~+24dBu

8~15:OUT1~OUT8 0~255 =x/2-103.5 , -103.5dBu~+24dBu

 

15ID=0X0f: 压缩量读取(长度=10Bytes

帧头

长度

产品ID

设备ID

功能ID

CRC

0xff 0x55

0x0a 0x00

2Bytes

6Bytes

0x0f

长度+ID+ Para之和

该指令返回数据格式:(长度=26Bytes)

帧头

长度

产品ID

设备ID

功能ID

Para1~Para16

CRC

0xff 0x55

0x1a 0x00

2Bytes

6Bytes

0x0f

IN1~IN8

OUT1~OUT8

长度+ID+ Para之和

0~7:IN1~IN8 0~255 显示=x/2 , 压缩量0dB~127.5dB

8~15:OUT1~OUT8 0~255 显示=x/2 , 压缩量0dB~127.5dB

 

16ID=0x10 静音状态读取(长度=10Bytes

帧头

长度

产品ID

设备ID

功能ID

CRC

0xff 0x55

0x0a 0x00

2Bytes

6Bytes

0x10

长度+ID+ Para之和

该指令返回数据格式:(长度=26Bytes)

帧头

长度

产品ID

设备ID

功能ID

Para1~Para16

CRC

0xff 0x55

0x1a 0x00

2Bytes

6Bytes

0x10

IN1~IN8

OUT1~OUT8

长度+ID+ Para之和

0~7:IN1~IN8 0/1 0:未静音,1:已静音

8~15:OUT1~OUT8 0/1 0:未静音,1:已静音

 

17ID=0x11备用

18ID=0x12备用 

19ID=0x13~0x17备用

 

  1. 控制或管理或辅助类协议

1ID=0x80:设备搜索 长度10Bytes

帧头

长度

产品ID

设备ID

功能ID

CRC

0xff 0x55

0x0a 0x00

0xff 0xff

0xff 0xff 0xff 0xff 0xff 0xff

0x80

长度+ID+ para之和

返回产品ID,设备IDIP地址 长度14+52Bytes[20190327增加黄色部分返回字段]+3Bytes(20190418红色部分增加总静音和总音量数据)

帧头

长度

产品ID

设备ID

功能ID

IP地址

子网掩码

网关

设备名称

设备位置

设备分组

软件版本

固件版本

硬件版本

  总静音

0xff 0x55

0x42 0x00

2Bytes

6Bytes

0x80

4Bytes

4Bytes

4Bytes

20Bytes

20Bytes

1Bytes

0,1~128

1Bytes

1Byte

1Bytes

0:静音关

1:静音开

 

总音量

  CRC

2字节,低字节先,范围0~750

长度+ID+ para之和

20190418增加的一个字节MasterMute2个字节的MasterVolume数据

 

后面三个字节的版本说明:范围0~255版本号显示为/100=0.00~2.55

 

2ID=0x81: 读取公共数据(长度10Bytes),

此命令用于:联机时从设备读取当前的状态及数据(RAM)

帧头

长度

产品ID

设备ID

功能ID

CRC

0xff 0x55

0x0a 0x00

2Bytes

6Bytes

0x81

长度+ID+ para之和

返回数据 长度=10+sizeof(structPublic)

帧头

长度

产品ID

设备ID

功能ID

公共数据

CRC

0xff 0x55


2Bytes

6Bytes

0x81

PublicParameters

长度+ID+ para之和

 

3ID=0x82:读取预设模式数据(长度11Bytes

此命令用于:联机时从设备读取当前预设模式(自动档)或者读取存储在FLASH中的1~16预设模式数据(不改变当前预设),用于导出预设至文档

帧头

长度

产品ID

设备ID

功能ID

预设号

CRC

0xff 0x55

0x0b 0x00

2Bytes

6Bytes

0x82

0/1/2~16

长度+ID+ para之和

注意这里的预设号和上位机预设号好对应关系:

0:设备FLASH中的自动挡(对应上位机显示0---自动挡)---联机时放在0x81命令后,从设备读取当前预设数据

1:设备FLASH中的缺省档(对应上位机显示1---缺省档)

2~16:设备FLASH中的用户存档(对应上位机显示2~16---用户档)

帧头

长度

产品ID

设备ID

功能ID

预设数据

CRC

0xff 0x55


2Bytes

6Bytes

0x82

PrivateParameters

长度+ID+ para之和

 

4ID=0x83:读取预设状态及名称(长度11BytesPC获取预设列表

帧头

长度

产品ID

设备ID

功能ID

预设号

CRC

0xff 0x55

0x0b 0x00

2Bytes

6Bytes

0x83

0/1/2~16

长度+ID+ para之和

返回数据 长度=10+1+sizeof(PrivateParameters.Name)=31

帧头

长度

产品ID

设备ID

功能ID

预设状态

预设名称

CRC

0xff 0x55

0x1f 0x00

2Bytes

6Bytes

0x83

PrivateParameters.Status

PrivateParameters.Name

长度+ID+ para之和

 

5ID=0x84:写入预设数据(长度=11+sizeof(structPrivate),用于导入单个预设数据到当前RAM或批量导入到设备FLASH存储器中!

帧头

长度

产品ID

设备ID

功能ID

预设号

预设数据

CRC

0xff 0x55


2Bytes

6Bytes

0x84

0/1/2/3~16

PrivateParameters

长度+ID+ para之和

0/1:导入到当前RAM中不保存,信号处理更新,当前预设号不变

2~16:导入到对应的FLASH中保存,当前预设号不变,信号处理不变。

 

6ID=0x85:预设调用,长度11Bytes,改变当前预设号

模式调用改变当前公共参数的“模式号”!

帧头

长度

产品ID

设备ID

功能ID

预设号

CRC

0xff 0x55

0x0b 0x00

2Bytes

6Bytes

0x85

0~16

长度+ID+ para之和

返回调用后的模式数据段 长度=10+sizeof(structPrivate)

帧头

长度

产品ID

设备ID

功能ID

模式数据

CRC

0xff 0x55


2Bytes

6Bytes

0x85

PrivateParameters.Output前数据

长度+ID+ para之和

调用预设2ff 55 0b 00 00 00 00 00 00 00 00 00 85 02 92

调用预设3ff 55 0b 00 00 00 00 00 00 00 00 00 85 03 93

调用预设4ff 55 0b 00 00 00 00 00 00 00 00 00 85 04 94

 

7ID=0x86:预设保存,长度11Bytes+20Bytes-20190223徐工提出新的名称协议包缺失

帧头

长度

产品ID

设备ID

功能ID

预设号

新的预设名称

CRC

0xff 0x55

0x1f 0x00

2Bytes

6Bytes

0x86

2~16

20个字符

长度+ID+ para之和

0(自动档)和1(出厂内置档)不能覆盖保存!!!

 

8ID=0x87:设置开机预设号,长度11Bytes

帧头

长度

产品ID

设备ID

功能ID

预设号

CRC

0xff 0x55

0x0b 0x00

2Bytes

6Bytes

0x87

0~16

长度+ID+ para之和

此命令将预设号存储在PublicParameters.ProgramID作为开机档

 

9ID=0x88:设备地址信息设置,长度28Bytes

帧头

长度

产品ID

设备ID

功能ID

DeviceID

IP

子网掩码

网关

CRC

0xff 0x55

0x1c 0x00

2Bytes

6Bytes

0x88

6Bytes

4Bytes

4Bytes

4Bytes

长度+ID+ para之和

PublicParameters.DeviceID[6]即为6个字节的MAC地址——PublicParameters.DeviceID[0]先发,PublicParameters.DeviceID[5]后发

对应数据为PublicParameters.IP[4];  PublicParameters.SubnetMask[4]; PublicParameters. GateWay[4];

 

10ID=0x89:设备名称、位置及分组信息设置,长度51Bytes

帧头

长度

产品ID

设备ID

功能ID

名称

位置

分组

CRC

0xff 0x55

0x33 0x00

2Bytes

6Bytes

0x89

字符

20Bytes

字符

20Bytes

0~255

1Bytes

长度+ID+ para之和

对应数据结构PublicParameters.Description[20]; PublicParameters.Location[20]; PublicParameters.DeviceGroup;

 

11ID=0x8A:设备输入输出通道标签Label设置,长度27Bytes

帧头

长度

产品ID

设备ID

功能ID

通道

标签

CRC

0xff 0x55

0x1b 0x00

2Bytes

6Bytes

0x8A

0~7输入

8~15输出

字符

16Bytes

长度+ID+ para之和

对应数据结构PublicParameters. InputLabel[4][16]; PublicParameters. OutputLabel[8][16];

 

12ID=0x8B:删除预设(长度11Bytes

帧头

长度

产品ID

设备ID

功能ID

预设号

CRC

0xff 0x55

0x0b 0x00

2Bytes

6Bytes

0x8B

1Bytes:0~16

长度+ID+ para之和

0xff 0x55

0x0b 0x00

2Bytes

6Bytes

0x8B

1Bytes:0~16

长度+ID+ para之和

注意:若删除的为当前预设号,则当前预设自动变为0号;若删除的为开机档,则开机档自动变为0号预设

 

13ID=0x8C:系统密码校验或修改(长度22

帧头

长度

产品ID

设备ID

功能ID

原密码

新密码

CRC

0xff 0x55

0x16 0x00

2Bytes

6Bytes

0x8C

6Bytes

6Bytes

长度+ID+ para之和

如果新密码和原密码相同,则为密码校验不修改——对应参数为:SystemPassword[6]

 

14ID=0x8D:面板密码校验或修改(长度18Bytes

帧头

长度

产品ID

设备ID

功能ID

原密码

新密码

CRC

0xff 0x55

0x12 0x00

2Bytes

6Bytes

0x8D

4Bytes

4Bytes

长度+ID+ para之和

如果新密码和原密码相同,则为密码校验不修改——对应参数为:PanelLockPassword[4]

 

当无需返回数据内容时,设备返回对命令的处理结果!!!

返回数据格式(长度11个字节)

帧头

长度

产品ID

设备ID

功能ID

返回结果

CRC

0xff 0x55

0x0b 0x00

2Bytes

6Bytes

1Bytes

03

长度+ID+ para之和

MCU处理结果:

0 NO_ERROR    

1 CRC_ERROR         

2 NOT_HANDLED(密码校验错误返回值)

3 OVER_FLOW_ERROR

 

 

 

示例:

总音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 13 01 22

总音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 13 00 21

 

输入1音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 03 01 12

输入1音量取消静音:FF 55 0C 00 00 00 00 00 00 00 00 00 02 03 00 11

输入2音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 04 01 13

输入2音量取消静音:FF 55 0C 00 00 00 00 00 00 00 00 00 02 04 00 12

输入3音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 05 01 14

输入3音量取消静音:FF 55 0C 00 00 00 00 00 00 00 00 00 02 05 00 13

输入4音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 06 01 15

输入4音量取消静音:FF 55 0C 00 00 00 00 00 00 00 00 00 02 06 00 14

 

输出1音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 0B 01 1A

输出1音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 0B 00 19

输出2音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 0C 01 1B

输出2音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 0C 00 1A

输出3音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 0D 01 1C

输出3音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 0D 00 1B

输出4音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 0D 01 1D

输出4音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 0D 00 1B

输出5音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 0F 01 1E

输出5音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 0F 00 1D

输出6音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 10 01 1F

输出6音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 10 00 1D

输出7音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 11 01 20

输出7音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 11 00 1F

输出8音量静音: FF 55 0C 00 00 00 00 00 00 00 00 00 02 12 01 21

输出8音量取消静音 FF 55 0C 00 00 00 00 00 00 00 00 00 02 12 00 20

 

总音量增加: FF 55 0C 00 00 00 00 00 00 00 00 00 73 13 01 93

总音量减小: FF 55 0C 00 00 00 00 00 00 00 00 00 73 13 00 92

 

输入1音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 03 01 83 

输入1音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 03 00 82

输入2音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 04 01 84

输入2音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 04 00 83

输入3音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 05 01 85

输入3音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 05 00 84

输入4音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 06 01 86

输入4音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 06 00 85

 

输出1音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0B 01 8B

输出1音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0B 00 8A

输出2音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0C 01 8C

输出2音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0C 00 8B

输出3音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0D 01 8D

输出3音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0D 00 8C

输出4音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0E 01 8E

输出4音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0E 00 8D

输出5音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0F 01 8F

输出5音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 0F 00 8E

输出6音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 10 01 90

输出6音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 10 00 8F

输出7音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 11 01 91

输出7音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 11 00 90

输出8音量增加:FF 55 0C 00 00 00 00 00 00 00 00 00 73 12 01 92

输出8音量减小:FF 55 0C 00 00 00 00 00 00 00 00 00 73 12 00 91

 

调用预设2FF 55 0B 00 00 00 00 00 00 00 00 00 85 02 92

调用预设3FF 55 0B 00 00 00 00 00 00 00 00 00 85 03 93

调用预设4FF 55 0B 00 00 00 00 00 00 00 00 00 85 04