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.