欢迎来到天天文库
浏览记录
ID:48276549
大小:74.33 KB
页数:9页
时间:2019-11-30
《深圳励研科技scl程序员手册(二)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、深圳励研科技SCL程序员手册(二)第一章 通讯控制函数本章介绍通讯初始化函数。网络模式下,计算机与控制器采用UDP协议交换数据,占用两个相邻的端口号(P、P+1)。通讯时,计算机用端口P向控制器的P+1端口发送数据,控制器也用端口P向计算机的端口P+1发送数据。在与控制器通讯前,必须调用SCL_NetInitial或SCL_ComInitial之一;通讯结束后,必须调用SCL_Close释放通讯设备。函数的参数表中,若有参数nDevID,该参数即是设备编号,含义请参见§1.第二章 文件管理、数据收发函数在以下各章中,“驱动器编号”参数为0表示A盘(
2、FLASH盘),1表示B盘(SD卡),2表示C盘(RAM盘)第六章控制函数§2.1 复位控制器SCL_ResetBOOLSCL_Reset(WORDnDevID);功能:复位控制器入口:无出口:若控制器正常复位,返回TRUE(非0),否则返回FALSE(0) §2.2 播放新节目表SCL_ReplayBOOLSCL_Replay(WORDnDevID,intdrv,intIndex);功能:当全部图片及节目表文件都发送到控制器上后,调用此函数令控制器执行新节目表入口:drv:驱动器编号Index:节目表编号,0-99。例如,SCL_Replay(n
3、DevID,2,8)可命令控制器播放C:P08目录下的PLAYLIST.LY;SCL_Replay(nDevID,1,3)则命令控制器播放B:P03目录下的节目表PLAYLIST.LY出口:若控制器开始播放新节目表,返回TRUE(非0),否则返回FALSE(0) §2.3 校准控制器时钟SCL_SetTimerBOOLSCL_SetTimer(WORDnDevID);功能:自动取计算机的系统时钟校准控制器的时钟入口:无出口:校准时钟成功则返回TRUE(非0),否则返回FALSE(0)2.4 设置自动开关屏时间SCL_SetOnOffTimeBO
4、OLSCL_SetOnOffTime(WORDnDevID,unsignedshortOnTime,unsignedshortOffTime);功能:设置自动开关屏时间。若需要强行关闭显示屏,可设置开屏时间、关屏时间均为0;若需强行打开显示屏,可设置开屏时间和关屏时间均为23点59分。入口:OnTime: 开屏时间OffTime:关屏时间。OnTime和OffTime的格式为时*100+分。例如,9点28分将写成928出口:设置成功,返回TRUE(非0),否则返回FALSE(0) §2.5 设置显示屏亮度SCL_SetBrightBOOLSCL
5、_SetBright(WORDnDevID,unsignedshortbrightness);功能:设置显示屏的亮度。入口:bright:亮度值,有效范围为0-31,其中31表示根据外置的亮度传感器自动调整屏体亮度出口:设置亮度成功,返回TRUE(非0),否则返回FALSE(0) §2.6 设置温度采样补偿SCL_SetTempOffsetBOOLSCL_SetTempOffset(WORDnDevID,shortoffset);功能:修正温度传感器DS18B20采样的数据。DS18B20传感器允许±2℃的误差,此修正可令LED显示更准确。入口:
6、offset为将加到温度传感器采样结果之上的调整值,范围为-7到+7出口:设置成功,返回TRUE(非0),否则返回FALSE(0) 2.7 设置电源模式SCL_SetPowerModeBOOLSCL_SetPowerMode(WORDnDevID,intPowerMode);功能: 设置屏体电源模式,实现远程屏体电源控制入口:PowerMode:新的屏体电源模式,0:关闭电源,1:打开电源,2:按照SCL_SetOnOffTime函数设置的开关时间自动控制出口:设置电源模式成功,返回TRUE(非0),否则返回FALSE(0) §2.8 读运行信息
7、SCL_GetRunTimeInfoBOOLSCL_GetRunTimeInfo(WORDnDevID,BYTE*Buff512Bytes);功能: 获取控制器当前的运行信息入口:Buff512Bytes:保存运行信息的至少512字节的缓冲区,保存在Buff512Bytes中的数据格式请参见C语言Delphi语言的动态链接库头文件。出口:获取运行信息成功,返回TRUE(非0),Buff512Bytes缓冲区中的内容有效;否则返回FALSE(0)2.9 读播放信息SCL_GetPlayInfoBOOLSCL_GetPlayInfo(WORDnDev
8、ID,BYTE*PlayInfo);功能:获取控制器当前的播放信息入口:PlayInfo:存放返回结果的至少7个字节的内存
此文档下载收益归作者所有