Class Ads1263.AnalogInputPort
Represents an Ads1263 analog input port
Assembly: Ads1263.dll
View Source
public class Ads1263.AnalogInputPort : AnalogInputPortBase, IObservableAnalogInputPort, IAnalogInputPort, IAnalogPort, IPort<IAnalogChannelInfo>, IDisposable, IObservable<IChangeResult<Voltage>>
Inheritance: System.Object -> Meadow.Hardware.PortBase<Meadow.Hardware.IAnalogChannelInfo> -> Meadow.Hardware.AnalogPortBase -> Meadow.Hardware.AnalogInputPortBase
Implements:
Meadow.Hardware.IObservableAnalogInputPort, Meadow.Hardware.IAnalogInputPort, Meadow.Hardware.IAnalogPort, Meadow.Hardware.IPort<Meadow.Hardware.IAnalogChannelInfo>, System.IDisposable, System.IObservable<Meadow.IChangeResult<Meadow.Units.Voltage>>
Properties
IsSampling
Is the port sampling
View Source
public bool IsSampling { get; protected set; }
Methods
StartConversions()
Start the ADC conversions
View Source
public void StartConversions()
StopConversions()
Stop the ADC conversions
View Source
public void StopConversions()
Read()
Convenience method to get the current voltage. For frequent reads, use StartUpdating() and StopUpdating() in conjunction with the SampleBuffer.
View Source
public override Task<Voltage> Read()
Returns
System.Threading.Tasks.Task<Meadow.Units.Voltage>
StartUpdating(TimeSpan?)
Start updating
View Source
public override void StartUpdating(TimeSpan? updateInterval = null)
Parameters
| Type | Name |
|---|---|
System.Nullable<System.TimeSpan> | updateInterval |
StopUpdating()
Stop updating the port
View Source
public override void StopUpdating()
Implements
Meadow.Hardware.IObservableAnalogInputPortMeadow.Hardware.IAnalogInputPortMeadow.Hardware.IAnalogPortMeadow.Hardware.IPort<Meadow.Hardware.IAnalogChannelInfo>System.IDisposableSystem.IObservable<Meadow.IChangeResult<Meadow.Units.Voltage>>