| | |
| | | import com.dy.common.mw.protocol.Command; |
| | | import com.dy.rtuMw.server.local.localProtocol.*; |
| | | |
| | | import java.util.HashMap; |
| | | |
| | | /** |
| | | * @Author liurunyu |
| | | * @Date 2023/12/21 15:56 |
| | |
| | | * @throws Exception |
| | | */ |
| | | private Command onAllLine(Command command) throws Exception{ |
| | | RtuOnLineVo ol = new RtuOnLineDeal().dealAll() ; |
| | | return ReturnCommand.successed("查询所有RTU在线情况结果", command.getId(), command.getCode(), ol) ; |
| | | HashMap<String, Boolean> map = new RtuOnLineDeal().dealAll() ; |
| | | return ReturnCommand.successed("查询所有RTU在线情况结果", command.getId(), command.getCode(), map) ; |
| | | } |
| | | |
| | | /** |
| | |
| | | private Command onPartLine(Command command) throws Exception{ |
| | | if(command.param != null && command.param instanceof String && !command.param.equals("")){ |
| | | String[] rtuAddrGrp = ((String)command.param).split(","); |
| | | RtuOnLineVo ol = new RtuOnLineDeal().dealPart(rtuAddrGrp) ; |
| | | return ReturnCommand.successed("查询部分RTU在线情况结果", command.getId(), command.getCode(), ol) ; |
| | | HashMap<String, Boolean> map = new RtuOnLineDeal().dealPart(rtuAddrGrp) ; |
| | | return ReturnCommand.successed("查询部分RTU在线情况结果", command.getId(), command.getCode(), map) ; |
| | | }else{ |
| | | return ReturnCommand.errored("出错,命令参数应该是所查询RTU的地址串", command.getId(), command.getCode()) ; |
| | | } |