private void AddInstrument(TestStationInstrumentData testStationInstrumentData, Color bgColor)
{
if (testStationInstrumentData != null)
{
TestStationDescriptionInstrument testStationInstrument = testStationInstrumentData.TestStationInstrument;
InstrumentDescription instrument = testStationInstrumentData.InstrumentDescription;
ItemDescription itemDescription = testStationInstrumentData.ItemDescription;
string testStationName = testStationInstrumentData.TestStation.name;
var itm = new ListViewItem( testStationName );
var modelName = "";
if (instrument != null)
{
modelName = instrument.name;
if (instrument.Identification != null
&& instrument.Identification.ModelName != null)
modelName = instrument.Identification.ModelName;
}
else if (itemDescription != null)
{
modelName = itemDescription.name;
if (itemDescription.Identification != null
&& itemDescription.Identification.ModelName != null)
modelName = itemDescription.Identification.ModelName;
}
itm.SubItems.Add(modelName);
itm.SubItems.Add(testStationInstrument.ID);
itm.BackColor = bgColor;
itm.Tag = testStationInstrumentData;
lvInstruments.Items.Add( itm );
}
}