فهرست منبع

2022/12/8 存取一体

wk 2 سال پیش
والد
کامیت
0954403c28
2فایلهای تغییر یافته به همراه24 افزوده شده و 26 حذف شده
  1. 23 25
      终端/ct_terminal/ct_terminal/MainForm.cs
  2. 1 1
      终端/ct_terminal/ct_terminal/tool/print/Printer.cs

+ 23 - 25
终端/ct_terminal/ct_terminal/MainForm.cs

@@ -78,23 +78,23 @@ namespace ct_terminal
             PrintManual.Instance.PrintManualInit();
             //初始化播放器
             m_mediaPlayer.MediaPlayerInit(this, ref this.ImagePictureBox, ref this.vlcControl1, ref this.time_label, ref this.date_label_1, ref this.date_label_2);
-            ////获取号牌线程
-            //m_car_number = new NumMachine.NumMachineLinker();
-            //m_car_number_condition = true;
-            //m_car_number_thread = new Thread(get_car_number_thread);
+            //获取号牌线程
+            m_car_number = new NumMachine.NumMachineLinker();
+            m_car_number_condition = true;
+            m_car_number_thread = new Thread(get_car_number_thread);
 
             //初始化发送指令
             m_producer.producer_init(m_rabbitmq_ip, m_rabbitmq_port, m_rabbitmq_user, m_rabbitmq_password);
             ////初始化消费指令
-            //string t_park_queue_key = "park_response_" + m_ternimalID.ToString() + "_queue";
-            //m_park_consumer.consumer_init(m_rabbitmq_ip, m_rabbitmq_port, m_rabbitmq_user, m_rabbitmq_password, t_park_queue_key, park_response_thread);
-            ////初始化消费指令
+            string t_park_queue_key = "park_response_" + m_ternimalID.ToString() + "_queue";
+            m_park_consumer.consumer_init(m_rabbitmq_ip, m_rabbitmq_port, m_rabbitmq_user, m_rabbitmq_password, t_park_queue_key, park_response_thread);
+            //初始化消费指令
             string t_ex_name = "command_ex";
             string t_pick_queue_key = "pick_response_port";
             m_pick_consumer.consumer_undurable_init(m_rabbitmq_ip, m_rabbitmq_port, m_rabbitmq_user, m_rabbitmq_password, t_ex_name, t_pick_queue_key, pick_response_thread);
 
-            this.parkingBtn.BackgroundImage = Image.FromFile(System.AppDomain.CurrentDomain.BaseDirectory + "./Resource/" + "parkingBtn_gray.BackgroundImage.png");
-            this.parkingBtn.Enabled = false;
+            //this.parkingBtn.BackgroundImage = Image.FromFile(System.AppDomain.CurrentDomain.BaseDirectory + "./Resource/" + "parkingBtn_gray.BackgroundImage.png");
+            //this.parkingBtn.Enabled = false;
         }
         private void MainForm_Load(object sender, EventArgs e)
         {
@@ -110,26 +110,26 @@ namespace ct_terminal
             //启动播放器
             m_mediaPlayer.mediaplayer_run();
             //启动号牌机
-            //m_car_number.Start();
-            //m_car_number_thread.Start();
+            m_car_number.Start();
+            m_car_number_thread.Start();
             //启动打印机
             PrintManual.Instance.Start();
             //启动接受反馈
-            //m_park_consumer.run();
+            m_park_consumer.run();
             m_pick_consumer.run();
 
             //启动子程序
-            //Process[] myprocess = Process.GetProcessesByName("UnNomalized_node");
-            //if (myprocess.Count() == 0)
-            //{
-            //    try
-            //    {
-            //        m_process = new Process();//创建一个新的进程
-            //        m_process.StartInfo.FileName = @".\pyqt_ui\node.exe"; ;//要启动的应用程序
-            //        m_process.Start();
-            //    }
-            //    catch (Exception) { }
-            //}
+            Process[] myprocess = Process.GetProcessesByName("UnNomalized_node");
+            if (myprocess.Count() == 0)
+            {
+                try
+                {
+                    m_process = new Process();//创建一个新的进程
+                    m_process.StartInfo.FileName = @".\pyqt_ui\node.exe"; ;//要启动的应用程序
+                    m_process.Start();
+                }
+                catch (Exception) { }
+            }
 
         }
         public string startNumer(Random r)
@@ -159,7 +159,6 @@ namespace ct_terminal
                 //MessageBoxEe messageBoxEe = new MessageBoxEe();
                 //messageBoxEe.Show("号牌机拍到车牌号为:" + car_license);
                 //Thread.Sleep(10);
-
                 //m_timed_car_license.Value = "";
             }
             else
@@ -185,7 +184,6 @@ namespace ct_terminal
             {
                 if (m_park_command_response.Value != "")
                 {
-
                     try
                     {
                         park_table response_Table = park_table.Parser.ParseText(m_park_command_response.Value);

+ 1 - 1
终端/ct_terminal/ct_terminal/tool/print/Printer.cs

@@ -25,7 +25,7 @@ namespace tool
         public Printer(Image _img, PrintDocument _document, string _context)
         {
             img = _img;
-            document = _document;
+            //document = _document;
             context = _context;
         }
         public void Print()