VWAS 串口控制协议
一、 概述
为了实现 AMX 等串口设备对显示墙管理系统(VWAS)的操作功能,VWAS 需要提
供串口控制的接口。本文描述该接口的控制协议。
VWAS 串口控制协议中包含了一系列的指令。每条指令及其参数无歧义的描述了可以
通过 VWAS 实现的对显示墙系统的某项操作。这些操作包括:机芯开关、执行模式、关闭
所有机芯直通窗口、关闭所有处理器窗口、关闭所有处理器应用和信号源选择。
该协议可根据以后的功能需求进行扩展。
二、 指令的命名和格式
指令的命名采用如下规则:第一个字母小写,表示操作类型。e 表示机芯操作,p 表
示处理器操作,m 表示模式操作,s 表示信号源操作,d 表示多功能设备操作,c 表示串口
操作;其余字母是其功能的英文描述的简写。
指令及其参数、指令的执行结果均用字符串表示。
每条指令的最后一个字符必须为结束符,指令及其参数之间用分隔符分开。本协议采
用的结束符为回车符(0x0D,以下用表示),分隔符为 0x0B(以下用_表示)。
指令的参数按类型可分为整型值和字符串。整型参数直接用其十进制值的字符串表示。
指令的参数按照性质可分为必要参数和可选参数。可选参数用[]表示。
指令的执行结果的格式与此类似,由指令的名称和返回的执行结果代码(整型值)组
成。执行结果代码为 0 表示成功,其他值的含义与指令相关。
三、 指令描述
1、ePowerOn
功能:机芯开机
格式:ePowerOn[_WallName][_ProjNo]
参数:
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时
ProjNo 也必须省略。
ProjNo:要进行该操作的机芯编号。如果省略或为 0,表示指定拼墙的所有
机芯。
执行结果:ePowerOn_nResult
nResult 可能取值:
0:成功;
1:串口控制功能被禁止;
2:非法的指令名称;
3:非法的拼墙名称;
4:非法的机芯编号;
5:操作失败。
2、ePowerO
功能:机芯关机
格式:ePowerO&[_WallName][_ProjNo]
参数:
WallName:要进行该操作的拼墙的名称。如果省略,表示所有拼墙,此时
评论0
最新资源