private void rfModeTable_CB_SelectedIndexChanged(object sender, EventArgs e) { if (rfModeTable_CB.SelectedItem != null) { int index = rfModeTable_CB.SelectedIndex; if (index >= 0) { RFModeTableEntry rfTableEntry = m_AppForm.m_ReaderAPI.ReaderCapabilities.RFModes[0][index]; for (int k = 0; k < rfModelistView.Items.Count; k++) { if (rfModelistView.Items[k].SubItems.Count > 1) { rfModelistView.Items[k].SubItems.RemoveAt(1); } } rfModelistView.Items[0].SubItems.Add(rfTableEntry.ModeIdentifier.ToString()); rfModelistView.Items[1].SubItems.Add(rfTableEntry.DivideRatio.ToString()); rfModelistView.Items[2].SubItems.Add(rfTableEntry.BdrValue.ToString()); rfModelistView.Items[3].SubItems.Add(rfTableEntry.Modulation.ToString()); rfModelistView.Items[4].SubItems.Add(rfTableEntry.ForwardLinkModulationType.ToString()); rfModelistView.Items[5].SubItems.Add(rfTableEntry.PieValue.ToString()); rfModelistView.Items[6].SubItems.Add(rfTableEntry.MinTariValue.ToString()); rfModelistView.Items[7].SubItems.Add(rfTableEntry.MaxTariValue.ToString()); rfModelistView.Items[8].SubItems.Add(rfTableEntry.StepTariValue.ToString()); rfModelistView.Items[9].SubItems.Add(rfTableEntry.SpectralMaskIndicator.ToString()); rfModelistView.Items[10].SubItems.Add(rfTableEntry.EPCHAGTCConformance.ToString()); } } }
public RFModeDetails(RFModeTableEntry rfmte, uint RFModeTableIndex) { this.details = rfmte; this.modeIdentifier = RFModeTableIndex; }