/// <summary> /// Ermittelt die Schnittstelle zur Feineinstellung der Quellgruppenanwahl aus der BDA Topologie des Filters. /// </summary> /// <param name="filter">Der zu verwendende Filter.</param> /// <returns>Die Schnittstelle für die Feineinstellungen, sofern vorhanden.</returns> public static IBDAFrequencyFilter GetFrequencyFilter(this TypedComIdentity <IBaseFilter> filter) { // Forward return(filter.GetOutputControlNode <IBDAFrequencyFilter>(0)); }
/// <summary> /// Ermittelt die Schnittstelle mit den Signalinformationen aus der BDA Topologie des Filters. /// </summary> /// <param name="filter">Der zu verwendende Filter.</param> /// <returns>Die Schnittstelle auf die Signalinformationen, sofern vorhanden.</returns> public static IBDASignalStatistics GetSignalStatistics(this TypedComIdentity <IBaseFilter> filter) { // Forward return(filter.GetOutputControlNode <IBDASignalStatistics>(0)); }
/// <summary> /// Ermittelt die Demodulatorschnittstelle aus der BDA Topologie des Filters. /// </summary> /// <param name="filter">Der zu verwendende Filter.</param> /// <returns>Die Schnittstelle auf den Demodulator, sofern vorhanden.</returns> public static IBDADigitalDemodulator GetDigitalDemodulator(this TypedComIdentity <IBaseFilter> filter) { // Forward return(filter.GetOutputControlNode <IBDADigitalDemodulator>(1)); }