private void bT_Wind_Click(object sender, EventArgs e) { MyQueue.QueueInfo myQuInfo = new MyQueue.QueueInfo(); myQuInfo.Type = 'k'; myQuInfo.Msg = 2; myQueue.AddQueue(myQuInfo); }
public int AddQueue(QueueInfo queue) { QueueInfo queueinfo = new QueueInfo(); queueinfo.Type = queue.Type; queueinfo.Msg = queue.Msg; ListQueue.Enqueue(queueinfo); return(0); }
//开机 private void bT_Start_Click(object sender, EventArgs e) { // keyState = 1; // stateSendFlag = true; MyQueue.QueueInfo myQuInfo = new MyQueue.QueueInfo(); myQuInfo.Type = 'k'; myQuInfo.Msg = 1; myQueue.AddQueue(myQuInfo); }
public QueueInfo DecQune() { try { //从队列中取出 QueueInfo queueinfo = (QueueInfo)ListQueue.Dequeue(); return(queueinfo); //取出的queueinfo就可以用了,里面有你要的东西 //。。。。。。 } catch (Exception ex) { return(null); //throw; } }
//挡位 private void textBox1_TextChanged(object sender, EventArgs e) { int tem1 = Convert.ToInt16(textBox1.Text); if (tem1 > 5) { tem1 = 5; } else if (tem1 < 1) { tem1 = 1; } MyQueue.QueueInfo myQuInfo = new MyQueue.QueueInfo(); myQuInfo.Type = 'l'; myQuInfo.Msg = tem1; myQueue.AddQueue(myQuInfo); }