设置设备状态颜色
根据需要,按设备状态对设备及图标设置颜色,如:离线、故障、维修、告警、异常、优良等等
参数
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(); //取消异常告警的闪光
}
在线演示
Powered by mms3D