package com.dy.rtuMw.server.local.localProtocol; 
 | 
  
 | 
import java.io.Serializable; 
 | 
import java.util.HashMap; 
 | 
import java.util.Iterator; 
 | 
import java.util.Map.Entry; 
 | 
  
 | 
public class RtuOnLineVo implements Serializable{ 
 | 
     
 | 
    private static final long serialVersionUID = 202312211559001L; 
 | 
  
 | 
    private HashMap<String , Boolean> onLineMap ; 
 | 
     
 | 
    public String toString(){ 
 | 
        String s = "" ; 
 | 
        if(onLineMap != null){ 
 | 
            Iterator<Entry<String, Boolean>> it = onLineMap.entrySet().iterator() ; 
 | 
            Entry<String, Boolean> entry = null ; 
 | 
            while(it.hasNext()){ 
 | 
                entry = it.next() ; 
 | 
                s += entry.getKey() + ": " + (entry.getValue().booleanValue()?"在线":"离线") + "\n"; 
 | 
            } 
 | 
        } 
 | 
        return s ; 
 | 
    } 
 | 
    /** 
 | 
     * 存入RTU在线情况 
 | 
     * @param onLineMap 在线集合 
 | 
     */ 
 | 
    public RtuOnLineVo setOnLine(HashMap<String , Boolean> onLineMap){ 
 | 
        this.onLineMap = onLineMap ; 
 | 
        return this ; 
 | 
    } 
 | 
     
 | 
    public HashMap<String, Boolean> getOnLineMap() { 
 | 
        return onLineMap; 
 | 
    } 
 | 
  
 | 
} 
 |