ActivitySensor Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a sensor that provides the activity and status of a sensor.
public ref class ActivitySensor 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 ActivitySensor 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 ActivitySensor
Public NotInheritable Class ActivitySensor
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Examples
For an example implementation, see the activity sensor sample.
Remarks
Note
This class is not supported in JavaScript
In order to use ActivitySensor, you need to define the activity device capability in your app manifest file.
<Capabilities>
<DeviceCapability Name="activity"/>
</Capabilities>
Properties
DeviceId |
Gets the device identifier. |
MinimumReportInterval |
Gets the minimum report interval supported by the sensor. |
PowerInMilliwatts |
Gets the power in milliwatts that the sensor consumes. |
SubscribedActivities |
Gets the list of activity types that the sensor pledges to perform. |
SupportedActivities |
Gets the list of activity types that the sensor supports. |
Methods
FromIdAsync(String) |
Asynchronously obtains the sensor from its identifier. |
GetCurrentReadingAsync() |
Asynchronously gets the current sensor reading. |
GetDefaultAsync() |
Asynchronously obtains the default sensor. |
GetDeviceSelector() |
Gets the device selector. |
GetSystemHistoryAsync(DateTime, TimeSpan) |
Asynchronously gets sensor readings from a specific time and duration. |
GetSystemHistoryAsync(DateTime) |
Asynchronously gets sensor readings from a specific time. |
Events
ReadingChanged |
Occurs each time the sensor reports a new sensor reading. |