private void updatePG250ChannelTable(PG250 pg250) { /*if (pg250CO2Label.InvokeRequired) * { * // this is worker thread * updatePG250ChannelTableDelegate del = new updatePG250ChannelTableDelegate(updatePG250ChannelTable); * pg250NOLabel.Invoke(del, new object[] { pg250 }); * pg250NOxLabel.Invoke(del, new object[] { pg250 }); * pg250CorrNOLabel.Invoke(del, new object[] { pg250 }); * pg250CorrNOxLabel.Invoke(del, new object[] { pg250 }); * pg250COLabel.Invoke(del, new object[] { pg250 }); * pg250CO2Label.Invoke(del, new object[] { pg250 }); * pg250O2Label.Invoke(del, new object[] { pg250 }); * pg250SO2Label.Invoke(del, new object[] { pg250 }); * pg250CorrSO2Label.Invoke(del, new object[] { pg250 }); * } * else * { * // this is UI thread * pg250NOLabel.Text = mPG250.channelList[0].value.ToString(); * pg250NOxLabel.Text = mPG250.channelList[1].value.ToString(); * pg250CorrNOLabel.Text = mPG250.channelList[2].value.ToString(); * pg250CorrNOxLabel.Text = mPG250.channelList[3].value.ToString(); * pg250COLabel.Text = mPG250.channelList[4].value.ToString(); * pg250CO2Label.Text = mPG250.channelList[5].value.ToString(); * pg250O2Label.Text = mPG250.channelList[6].value.ToString(); * pg250SO2Label.Text = mPG250.channelList[7].value.ToString(); * pg250CorrSO2Label.Text = mPG250.channelList[8].value.ToString(); * }*/ }
public PG250Pageee() { InitializeComponent(); InitializeViews(); mPG250 = new PG250(); fillPortList(); }