Share via


Barometer Class

Definition

Provides an interface for a barometric sensor to measure atmospheric pressure.

For an example implementation, see the barometer sample.

public ref class Barometer sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Barometer final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Barometer
Public NotInheritable Class Barometer
Inheritance
Object Platform::Object IInspectable Barometer
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

Version history

Windows version SDK version Value added
1709 16299 FromIdAsync
1709 16299 GetDeviceSelector
1709 16299 MaxBatchSize
1709 16299 ReportLatency
2004 19041 ReportThreshold

Properties

DeviceId

Gets the device identifier.

MaxBatchSize

Gets the maximum number of events that can be batched by the sensor.

MinimumReportInterval

The smallest report interval that is supported by this barometer sensor.

ReportInterval

Gets or sets the current report interval for the barometer.

ReportLatency

Gets or sets the delay between batches of sensor information.

ReportThreshold

Gets BarometerDataThreshold for the barometric pressure sensor.

Methods

FromIdAsync(String)

Asynchronously obtains the sensor from its identifier.

GetCurrentReading()

Gets the current reading for the barometer.

GetDefault()

Returns the default barometer sensor.

GetDeviceSelector()

Gets the device selector.

Events

ReadingChanged

Occurs each time the barometer sensor reports a new value.

Applies to

See also