Sensor QML Type
Sensor要素は、センサーの基底型として機能します。詳細...
| Import Statement: | import QtSensors |
| Since: | QtSensors 5.0 |
| Inherited By: |
プロパティ
- active : bool
- alwaysOn : bool
- availableDataRates : list<Range>
- axesOrientationMode : Sensor::AxesOrientationMode
(since QtSensors 5.1) - bufferSize : int
(since QtSensors 5.1) - busy : bool
- connectedToBackend : bool
- currentOrientation : int
(since QtSensors 5.1) - dataRate : int
- description : string
- efficientBufferSize : int
(since QtSensors 5.1) - error : int
- identifier : string
- maxBufferSize : int
(since QtSensors 5.1) - outputRange : int
- outputRanges : list<OutputRange>
- reading : SensorReading
- skipDuplicates : bool
(since QtSensors 5.1) - type : string
- userOrientation : int
(since QtSensors 5.1)
方法
- bool isFeatureSupported(feature)
(since QtSensors 6.7) - bool start()
- bool stop()
詳細説明
Sensor要素は、センサーの基底型として機能します。
この要素は、QSensor クラスをラップしています。詳細については、QSensor のドキュメントを参照してください。
この要素は直接作成することはできません。代わりに、サブクラスのいずれかを使用してください。
プロパティのドキュメント
active : bool
このプロパティには、センサーが有効かどうかを示す値が格納されています。
このプロパティに関する詳細については、QSensor::active を参照してください。
alwaysOn : bool
このプロパティは、画面がオフのときにセンサーを稼働させ続けるかどうかを示す値を持ちます。
このプロパティに関する詳細については、QSensor::alwaysOn をご覧ください。
availableDataRates : list<Range>
このプロパティには、センサーが対応するデータレートが格納されています。
このプロパティに関する詳細については、QSensor::availableDataRates をご覧ください。
axesOrientationMode : Sensor::AxesOrientationMode [since QtSensors 5.1]
このプロパティは、画面の向きが値の読み取りに与える影響を制御するモードを保持しています。
このプロパティに関する詳細については、QSensor::axesOrientationMode を参照してください。
このプロパティは QtSensors 5.1 で導入されました。
bufferSize : int [since QtSensors 5.1]
このプロパティは、バッファのサイズを保持します。
このプロパティに関する詳細については、QSensor::bufferSize を参照してください。
このプロパティは QtSensors 5.1 で導入されました。
busy : bool
このプロパティは、センサーがビジー状態であるかどうかを示す値を持っています。
このプロパティに関する詳細については、QSensor::busy を参照してください。
connectedToBackend : bool
このプロパティには、センサーがバックエンドに接続されているかどうかを示す値が格納されます。
このプロパティに関する詳細については、QSensor::connectedToBackend をご覧ください。
currentOrientation : int [since QtSensors 5.1]
このプロパティには、読み取り値の回転に使用される現在の向きが格納されています。
このプロパティに関する詳細については、QSensor::currentOrientation を参照してください。
このプロパティは QtSensors 5.1 で導入されました。
dataRate : int
このプロパティには、センサーを動作させるべきデータレートが格納されています。
このプロパティに関する詳細については、QSensor::dataRate をご覧ください。
description : string
このプロパティには、センサーに関する説明文字列が格納されています。
efficientBufferSize : int [since QtSensors 5.1]
このプロパティには、最も効率的なバッファサイズが保持されています。
このプロパティに関する詳細については、QSensor::efficientBufferSize を参照してください。
このプロパティは QtSensors 5.1 で導入されました。
error : int
このプロパティには、センサーに最後に設定されたエラーコードが格納されています。
identifier : string
このプロパティには、センサーのバックエンド識別子が格納されています。
このプロパティに関する詳細については、QSensor::identifier をご覧ください。
maxBufferSize : int [since QtSensors 5.1]
このプロパティは、バッファの最大サイズを保持します。
このプロパティに関する詳細については、QSensor::maxBufferSize を参照してください。
このプロパティは、QtSensors 5.1で導入されました。
outputRange : int
このプロパティは、センサーが使用している出力範囲を保持します。
このプロパティに関する詳細については、QSensor::outputRange を参照してください。
outputRanges : list<OutputRange>
このプロパティには、センサーがサポートする出力範囲の一覧が格納されています。
このプロパティに関する詳細については、QSensor::outputRanges を参照してください。
reading : SensorReading
このプロパティは読み取りクラスを保持しています。
このプロパティに関する詳細については、QSensor::reading を参照してください。
QML Reading typesも参照してください 。
skipDuplicates : bool [since QtSensors 5.1]
このプロパティは、重複する読み取り値を省略すべきかどうかを示します。
このプロパティに関する詳細については、QSensor::skipDuplicates を参照してください。
このプロパティは QtSensors 5.1 で導入されました。
type : string
このプロパティは、センサーの型を保持します。
userOrientation : int [since QtSensors 5.1]
このプロパティは、UserOrientation モードで読み取り値を回転させる際に使用される角度を保持します。
このプロパティに関する詳細については、QSensor::userOrientation を参照してください。
このプロパティは QtSensors 5.1 で導入されました。
メソッドのドキュメント
[since QtSensors 6.7] bool isFeatureSupported(feature)
バックエンドが特定の機能をサポートしているかどうかを確認します。feature がサポートされている場合はtrue を返し、そうでない場合はfalse を返します。機能の詳細については、QSensor::Feature を参照してください。
詳細については、QSensor::isFeatureSupported を参照してください。
このメソッドは QtSensors 6.7 で導入されました。
bool start()
センサーからの値の取得を開始します。センサーが起動された場合は true を返し、そうでない場合は false を返します。
詳細については、QSensor::start() を参照してください。
bool stop()
センサーからの値の取得を停止します。センサーの停止に成功した場合は true を、失敗した場合は false を返します。
詳細については、QSensor::stop() を参照してください。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.