new MMSDT.deviceColor

设置设备状态颜色

根据需要,按设备状态对设备及图标设置颜色,如:离线、故障、维修、告警、异常、优良等等

参数

new MMSDT.deviceColor( defaultColor, statusColor )

defaultColor:图标默认颜色值

statusColor:数组,各个状态的颜色值

属性

.change( deviceId, color, flash )

deviceId:数组,设备id号

color:状态颜色的数组序号

flash:布尔值,是否闪光。true闪烁,false不闪烁

 

.restore( deviceId )

deviceId:数组,设备id号

代码示例

//设置设备状态颜色(图标默认颜色,需要变换的颜色) var deviceStatus = new MMSDT.deviceColor( 0x00baff, [ 0x333333, 0xffff00, 0xff0000, 0x00ff00 ] ); //自定义数据接口 MMAPI.status = function( deviceId, color, flash){ deviceStatus.change( deviceId, color, flash ); //给指定的id设备变色 if( color == 2 ){ alarm.flash( deviceId ); //异常告警加上闪光 } } MMAPI.restore = function( deviceId ){ deviceStatus.restore( deviceId ); //设备变色取消恢复 alarm.flash(); //取消异常告警的闪光 }

在线演示