Class HallEffectBase
Base class for Hall effect flow sensors that measure volumetric flow based on pulse frequency.
Assembly: HallEffectFlowSensors.dll
View Source
Declaration
public abstract class HallEffectBase : PollingSensorBase<VolumetricFlow>, IObservable<IChangeResult<VolumetricFlow>>, ISamplingSensor<VolumetricFlow>, ISamplingSensor, IVolumetricFlowSensor, ISensor<VolumetricFlow>, ISensor
Inheritance: System.Object
-> Meadow.Foundation.ObservableBase<UNIT>
Derived:
Implements:
System.IObservable<Meadow.IChangeResult<Meadow.Units.VolumetricFlow>>
, Meadow.Peripherals.Sensors.ISamplingSensor<Meadow.Units.VolumetricFlow>
, Meadow.Peripherals.Sensors.ISamplingSensor
, Meadow.Peripherals.Sensors.IVolumetricFlowSensor
, Meadow.Peripherals.Sensors.ISensor<Meadow.Units.VolumetricFlow>
, Meadow.Peripherals.Sensors.ISensor
Properties
Flow
Last value read from the sensor.
View Source
Declaration
public VolumetricFlow Flow { get; }
Methods
ReadSensor()
Read value from sensor
View Source
Declaration
protected override Task<VolumetricFlow> ReadSensor()
Returns
System.Threading.Tasks.Task<Meadow.Units.VolumetricFlow>
: unitized value
Implements
System.IObservable<Meadow.IChangeResult<Meadow.Units.VolumetricFlow>>
Meadow.Peripherals.Sensors.ISamplingSensor<Meadow.Units.VolumetricFlow>
Meadow.Peripherals.Sensors.ISamplingSensor
Meadow.Peripherals.Sensors.IVolumetricFlowSensor
Meadow.Peripherals.Sensors.ISensor<Meadow.Units.VolumetricFlow>
Meadow.Peripherals.Sensors.ISensor