Class SimulatedHallEffectFlowSensor
A simulated hall-effect flow sensor that provides volumetric flow readings without requiring actual hardware.
Assembly: Meadow.Foundation.dll
View Source
Declaration
public class SimulatedHallEffectFlowSensor : IVolumetricFlowSensor, ISensor<VolumetricFlow>, ISensor
Implements:
Meadow.Peripherals.Sensors.IVolumetricFlowSensor
, Meadow.Peripherals.Sensors.ISensor<Meadow.Units.VolumetricFlow>
, Meadow.Peripherals.Sensors.ISensor
Properties
Flow
Gets the current flow measurement.
View Source
Declaration
public VolumetricFlow Flow { get; }
Methods
SetSignalFrequency(Frequency)
Sets the frequency of the simulated signal, effectively changing the flow rate in the simulation.
View Source
Declaration
public void SetSignalFrequency(Frequency frequency)
Parameters
Type | Name | Description |
---|---|---|
Meadow.Units.Frequency | frequency | The new simulated pulse Meadow.Units.Frequency . |
Read()
Reads the simulated flow value asynchronously.
View Source
Declaration
public Task<VolumetricFlow> Read()
Returns
System.Threading.Tasks.Task<Meadow.Units.VolumetricFlow>
: A System.Threading.Tasks.Task%601
whose result is the current
Meadow.Units.VolumetricFlow
reading.
Implements
Meadow.Peripherals.Sensors.IVolumetricFlowSensor
Meadow.Peripherals.Sensors.ISensor<Meadow.Units.VolumetricFlow>
Meadow.Peripherals.Sensors.ISensor