|  |  |  | 
|---|
|  |  |  | PrController controller = sv.getControllersByRtuAddrAndIntakeNotNull(rtuAddr) ; | 
|---|
|  |  |  | PrControllerTramp controllerTramp = null ; | 
|---|
|  |  |  | if(controller == null){ | 
|---|
|  |  |  | //数据库中未查询(已经绑定且控制器地址相符)到控制器(RTU实体) | 
|---|
|  |  |  | //数据库中未查询到控制器(RTU实体)(已经绑定且控制器地址相符) | 
|---|
|  |  |  | //流浪者控制器 | 
|---|
|  |  |  | controllerTramp = sv.getPrControllerTrampByRtuAddr(rtuAddr); | 
|---|
|  |  |  | if(controllerTramp == null){ | 
|---|
|  |  |  | controllerTramp = new PrControllerTramp(null, rtuAddr, d.getProtocol(), new Date()) ; | 
|---|
|  |  |  | //this.taskResult = new Object[]{sv, null, rtuTramp} ; | 
|---|
|  |  |  | //this.toNextOneTask(data, TkDealControllerTramp.taskId); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //不论是否为流浪控制器(RTU实体),都要进行下步工作,记录其上报的一些数据,当绑定控制器后,数据自动有了归属 | 
|---|