Skip to main content

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
TypeNameDescription
Meadow.Units.FrequencyfrequencyThe 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