# WARNING: Please don't edit this file. It was generated by Python/WinRT v2.0.0-beta.2

import enum

import winrt.system
from winrt import _winrt_windows_devices_sensors

__all__ = [
    "AccelerometerReadingType",
    "ActivitySensorReadingConfidence",
    "ActivityType",
    "HumanEngagement",
    "HumanPresence",
    "MagnetometerAccuracy",
    "PedometerStepKind",
    "SensorOptimizationGoal",
    "SensorReadingType",
    "SensorType",
    "SimpleOrientation",
    "Accelerometer",
    "AccelerometerDataThreshold",
    "AccelerometerReading",
    "AccelerometerReadingChangedEventArgs",
    "AccelerometerShakenEventArgs",
    "ActivitySensor",
    "ActivitySensorReading",
    "ActivitySensorReadingChangeReport",
    "ActivitySensorReadingChangedEventArgs",
    "ActivitySensorTriggerDetails",
    "AdaptiveDimmingOptions",
    "Altimeter",
    "AltimeterReading",
    "AltimeterReadingChangedEventArgs",
    "Barometer",
    "BarometerDataThreshold",
    "BarometerReading",
    "BarometerReadingChangedEventArgs",
    "Compass",
    "CompassDataThreshold",
    "CompassReading",
    "CompassReadingChangedEventArgs",
    "Gyrometer",
    "GyrometerDataThreshold",
    "GyrometerReading",
    "GyrometerReadingChangedEventArgs",
    "HingeAngleReading",
    "HingeAngleSensor",
    "HingeAngleSensorReadingChangedEventArgs",
    "HumanPresenceFeatures",
    "HumanPresenceSensor",
    "HumanPresenceSensorReading",
    "HumanPresenceSensorReadingChangedEventArgs",
    "HumanPresenceSensorReadingUpdate",
    "HumanPresenceSettings",
    "Inclinometer",
    "InclinometerDataThreshold",
    "InclinometerReading",
    "InclinometerReadingChangedEventArgs",
    "LightSensor",
    "LightSensorDataThreshold",
    "LightSensorReading",
    "LightSensorReadingChangedEventArgs",
    "LockOnLeaveOptions",
    "Magnetometer",
    "MagnetometerDataThreshold",
    "MagnetometerReading",
    "MagnetometerReadingChangedEventArgs",
    "OrientationSensor",
    "OrientationSensorReading",
    "OrientationSensorReadingChangedEventArgs",
    "Pedometer",
    "PedometerDataThreshold",
    "PedometerReading",
    "PedometerReadingChangedEventArgs",
    "ProximitySensor",
    "ProximitySensorDataThreshold",
    "ProximitySensorDisplayOnOffController",
    "ProximitySensorReading",
    "ProximitySensorReadingChangedEventArgs",
    "SensorDataThresholdTriggerDetails",
    "SensorQuaternion",
    "SensorRotationMatrix",
    "SimpleOrientationSensor",
    "SimpleOrientationSensorOrientationChangedEventArgs",
    "WakeOnApproachOptions",
    "IHumanPresenceSensorExtension",
    "ISensorDataThreshold",
]

class AccelerometerReadingType(enum.IntEnum):
    STANDARD = 0
    LINEAR = 1
    GRAVITY = 2

class ActivitySensorReadingConfidence(enum.IntEnum):
    HIGH = 0
    LOW = 1

class ActivityType(enum.IntEnum):
    UNKNOWN = 0
    IDLE = 1
    STATIONARY = 2
    FIDGETING = 3
    WALKING = 4
    RUNNING = 5
    IN_VEHICLE = 6
    BIKING = 7

class HumanEngagement(enum.IntEnum):
    UNKNOWN = 0
    ENGAGED = 1
    UNENGAGED = 2

class HumanPresence(enum.IntEnum):
    UNKNOWN = 0
    PRESENT = 1
    NOT_PRESENT = 2

class MagnetometerAccuracy(enum.IntEnum):
    UNKNOWN = 0
    UNRELIABLE = 1
    APPROXIMATE = 2
    HIGH = 3

class PedometerStepKind(enum.IntEnum):
    UNKNOWN = 0
    WALKING = 1
    RUNNING = 2

class SensorOptimizationGoal(enum.IntEnum):
    PRECISION = 0
    POWER_EFFICIENCY = 1

class SensorReadingType(enum.IntEnum):
    ABSOLUTE = 0
    RELATIVE = 1

class SensorType(enum.IntEnum):
    ACCELEROMETER = 0
    ACTIVITY_SENSOR = 1
    BAROMETER = 2
    COMPASS = 3
    CUSTOM_SENSOR = 4
    GYROSCOPE = 5
    PROXIMITY_SENSOR = 6
    INCLINOMETER = 7
    LIGHT_SENSOR = 8
    ORIENTATION_SENSOR = 9
    PEDOMETER = 10
    RELATIVE_INCLINOMETER = 11
    RELATIVE_ORIENTATION_SENSOR = 12
    SIMPLE_ORIENTATION_SENSOR = 13

class SimpleOrientation(enum.IntEnum):
    NOT_ROTATED = 0
    ROTATED90_DEGREES_COUNTERCLOCKWISE = 1
    ROTATED180_DEGREES_COUNTERCLOCKWISE = 2
    ROTATED270_DEGREES_COUNTERCLOCKWISE = 3
    FACEUP = 4
    FACEDOWN = 5

Accelerometer = _winrt_windows_devices_sensors.Accelerometer
AccelerometerDataThreshold = _winrt_windows_devices_sensors.AccelerometerDataThreshold
AccelerometerReading = _winrt_windows_devices_sensors.AccelerometerReading
AccelerometerReadingChangedEventArgs = _winrt_windows_devices_sensors.AccelerometerReadingChangedEventArgs
AccelerometerShakenEventArgs = _winrt_windows_devices_sensors.AccelerometerShakenEventArgs
ActivitySensor = _winrt_windows_devices_sensors.ActivitySensor
ActivitySensorReading = _winrt_windows_devices_sensors.ActivitySensorReading
ActivitySensorReadingChangeReport = _winrt_windows_devices_sensors.ActivitySensorReadingChangeReport
ActivitySensorReadingChangedEventArgs = _winrt_windows_devices_sensors.ActivitySensorReadingChangedEventArgs
ActivitySensorTriggerDetails = _winrt_windows_devices_sensors.ActivitySensorTriggerDetails
AdaptiveDimmingOptions = _winrt_windows_devices_sensors.AdaptiveDimmingOptions
Altimeter = _winrt_windows_devices_sensors.Altimeter
AltimeterReading = _winrt_windows_devices_sensors.AltimeterReading
AltimeterReadingChangedEventArgs = _winrt_windows_devices_sensors.AltimeterReadingChangedEventArgs
Barometer = _winrt_windows_devices_sensors.Barometer
BarometerDataThreshold = _winrt_windows_devices_sensors.BarometerDataThreshold
BarometerReading = _winrt_windows_devices_sensors.BarometerReading
BarometerReadingChangedEventArgs = _winrt_windows_devices_sensors.BarometerReadingChangedEventArgs
Compass = _winrt_windows_devices_sensors.Compass
CompassDataThreshold = _winrt_windows_devices_sensors.CompassDataThreshold
CompassReading = _winrt_windows_devices_sensors.CompassReading
CompassReadingChangedEventArgs = _winrt_windows_devices_sensors.CompassReadingChangedEventArgs
Gyrometer = _winrt_windows_devices_sensors.Gyrometer
GyrometerDataThreshold = _winrt_windows_devices_sensors.GyrometerDataThreshold
GyrometerReading = _winrt_windows_devices_sensors.GyrometerReading
GyrometerReadingChangedEventArgs = _winrt_windows_devices_sensors.GyrometerReadingChangedEventArgs
HingeAngleReading = _winrt_windows_devices_sensors.HingeAngleReading
HingeAngleSensor = _winrt_windows_devices_sensors.HingeAngleSensor
HingeAngleSensorReadingChangedEventArgs = _winrt_windows_devices_sensors.HingeAngleSensorReadingChangedEventArgs
HumanPresenceFeatures = _winrt_windows_devices_sensors.HumanPresenceFeatures
HumanPresenceSensor = _winrt_windows_devices_sensors.HumanPresenceSensor
HumanPresenceSensorReading = _winrt_windows_devices_sensors.HumanPresenceSensorReading
HumanPresenceSensorReadingChangedEventArgs = _winrt_windows_devices_sensors.HumanPresenceSensorReadingChangedEventArgs
HumanPresenceSensorReadingUpdate = _winrt_windows_devices_sensors.HumanPresenceSensorReadingUpdate
HumanPresenceSettings = _winrt_windows_devices_sensors.HumanPresenceSettings
Inclinometer = _winrt_windows_devices_sensors.Inclinometer
InclinometerDataThreshold = _winrt_windows_devices_sensors.InclinometerDataThreshold
InclinometerReading = _winrt_windows_devices_sensors.InclinometerReading
InclinometerReadingChangedEventArgs = _winrt_windows_devices_sensors.InclinometerReadingChangedEventArgs
LightSensor = _winrt_windows_devices_sensors.LightSensor
LightSensorDataThreshold = _winrt_windows_devices_sensors.LightSensorDataThreshold
LightSensorReading = _winrt_windows_devices_sensors.LightSensorReading
LightSensorReadingChangedEventArgs = _winrt_windows_devices_sensors.LightSensorReadingChangedEventArgs
LockOnLeaveOptions = _winrt_windows_devices_sensors.LockOnLeaveOptions
Magnetometer = _winrt_windows_devices_sensors.Magnetometer
MagnetometerDataThreshold = _winrt_windows_devices_sensors.MagnetometerDataThreshold
MagnetometerReading = _winrt_windows_devices_sensors.MagnetometerReading
MagnetometerReadingChangedEventArgs = _winrt_windows_devices_sensors.MagnetometerReadingChangedEventArgs
OrientationSensor = _winrt_windows_devices_sensors.OrientationSensor
OrientationSensorReading = _winrt_windows_devices_sensors.OrientationSensorReading
OrientationSensorReadingChangedEventArgs = _winrt_windows_devices_sensors.OrientationSensorReadingChangedEventArgs
Pedometer = _winrt_windows_devices_sensors.Pedometer
PedometerDataThreshold = _winrt_windows_devices_sensors.PedometerDataThreshold
PedometerReading = _winrt_windows_devices_sensors.PedometerReading
PedometerReadingChangedEventArgs = _winrt_windows_devices_sensors.PedometerReadingChangedEventArgs
ProximitySensor = _winrt_windows_devices_sensors.ProximitySensor
ProximitySensorDataThreshold = _winrt_windows_devices_sensors.ProximitySensorDataThreshold
ProximitySensorDisplayOnOffController = _winrt_windows_devices_sensors.ProximitySensorDisplayOnOffController
ProximitySensorReading = _winrt_windows_devices_sensors.ProximitySensorReading
ProximitySensorReadingChangedEventArgs = _winrt_windows_devices_sensors.ProximitySensorReadingChangedEventArgs
SensorDataThresholdTriggerDetails = _winrt_windows_devices_sensors.SensorDataThresholdTriggerDetails
SensorQuaternion = _winrt_windows_devices_sensors.SensorQuaternion
SensorRotationMatrix = _winrt_windows_devices_sensors.SensorRotationMatrix
SimpleOrientationSensor = _winrt_windows_devices_sensors.SimpleOrientationSensor
SimpleOrientationSensorOrientationChangedEventArgs = _winrt_windows_devices_sensors.SimpleOrientationSensorOrientationChangedEventArgs
WakeOnApproachOptions = _winrt_windows_devices_sensors.WakeOnApproachOptions
IHumanPresenceSensorExtension = _winrt_windows_devices_sensors.IHumanPresenceSensorExtension
ISensorDataThreshold = _winrt_windows_devices_sensors.ISensorDataThreshold
