|  |  | 
 |  |  |                     this.task.forceOver(); | 
 |  |  |                 } | 
 |  |  |                 this.task = new UpgradeTask(); | 
 |  |  |                 this.task.initOption(this.lastOpenMaxGoOn, this.failTryTimes, this.ugMaxRtuSameTime); | 
 |  |  |                 this.task.initOption(this.openNoUpgrade, this.lastOpenMaxGoOn, this.failTryTimes, this.ugMaxRtuSameTime); | 
 |  |  |                 this.task.setTask(vo); | 
 |  |  |                 this.nowNotifyTimesAfterOver = 0 ; | 
 |  |  |                 this.monitorFirst = true ; | 
 |  |  | 
 |  |  |      * @param protocolVersion 上行数据对应的协议版本号 | 
 |  |  |      * @param callbackCom 回调函数,处理下行命令 | 
 |  |  |      */ | 
 |  |  |     public void trigger(String rtuAddr, String code, String protocolName, Short protocolVersion, Callback callbackCom){ | 
 |  |  |     public void trigger(String rtuAddr, String code, String protocolName, Short protocolVersion, Callback callbackCom, Object ...objects){ | 
 |  |  |         if(task != null && !task.taskIsOver){ | 
 |  |  |             this.task.trigger(rtuAddr, code, protocolName, protocolVersion, callbackCom); | 
 |  |  |             this.task.trigger(rtuAddr, code, protocolName, protocolVersion, callbackCom, objects); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  |