| | |
| | | commands = new String[]{ |
| | | "config 查看配置信息", |
| | | "show 显示mwTest情况", |
| | | "start 启动mwTest上报数据", |
| | | "start 启动mwTest建立TCP连接数据", |
| | | "report 启动mwTest RTU上报数据", |
| | | "exit 退出", |
| | | }; |
| | | } |
| | |
| | | } else if (command.equals("show")) { |
| | | show(prtWrt); |
| | | } else if (command.equals("start")) { |
| | | start(prtWrt); |
| | | startNetConnect(prtWrt); |
| | | } else if (command.equals("report")) { |
| | | startRtuReport(prtWrt); |
| | | } else if(command.equals("exit")){ |
| | | exit = true ; |
| | | } else { |
| | |
| | | prtWrt.println(" 每个mwTest分配的RtuAddr数:" + ServerProperties.rtuAddrPerMwTest); |
| | | prtWrt.println(" 通信中间件IP:" + ServerProperties.tcpServerIp); |
| | | prtWrt.println(" 通信中间件端口:" + ServerProperties.tcpServerPort); |
| | | prtWrt.println(" mwTest发送数据间隔(秒):" + ServerProperties.sendInterval); |
| | | prtWrt.println(" mwTest每RtuAddr号发送数据次数:" + ServerProperties.sendTimes); |
| | | prtWrt.println(" mwTest每一轮次发送数据,其中包括心跳发送次数:" + ServerProperties.heartbeatTimes); |
| | | prtWrt.println("本服务RMI Server配置"); |
| | | String ip = null ; |
| | | try { |
| | |
| | | prtWrt.println(" rtuAddr范围:" + sta.confVo.rtuAddrStart + "--" + sta.confVo.rtuAddrEnd); |
| | | } |
| | | if(sta.startVo != null){ |
| | | prtWrt.println(" 上报数据:" + (sta.startVo.start?"已经开始":"未开始")); |
| | | prtWrt.println(" TCP连接:" + (sta.startVo.start?"已经开始":"未开始")); |
| | | }else{ |
| | | prtWrt.println(" 上报数据:未开始") ; |
| | | prtWrt.println(" TCP连接:未开始") ; |
| | | } |
| | | if(sta.reportVo != null){ |
| | | prtWrt.println(" RTU上报数据:" + (sta.reportVo.report?"已经开始":"未开始")); |
| | | }else{ |
| | | prtWrt.println(" RTU上报数据:未开始") ; |
| | | } |
| | | if(sta.count != null){ |
| | | prtWrt.println(" 已经上报数据:" + sta.count + "条"); |
| | | } |
| | | if(sta.overCount != null){ |
| | | prtWrt.println(" 已经完成上报数据:" + sta.overCount + "台RTU"); |
| | | } |
| | | if(sta.over != null && sta.over){ |
| | | prtWrt.println(" 上报数据已经完成,共用时:" + sta.seconds + "秒"); |
| | |
| | | prtWrt.println(""); |
| | | } |
| | | |
| | | private static void start(PrintWriter prtWrt){ |
| | | private static void startNetConnect(PrintWriter prtWrt){ |
| | | prtWrt.println(""); |
| | | prtWrt.println(" 已经允许mwTest上报数据了"); |
| | | prtWrt.println(" 已经允许mwTest建立TCP连接"); |
| | | prtWrt.println(""); |
| | | Manager.enablemwTestStart = true ; |
| | | Manager.enablemwTestStartTcpConnect = true ; |
| | | } |
| | | |
| | | private static void startRtuReport(PrintWriter prtWrt){ |
| | | prtWrt.println(""); |
| | | prtWrt.println(" 已经允许mwTest RTU上报数据了"); |
| | | prtWrt.println(""); |
| | | Manager.enablemwTestStartRtuReport = true ; |
| | | } |
| | | |
| | | |