阅读( 201 ) 我要纠错

26.JHSetCurLedMod(配置当前单元板参数)

 

JHZRESULT JHZAPI JHSetCurLedMod(

HANDLE hdl,

const JHLEDMODULE* pledmodule,

const unsigned char * ptrack);

参数:

 

hdl      [IN] 实例句柄,与控制卡相对应。

pledmodule  [IN] 指向存储 led 单元板参数的内存空间。结构体 JHLEDMODULE 各个成员的 含义如下:

lmScanDirection:扫描方向

0x00:正常;

0x01:镜像

lmColor:显示屏颜色

0x00:单色;

0x01:双色;

0x02:彩色;

0x03:虚拟彩色色; //保留

lmScan:扫描; 1/x 扫描对应的 lmScan 值为 x。如静态扫描,该值为 0x01;1/16 扫描, 该值为 0x10;

lmOSR:每区扫描行数;

lmOSC:每区扫描列数;

lmRowDecode:行译码;

0x00:138 译码;

0x01:ABCD 直译;

lmPolar:极性设置;

 7:4:保留;始终为 0;

 3:数据极性;0 表示低电平有效, 1 表示高电平有效;  2:OE 极性; 0 表示低电平有效, 1 表示高电平有效;   1:锁存极性;0 表示下降沿有效, 1 表示上升沿有效;  0:时钟极性;0 表示下降沿有效, 1 表示上升沿有效;

lmClockPhase:时钟相位,保留,始终 0;

lmLatchPhase:锁存相位;保留,始终 0;

lmData:数据组织, 如 RGB,BGR;保留, 始终为 0; lmReserve[6]:保留,始终为 0;

lmTrackMode:走线路径(track)(方向均以正常放置的单元板的正面 为视角);

0x00        自定义

0x01        Z 型以右上角为起点

0x02        Z 型以右下角为起点

0x03        Z 型以左下角为起点

0x04        Z 型以左上角为起点

0x05        C 型以右上角为起点

0x06        C 型以右下角为起点

0x07        C 型以左下角为起点

0x08        C 型以左上角为起点

0x09        双 C 型以右上角为起点

0x0A        双 C 型以右下角为起点

0x0B        双 C 型以左下角为起点

0x0C        双 C 型以左上角为起点

lmTrackSize:扫描路径大小;该API调用成功且lmTrackMode0时才为正数,表示 ptrack 所占字节数;lmTrackMode 不为0时,该值为0;

ptrack      [IN] 单元板扫描路径指针。


注:目前不支持 lmTrackMode  0 即自定义走线模式,所以传入的 lmTrackSize 应始终为0;ptrack指向的内存空间不需要使用,可以传入一个无效的地址(如一个临时变量的地址),但不能为 NULL。

返回值:

JR_OK           成功

JR_INVALID_PARAMETER 参数错误

JR_INVALID_OBJECT   无效的对象

功能描述:

   配置实例句柄对应控制卡的默认(掉电易失)单元板参数。


×