|
| enum | Sensor {
SensorIllegal = 0,
SensorFirst,
SensorAcceleration = SensorFirst,
SensorOrientation,
SensorShake,
SensorALS,
SensorAngularVelocity,
SensorBearing,
SensorGravity,
SensorLinearAcceleration,
SensorMagneticField,
SensorScreenProximity,
SensorRotation,
SensorLogicalAccelerometer,
SensorLogicalOrientation,
SensorLogicalDeviceOrientation,
SensorLogicalMotion,
SensorLast = SensorLogicalMotion
} |
| |
| enum | SensorReportRate {
SensorReportRateUnknown = NYX_REPORT_RATE_UNKNOWN,
SensorReportRateDefault = NYX_REPORT_RATE_DEFAULT,
SensorReportRateLow = NYX_REPORT_RATE_LOW,
SensorReportRateMedium = NYX_REPORT_RATE_MEDIUM,
SensorReportRateHigh = NYX_REPORT_RATE_HIGH,
SensorReportRateHighest = NYX_REPORT_RATE_HIGHEST,
SensorReportRateCount = NYX_REPORT_RATE_COUNT
} |
| | Defines all valid poll rates for sensors. More...
|
| |
| virtual void | sensorDataAvailable () |
| |
static std::vector
< NYXConnectorBase::Sensor > | getSupportedSensors () |
| |
| static std::string | getSupportedSensors (bool bJson) |
| |
| static NYXConnectorBase * | getSensor (Sensor aSensorType, NYXConnectorObserver *aObserver=0, bool bCanPostEvent=true) |
| |
| | NYXConnectorBase (Sensor aSensorType, nyx_device_type_t aDevType, nyx_device_id_t aDevID, NYXConnectorObserver *aObserver, bool bCanPostEvent) |
| |
| virtual nyx_error_t | openSensor () |
| |
| virtual void | connectSensorSignalToSlot () |
| |
| void | callObserver (bool aShouldEmit=true) |
| |
| bool | canPostEvent () |
| |
| virtual void | postProcessSensorData () |
| |
| Sensor | m_SensorType |
| |
| QSocketNotifier * | m_NYXSensorNotifier |
| |
| nyx_device_handle_t | m_Handle |
| |
| nyx_device_type_t | m_NYXDeviceType |
| |
| nyx_device_id_t | m_NYXDeviceId |
| |
| NYXConnectorObserver * | m_Observer |
| |
| int | m_SensorFD |
| |
| bool | m_CanPostEvent |
| |
| int | m_OrientationAngle |
| |
| bool | m_Finished |
| |
NYX Screen Proximity sensor connector class