|
@@ -74,26 +74,26 @@ namespace ct_terminal
|
|
|
|
|
|
|
|
|
//初始化打印机
|
|
|
- //PrintManual.Instance.PrintManualInit();
|
|
|
+ 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)
|
|
|
{
|
|
@@ -108,27 +108,27 @@ namespace ct_terminal
|
|
|
|
|
|
//启动播放器
|
|
|
m_mediaPlayer.mediaplayer_run();
|
|
|
- ////启动号牌机
|
|
|
- //m_car_number.Start();
|
|
|
- //m_car_number_thread.Start();
|
|
|
- ////启动打印机
|
|
|
- //PrintManual.Instance.Start();
|
|
|
- ////启动接受反馈
|
|
|
- //m_park_consumer.run();
|
|
|
+ //启动号牌机
|
|
|
+ m_car_number.Start();
|
|
|
+ m_car_number_thread.Start();
|
|
|
+ //启动打印机
|
|
|
+ PrintManual.Instance.Start();
|
|
|
+ //启动接受反馈
|
|
|
+ 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)
|
|
@@ -332,14 +332,14 @@ namespace ct_terminal
|
|
|
//关闭播放器
|
|
|
m_mediaPlayer.mediaplayer_uninit();
|
|
|
//关闭打印机
|
|
|
- //PrintManual.Instance.Close();
|
|
|
+ PrintManual.Instance.Close();
|
|
|
//关闭号牌机连接
|
|
|
- //m_car_number.Stop();
|
|
|
- //m_car_number_condition = false;
|
|
|
- //if (m_car_number_thread.IsAlive)
|
|
|
- //{
|
|
|
- // m_car_number_thread.Abort();
|
|
|
- //}
|
|
|
+ m_car_number.Stop();
|
|
|
+ m_car_number_condition = false;
|
|
|
+ if (m_car_number_thread.IsAlive)
|
|
|
+ {
|
|
|
+ m_car_number_thread.Abort();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -357,7 +357,7 @@ namespace ct_terminal
|
|
|
lock (Lock)
|
|
|
{
|
|
|
m_timed_car_license = number;
|
|
|
- m_timed_car_license.Set_timeout_ms(int.MaxValue);
|
|
|
+ m_timed_car_license.Set_timeout_ms(900000);
|
|
|
}
|
|
|
|
|
|
// MessageBoxEe.Show(m_timed_car_license.Value);
|