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. См. также раздел
|