private void OnTrackComboSelectedIndexChanged(object sender, EventArgs e)
 {
     if (TrackSignalPeak != (RFECommunicator.RFExplorerSignalType)m_TrackCombo.SelectedIndex)
     {
         TrackSignalPeak = (RFECommunicator.RFExplorerSignalType)m_TrackCombo.SelectedIndex;
         OnMarkerValueChangedEvent(new EventArgs());
     }
 }
示例#2
0
 /// <summary>
 /// Gets the dominant marker amplitude in whatever current measurement unit was stored
 /// </summary>
 /// <param name="nMarkerID"></param>
 /// <returns></returns>
 public double GetMarkerAmplitude(int nMarkerID, RFECommunicator.RFExplorerSignalType eSignalType)
 {
     if (m_arrMarkers != null)
     {
         return(m_arrMarkers[nMarkerID][(int)eSignalType].Location.Y);
     }
     else
     {
         return(0.0);
     }
 }
 /// <summary>
 /// Update layout of the internal controls and set the container
 /// </summary>
 public void UpdateUniversalLayout()
 {
     try
     {
         m_GroupControl.m_ContainerForm = this;
         if ((m_objCommunicator != null) && m_objCommunicator.IsGenerator())
         {
             TrackSignalPeak = RFECommunicator.RFExplorerSignalType.Average;
             m_TrackCombo.Items.RemoveAt(2);
             m_TrackCombo.Items.RemoveAt(2);
             m_TrackCombo.Items.RemoveAt(2);
         }
         m_GroupControl.SetUniversalLayout();
     }
     catch {}
 }
示例#4
0
 public void SetMarkerText(int nMarkerID, RFECommunicator.RFExplorerSignalType eType, string sText)
 {
     m_arrMarkers[nMarkerID][(int)eType].FullText = sText;
 }
示例#5
0
 /// <summary>
 /// Update a marker amplitude based on signal type and marker ID
 /// </summary>
 /// <param name="nMarkerID"></param>
 /// <param name="eType"></param>
 /// <param name="dAmplitude"></param>
 public void UpdateMarker(int nMarkerID, RFECommunicator.RFExplorerSignalType eType, double dAmplitude)
 {
     m_arrMarkers[nMarkerID][(int)eType].Location.X = m_arrMarkers[nMarkerID][0].Location.X;
     m_arrMarkers[nMarkerID][(int)eType].Location.Y = dAmplitude;
     m_arrMarkers[nMarkerID][(int)eType].IsVisible  = true;
 }