Skip to main content

Interface IDigitalSignalAnalyzer

Provides analysis capabilities for digital signals, measuring frequency and duty cycle characteristics.

Assembly: Meadow.Contracts.dll
View Source
Declaration
public interface IDigitalSignalAnalyzer

Methods

GetCount()

Gets the current sensor count

View Source
Declaration
ulong GetCount()
Returns

System.UInt64

GetFrequency()

Takes an instantaneous measurement of the signal frequency.

View Source
Declaration
Frequency GetFrequency()
Returns

Meadow.Units.Frequency: The current frequency of the digital signal.### GetMeanFrequency() Calculates the average frequency over the measurement period.

View Source
Declaration
Frequency GetMeanFrequency()
Returns

Meadow.Units.Frequency: The mean frequency of the digital signal.### GetDutyCycle() Measures the duty cycle of the digital signal.

View Source
Declaration
double GetDutyCycle()
Returns

System.Double: The duty cycle as a ratio between 0 and 1, where 0 represents always low and 1 represents always high.