|  |  | 
 |  |  |          //工作报太频繁,N次上报处理1次,取值范围是1-100 | 
 |  |  |          ServerProperties.workReportDealOneByTimes =  conf.getSetAttrPlusInt(doc, "config.base", "workReportDealOneByTimes", null, 1, 100, null) ; | 
 |  |  |  | 
 |  |  |          //触发发送钉钉报警消息的取水口日漏损量的最小值(包括但除0.0外) | 
 |  |  |          ServerProperties.intakeAlarmLossMinValue =  conf.getSetAttrPlusDouble(doc, "config.base", "intakeAlarmLossMinValue", null, 0.0, 1000000.0, null) ; | 
 |  |  |  | 
 |  |  |          //有报警发生时,向钉钉发送消息的间隔时长(分钟) | 
 |  |  |          ServerProperties.sendDingDingAlarmMsInterval =  conf.getSetAttrPlusInt(doc, "config.base", "sendDingDingAlarmMsInterval", null, 1, 600, null) ; | 
 |  |  |  | 
 |  |  | 
 |  |  |          //RTU日志文件存储目录(相对目录) | 
 |  |  |          resVo.rtuLogDir = conf.getSetAttrTxt(doc, "config.resource", "rtuLogDir", null, false, null) ; | 
 |  |  |          //RTU日志文件最大字节数(KB) | 
 |  |  |          resVo.rtuLogFileMaxSize = conf.getSetAttrPlusInt(doc, "config.resource", "rtuLogFileMaxSize", null, 100000, 2000000, null) ; | 
 |  |  |          resVo.rtuLogFileMaxSize = conf.getSetAttrPlusInt(doc, "config.resource", "rtuLogFileMaxSize", null, 10, 2000000, null) ; | 
 |  |  |          //RTU日志文件最大文件数 | 
 |  |  |          resVo.rtuLogFileMaxCount = conf.getSetAttrPlusInt(doc, "config.resource", "rtuLogFileMaxCount", null, 1, 10, null) ;  | 
 |  |  |           | 
 |  |  | 
 |  |  |          */ | 
 |  |  |  | 
 |  |  |          ///////////////// | 
 |  |  |          //RTU上行数据处理模块 | 
 |  |  |          //RTU上行数据处理模块(任务树) | 
 |  |  |          RtuDataUnitConfigVo rducVo = new RtuDataUnitConfigVo(); | 
 |  |  |          rducVo.resourceLoader = this.resourceLoader ; | 
 |  |  |          AdapterImp_RtuDataUnit rducAdap = new AdapterImp_RtuDataUnit(); |