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调用成功且lmTrackMode为0时才为正数,表示 ptrack 所占字节数;lmTrackMode 不为0时,该值为0;
ptrack [IN] 单元板扫描路径指针。
注:目前不支持 lmTrackMode 为 0 即自定义走线模式,所以传入的 lmTrackSize 应始终为0;ptrack指向的内存空间不需要使用,可以传入一个无效的地址(如一个临时变量的地址),但不能为 NULL。
返回值:
JR_OK 成功
JR_INVALID_PARAMETER 参数错误
JR_INVALID_OBJECT 无效的对象
功能描述:
配置实例句柄对应控制卡的默认(掉电易失)单元板参数。