EQ310X矢量字库协议

一、协议包格式
	包头 + 内容 +包尾
	包头: !#XXX（XXX为控制卡地址或者set）
	包尾: $$
	内容:包括一个或多个字段，字段格式：<字段名称 属性名称1="属性值" ... 属性名称n="属性值" />，属性之间必须有一个空格
二、更新文字字段及属性说明
（1）、字段zone
	例:<zone x="0" y="0" w="64" h="64" background="rgb(0,0,0)"/>
	属性-x,y:  更新区域坐标
	属性-w,h:  更新区域宽度和高度
	属性-background:  更新区域背景色，属性值-rgb(0,0,0):颜色RGB格式.注：rgb(0,0,0)为背景透明
（2）、字段font
	例:<font size="16" color="rgb(255,255,255)" textwrap="1" halign="0" valign="1"/>
	属性-size:  字体大小，单位为像素
	属性-color:  字体颜色
	属性-textwrap:  多行显示，0-单行，1-多行
	属性-halign:  水平对齐方式，0-左对齐，1-水平居中，2-右对齐
	属性-valign:  垂直对齐方式，0-上对齐，1-垂直居中，2-下对齐
（3）、字段content
	例:<content code="GBK" text="上海"/>
	属性-code:  文字内容编码格式，属性值：GBK，UTF-8
	属性-text:  文字内容

注意：更新文字时，三个字段必须完整。

    实例:
  1、指定区域显示上海
	!#000<zone x="0" y="0" w="64" h="64" background="rgb(0,0,0)"/><font size="16" color="rgb(255,255,255)" textwrap="1" halign="0" valign="0"/><content code="GBK" text="上海"/>$$ 
	2、清除指定区域宽度width="256" 高度height="128"所有区域的内容
	!#000<zone x="0" y="0" w="256" h="128" background="rgb(0,0,0)"/><font size="16" color="rgb(255,255,255)" textwrap="1" halign="0" valign="0"/><content code="GBK" text=" "/>$$ 

三、控制字段及属性说明
（1）、字段program
	例:<program index="0" loop="1" />
	属性-index:  节目号，从0开始
	属性-loop:  节目循环播放，0-播放一遍后，开始播放下一个节目；1-循环播放当前节目
（2）、字段light
	例:<light value="128"/>
	属性-value:  亮度值，范围1-128
（3）、字段openclose
	例:<openclose value="1"/>
	属性-value:  0-关闭显示屏，1-打开显示屏
（4）、字段uart（只有使用串口时，才需要设置本字段）
	例:<uart use="1" screenaddr="1" rs485="0" baudrate="115200"/>
	属性-use:  启用串口通信，0-关闭，1-开启
	属性-screenaddr:  显示屏地址
	属性-rs485:  0-232通信，1-485通信
	属性-baudrate: 取值115200,57600,9600
（5）取消正在通讯文字 控制协议
  !#set<showtips value="0"/>$$ //打开是value="1"

注意：控制显示屏时，4个字段可以单独设置，也可以组合设置。

实例:
	1切换节目
	!#set<program index="0" loop="1"/>$$ 

	2亮度调节
	!#set<light value="128"/>$$ 

	3开关显示屏
	!#set<openclose value="1"/>$$

	4串口参数
	!#set<uart use="1" screenaddr="1" rs485="0" baudrate="115200"/>$$ 