/******************************************Copyright (c)************************************************ ** ** ** ** **--------------------------------------------File Info------------------------------------------------- ** **--------------------------------------------- V1.0.0 ------------------------------------------------- ** ** 文件名称: APX4080中控协议 ** 初始版本: V1.0.0 ** 功能描述: APX4080中控协议 ** ********************************************************************************************************/ /* _____________________________________________________________________________________________________ ||—————————————————————————————————————————————————————————————————————————————————————————————————|| || 中控数据格式(波特率:115200) || ||—————————————————————————————————————————————————————————————————————————————————————————————————|| || D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | D8 | D9 | D10 || ||—————————————————————————————————————————————————————————————————————————————————————————————————|| || 59 | 4A | 4C | N1 | CC | N1 | N2 | N3 | 00 | XX | 5A || ||—————————————————————————————————————————————————————————————————————————————————————————————————|| ————————————————————————————————————————————————————————————————————————————————————————————————————— 通讯格式说明: N1:地址位,0表示广播地址,所有设备都能收到。1~255表示单独地址,只有对应地址的设备能收到。 N1:用于表示数据类型,定义如下 00:数据包类型为控制通道静音 03:数据包类型为控制通道音量 (N3=N4=2B,表示音量+1dB; N3=N4=2D,表示音量-1dB) 0C:数据包类型为输出通道音源选择 (N3=N4, 字节的低4位每位分别对应一个输入通道Bit3:D Bit2:C Bit1:B Bit0:A) 07:数据包类型为调用命令 06:数据包类型为保存命令 N2:用于选择控制的通道(保存调用,该字节值=00) 00 ~ 03:表示输入A,B,C,D 04 ~ 0B:表示输出1,2,3,4,5,6,7,8 (当N1=54或64时,该位置的值表示为组号,组号范围00~0C) N3:用于指定D9的长度,若为0,则D9不存在,若为1,则D9占用1字节。 */ // APX4090中控码 //-------------------------------------------------------------------- // 通道静音/非静音命令 //-------------------------------------------------------------------- // 静音 59 4A 4C 00 CC 00 00 01 00 00 5A // 输入A静音 59 4A 4C 00 CC 00 01 01 00 00 5A // 输入B静音 59 4A 4C 00 CC 00 02 01 00 00 5A // 输入C静音 59 4A 4C 00 CC 00 03 01 00 00 5A // 输入D静音 59 4A 4C 00 CC 00 04 01 00 00 5A // 输出1静音 59 4A 4C 00 CC 00 05 01 00 00 5A // 输出2静音 59 4A 4C 00 CC 00 06 01 00 00 5A // 输出3静音 59 4A 4C 00 CC 00 07 01 00 00 5A // 输出4静音 59 4A 4C 00 CC 00 08 01 00 00 5A // 输出5静音 59 4A 4C 00 CC 00 09 01 00 00 5A // 输出6静音 59 4A 4C 00 CC 00 0A 01 00 00 5A // 输出7静音 59 4A 4C 00 CC 00 0B 01 00 00 5A // 输出8静音 // 非静音 59 4A 4C 00 CC 00 00 01 00 01 5A // 输入A非静音 59 4A 4C 00 CC 00 01 01 00 01 5A // 输入B非静音 59 4A 4C 00 CC 00 02 01 00 01 5A // 输入C非静音 59 4A 4C 00 CC 00 03 01 00 01 5A // 输入D非静音 59 4A 4C 00 CC 00 04 01 00 01 5A // 输出1非静音 59 4A 4C 00 CC 00 05 01 00 01 5A // 输出2非静音 59 4A 4C 00 CC 00 06 01 00 01 5A // 输出3非静音 59 4A 4C 00 CC 00 07 01 00 01 5A // 输出4非静音 59 4A 4C 00 CC 00 08 01 00 01 5A // 输出5非静音 59 4A 4C 00 CC 00 09 01 00 01 5A // 输出6非静音 59 4A 4C 00 CC 00 0A 01 00 01 5A // 输出7非静音 59 4A 4C 00 CC 00 0B 01 00 01 5A // 输出8非静音 //-------------------------------------------------------------------- // 通道+1dB,-1dB命令 //-------------------------------------------------------------------- // +1dB 59 4A 4C 00 CC 02 00 01 00 2B 5A // 输入A +1dB 59 4A 4C 00 CC 02 01 01 00 2B 5A // 输入B +1dB 59 4A 4C 00 CC 02 02 01 00 2B 5A // 输入C +1dB 59 4A 4C 00 CC 02 03 01 00 2B 5A // 输入D +1dB 59 4A 4C 00 CC 02 04 01 00 2B 5A // 输出1 +1dB 59 4A 4C 00 CC 02 05 01 00 2B 5A // 输出2 +1dB 59 4A 4C 00 CC 02 06 01 00 2B 5A // 输出3 +1dB 59 4A 4C 00 CC 02 07 01 00 2B 5A // 输出4 +1dB 59 4A 4C 00 CC 02 08 01 00 2B 5A // 输出5 +1dB 59 4A 4C 00 CC 02 09 01 00 2B 5A // 输出6 +1dB 59 4A 4C 00 CC 02 0A 01 00 2B 5A // 输出7 +1dB 59 4A 4C 00 CC 02 0B 01 00 2B 5A // 输出8 +1dB // -1dB 59 4A 4C 00 CC 02 00 01 00 2D 5A // 输入A -1dB 59 4A 4C 00 CC 02 01 01 00 2D 5A // 输入B -1dB 59 4A 4C 00 CC 02 02 01 00 2D 5A // 输入C -1dB 59 4A 4C 00 CC 02 03 01 00 2D 5A // 输入D -1dB 59 4A 4C 00 CC 02 04 01 00 2D 5A // 输出1 -1dB 59 4A 4C 00 CC 02 05 01 00 2D 5A // 输出2 -1dB 59 4A 4C 00 CC 02 06 01 00 2D 5A // 输出3 -1dB 59 4A 4C 00 CC 02 07 01 00 2D 5A // 输出4 -1dB 59 4A 4C 00 CC 02 08 01 00 2D 5A // 输出5 -1dB 59 4A 4C 00 CC 02 09 01 00 2D 5A // 输出6 -1dB 59 4A 4C 00 CC 02 0A 01 00 2D 5A // 输出7 -1dB 59 4A 4C 00 CC 02 0B 01 00 2D 5A // 输出8 -1dB //-------------------------------------------------------------------- // 通道音源选择 //-------------------------------------------------------------------- // xx数值选择如下: // xx = 00:不选择音源输入 // xx = 01:选择A输入 // xx = 02:选择B输入 // xx = 03:选择A,B输入 // xx = 04:选择C输入 // xx = 05:选择A,C输入 // xx = 06:选择B,C输入 // xx = 07:选择A,B,C输入 // xx = 08:选择D输入 // xx = 09:选择A,D输入 // xx = 0A:选择B,D输入 // xx = 0B:选择A,B,D输入 // xx = 0C:选择C,D输入 // xx = 0D:选择A,C,D输入 // xx = 0E:选择B,C,D输入 // xx = 0F:选择A,B,C,D输入 59 4A 4C 00 CC 0C 04 01 00 xx 5A // 输出1 选择输入 59 4A 4C 00 CC 0C 05 01 00 xx 5A // 输出2 选择输入 59 4A 4C 00 CC 0C 06 01 00 xx 5A // 输出3 选择输入 59 4A 4C 00 CC 0C 07 01 00 xx 5A // 输出4 选择输入 59 4A 4C 00 CC 0C 08 01 00 xx 5A // 输出5 选择输入 59 4A 4C 00 CC 0C 09 01 00 xx 5A // 输出6 选择输入 59 4A 4C 00 CC 0C 0A 01 00 xx 5A // 输出7 选择输入 59 4A 4C 00 CC 0C 0B 01 00 xx 5A // 输出8 选择输入 //-------------------------------------------------------------------- // 数据调用 //-------------------------------------------------------------------- 59 4A 4C 00 CC 07 00 00 00 5A // 调用默认 59 4A 4C 00 CC 07 01 00 00 5A // 调用1 59 4A 4C 00 CC 07 02 00 00 5A // 调用2 59 4A 4C 00 CC 07 03 00 00 5A // 调用3 59 4A 4C 00 CC 07 04 00 00 5A // 调用4 59 4A 4C 00 CC 07 05 00 00 5A // 调用5 59 4A 4C 00 CC 07 06 00 00 5A // 调用6 59 4A 4C 00 CC 07 07 00 00 5A // 调用7 59 4A 4C 00 CC 07 08 00 00 5A // 调用8 59 4A 4C 00 CC 07 09 00 00 5A // 调用9 59 4A 4C 00 CC 07 0A 00 00 5A // 调用10 59 4A 4C 00 CC 07 0B 00 00 5A // 调用11 59 4A 4C 00 CC 07 0C 00 00 5A // 调用12 //-------------------------------------------------------------------- // 数据保存 //-------------------------------------------------------------------- 59 4A 4C 00 CC 06 01 00 00 5A // 保存1 59 4A 4C 00 CC 06 02 00 00 5A // 保存2 59 4A 4C 00 CC 06 03 00 00 5A // 保存3 59 4A 4C 00 CC 06 04 00 00 5A // 保存4 59 4A 4C 00 CC 06 05 00 00 5A // 保存5 59 4A 4C 00 CC 06 06 00 00 5A // 保存6 59 4A 4C 00 CC 06 07 00 00 5A // 保存7 59 4A 4C 00 CC 06 08 00 00 5A // 保存8 59 4A 4C 00 CC 06 09 00 00 5A // 保存9 59 4A 4C 00 CC 06 0A 00 00 5A // 保存10 59 4A 4C 00 CC 06 0B 00 00 5A // 保存11 59 4A 4C 00 CC 06 0C 00 00 5A // 保存12