Windows.Devices.Sensors Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к поддерживаемым типам датчиков и связанным данным о движении.
Классы
Accelerometer |
Представляет датчик акселерометра. Этот датчик возвращает значения силы G относительно осей x, y и z. См. пример внедрения в примере с акселерометром. |
AccelerometerDataThreshold |
Предоставляет доступ к пороговым значениям данных акселерометра (также называемым чувствительностью к изменениям). |
AccelerometerReading |
Представляет показания акселерометра. |
AccelerometerReadingChangedEventArgs |
Предоставляет данные для события чтения акселерометра — изменено. |
AccelerometerShakenEventArgs |
Предоставляет данные для события встряхивание акселерометра. |
ActivitySensor |
Представляет датчик, предоставляющий сведения о активности и состоянии датчика. |
ActivitySensorReading |
Представляет считывание датчика активности, предоставляющего показания для датчика. |
ActivitySensorReadingChangedEventArgs |
Представляет данные для события изменения считывания датчика. |
ActivitySensorReadingChangeReport |
Представляет данные для триггера датчика. |
ActivitySensorTriggerDetails |
Представляет сведения о срабатывании датчика. |
AdaptiveDimmingOptions |
Предоставляет возможность управлять поведением затемнения экрана компьютера в зависимости от того, обнаружен ли пользователь датчиком присутствия человека. |
Altimeter |
Предоставляет интерфейс для альтиметрического датчика для измерения относительной высоты. См. пример внедрения в примере с высотометром. |
AltimeterReading |
Представляет считывание высотомеров. |
AltimeterReadingChangedEventArgs |
Предоставляет данные для события считывания высотомеров — изменено. |
Barometer |
Предоставляет интерфейс для барометрического датчика для измерения атмосферного давления. См. пример внедрения в примере с барометром. |
BarometerDataThreshold |
Предоставляет доступ к пороговым значениям данных барометра (также называемым чувствительностью к изменениям). |
BarometerReading |
Представляет показания барометра. |
BarometerReadingChangedEventArgs |
Предоставляет данные для события чтения барометра — изменено. |
Compass |
Представляет датчик компаса. Этот датчик возвращает заголовок относительно Магнитного Севера и, возможно, Истинного Севера. (Последнее зависит от возможностей системы.) См. пример внедрения в примере с компасом. |
CompassDataThreshold |
Предоставляет доступ к пороговым значениям данных компаса (также называемым чувствительностью к изменениям). |
CompassReading |
Представляет считывание компаса. |
CompassReadingChangedEventArgs |
Предоставляет данные для события чтения компаса — изменено. |
DetectedPerson |
Представляет обнаруженного человека, обнаруженного датчиком присутствия человека. |
Gyrometer |
Представляет датчик гирометра, который предоставляет значения угловой скорости относительно осей x, y и z. |
GyrometerDataThreshold |
Предоставляет доступ к пороговым значениям данных гирометра (также называемым чувствительностью к изменениям). |
GyrometerReading |
Представляет показания гирометра. |
GyrometerReadingChangedEventArgs |
Предоставляет данные для события чтения гирометра — изменено. |
HeadOrientation |
Представляет объект, описывающий ориентацию головы пользователя относительно датчика присутствия человека с точки зрения крена, наклона и рыскания. |
HeadPosition |
Представляет объект, описывающий расположение головы пользователя относительно датчика присутствия человека с точки зрения азимута и высоты. |
HingeAngleReading |
Предоставляет доступ к данным, предоставляемым датчиком угла петли на двухэкранном устройстве. |
HingeAngleSensor |
Представляет датчик угла поворота в двухэкранном устройстве. |
HingeAngleSensorReadingChangedEventArgs |
Предоставляет данные для события ReadingChanged . |
HumanPresenceFeatures |
Представляет параметры системы, поддерживаемые датчиком присутствия человека. |
HumanPresenceSensor |
Представляет датчик, который определяет, присутствует ли пользователь, отсутствует или не взаимодействует с устройством. |
HumanPresenceSensorReading |
Представляет одно чтение из HumanPresenceSensor. |
HumanPresenceSensorReadingChangedEventArgs |
Предоставляет данные для события HumanPresenceSensor.ReadingChanged . |
HumanPresenceSensorReadingUpdate |
Представляет одно обновленное чтение из HumanPresenceSensor. |
HumanPresenceSettings |
Представляет различные параметры системы присутствия человека. |
Inclinometer |
Представляет датчик инклинометра, который предоставляет значения шага, поворота и поворота, соответствующие углам поворота вокруг осей x, y и z соответственно. |
InclinometerDataThreshold |
Предоставляет доступ к пороговым значениям данных инклинометра (также называемым чувствительностью к изменениям). |
InclinometerReading |
Представляет показания инклинометра. |
InclinometerReadingChangedEventArgs |
Предоставляет данные для события изменения считывания инклинометра. |
LightSensor |
Представляет датчик внешнего освещения, который обеспечивает чтение внешнего света в виде значения LUX. |
LightSensorDataThreshold |
Предоставляет доступ к пороговым значениям светлых данных (также известных как чувствительность к изменениям). |
LightSensorReading |
Представляет показания датчика внешнего освещения. |
LightSensorReadingChangedEventArgs |
Предоставляет данные для события изменения считывания датчика окружающего света. |
LockOnLeaveOptions |
Предоставляет возможность управлять поведением блокировки экрана компьютера в зависимости от того, обнаружен ли пользователь датчиком присутствия человека. |
Magnetometer |
Представляет магнитный датчик. |
MagnetometerDataThreshold |
Предоставляет доступ к пороговым значениям данных магнитометра (также называемым чувствительностью к изменениям). |
MagnetometerReading |
Представляет показания магнитометра. |
MagnetometerReadingChangedEventArgs |
Предоставляет данные для события чтения магнитометра — изменено. |
OrientationSensor |
Представляет датчик ориентации. Этот датчик возвращает матрицу поворота и кватернион, который можно использовать для настройки перспективы пользователя в игровом приложении. См. пример внедрения в примере с датчиком положения в пространстве. |
OrientationSensorReading |
Представляет показания датчика ориентации. |
OrientationSensorReadingChangedEventArgs |
Предоставляет данные для события изменения чтения датчика ориентации. |
Pedometer |
Предоставляет интерфейс для шагомера для измерения количества выполненных шагов. См. пример внедрения в примере с шагомером. |
PedometerDataThreshold |
Пороговое значение для датчика шагомера . При соблюдении пороговых условий активируется триггер датчика. |
PedometerReading |
Представляет показания шагомера. |
PedometerReadingChangedEventArgs |
Предоставляет данные для события чтения шагомера — изменено. |
ProximitySensor |
Предоставляет интерфейс для датчика близкого взаимодействия, чтобы определить, обнаружен ли объект. См. пример внедрения в примере с бесконтактным датчиком. |
ProximitySensorDataThreshold |
Пороговое значение для ProximitySensor. При соблюдении пороговых условий активируется триггер датчика. |
ProximitySensorDisplayOnOffController |
Предоставляет контроллер, отвечающий за включение и выключение дисплея телефона на основе показаний датчика близкого взаимодействия. |
ProximitySensorReading |
Представляет считывание с датчика близкого взаимодействия. |
ProximitySensorReadingChangedEventArgs |
Предоставляет данные для события чтения — изменения датчика близкого взаимодействия. |
SensorDataThresholdTriggerDetails |
Предоставляет данные о том, какой датчик активировал задачу мониторинга пороговых значений данных. |
SensorQuaternion |
Представляет кватернион. |
SensorRotationMatrix |
Представляет матрицу поворота 3x3. |
SimpleOrientationSensor |
Представляет простой датчик ориентации. См. пример внедрения в примере с датчиком простого положения в пространстве. Этот датчик определяет текущую ориентацию квадранта указанного устройства, а также его состояние лицом вверх или вниз. |
SimpleOrientationSensorOrientationChangedEventArgs |
Предоставляет данные для события чтения датчика — изменение. |
WakeOnApproachOptions |
Предоставляет возможность управлять поведением при пробуждении экрана компьютера в зависимости от того, обнаружен ли пользователь датчиком присутствия человека. |
Интерфейсы
IHumanPresenceSensorExtension |
Определяет реализацию для типа, который поддерживает проверку и изменение показаний датчика присутствия человека в конвейере между датчиком и системой. |
IHumanPresenceSensorExtensionPlugin |
Определяет реализацию для типа, который поддерживает проверку и изменение показаний датчика присутствия человека в конвейере между датчиком и системой. |
ISensorDataThreshold |
Определяет пороговое значение для данных датчиков. При превышении этого порогового значения активируется триггер датчика. |
Перечисления
AccelerometerReadingType |
Указывает тип акселерометра. |
ActivitySensorReadingConfidence |
Указывает достоверность показаний датчика. |
ActivityType |
Задает типы действий датчика. |
HumanEngagement |
Указывает возможные состояния задействования, поддерживаемые HumanPresenceSensor. |
HumanPresence |
Указывает возможные состояния обнаружения, поддерживаемые HumanPresenceSensor. |
MagnetometerAccuracy |
Точность датчика. Краткое видео о том, как откалибровать магнитометр, см. в статье One Dev Minute - Sensor калибровка датчика. |
PedometerStepKind |
Тип шага, предпринятого в соответствии с шагомером. |
SensorOptimizationGoal |
Указывает, следует ли оптимизировать мощность или точность для датчиков. |
SensorReadingType |
Указывает тип считывания датчика. |
SensorType |
Указывает тип датчика. |
SimpleOrientation |
Указывает ориентацию устройства. |
Комментарии
Это пространство имен предоставляет доступ к типам датчиков, перечисленным в таблице ниже. Драйвер датчика должен указывать, что оборудование интегрировано с корпусом ПК, чтобы оно было доступно через это пространство имен. Датчики, не помеченные как интегрированные с компьютером, даже если они имеют поддерживаемый тип, будут недоступны. Разработчики драйверов могут обратиться к перечислению SensorConnectionType для получения дополнительных сведений.
Sensor | Описание | ||||||
---|---|---|---|---|---|---|---|
Accelerometer (акселерометр) | Обнаруживает ускорение по трем осям (x, y и z). | ||||||
Инклинометр | Определяет угол наклона вдоль трех осей (шаг, рулон и рыска). | ||||||
Gyrometer (гирометр) | Определяет угловую скорость вдоль трех осей. | ||||||
Compass (компас) | Определяет направление в градусах относительно магнитного севера (и из-за севера при интеграции с бортовой GPS). | ||||||
Светлая | Определяет уровень внешнего освещения в люменах. | ||||||
Ориентация | Объединяет данные акселерометра, компаса и гирометра, чтобы обеспечить более гладкие и конфиденциальные данные о повороте, чем можно получить с любого из датчиков. См. Кроме того, это пространство имен предоставляет доступ к следующим данным движения (или перемещения).
Данные датчика предоставляются относительно фиксированной системы координат датчика устройства и не зависят от ориентации дисплея. Для приложений, которые используют данные датчика для управления вводом или для управления элементами на экране, разработчик должен учитывать текущую ориентацию экрана и соответствующим образом компенсировать данные. Дополнительные сведения о системе координат датчика см. в разделе Данные датчика и ориентация дисплея. Некоторые примеры, демонстрирующие использование различных датчиков, см. в разделе Примеры датчиков Windows. См. также раздел
|