阅读( 221 ) 我要纠错

4.14、二维码节目

请求:

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字节

 

JHQRCODE

SIZE

TEXT

CRC

EF

6字节

4字节

1-128字节

2字节

2字节

 

CMD:请求命令,0x0312; 注:二维码指令和图片节目指令一致,只是根据后面type类型区分是位图图片还是二维码图片。

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表示除非有新的节目过来,否则一直循环播放。

JHQRCODE:二维码信息结构体,大小6字节;结构体成员如下:

typedef struct{

unsigned short rev;

unsigned short type;

unsigned short version;

}JHQRCODE;

rev: 保留,始终为0;

type:类型,2,表示为二维码图片;

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

SIZE:TEXT字节数。

TEXT:文本字符编码,可包含有效的ASCII码(不能包含0x00)。

回应:

SF

CTRL

DES

SRC

TID

CMD

RES


CRC

EF

2字节

2字节

2字节

2字节

2字节

2字节

2字节


2字节

2字节

CMD:回应命令,0x8312;

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


×