IFKXB系列可变信息板通讯协议131.docx
《IFKXB系列可变信息板通讯协议131.docx》由会员分享,可在线阅读,更多相关《IFKXB系列可变信息板通讯协议131.docx(27页珍藏版)》请在冰豆网上搜索。
IFKXB系列可变信息板通讯协议131
IF-KXB系列可变信息板
通讯协议V1.31
广州市丰海信息科技有限公司
2013/4/1
IF-KXB系列可变信息板通讯协议
1.文档历史记录
序号
日期
版本
备注
1
2011/8/25
V1.0
基本版本
2
2011/11/29
V1.2
修改联网协议的CRC16校验方式
3
2012/08/05
V1.3
增加部分指令
4
2013/04/01
V1.31
增加节目不保存而直接显示命令
2.文档简要功能及适用范围
本协议适用于RS232或以太网接口,为主-从结构的通信方式。
监控中心计算机,手持单元或其它数据终端为主站,可变信息板或可变限速标志为从站。
每个可变信息标志均有各自的地址编码。
完成交通诱导信息的发布任务,诱导信息包括临时信息、中立信息、情报信息、限速信息等。
3.可变信息标志通信协议
3.1.RS232接口
标准RS232串行接口,异步通讯,全双工,波特率:
9600bps;数据位:
8bits,校验位:
Noparity;停止位:
1bit;所有数据的取值范围:
0x00to0xFF(0~255)。
3.2.以太网接口
使用TCP/IP通信,外部通过请求——响应模式发送和获取数据。
支持100Mbps。
3.3.帧格式
设备间通信均由主站发出的信息帧来控制,每帧由帧起始符、设备地址、帧类型(即命令代码)、帧数据、校验码及帧结束符等6个部分组成。
每部分由若干字节组成。
3.3.1.命令帧格式
字段
字节数
描述
帧头
STX(0x02),表明一帧的开始,为接收方提供同步
地址
设备地址,高位在前
帧类型
表明此帧的功能,高字节在前
帧数据
不定长
帧中携带的数据
帧校验
供接收方判断所收帧的正确性,采用CRC16校验
帧尾
ETX(0x03),表明一帧的结束,为接收方提供同步
3.3.2.返回帧格式
3.3.3.转义字符
转义符:
ESC-0x1B
发送一帧时,若帧头与帧尾之间有任意字节等于STX,ETX或ESC,则需要转义为:
定义:
♦STX(0x02)帧头
♦ETX(0x03)帧尾
♦ESC(0x1B)转义符
转义为:
♦STX转成ESC和0xE7
♦ETX转成ESC和0xE8
♦ESC转成ESC和0x00
3.3.4.帧头
STX0x02:
标识一帧信息的开始,其值为0x02=00000010B,为接收方提供同步。
3.3.5.地址域
地址域由2个字节构成。
可以为监控中心通讯设备、可变信息板、可变限速标志等设备的设备编号,具体使用可由用户自行决定,范围0x0000~0xFFFF。
3.3.6.帧类型域
帧类型域由2个字节构成,可以为监控中心发布信息或接收反馈信息的标示,范围为ASCII的‘00’~‘99’。
3.3.7.帧数据
帧数据域包括数据标识和数据等,其结构随帧类型域的功能而改变。
3.3.8.联网用帧校验方式(CRC16)
2个字节,从帧起始符后开始到校验码之前的所有字节的CRC16的校验值。
CRC16校验值的计算,按如下实现:
unsignedintgen_crc(unsignedchar*frame,unsignedshortframe_len)
{
unsignedcharc,treat,bcrc;
unsignedintwcrc=0;
shorti,j;
for(i=0;i{c=frame[i];for(j=0;j<8;j++){treat=c&0x80;c<<=1;bcrc=(wcrc>>8)&0x80;wcrc<<=1;if(treat!=bcrc)wcrc^=0x1021;}}returnwcrc;}3.3.9.帧尾ETX0x03:标识一帧信息的结束,其值为0x03=00000011B,为接收方提供同步。4.指令详解4.1.检测设备故障(01)实现设备故障的自检,并将检查结果返回。常见设备故障:通信故障、电源故障、控制软件故障、硬件故障、像素管故障、温度异常等。命令帧类型:“01”的ASCII命令帧数据:无返回帧数据格式,高位在左,共16位,两个字节:字位号描述字位号描述0控制软件故障8保留1硬件故障9温度异常2显示模块故障10通信故障3显示模块电源故障11保留4保留12保留5检测系统故障13保留6输入电源故障14保留7保留15保留4.2.设置设备的亮度调节方式(04)帧类型:“04”的ASCII命令帧数据格式:字节数描述1‘0’表示自动调光,‘1’表示手动调光注:如亮度调节方式既不是‘0’,也不是‘1’,则默认亮度调节方式为手动调节。返回帧数据格式:字节数描述1‘0’-命令执行成功1亮度调节方式,‘0’自动调光,‘1’手动调光2ASCII表示的当前亮度值,范围:‘00’~‘31’4.3.设置设备的当前显示亮度(05)帧类型:“05”的ASCII命令帧数据格式:字节数描述2红基色亮度(必须)2绿基色亮度(可选)2蓝基色亮度(可选)注:显示亮度有32级,范围为0-31,0最暗(不是全黑),31最亮,组帧时需转换为两个ASCII码。如亮度值7,组帧时转换为'0','7'。一般情况下,红、绿、蓝三基色的亮度应设为一样,系统只取红基色亮度。如所设的显示亮度大于31,则默认显示亮度为31。返回帧数据格式:字节数描述1‘0’-命令执行成功1亮度调节方式,‘0’自动调光,‘1’手动调光2ASCII表示的当前亮度值,范围:‘00’~‘31’4.4.获得当前亮度调节方式和显示亮度(06)帧类型:“06”的ASCII命令帧数据:无返回帧数据格式:字节数描述1‘0’-命令执行成功1亮度调节方式,‘0’自动调光,‘1’手动调光2ASCII表示的当前亮度值,范围:‘00’~‘31’4.5.从设备下载文件(09)帧类型:“09”的ASCII命令帧数据格式:字节数描述Max12ASCII表示的文件名称,采用短文件名8+3结构1‘+’的ASCII4下载数据在文件中的偏移起始地址注:文件长度如果超过1024字节,必须分割成1024字节的若干段再发送,最后一段为0~1023字节。偏移起始地址是读取文件的起始偏移字节数。成功返回帧数据格式:字节数描述1‘0’-命令执行成功Max12ASCII表示的文件名称,采用短文件名8+3结构1‘+’的ASCII4下载数据在文件中的偏移起始地址不定长文件数据,最大为1024字节不成功或文件数据已经读完返回帧数据格式:字节数描述1‘1’-命令执行不成功4.6.向设备上传播放列表及其它文件(10)帧类型:“10”的ASCII命令帧数据格式:字节数描述Max12ASCII表示的文件名称,采用短文件名8+3结构1‘+’的ASCII4上传数据在文件中的偏移起始地址不定长文件数据,最大为1024字节注:播放列表及其它文件长度如果超过1024字节,必须分割成1024字节的若干段发送,最后一段为0~1023字节;组帧时,文件指针从偏移起始地址开始,增加数据长度的数据。根据文件名的不同,上载文件可以实现不同的功能。当文件名为“play.lst”时,指上传并显示该播放表文件,当为其他文件名时,则表示仅上传该文件。如文件名为“play.lst”,是更改可变信息板的当前播放表,即上传并显示该播放表;文件名为“003.bmp”,则是上载编号为“003”的一幅位图,文件名为“003.lst”,则是上传“003”的一个播放表文件。详见播放列表格式章节。成功返回帧数据格式:字节数描述1‘0’-命令执行成功4数据在文件中的偏移起始地址,用于了解上传文件的偏移位置不成功返回帧数据格式:字节数描述1‘1’-命令执行不成功4.7.直接播放列表文件(1A)帧类型:“1A”的ASCII命令帧数据格式:字节数描述Max12ASCII表示的文件名称,采用短文件名8+3结构1‘+’的ASCII4上传数据在文件中的偏移起始地址不定长文件数据,最大为1024字节注:播放列表文件长度最大1024字节根据文件名的不同,上载文件可以实现不同的功能。ASCII表示的文件名称在此命令中无效,但必须为“*.lst”,图片文件必须首先上传到设备中,才可以正常播放列表文件。详见播放列表格式章节。成功返回帧数据格式:字节数描述1‘0’-命令执行成功不成功返回帧数据格式:字节数描述1‘1’-命令执行不成功4.8.获得当前播放列表(97)帧类型:“97”的ASCII命令帧数据:无返回帧数据格式:字节数描述3当前显示内容在播放列表中的序号,范围:‘000’~‘999’5当前显示内容的停留时间,范围:‘00000’~‘99999’,单位为10ms2当前显示内容的出现方式,范围:‘00’~‘99’5当前显示内容的出现速度,范围:‘00000’~‘99999’,单位为20ms不定长当前显示的内容,如果是内码文字则显示文字内容,如果是图片则显示图片名称,最多为5个区域内容注:组帧时,前四项都由十进制数转换为ASCII码字符串。如序号为“23”,则转换为'0','2','3'。此帧所返回的显示内容,指的是播放表中正在显示的当前一项,而非整个播放表。4.9.显示预置播放列表(98)帧类型:“98”的ASCII命令帧数据格式:字节数描述3预置播放列表的编号,范围‘000’~‘999’,详见播放列表格式章节预置播放表的编号即预置播放表的文件名,此文件如果存在,则将此文件复制为"play.lst"文件,并开始播放此文件的内容,并返回执行结果为'0';否则返回执行结果为'1'。返回帧数据格式:字节数描述1‘0’-命令执行成功,‘1’-命令执行不成功4.10.获得设备当前的配置信息表(51)帧类型:“51”的ASCII命令帧数据:无用于获得设备网络信息、设备ID、驱动的显示屏规格、亮度等参数。返回帧数据格式:字节数描述4设备IP地址,如“192”“168”“1”“150”,范围十进制0~2554设备子网掩码,,范围十进制0~2554设备网关IP地址,范围十进制0~2552设备TCP端口号,高位在前,范围十进制0~2558保留,不必关心6设备唯一ID号,范围十进制0~2552设备UDP端口号,高位在前,范围十进制0~2556保留,不必关心4日期和版本,按年、月、日、版本排列2横向分辨率2纵向分辨率4保留,不必关心1亮度值,范围十进制0~311亮度调节方式,ASCII‘0’-自动调光,‘1’-手动调光2保留,不必关心4.11.设置设备配置信息(52)帧类型:“52”的ASCII命令帧数据格式:字节数描述4设备IP地址,如“192”“168”“1”“150”,范围十进制0~2554设备子网掩码,,范围十进制0~2554设备网关IP地址,范围十进制0~2552设备TCP端口号,高位在前,范围十进制0~2552设备UDP端口号,高位在前,范围十进制0~255返回帧数据格式:字节数描述1‘0’-命令执行成功,‘1’-命令执行不成功注:当设备接收到本命令后会将配置信息更新,保存在掉电不丢失的存储区,然后重新启动设备。等待约5秒钟后,需要重新连接网络才可以完成后续的控制。4.12.色彩校正(53)帧类型:“53”的ASCII命令帧数据格式:字节数描述2红基色色彩校正值,取值ASCII的‘00’~‘20’,中间值为‘10’2绿基色色彩校正值,取值ASCII的‘00’~‘20’,中间值为‘10’2蓝基色色彩校正值,取值ASCII的‘00’~‘20’,中间值为‘10’注:组帧时需转换为两个ASCII码。如值7,组帧时转换为'0','7'。一般情况下,红、绿、蓝三基色的色彩校正值应设为一样,当出现偏色时,可以适当调整色彩校正,保持色彩的还原性,当值大于‘20’时取值为‘10’。返回帧数据格式:字节数描述1‘0’-命令执行成功,‘1’-命令执行不成功4.13.获得设备的温度、检测亮度值(54)帧类型:“54”的ASCII命令帧数据:无返回帧数据格式:字节数描述2设备故障状态值,参见4.1.检测设备故障1设备温度值,范围-40~+992设备检测到外界光线的参考值1亮度调节方式,‘0’自动调光,‘1’手动调光2ASCII表示的当前亮度值,范围:‘00’~‘31’1信息板显示开关,‘0’-显示板正在显示,‘1’-显示板关闭2横向分辨率2纵向分辨率1*相对湿度,范围0~1007BCD表示的设备时间,秒、分、时、星期、日、月、年4.14.设置显示板显示开关值(55)帧类型:“55”的ASCII命令帧数据格式:字节数描述1‘0’-显示板打开显示,‘1’-显示板显示关闭返回帧数据格式:字节数描述1‘0’-命令执行成功1信息板显示开关,‘0’-显示板正在显示,‘1’-显示板关闭4.15.设备重新启动(56)帧类型:“56”的ASCII命令帧数据格式:字节数描述3‘RST’返回帧数据格式:字节数描述1‘0’-命令执行成功等待约5秒钟后,需要重新连接网络才可以完成后续的控制。4.16.盲点检测(58)帧类型:“58”的ASCII命令帧数据格式:字节数描述1‘R’-红色盲点检测,‘G’-绿色,‘B’蓝色注:用于检测显示板每个像素点的状态,此功能在有盲点检测功能的信息板才能得到正确数,如果没有相关颜色可以不发送命令。返回帧数据格式:字节数描述2横向分辨率2纵向分辨率不定长长度为总点数÷8,每个点占用1个位,1-正常,0-故障4.17.主机对设备时钟同步(5A)帧类型:“5A”的ASCII命令帧数据格式:字节数描述1时钟同步的秒钟,BCD方式表示秒值,范围:0x00~0x591时钟同步的分钟,BCD方式表示,范围:0x00~0x591时钟同步的小时,BCD方式表示,范围:0x00~0x231时钟同步的星期,BCD方式表示,范围:0x00~0x061时钟同步的天,BCD方式表示,范围:0x01~0x311时钟同步的月份,BCD方式表示,范围:0x01~0x121时钟同步的年份,BCD方式表示,范围:0x00~0x99返回帧数据格式:字节数描述1‘0’-命令执行成功用于主机对设备的时钟同步。4.18.获得设备最后启动情况(5H)帧类型:“5H”的ASCII命令帧数据:无返回帧数据格式:字节数描述1启动的次数,范围1~52最后1次启动的年份,范围‘00’~‘99’2最后1次启动的月份,范围‘01’~‘12’2最后1次启动的天,范围‘01’~‘31’2最后1次启动的小时,范围‘00’~‘23’2最后1次启动的分钟,范围‘00’~‘59’2最后1次启动的秒,范围‘00’~‘59’12倒数第2次启动的日期时间(如果启动次数>1)12倒数第3次启动的日期时间(如果启动次数>2)12倒数第4次启动的日期时间(如果启动次数>3)12倒数第5次启动的日期时间(如果启动次数=5)用于获得设备最后启动的日期和时间,以此判断设备的运行情况。4.19.文件系统【dir】命令(61)帧类型:“61”的ASCII命令帧数据:无用于显示设备存储器中文件信息,类似于DOS系统的dir命令。返回帧数据格式:字节数描述不定长以文件名+空格+文件大小+,+\n格式列举所有的文件信息4.20.文件系统【delete】删除文件命令(65)帧类型:“65”的ASCII命令帧数据格式:字节数描述Max12ASCII表示的文件名称,采用短文件名8+3结构1‘+’的ASCII用于删除设备存储器中文件,类似于DOS系统的delete命令。返回帧数据格式:字节数描述1‘0’-命令执行成功,‘1’-命令执行不成功如果文件删除成功则反馈‘0’,文件不存在则反馈‘1’。4.21.文件系统初始化命令(67)帧类型:“67”的ASCII命令帧数据格式:字节数描述1‘F’的ASCII1‘d’的ASCII用于将设备中存储器格式化,使其能够正常文件操作,此过程根据存储器容量大小时间可能会比较长,约需要几十秒钟。返回帧数据格式:字节数描述1‘0’-命令执行成功,‘1’-命令执行不成功如果文件系统初始化成功则反馈‘0’,文件不存在则反馈‘1’。4.22.文件系统总空间和剩余空间命令(69)帧类型:“69”的ASCII命令帧数据:无用于或得设备存储器空间和剩余空间,便于上传文件管理。返回帧数据格式:字节数描述不定长ASCII表示的“总空间,剩余空间”4.23.可变限速标志显示限速值(20)帧类型:“20”的ASCII命令帧数据格式:字节数描述3ASCII表示的限速值,范围“000”~“205”,其它无效注:组帧时,将限速值转变成ASCII表示的数值,“000”~“199”可以直接显示,200——显示正在施工图片201——显示前方车祸图片202——显示注意安全图片203——显示“雾”字204——显示“慢”字205——显示“停”字返回帧数据格式:字节数描述3ASCII表示的限速值,范围“000”~“205”4.24.获得可变限速标志当前限速值(21)帧类型:“21”的ASCII命令帧数据:无返回帧数据格式:字节数描述3ASCII表示的限速值,范围“000”~“205”4.25.可变限速标志参数整体设置(24)帧类型:“24”的ASCII命令帧数据格式:字节数描述3ASCII表示的限速值,范围“000”~“205”,其它无效1限速值字体:‘0’-Dutch801字体,‘1’-黑体1红色外圈显示方式:‘0’-不显示,‘1’-固定显示外圈,‘2’-外圈快速旋转,‘3’-中速旋转,‘4’-低速旋转1保留,不必关心1亮度调节方式,ASCII‘0’-自动调光,‘1’-手动调光2ASCII表示的亮度值,范围:‘00’~‘31’,只有在手动调光模式此项才有用返回帧数据格式:字节数描述3ASCII表示的限速值,范围“000”~“205”,其它无效1限速值字体:‘0’-Dutch801字体,‘1’-黑体1红色外圈显示方式:‘0’-不显示,‘1’-固定显示外圈,‘2’-外圈快速旋转,‘3’-中速旋转,‘4’-低速旋转1保留,不必关心1亮度调节方式,ASCII‘0’-自动调光,‘1’-手动调光2ASCII表示的亮度值,范围:‘00’~‘31’,只有在手动调光模式此项才有用4.26.获得可变限速标志的温度、亮度、限速值等参数(57)帧类型:“57”的ASCII命令帧数据:无返回帧数据格式:字节数描述3ASCII表示的限速值,范围“000”~“205”,其它无效1限速值字体:‘0’-Dutch801字体,‘1’-黑体1红色外圈显示方式:‘0’-不显示,‘1’-固定显示外圈,‘2’-外圈快速旋转,‘3’-中速旋转,‘4’-低速旋转1保留,不必关心1亮度调节方式,ASCII‘0’-自动调光,‘1’-手动调光2ASCII表示的亮度值,范围:‘00’~‘31’,只有在手动调光模式此项才有用2设备故障状态值,参见4.1.检测设备故障1设备温度值,范围-40~+992设备检测到外界光线的参考值4.27.其它设备(可变限速标志除外)除具备以上基本功能外,还支持用户自定义常用播放表,即设备已经内置一些常用的播放表,如“注意安全谨慎驾驶”、“请您系好安全带”等提示用语及常用图片如等,且能根据现场需要对播放表的文件名、文件内容等进行修改。5.播放列表格式5.1.表头[playlist]5.2.播放动作数定义Item_No=XXX;XXX为动作条数,范围0-500,缺省为0,为0时自动加上一条清屏命令。5.3.每条动作内容定义ItemYYY=delay,transition,param,str;♦YYY为动作序号,依次从0至(XXX-1)。♦delay为动作执行完后的停留时间。单位为百分之一秒,范围
c=frame[i];
for(j=0;j<8;j++)
treat=c&0x80;
c<<=1;
bcrc=(wcrc>>8)&0x80;
wcrc<<=1;
if(treat!
=bcrc)wcrc^=0x1021;
}
returnwcrc;
3.3.9.帧尾
ETX0x03:
标识一帧信息的结束,其值为0x03=00000011B,为接收方提供同步。
4.指令详解
4.1.检测设备故障(01)
实现设备故障的自检,并将检查结果返回。
常见设备故障:
通信故障、电源故障、控制软件故障、硬件故障、像素管故障、温度异常等。
命令帧类型:
“01”的ASCII
命令帧数据:
无
返回帧数据格式,高位在左,共16位,两个字节:
字位号
0
控制软件故障
8
保留
硬件故障
9
温度异常
显示模块故障
10
通信故障
显示模块电源故障
11
12
5
检测系统故障
13
6
输入电源故障
14
7
15
4.2.设置设备的亮度调节方式(04)
帧类型:
“04”的ASCII
命令帧数据格式:
‘0’表示自动调光,‘1’表示手动调光
注:
如亮度调节方式既不是‘0’,也不是‘1’,则默认亮度调节方式为手动调节。
返回帧数据格式:
‘0’-命令执行成功
亮度调节方式,‘0’自动调光,‘1’手动调光
ASCII表示的当前亮度值,范围:
‘00’~‘31’
4.3.设置设备的当前显示亮度(05)
“05”的ASCII
红基色亮度(必须)
绿基色亮度(可选)
蓝基色亮度(可选)
显示亮度有32级,范围为0-31,0最暗(不是全黑),31最亮,组帧时需转换为两个ASCII码。
如亮度值7,组帧时转换为'0','7'。
一般情况下,红、绿、蓝三基色的亮度应设为一样,系统只取红基色亮度。
如所设的显示亮度大于31,则默认显示亮度为31。
4.4.获得当前亮度调节方式和显示亮度(06)
“06”的ASCII
4.5.从设备下载文件(09)
“09”的ASCII
Max12
ASCII表示的文件名称,采用短文件名8+3结构
‘+’的ASCII
下载数据在文件中的偏移起始地址
文件长度如果超过1024字节,必须分割成1024字节的若干段再发送,最后一段为0~1023字节。
偏移起始地址是读取文件的起始偏移字节数。
成功返回帧数据格式:
文件数据,最大为1024字节
不成功或文件数据已经读完返回帧数据格式:
‘1’-命令执行不成功
4.6.向设备上传播放列表及其它文件(10)
“10”的ASCII
上传数据在文件中的偏移起始地址
播放列表及其它文件长度如果超过1024字节,必须分割成1024字节的若干段发送,最后一段为0~1023字节;组帧时,文件指针从偏移起始地址开始,增加数据长度的数据。
根据文件名的不同,上载文件可以实现不同的功能。
当文件名为“play.lst”时,指上传并显示该播放表文件,当为其他文件名时,则表示仅上传该文件。
如文件名为“play.lst”,是更改可变信息板的当前播放表,即上传并显示该播放表;文件名为“003.bmp”,则是上载编号为“003”的一幅位图,文件名为“003.lst”,则是上传“003”的一个播放表文件。
详见播放列表格式章节。
数据在文件中的偏移起始地址,用于了解上传文件的偏移位置
不成功返回帧数据格式:
4.7.直接播放列表文件(1A)
“1A”的ASCII
播放列表文件长度最大1024字节根据文件名的不同,上载文件可以实现不同的功能。
ASCII表示的文件名称在此命令中无效,但必须为“*.lst”,图片文件必须首先上传到设备中,才可以正常播放列表文件。
4.8.获得当前播放列表(97)
“97”的ASCII
当前显示内容在播放列表中的序号,范围:
‘000’~‘999’
当前显示内容的停留时间,范围:
‘00000’~‘99999’,单位为10ms
当前显示内容的出现方式,范围:
‘00’~‘99’
当前显示内容的出现速度,范围:
‘00000’~‘99999’,单位为20ms
当前显示的内容,如果是内码文字则显示文字内容,如果是图片则显示图片名称,最多为5个区域内容
组帧时,前四项都由十进制数转换为ASCII码字符串。
如序号为“23”,则转换为'0','2','3'。
此帧所返回的显示内容,指的是播放表中正在显示的当前一项,而非整个播放表。
4.9.显示预置播放列表(98)
“98”的ASCII
预置播放列表的编号,范围‘000’~‘999’,详见播放列表格式章节
预置播放表的编号即预置播放表的文件名,此文件如果存在,则将此文件复制为"play.lst"文件,并开始播放此文件的内容,并返回执行结果为'0';否则返回执行结果为'1'。
‘0’-命令执行成功,‘1’-命令执行不成功
4.10.获得设备当前的配置信息表(51)
“51”的ASCII
用于获得设备网络信息、设备ID、驱动的显示屏规格、亮度等参数。
设备IP地址,如“192”“168”“1”“150”,范围十进制0~255
设备子网掩码,,范围十进制0~255
设备网关IP地址,范围十进制0~255
设备TCP端口号,高位在前,范围十进制0~255
保留,不必关心
设备唯一ID号,范围十进制0~255
设备UDP端口号,高位在前,范围十进制0~255
日期和版本,按年、月、日、版本排列
横向分辨率
纵向分辨率
亮度值,范围十进制0~31
亮度调节方式,ASCII‘0’-自动调光,‘1’-手动调光
4.11.设置设备配置信息(52)
“52”的ASCII
当设备接收到本命令后会将配置信息更新,保存在掉电不丢失的存储区,然后重新启动设备。
等待约5秒钟后,需要重新连接网络才可以完成后续的控制。
4.12.色彩校正(53)
“53”的ASCII
红基色色彩校正值,取值ASCII的‘00’~‘20’,中间值为‘10’
绿基色色彩校正值,取值ASCII的‘00’~‘20’,中间值为‘10’
蓝基色色彩校正值,取值ASCII的‘00’~‘20’,中间值为‘10’
组帧时需转换为两个ASCII码。
如值7,组帧时转换为'0','7'。
一般情况下,红、绿、蓝三基色的色彩校正值应设为一样,当出现偏色时,可以适当调整色彩校正,保持色彩的还原性,当值大于‘20’时取值为‘10’。
4.13.获得设备的温度、检测亮度值(54)
“54”的ASCII
设备故障状态值,参见4.1.检测设备故障
设备温度值,范围-40~+99
设备检测到外界光线的参考值
信息板显示开关,‘0’-显示板正在显示,‘1’-显示板关闭
*相对湿度,范围0~100
BCD表示的设备时间,秒、分、时、星期、日、月、年
4.14.设置显示板显示开关值(55)
“55”的ASCII
‘0’-显示板打开显示,‘1’-显示板显示关闭
4.15.设备重新启动(56)
“56”的ASCII
‘RST’
4.16.盲点检测(58)
“58”的ASCII
‘R’-红色盲点检测,‘G’-绿色,‘B’蓝色
用于检测显示板每个像素点的状态,此功能在有盲点检测功能的信息板才能得到正确数,如果没有相关颜色可以不发送命令。
长度为总点数÷8,每个点占用1个位,1-正常,0-故障
4.17.主机对设备时钟同步(5A)
“5A”的ASCII
时钟同步的秒钟,BCD方式表示秒值,范围:
0x00~0x59
时钟同步的分钟,BCD方式表示,范围:
时钟同步的小时,BCD方式表示,范围:
0x00~0x23
时钟同步的星期,BCD方式表示,范围:
0x00~0x06
时钟同步的天,BCD方式表示,范围:
0x01~0x31
时钟同步的月份,BCD方式表示,范围:
0x01~0x12
时钟同步的年份,BCD方式表示,范围:
0x00~0x99
用于主机对设备的时钟同步。
4.18.获得设备最后启动情况(5H)
“5H”的ASCII
启动的次数,范围1~5
最后1次启动的年份,范围‘00’~‘99’
最后1次启动的月份,范围‘01’~‘12’
最后1次启动的天,范围‘01’~‘31’
最后1次启动的小时,范围‘00’~‘23’
最后1次启动的分钟,范围‘00’~‘59’
最后1次启动的秒,范围‘00’~‘59’
倒数第2次启动的日期时间(如果启动次数>1)
倒数第3次启动的日期时间(如果启动次数>2)
倒数第4次启动的日期时间(如果启动次数>3)
倒数第5次启动的日期时间(如果启动次数=5)
用于获得设备最后启动的日期和时间,以此判断设备的运行情况。
4.19.文件系统【dir】命令(61)
“61”的ASCII
用于显示设备存储器中文件信息,类似于DOS系统的dir命令。
以文件名+空格+文件大小+,+\n格式列举所有的文件信息
4.20.文件系统【delete】删除文件命令(65)
“65”的ASCII
用于删除设备存储器中文件,类似于DOS系统的delete命令。
如果文件删除成功则反馈‘0’,文件不存在则反馈‘1’。
4.21.文件系统初始化命令(67)
“67”的ASCII
‘F’的ASCII
‘d’的ASCII
用于将设备中存储器格式化,使其能够正常文件操作,此过程根据存储器容量大小时间可能会比较长,约需要几十秒钟。
如果文件系统初始化成功则反馈‘0’,文件不存在则反馈‘1’。
4.22.文件系统总空间和剩余空间命令(69)
“69”的ASCII
用于或得设备存储器空间和剩余空间,便于上传文件管理。
ASCII表示的“总空间,剩余空间”
4.23.可变限速标志显示限速值(20)
“20”的ASCII
ASCII表示的限速值,范围“000”~“205”,其它无效
组帧时,将限速值转变成ASCII表示的数值,“000”~“199”可以直接显示,
200——显示正在施工图片
201——显示前方车祸图片
202——显示注意安全图片
203——显示“雾”字
204——显示“慢”字
205——显示“停”字
ASCII表示的限速值,范围“000”~“205”
4.24.获得可变限速标志当前限速值(21)
“21”的ASCII
4.25.可变限速标志参数整体设置(24)
“24”的ASCII
限速值字体:
‘0’-Dutch801字体,‘1’-黑体
红色外圈显示方式:
‘0’-不显示,‘1’-固定显示外圈,
‘2’-外圈快速旋转,‘3’-中速旋转,‘4’-低速旋转
ASCII表示的亮度值,范围:
‘00’~‘31’,只有在手动调光模式此项才有用
4.26.获得可变限速标志的温度、亮度、限速值等参数(57)
“57”的ASCII
4.27.其它
设备(可变限速标志除外)除具备以上基本功能外,还支持用户自定义常用播放表,即设备已经内置一些常用的播放表,如“注意安全谨慎驾驶”、“请您系好安全带”等提示用语及常用图片如
等,且能根据现场需要对播放表的文件名、文件内容等进行修改。
5.播放列表格式
5.1.表头
[playlist]
5.2.播放动作数定义
Item_No=XXX;XXX为动作条数,范围0-500,缺省为0,为0时自动加上一条清屏命令。
5.3.每条动作内容定义
ItemYYY=delay,transition,param,str;
♦YYY为动作序号,依次从0至(XXX-1)。
♦delay为动作执行完后的停留时间。
单位为百分之一秒,范围
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1