SDK接口函数说明.doc
文本预览下载声明
概述
节目数据组织形式:
-ROOT
|
|---Chapter(节目)
| |
| |---Region(区域/分区)
| | |
| | |---Leaf(页面)
| | | |
| | | |---Object(对象[文字、时钟、图片等])
| | | |
| | | |---Object(对象[文字、时钟、图片等])
| | | |
| | | | ......
| | | |
| | |
| | |---Leaf(页面)
| | |
| | | ......
| | |
| |
| |---Region(区域/分区)
| |
| | ......
| |
|---Chapter(节目)
|
| ......
接口函数说明
动态链接库初始化
long (_stdcall *LED_Startup)(void);
动态链接库销毁
long (_stdcall *LED_Cleanup)(void);
复位控制卡节目播放,重新显示控制卡Flash中存储的节目
long (_stdcall *LED_ResetDisplay)(PSenderParam param);
校正时间,以当前计算机的系统时间校正控制卡的时钟
long (_stdcall *LED_AdjustTime)(PSenderParam param);
校正时间扩展,以指定的时间校正控制卡的时钟
long (_stdcall *LED_AdjustTimeEx)(PSenderParam param, LPSYSTEMTIME time);
设置控制卡电源
long (_stdcall *LED_SetPower)(PSenderParam param, long value);
value=LED_POWER_ON表示开启电源 value=LED_POWER_OFF表示关闭电源
读取控制卡电源状态
long (_stdcall *LED_GetPower)(PSenderParam param);
设置控制卡亮度
long (_stdcall *LED_SetBright)(PSenderParam param, long value);
value取值范围0-7
读取控制卡亮度
long (_stdcall *LED_GetBright)(PSenderParam param);
发送节目数据
long (_stdcall *LED_SendToScreen)(PSenderParam param, long index);
index为MakeRoot、MakeChapter、MakeRegion、MakeLeaf、MakeObject函数的返回值
获取控制卡应答结果的数据
long (_stdcall *LED_GetNotifyParam)(PNotifyParam notify, long index);
生成节目数据
函数声明:
long (_stdcall *MakeRoot)(long RootType, long ColorMode, long survive = ROOT_SURVIVE_ALWAYS);
参数说明:
RootType 为节目类型;=ROOT_PLAY表示更新控制卡RAM中的节目(掉电丢失);=ROOT_DOWNLOAD表示更新控制卡Flash中的节目(掉电不丢失)
ColorMode 为颜色模式;取值为COLOR_MODE_MONO或者COLOR
survive 为RAM节目生存时间,在RootType=ROOT_PLAY时有效,当RAM节目播放达到时间后,恢复显示FLASH中的节目
生成节目数据
后续需要调用[AddRegion]-[AddLeaf]-[AddObject]-[AddWindows/AddDateTime等]
函数声明:
long (_stdcall *MakeChapter)(long RootType, long ActionMode, long ChapterIndex, long ColorMode, DWORD time, WORD wait);
参数说
显示全部