阅读( 213 ) 我要纠错

4.13、图片节目

请求:

SF

CTRL

DES

SRC

TID

CMD

WID

REV

STYLE

FORMAT

2字节

2字节

2字节

2字节

2字节

2字节

2字节

2字节

4字节

4字节

 

ENTRY

SPENTRY

DUENTRY

HIGHLIGHT

TIMESHL

DUHL

EXIT

SPEXIT

TIMES

2字节

2字节

2字节

2字节

2字节

2字节

2字节

2字节

2字节

 

REV

BMPSRC

SRCDATA

IS1BIT

CRC

EF

2字节

8字节

2 - 1024字节

1字节

2字节

2字节

 

CMD:请求命令,0x0312;

WID:分区编号,有效值从0x0001开始,小于或等于字库卡能支持的最大分区数目;

REV:节目标识,用于单分区多节目。

15-8:节目编号,同分区中具有唯一性,值越小播放顺序越靠前,有效范围0~63;

7-0:保留,始终为0;

STYLE:节目样式;

31-4:保留,始终为0;

3:是否按队列加载,仅永久节目有效,为0表示立即,为1表示按队列顺序加载;

2:加载时是否擦除分区,为0表示不擦除,为1表示擦除;

1:节目属性,为0表示临时节目,为1表示永久节目;

0:保留,始终为0;

FORMAT:图片显示格式;

31-8:保留,为0;

7- 6:水平对齐HALIGN

00:左对齐;

01:水平居中对齐;

10:右对齐;

5- 4:

00:上对齐;

01:垂直居中对齐;

10:下对齐;

3-0:保留,为0;

ENTRY:进入效果;

0x0001:立即显示;

SPENTRY:进入效果速度;该值越大,运动速度越慢;

DUENTRY:进入效果停留时间;单位10毫秒;

HIGHLIGHT:强调效果;

0x0000:无强调效果;

0x0001:闪烁;

TIMESHL:强调重复次数;

DUHL:强调效果停留时间;单位10毫秒;

EXIT:退出效果;

0x0000:无退出效果

0x0001:立即清屏

0x0002:向左移出

0x0003:向右移出

0x0004:向上移出

0x0005:向下移出

0x0006:左右合并

0x0007:左右展开

0x0008:上下合并

0xFFFF:随机退出

SPEXIT:退出效果速度;该值越大,运动速度越慢;

TIMES:重复次数,有效值为0x001-0xFFFF;0xFFFF表示除非有新的节目过来,否则一直循环播放。

REV:保留,为0;

BMPSRC:图片源信息头,大小8字节;仅在REV为0时存在;

struct tagBitmapSourceHeader{

U16 type
U16 version
U32 size
}BMPSRCHEADER 

type:图片类型,值为0表示为存储位图,值为1表示内存位图;

version: 版本,当前版本为0;

size: 图片源数据大小;

SRCDATA:图片源数据,

type = 0时,SRCDATA为存储位图的ID(2个字节数据);


type = 1时,SRCDATA为内存位图数据,数据大小最大为1024字节;

IS1BIT : 保留,1个字节,始终为0,特别注意:此1字节数据仅在type=1时存在,即发送内存位图时需要填充为0x00。

 

注:只支持1、4、16、24和32位非压缩图片(biCompression
BI_RGB)。

回应:

SF

CTRL

DES

SRC

TID

CMD

RES


CRC

EF

2字节

2字节

2字节

2字节

2字节

2字节

2字节


2字节

2字节

CMD:回应命令,0x8312;

RES:操作结果,0表示操作成功,其他表示错误,可查看附件1中错误代码。

1:

请求命令:(在屏幕分区0x0001显示一幅存储图片,节目样式为0x00000000:永久节目;图片格式0x00000050:水平、垂直居中对齐;强调效果0x0001:闪烁;强调停留0x0064 毫秒;退出效果0x0002:向左移出;强调重复次数0xFFFF一直循环;图片ID:0x0001;)

aa a5 32 00 FF FF 00 00 00 00 12 03 01 00 00 00 00 00 00 00 50 00 00 00 01 00 01 00 64 00 01 00 00 00 64 00 02 00 01 00 FF FF 00 00 00 00 00 00 02 00 00 00 01 00 00 00 5a 55

回应命令:

aa a5 0a 08 00 00 01 01 00 00 12 83 00 00 16 d3 5a 55


×