| | |
| | | if(txt.startsWith("0")){ |
| | | throw new Exception("元素config.base的属性rtuAddrStart的数值不能以0开头!"); |
| | | } |
| | | if(txt.length() != 10){ |
| | | throw new Exception("元素config.base的属性rtuAddrStart的数值长度必须为10位!"); |
| | | if(!(txt.length() == 10 || txt.length() == 12)){ |
| | | throw new Exception("元素config.base的属性rtuAddrStart的数值长度必须为10位或12位!"); |
| | | } |
| | | ServerProperties.rtuAddrStart = Long.valueOf(txt) ; |
| | | |
| | |
| | | if(txt.startsWith("0")){ |
| | | throw new Exception("元素config.base的属性rtuAddrEnd的数值不能以0开头!"); |
| | | } |
| | | if(txt.length() != 10){ |
| | | throw new Exception("元素config.base的属性rtuAddrEnd的数值长度必须为10位!"); |
| | | if(!(txt.length() == 10 || txt.length() == 12)){ |
| | | throw new Exception("元素config.base的属性rtuAddrEnd的数值长度必须为10位或12位!"); |
| | | } |
| | | ServerProperties.rtuAddrEnd = Long.valueOf(txt) ; |
| | | if(ServerProperties.rtuAddrEnd <= ServerProperties.rtuAddrStart){ |
| | |
| | | ServerProperties.sendInterval = conf.getSetAttrPlusInt(doc, "config.base", "sendInterval", null, 1, null, null) ; |
| | | ServerProperties.heartbeatTimes = conf.getSetAttrPlusInt(doc, "config.base", "heartbeatTimes", null, 1, null, null) ; |
| | | ServerProperties.sendTimes = conf.getSetAttrPlusInt(doc, "config.base", "sendTimes", null, 1, null, null) ; |
| | | ServerProperties.sendOverThenCloseConnect = conf.getSetAttrPlusInt(doc, "config.base", "sendOverThenCloseConnect", null, 0, 1, null) ; |
| | | |
| | | |
| | | ///////////////// |