|  |  | 
 |  |  |         Data d = (Data)data ; | 
 |  |  |         String rtuAddr = d.getRtuAddr() ;//TkRtuData里判断了rtuAddr为空 | 
 |  |  |         if(d.subData != null && d.subData instanceof DataV202404){ | 
 |  |  |             DataV202404 dataV1 = (DataV202404)d.subData ; | 
 |  |  |             if(dataV1.subData != null && dataV1.subData instanceof DataCd02Vo){ | 
 |  |  |                 //过滤掉心跳数据 | 
 |  |  |             DataV202404 dataV202404 = (DataV202404)d.subData ; | 
 |  |  |             if(dataV202404.subData != null && (dataV202404.subData instanceof DataCd8AVo || dataV202404.subData instanceof DataCd02Vo)){ | 
 |  |  |                 //过滤掉登录和心跳数据,但第一次不过滤 | 
 |  |  |                 if(onceUpDataRtus.containsKey(rtuAddr)){ | 
 |  |  |                     return ; | 
 |  |  |                 } |