|  |  | 
 |  |  |             MidResultToRtu resToRtu = TcpDownCommandCache.matchFromHead(resFromRtu) ; | 
 |  |  |             if(resToRtu != null){ | 
 |  |  |                //匹配到下发的命令 | 
 |  |  |                resFromRtu.matchedCommand(resToRtu.rtuResultSendWebUrl, resToRtu.commandId) ; | 
 |  |  |                resFromRtu.matchedCommand(resToRtu.commandId, resToRtu.rtuResultSendWebUrl) ; | 
 |  |  |                this.nextDealRtuData(false, resFromRtu); | 
 |  |  |                this.nextDealRtuComResult(resFromRtu); | 
 |  |  |             }else{ | 
 |  |  |                log.error("匹配命令失败,功能码是:" + ((MidResultFromRtu) result).upCode ); | 
 |  |  |                this.nextDealRtuData(false, resFromRtu); | 
 |  |  |                //未匹配到下发的命令,命令在缓存因超时被清除了 | 
 |  |  |                RtuStatusDealer.commandFail2Success(resFromRtu.rtuAddr) ; |