Browse Source

自动化测试模式

yc_t 7 years ago
parent
commit
8d21af8dca

+ 1 - 1
parkMonitor/App.config

@@ -10,7 +10,7 @@
     <Equipment key="Core" value="parkMonitor.server.CoreThread.CoreThreadTest2" />
     <Equipment key="Monitor" value="parkMonitor.server.MonitorServer" />
     <Equipment key="PLC" value="parkMonitor.server.PLCLinker" />
-    <Equipment key="Num" value="parkMonitor.server.NumMachineLinker" />
+    <Equipment key="Num" value="parkMonitor.server.NumMachineSimul" />
     <Equipment key="Web" value="parkMonitor.server.WebThread.CentralForWeb" />
     <Equipment key="Queue" value="parkMonitor.server.CoreThread.QueuingThread" />
   </Equipments>

+ 1 - 1
parkMonitor/manualParking/ManualParkingSimul.cs

@@ -17,7 +17,7 @@ namespace parkMonitor
         private const string userId = "18202736439";
         private const string garageId = "1";
         private const string header = "鄂A";
-        private const int licInterval = 10000;//90秒
+        private const int licInterval = 5000;//90秒
         private Random rnd;
         private Dictionary<int, CarStatusStru> numStatusMap = new Dictionary<int, CarStatusStru>();
         Command executableCmd = new Command();

+ 5 - 2
parkMonitor/server/CoreThread/AbstractCmd.cs

@@ -676,8 +676,10 @@ namespace parkMonitor.server.CoreThread
             Log.WriteLog("停车流程:" + queueCmd.LicenseNum + "停车完成,状态复位");
             UILogServer.ins.info("停车流程:" + queueCmd.LicenseNum + "停车完成,状态复位");
             Robot.robot1.occupied = false;
+
             //自动化测试用
-            //ManualParkingSimul.ins.Update(Int32.Parse(queueCmd.LicenseNum.Substring(2, 1)));
+            ManualParkingSimul.ins.Update(Int32.Parse(queueCmd.LicenseNum.Substring(2, 1)));
+
             //根据号牌查找车型
             //int vehicleTypeID = oper.getVehicleTypeID(numberPlate);
             //判断测量数据是否准确
@@ -869,8 +871,9 @@ namespace parkMonitor.server.CoreThread
             Robot.robot1.occupied = false;
             Log.WriteLog("取车流程:号牌:" + queueCmd.LicenseNum + "取车完成");
             UILogServer.ins.info("取车流程:号牌:" + queueCmd.LicenseNum + "取车完成");
+
             //自动化测试用
-            //ManualParkingSimul.ins.Update(Int32.Parse(queueCmd.LicenseNum.Substring(2, 1)));
+            ManualParkingSimul.ins.Update(Int32.Parse(queueCmd.LicenseNum.Substring(2, 1)));
 
             //数据库更新
             if (!queueCmd.manual)

+ 1 - 1
parkMonitor/server/NumMachine/NumMachineSimul.cs

@@ -10,7 +10,7 @@ namespace parkMonitor.server
 {
     class NumMachineSimul : IEquipments
     {
-        private const int licInterval = 10000;//90秒
+        private const int licInterval = 5000;//90秒
         ///<summary>号牌队列</summary>
         private Queue<NumberMachineNode> LicBuffer = new Queue<NumberMachineNode>();
         /// <summary>