|  |  |  | 
|---|
|  |  |  | 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("    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 ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|