Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные материалы.pdf
Скачиваний:
3
Добавлен:
07.06.2025
Размер:
12.29 Mб
Скачать

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

Sensor и QSensor — базовые реализации датчика

description, type : string — описание и тип

active : bool — включен ли датчик

start() — начать получать данные

stop() — прекратить получать данные

busy : bool — доступен ли для использования

alwaysOn : bool — работает ли при выключенном экране

dataRate : int — частота обновления в герцах

skipDuplicates : bool — пропускать ли повторы

reading : SensorReading — актуальные значения датчика

timestamp : quint4 — отсчёт времени в микросекундах

doc.qt.io/qt-5.6/qml-qtsensors-sensor.html doc.qt.io/qt-5.6/qsensor.html

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

ProximitySensor — датчик приближения

reading : ProximityReading

near : bool — есть ли объект поблизости

ProximitySensor { id: proximitySensor active: true }

Switch { anchors.centerIn: parent

enabled: proximitySensor.active checked: proximitySensor.active &&

proximitySensor.reading.near automaticCheck: false

scaledoc.qt.io/qt: 10-5.6/qml-qtsensors-proximitysensor.html

}doc.qt.io/qt-5.6/qproximitysensor.html

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

LightSensor — датчик освещённости

fieldOfView : real — угол зрения

reading : LightReading

illuminance : real — освещённость в люксах

LightSensor {id: lightSensor active: true }

Label {

anchors.centerIn: parent text: lightSensor.reading ?

qsTr("%1 lux").arg(lightSensor.reading.illuminance) : qsTr("Unknown")

font.pixelSize: Theme.fontSizeExtraLarge

colordoc.qt.io/qt: Theme-5.6/qml-qtsensors.highlightColor-lightsensor.html doc.qt.io/qt-5.6/qlightsensor.html

}

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

AmbientLightSensor — датчик уровня освещённости

reading : AmbientLightReading

lightLevel : LightLevel — уровень освещённости

AmbientLightReading.Undefined — не определено

AmbientLightReading.Dark — темно

AmbientLightReading.Twilight — сумерки

AmbientLightReading.Light — светло

AmbientLightReading.Bright — ярко

AmbientLightReading.Sunny — очень ярко

doc.qt.io/qt-5.6/qml-qtsensors-ambientlightsensor.html doc.qt.io/qt-5.6/qambientlightsensor.html