You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
665 lines
21 KiB
665 lines
21 KiB
# The PEP 484 type hints stub file for the QtSensors module.
|
|
#
|
|
# Generated by SIP 6.7.12
|
|
#
|
|
# Copyright (c) 2023 Riverbank Computing Limited <info@riverbankcomputing.com>
|
|
#
|
|
# This file is part of PyQt5.
|
|
#
|
|
# This file may be used under the terms of the GNU General Public License
|
|
# version 3.0 as published by the Free Software Foundation and appearing in
|
|
# the file LICENSE included in the packaging of this file. Please review the
|
|
# following information to ensure the GNU General Public License version 3.0
|
|
# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
|
|
#
|
|
# If you do not wish to use this file under the terms of the GPL version 3.0
|
|
# then you may purchase a commercial license. For more information contact
|
|
# info@riverbankcomputing.com.
|
|
#
|
|
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
|
|
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
|
|
import typing
|
|
|
|
import PyQt5.sip
|
|
|
|
from PyQt5 import QtCore
|
|
|
|
# Support for QDate, QDateTime and QTime.
|
|
import datetime
|
|
|
|
# Convenient type aliases.
|
|
PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
|
|
PYQT_SLOT = typing.Union[typing.Callable[..., Any], QtCore.pyqtBoundSignal]
|
|
|
|
|
|
class QSensorReading(QtCore.QObject):
|
|
|
|
def value(self, index: int) -> typing.Any: ...
|
|
def valueCount(self) -> int: ...
|
|
def setTimestamp(self, timestamp: int) -> None: ...
|
|
def timestamp(self) -> int: ...
|
|
|
|
|
|
class QAccelerometerReading(QSensorReading):
|
|
|
|
def setZ(self, z: float) -> None: ...
|
|
def z(self) -> float: ...
|
|
def setY(self, y: float) -> None: ...
|
|
def y(self) -> float: ...
|
|
def setX(self, x: float) -> None: ...
|
|
def x(self) -> float: ...
|
|
|
|
|
|
class QSensorFilter(PyQt5.sipsimplewrapper):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QSensorFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QSensorReading]) -> bool: ...
|
|
|
|
|
|
class QAccelerometerFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QAccelerometerFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QAccelerometerReading]) -> bool: ...
|
|
|
|
|
|
class QSensor(QtCore.QObject):
|
|
|
|
class AxesOrientationMode(int):
|
|
FixedOrientation = ... # type: QSensor.AxesOrientationMode
|
|
AutomaticOrientation = ... # type: QSensor.AxesOrientationMode
|
|
UserOrientation = ... # type: QSensor.AxesOrientationMode
|
|
|
|
class Feature(int):
|
|
Buffering = ... # type: QSensor.Feature
|
|
AlwaysOn = ... # type: QSensor.Feature
|
|
GeoValues = ... # type: QSensor.Feature
|
|
FieldOfView = ... # type: QSensor.Feature
|
|
AccelerationMode = ... # type: QSensor.Feature
|
|
SkipDuplicates = ... # type: QSensor.Feature
|
|
AxesOrientation = ... # type: QSensor.Feature
|
|
PressureSensorTemperature = ... # type: QSensor.Feature
|
|
|
|
def __init__(self, type: typing.Union[QtCore.QByteArray, bytes, bytearray], parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
bufferSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
efficientBufferSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
maxBufferSizeChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
userOrientationChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
currentOrientationChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
axesOrientationModeChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
skipDuplicatesChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
dataRateChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
alwaysOnChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
availableSensorsChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
sensorError: typing.ClassVar[QtCore.pyqtSignal]
|
|
readingChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
activeChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
busyChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
def stop(self) -> None: ...
|
|
def start(self) -> bool: ...
|
|
def setBufferSize(self, bufferSize: int) -> None: ...
|
|
def bufferSize(self) -> int: ...
|
|
def setEfficientBufferSize(self, efficientBufferSize: int) -> None: ...
|
|
def efficientBufferSize(self) -> int: ...
|
|
def setMaxBufferSize(self, maxBufferSize: int) -> None: ...
|
|
def maxBufferSize(self) -> int: ...
|
|
def setUserOrientation(self, userOrientation: int) -> None: ...
|
|
def userOrientation(self) -> int: ...
|
|
def setCurrentOrientation(self, currentOrientation: int) -> None: ...
|
|
def currentOrientation(self) -> int: ...
|
|
def setAxesOrientationMode(self, axesOrientationMode: 'QSensor.AxesOrientationMode') -> None: ...
|
|
def axesOrientationMode(self) -> 'QSensor.AxesOrientationMode': ...
|
|
def isFeatureSupported(self, feature: 'QSensor.Feature') -> bool: ...
|
|
@staticmethod
|
|
def defaultSensorForType(type: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> QtCore.QByteArray: ...
|
|
@staticmethod
|
|
def sensorsForType(type: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> typing.List[QtCore.QByteArray]: ...
|
|
@staticmethod
|
|
def sensorTypes() -> typing.List[QtCore.QByteArray]: ...
|
|
def reading(self) -> typing.Optional[QSensorReading]: ...
|
|
def filters(self) -> typing.List[QSensorFilter]: ...
|
|
def removeFilter(self, filter: typing.Optional[QSensorFilter]) -> None: ...
|
|
def addFilter(self, filter: typing.Optional[QSensorFilter]) -> None: ...
|
|
def error(self) -> int: ...
|
|
def description(self) -> str: ...
|
|
def setOutputRange(self, index: int) -> None: ...
|
|
def outputRange(self) -> int: ...
|
|
def outputRanges(self) -> typing.List['qoutputrange']: ...
|
|
def setDataRate(self, rate: int) -> None: ...
|
|
def dataRate(self) -> int: ...
|
|
def availableDataRates(self) -> typing.List[typing.Tuple[int, int]]: ...
|
|
def setSkipDuplicates(self, skipDuplicates: bool) -> None: ...
|
|
def skipDuplicates(self) -> bool: ...
|
|
def setAlwaysOn(self, alwaysOn: bool) -> None: ...
|
|
def isAlwaysOn(self) -> bool: ...
|
|
def isActive(self) -> bool: ...
|
|
def setActive(self, active: bool) -> None: ...
|
|
def isBusy(self) -> bool: ...
|
|
def isConnectedToBackend(self) -> bool: ...
|
|
def connectToBackend(self) -> bool: ...
|
|
def type(self) -> QtCore.QByteArray: ...
|
|
def setIdentifier(self, identifier: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ...
|
|
def identifier(self) -> QtCore.QByteArray: ...
|
|
|
|
|
|
class QAccelerometer(QSensor):
|
|
|
|
class AccelerationMode(int):
|
|
Combined = ... # type: QAccelerometer.AccelerationMode
|
|
Gravity = ... # type: QAccelerometer.AccelerationMode
|
|
User = ... # type: QAccelerometer.AccelerationMode
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
accelerationModeChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
def reading(self) -> typing.Optional[QAccelerometerReading]: ...
|
|
def setAccelerationMode(self, accelerationMode: 'QAccelerometer.AccelerationMode') -> None: ...
|
|
def accelerationMode(self) -> 'QAccelerometer.AccelerationMode': ...
|
|
|
|
|
|
class QAltimeterReading(QSensorReading):
|
|
|
|
def setAltitude(self, altitude: float) -> None: ...
|
|
def altitude(self) -> float: ...
|
|
|
|
|
|
class QAltimeterFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QAltimeterFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QAltimeterReading]) -> bool: ...
|
|
|
|
|
|
class QAltimeter(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QAltimeterReading]: ...
|
|
|
|
|
|
class QAmbientLightReading(QSensorReading):
|
|
|
|
class LightLevel(int):
|
|
Undefined = ... # type: QAmbientLightReading.LightLevel
|
|
Dark = ... # type: QAmbientLightReading.LightLevel
|
|
Twilight = ... # type: QAmbientLightReading.LightLevel
|
|
Light = ... # type: QAmbientLightReading.LightLevel
|
|
Bright = ... # type: QAmbientLightReading.LightLevel
|
|
Sunny = ... # type: QAmbientLightReading.LightLevel
|
|
|
|
def setLightLevel(self, lightLevel: 'QAmbientLightReading.LightLevel') -> None: ...
|
|
def lightLevel(self) -> 'QAmbientLightReading.LightLevel': ...
|
|
|
|
|
|
class QAmbientLightFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QAmbientLightFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QAmbientLightReading]) -> bool: ...
|
|
|
|
|
|
class QAmbientLightSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QAmbientLightReading]: ...
|
|
|
|
|
|
class QAmbientTemperatureReading(QSensorReading):
|
|
|
|
def setTemperature(self, temperature: float) -> None: ...
|
|
def temperature(self) -> float: ...
|
|
|
|
|
|
class QAmbientTemperatureFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QAmbientTemperatureFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QAmbientTemperatureReading]) -> bool: ...
|
|
|
|
|
|
class QAmbientTemperatureSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QAmbientTemperatureReading]: ...
|
|
|
|
|
|
class QCompassReading(QSensorReading):
|
|
|
|
def setCalibrationLevel(self, calibrationLevel: float) -> None: ...
|
|
def calibrationLevel(self) -> float: ...
|
|
def setAzimuth(self, azimuth: float) -> None: ...
|
|
def azimuth(self) -> float: ...
|
|
|
|
|
|
class QCompassFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QCompassFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QCompassReading]) -> bool: ...
|
|
|
|
|
|
class QCompass(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QCompassReading]: ...
|
|
|
|
|
|
class QDistanceReading(QSensorReading):
|
|
|
|
def setDistance(self, distance: float) -> None: ...
|
|
def distance(self) -> float: ...
|
|
|
|
|
|
class QDistanceFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QDistanceFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QDistanceReading]) -> bool: ...
|
|
|
|
|
|
class QDistanceSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QDistanceReading]: ...
|
|
|
|
|
|
class QGyroscopeReading(QSensorReading):
|
|
|
|
def setZ(self, z: float) -> None: ...
|
|
def z(self) -> float: ...
|
|
def setY(self, y: float) -> None: ...
|
|
def y(self) -> float: ...
|
|
def setX(self, x: float) -> None: ...
|
|
def x(self) -> float: ...
|
|
|
|
|
|
class QGyroscopeFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QGyroscopeFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QGyroscopeReading]) -> bool: ...
|
|
|
|
|
|
class QGyroscope(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QGyroscopeReading]: ...
|
|
|
|
|
|
class QHolsterReading(QSensorReading):
|
|
|
|
def setHolstered(self, holstered: bool) -> None: ...
|
|
def holstered(self) -> bool: ...
|
|
|
|
|
|
class QHolsterFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QHolsterFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QHolsterReading]) -> bool: ...
|
|
|
|
|
|
class QHolsterSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QHolsterReading]: ...
|
|
|
|
|
|
class QHumidityReading(QSensorReading):
|
|
|
|
def setAbsoluteHumidity(self, value: float) -> None: ...
|
|
def absoluteHumidity(self) -> float: ...
|
|
def setRelativeHumidity(self, percent: float) -> None: ...
|
|
def relativeHumidity(self) -> float: ...
|
|
|
|
|
|
class QHumidityFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QHumidityFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QHumidityReading]) -> bool: ...
|
|
|
|
|
|
class QHumiditySensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QHumidityReading]: ...
|
|
|
|
|
|
class QIRProximityReading(QSensorReading):
|
|
|
|
def setReflectance(self, reflectance: float) -> None: ...
|
|
def reflectance(self) -> float: ...
|
|
|
|
|
|
class QIRProximityFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QIRProximityFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QIRProximityReading]) -> bool: ...
|
|
|
|
|
|
class QIRProximitySensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QIRProximityReading]: ...
|
|
|
|
|
|
class QLidReading(QSensorReading):
|
|
|
|
frontLidChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
backLidChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
def setFrontLidClosed(self, closed: bool) -> None: ...
|
|
def frontLidClosed(self) -> bool: ...
|
|
def setBackLidClosed(self, closed: bool) -> None: ...
|
|
def backLidClosed(self) -> bool: ...
|
|
|
|
|
|
class QLidFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QLidFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QLidReading]) -> bool: ...
|
|
|
|
|
|
class QLidSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QLidReading]: ...
|
|
|
|
|
|
class QLightReading(QSensorReading):
|
|
|
|
def setLux(self, lux: float) -> None: ...
|
|
def lux(self) -> float: ...
|
|
|
|
|
|
class QLightFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QLightFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QLightReading]) -> bool: ...
|
|
|
|
|
|
class QLightSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
fieldOfViewChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
def setFieldOfView(self, fieldOfView: float) -> None: ...
|
|
def fieldOfView(self) -> float: ...
|
|
def reading(self) -> typing.Optional[QLightReading]: ...
|
|
|
|
|
|
class QMagnetometerReading(QSensorReading):
|
|
|
|
def setCalibrationLevel(self, calibrationLevel: float) -> None: ...
|
|
def calibrationLevel(self) -> float: ...
|
|
def setZ(self, z: float) -> None: ...
|
|
def z(self) -> float: ...
|
|
def setY(self, y: float) -> None: ...
|
|
def y(self) -> float: ...
|
|
def setX(self, x: float) -> None: ...
|
|
def x(self) -> float: ...
|
|
|
|
|
|
class QMagnetometerFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QMagnetometerFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QMagnetometerReading]) -> bool: ...
|
|
|
|
|
|
class QMagnetometer(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
returnGeoValuesChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
def setReturnGeoValues(self, returnGeoValues: bool) -> None: ...
|
|
def returnGeoValues(self) -> bool: ...
|
|
def reading(self) -> typing.Optional[QMagnetometerReading]: ...
|
|
|
|
|
|
class QOrientationReading(QSensorReading):
|
|
|
|
class Orientation(int):
|
|
Undefined = ... # type: QOrientationReading.Orientation
|
|
TopUp = ... # type: QOrientationReading.Orientation
|
|
TopDown = ... # type: QOrientationReading.Orientation
|
|
LeftUp = ... # type: QOrientationReading.Orientation
|
|
RightUp = ... # type: QOrientationReading.Orientation
|
|
FaceUp = ... # type: QOrientationReading.Orientation
|
|
FaceDown = ... # type: QOrientationReading.Orientation
|
|
|
|
def setOrientation(self, orientation: 'QOrientationReading.Orientation') -> None: ...
|
|
def orientation(self) -> 'QOrientationReading.Orientation': ...
|
|
|
|
|
|
class QOrientationFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QOrientationFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QOrientationReading]) -> bool: ...
|
|
|
|
|
|
class QOrientationSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QOrientationReading]: ...
|
|
|
|
|
|
class QPressureReading(QSensorReading):
|
|
|
|
def setTemperature(self, temperature: float) -> None: ...
|
|
def temperature(self) -> float: ...
|
|
def setPressure(self, pressure: float) -> None: ...
|
|
def pressure(self) -> float: ...
|
|
|
|
|
|
class QPressureFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QPressureFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QPressureReading]) -> bool: ...
|
|
|
|
|
|
class QPressureSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QPressureReading]: ...
|
|
|
|
|
|
class QProximityReading(QSensorReading):
|
|
|
|
def setClose(self, close: bool) -> None: ...
|
|
def close(self) -> bool: ...
|
|
|
|
|
|
class QProximityFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QProximityFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QProximityReading]) -> bool: ...
|
|
|
|
|
|
class QProximitySensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def reading(self) -> typing.Optional[QProximityReading]: ...
|
|
|
|
|
|
class qoutputrange(PyQt5.sipsimplewrapper):
|
|
|
|
accuracy = ... # type: float
|
|
maximum = ... # type: float
|
|
minimum = ... # type: float
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'qoutputrange') -> None: ...
|
|
|
|
|
|
class QTapReading(QSensorReading):
|
|
|
|
class TapDirection(int):
|
|
Undefined = ... # type: QTapReading.TapDirection
|
|
X = ... # type: QTapReading.TapDirection
|
|
Y = ... # type: QTapReading.TapDirection
|
|
Z = ... # type: QTapReading.TapDirection
|
|
X_Pos = ... # type: QTapReading.TapDirection
|
|
Y_Pos = ... # type: QTapReading.TapDirection
|
|
Z_Pos = ... # type: QTapReading.TapDirection
|
|
X_Neg = ... # type: QTapReading.TapDirection
|
|
Y_Neg = ... # type: QTapReading.TapDirection
|
|
Z_Neg = ... # type: QTapReading.TapDirection
|
|
X_Both = ... # type: QTapReading.TapDirection
|
|
Y_Both = ... # type: QTapReading.TapDirection
|
|
Z_Both = ... # type: QTapReading.TapDirection
|
|
|
|
def setDoubleTap(self, doubleTap: bool) -> None: ...
|
|
def isDoubleTap(self) -> bool: ...
|
|
def setTapDirection(self, tapDirection: 'QTapReading.TapDirection') -> None: ...
|
|
def tapDirection(self) -> 'QTapReading.TapDirection': ...
|
|
|
|
|
|
class QTapFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QTapFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QTapReading]) -> bool: ...
|
|
|
|
|
|
class QTapSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
returnDoubleTapEventsChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
def setReturnDoubleTapEvents(self, returnDoubleTapEvents: bool) -> None: ...
|
|
def returnDoubleTapEvents(self) -> bool: ...
|
|
def reading(self) -> typing.Optional[QTapReading]: ...
|
|
|
|
|
|
class QTiltReading(QSensorReading):
|
|
|
|
def setXRotation(self, x: float) -> None: ...
|
|
def xRotation(self) -> float: ...
|
|
def setYRotation(self, y: float) -> None: ...
|
|
def yRotation(self) -> float: ...
|
|
|
|
|
|
class QTiltFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QTiltFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QTiltReading]) -> bool: ...
|
|
|
|
|
|
class QTiltSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
def calibrate(self) -> None: ...
|
|
def reading(self) -> typing.Optional[QTiltReading]: ...
|
|
|
|
|
|
class QRotationReading(QSensorReading):
|
|
|
|
def setFromEuler(self, x: float, y: float, z: float) -> None: ...
|
|
def z(self) -> float: ...
|
|
def y(self) -> float: ...
|
|
def x(self) -> float: ...
|
|
|
|
|
|
class QRotationFilter(QSensorFilter):
|
|
|
|
@typing.overload
|
|
def __init__(self) -> None: ...
|
|
@typing.overload
|
|
def __init__(self, a0: 'QRotationFilter') -> None: ...
|
|
|
|
def filter(self, reading: typing.Optional[QRotationReading]) -> bool: ...
|
|
|
|
|
|
class QRotationSensor(QSensor):
|
|
|
|
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
|
|
|
|
hasZChanged: typing.ClassVar[QtCore.pyqtSignal]
|
|
def setHasZ(self, hasZ: bool) -> None: ...
|
|
def hasZ(self) -> bool: ...
|
|
def reading(self) -> typing.Optional[QRotationReading]: ...
|