sensorfw
Dbus Interface

Sensorfw has a dbus interface for control.

qdbus --system com.nokia.SensorService
/
qdbus --system com.nokia.SensorService /
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
qdbus --system com.nokia.SensorService /SensorManager
property read int local.SensorManager.errorCodeInt
property read QString local.SensorManager.errorString
property readwrite int local.SensorManager.magneticDeviation
signal void local.SensorManager.errorSignal(int error)
method bool local.SensorManager.loadPlugin(QString name)
method double local.SensorManager.magneticDeviation()
method bool local.SensorManager.releaseSensor(QString id, int sessionId, qlonglong pid)
method int local.SensorManager.requestSensor(QString id, qlonglong pid)
method void local.SensorManager.setMagneticDeviation(double level)
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
/SensorManager/accelerometersensor
qdbus --system com.nokia.SensorService /SensorManager/accelerometersensor
property read uint local.AccelerometerSensor.bufferInterval
property read uint local.AccelerometerSensor.bufferSize
property read QString local.AccelerometerSensor.description
property read int local.AccelerometerSensor.errorCodeInt
property read QString local.AccelerometerSensor.errorString
property read bool local.AccelerometerSensor.hwBuffering
property read QString local.AccelerometerSensor.id
property read uint local.AccelerometerSensor.interval
property read bool local.AccelerometerSensor.isValid
property read bool local.AccelerometerSensor.standbyOverride
property read QString local.AccelerometerSensor.type
property read QDBusRawType::(tiii) local.AccelerometerSensor.xyz
signal void local.AccelerometerSensor.dataAvailable(QDBusRawType::(tiii) data)
signal void local.AccelerometerSensor.propertyChanged(QString name)
method uint local.AccelerometerSensor.bufferInterval()
method uint local.AccelerometerSensor.bufferSize()
method QString local.AccelerometerSensor.description()
method QString local.AccelerometerSensor.errorString()
method QDBusRawType::a(uu) local.AccelerometerSensor.getAvailableBufferIntervals()
method QDBusRawType::a(uu) local.AccelerometerSensor.getAvailableBufferSizes()
method QDBusRawType::a(ddd) local.AccelerometerSensor.getAvailableDataRanges()
method QDBusRawType::a(ddd) local.AccelerometerSensor.getAvailableIntervals()
method QDBusRawType::(ddd) local.AccelerometerSensor.getCurrentDataRange()
method bool local.AccelerometerSensor.hwBuffering()
method QString local.AccelerometerSensor.id()
method uint local.AccelerometerSensor.interval()
method bool local.AccelerometerSensor.isValid()
method void local.AccelerometerSensor.removeDataRangeRequest(int sessionId)
method void local.AccelerometerSensor.requestDataRange(int sessionId, QDBusRawType::(ddd) range)
method void local.AccelerometerSensor.setBufferInterval(int sessionId, uint value)
method void local.AccelerometerSensor.setBufferSize(int sessionId, uint value)
method bool local.AccelerometerSensor.setDataRangeIndex(int sessionId, int rangeIndex)
method bool local.AccelerometerSensor.setDefaultInterval(int sessionId)
method void local.AccelerometerSensor.setDownsampling(int sessionId, bool value)
method void local.AccelerometerSensor.setInterval(int sessionId, int value)
method bool local.AccelerometerSensor.setStandbyOverride(int sessionId, bool value)
method bool local.AccelerometerSensor.standbyOverride()
method void local.AccelerometerSensor.start(int sessionId)
method void local.AccelerometerSensor.stop(int sessionId)
method QString local.AccelerometerSensor.type()
method QDBusRawType::(tiii) local.AccelerometerSensor.xyz()
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
/SensorManager/alssensor
qdbus --system com.nokia.SensorService /SensorManager/alssensor
property read uint local.ALSSensor.bufferInterval
property read uint local.ALSSensor.bufferSize
property read QString local.ALSSensor.description
property read int local.ALSSensor.errorCodeInt
property read QString local.ALSSensor.errorString
property read bool local.ALSSensor.hwBuffering
property read QString local.ALSSensor.id
property read uint local.ALSSensor.interval
property read bool local.ALSSensor.isValid
property read QDBusRawType::(tu) local.ALSSensor.lux
property read bool local.ALSSensor.standbyOverride
property read QString local.ALSSensor.type
signal void local.ALSSensor.ALSChanged(QDBusRawType::(tu) value)
signal void local.ALSSensor.propertyChanged(QString name)
method uint local.ALSSensor.bufferInterval()
method uint local.ALSSensor.bufferSize()
method QString local.ALSSensor.description()
method QString local.ALSSensor.errorString()
method QDBusRawType::a(uu) local.ALSSensor.getAvailableBufferIntervals()
method QDBusRawType::a(uu) local.ALSSensor.getAvailableBufferSizes()
method QDBusRawType::a(ddd) local.ALSSensor.getAvailableDataRanges()
method QDBusRawType::a(ddd) local.ALSSensor.getAvailableIntervals()
method QDBusRawType::(ddd) local.ALSSensor.getCurrentDataRange()
method bool local.ALSSensor.hwBuffering()
method QString local.ALSSensor.id()
method uint local.ALSSensor.interval()
method bool local.ALSSensor.isValid()
method QDBusRawType::(tu) local.ALSSensor.lux()
method void local.ALSSensor.removeDataRangeRequest(int sessionId)
method void local.ALSSensor.requestDataRange(int sessionId, QDBusRawType::(ddd) range)
method void local.ALSSensor.setBufferInterval(int sessionId, uint value)
method void local.ALSSensor.setBufferSize(int sessionId, uint value)
method bool local.ALSSensor.setDataRangeIndex(int sessionId, int rangeIndex)
method bool local.ALSSensor.setDefaultInterval(int sessionId)
method void local.ALSSensor.setDownsampling(int sessionId, bool value)
method void local.ALSSensor.setInterval(int sessionId, int value)
method bool local.ALSSensor.setStandbyOverride(int sessionId, bool value)
method bool local.ALSSensor.standbyOverride()
method void local.ALSSensor.start(int sessionId)
method void local.ALSSensor.stop(int sessionId)
method QString local.ALSSensor.type()
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
/SensorManager/gyroscopesensor
qdbus --system com.nokia.SensorService /SensorManager/gyroscopesensor
property read uint local.GyroscopeSensor.bufferInterval
property read uint local.GyroscopeSensor.bufferSize
property read QString local.GyroscopeSensor.description
property read int local.GyroscopeSensor.errorCodeInt
property read QString local.GyroscopeSensor.errorString
property read bool local.GyroscopeSensor.hwBuffering
property read QString local.GyroscopeSensor.id
property read uint local.GyroscopeSensor.interval
property read bool local.GyroscopeSensor.isValid
property read bool local.GyroscopeSensor.standbyOverride
property read QString local.GyroscopeSensor.type
property read QDBusRawType::(tiii) local.GyroscopeSensor.value
signal void local.GyroscopeSensor.dataAvailable(QDBusRawType::(tiii) data)
signal void local.GyroscopeSensor.propertyChanged(QString name)
method uint local.GyroscopeSensor.bufferInterval()
method uint local.GyroscopeSensor.bufferSize()
method QString local.GyroscopeSensor.description()
method QString local.GyroscopeSensor.errorString()
method QDBusRawType::a(uu) local.GyroscopeSensor.getAvailableBufferIntervals()
method QDBusRawType::a(uu) local.GyroscopeSensor.getAvailableBufferSizes()
method QDBusRawType::a(ddd) local.GyroscopeSensor.getAvailableDataRanges()
method QDBusRawType::a(ddd) local.GyroscopeSensor.getAvailableIntervals()
method QDBusRawType::(ddd) local.GyroscopeSensor.getCurrentDataRange()
method bool local.GyroscopeSensor.hwBuffering()
method QString local.GyroscopeSensor.id()
method uint local.GyroscopeSensor.interval()
method bool local.GyroscopeSensor.isValid()
method void local.GyroscopeSensor.removeDataRangeRequest(int sessionId)
method void local.GyroscopeSensor.requestDataRange(int sessionId, QDBusRawType::(ddd) range)
method void local.GyroscopeSensor.setBufferInterval(int sessionId, uint value)
method void local.GyroscopeSensor.setBufferSize(int sessionId, uint value)
method bool local.GyroscopeSensor.setDataRangeIndex(int sessionId, int rangeIndex)
method bool local.GyroscopeSensor.setDefaultInterval(int sessionId)
method void local.GyroscopeSensor.setDownsampling(int sessionId, bool value)
method void local.GyroscopeSensor.setInterval(int sessionId, int value)
method bool local.GyroscopeSensor.setStandbyOverride(int sessionId, bool value)
method bool local.GyroscopeSensor.standbyOverride()
method void local.GyroscopeSensor.start(int sessionId)
method void local.GyroscopeSensor.stop(int sessionId)
method QString local.GyroscopeSensor.type()
method QDBusRawType::(tiii) local.GyroscopeSensor.value()
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
/SensorManager/magnetometersensor
qdbus --system com.nokia.SensorService /SensorManager/magnetometersensor
property read uint local.MagnetometerSensor.bufferInterval
property read uint local.MagnetometerSensor.bufferSize
property read QString local.MagnetometerSensor.description
property read int local.MagnetometerSensor.errorCodeInt
property read QString local.MagnetometerSensor.errorString
property read bool local.MagnetometerSensor.hwBuffering
property read QString local.MagnetometerSensor.id
property read uint local.MagnetometerSensor.interval
property read bool local.MagnetometerSensor.isValid
property read QDBusRawType::(tiiiiiii) local.MagnetometerSensor.magneticField
property read bool local.MagnetometerSensor.standbyOverride
property read QString local.MagnetometerSensor.type
signal void local.MagnetometerSensor.dataAvailable(QDBusRawType::(tiiiiiii) data)
signal void local.MagnetometerSensor.propertyChanged(QString name)
method uint local.MagnetometerSensor.bufferInterval()
method uint local.MagnetometerSensor.bufferSize()
method QString local.MagnetometerSensor.description()
method QString local.MagnetometerSensor.errorString()
method QDBusRawType::a(uu) local.MagnetometerSensor.getAvailableBufferIntervals()
method QDBusRawType::a(uu) local.MagnetometerSensor.getAvailableBufferSizes()
method QDBusRawType::a(ddd) local.MagnetometerSensor.getAvailableDataRanges()
method QDBusRawType::a(ddd) local.MagnetometerSensor.getAvailableIntervals()
method QDBusRawType::(ddd) local.MagnetometerSensor.getCurrentDataRange()
method bool local.MagnetometerSensor.hwBuffering()
method QString local.MagnetometerSensor.id()
method uint local.MagnetometerSensor.interval()
method bool local.MagnetometerSensor.isValid()
method QDBusRawType::(tiiiiiii) local.MagnetometerSensor.magneticField()
method void local.MagnetometerSensor.removeDataRangeRequest(int sessionId)
method void local.MagnetometerSensor.requestDataRange(int sessionId, QDBusRawType::(ddd) range)
method void local.MagnetometerSensor.reset()
method void local.MagnetometerSensor.setBufferInterval(int sessionId, uint value)
method void local.MagnetometerSensor.setBufferSize(int sessionId, uint value)
method bool local.MagnetometerSensor.setDataRangeIndex(int sessionId, int rangeIndex)
method bool local.MagnetometerSensor.setDefaultInterval(int sessionId)
method void local.MagnetometerSensor.setDownsampling(int sessionId, bool value)
method void local.MagnetometerSensor.setInterval(int sessionId, int value)
method bool local.MagnetometerSensor.setStandbyOverride(int sessionId, bool value)
method bool local.MagnetometerSensor.standbyOverride()
method void local.MagnetometerSensor.start(int sessionId)
method void local.MagnetometerSensor.stop(int sessionId)
method QString local.MagnetometerSensor.type()
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
/SensorManager/orientationsensor
qdbus --system com.nokia.SensorService /SensorManager/orientationsensor
property read uint local.OrientationSensor.bufferInterval
property read uint local.OrientationSensor.bufferSize
property read QString local.OrientationSensor.description
property read int local.OrientationSensor.errorCodeInt
property read QString local.OrientationSensor.errorString
property read bool local.OrientationSensor.hwBuffering
property read QString local.OrientationSensor.id
property read uint local.OrientationSensor.interval
property read bool local.OrientationSensor.isValid
property read QDBusRawType::(tu) local.OrientationSensor.orientation
property read bool local.OrientationSensor.standbyOverride
property readwrite int local.OrientationSensor.threshold
property read QString local.OrientationSensor.type
signal void local.OrientationSensor.orientationChanged(QDBusRawType::(tu) orientation)
signal void local.OrientationSensor.propertyChanged(QString name)
method uint local.OrientationSensor.bufferInterval()
method uint local.OrientationSensor.bufferSize()
method QString local.OrientationSensor.description()
method QString local.OrientationSensor.errorString()
method QDBusRawType::a(uu) local.OrientationSensor.getAvailableBufferIntervals()
method QDBusRawType::a(uu) local.OrientationSensor.getAvailableBufferSizes()
method QDBusRawType::a(ddd) local.OrientationSensor.getAvailableDataRanges()
method QDBusRawType::a(ddd) local.OrientationSensor.getAvailableIntervals()
method QDBusRawType::(ddd) local.OrientationSensor.getCurrentDataRange()
method bool local.OrientationSensor.hwBuffering()
method QString local.OrientationSensor.id()
method uint local.OrientationSensor.interval()
method bool local.OrientationSensor.isValid()
method QDBusRawType::(tu) local.OrientationSensor.orientation()
method void local.OrientationSensor.removeDataRangeRequest(int sessionId)
method void local.OrientationSensor.requestDataRange(int sessionId, QDBusRawType::(ddd) range)
method void local.OrientationSensor.setBufferInterval(int sessionId, uint value)
method void local.OrientationSensor.setBufferSize(int sessionId, uint value)
method bool local.OrientationSensor.setDataRangeIndex(int sessionId, int rangeIndex)
method bool local.OrientationSensor.setDefaultInterval(int sessionId)
method void local.OrientationSensor.setDownsampling(int sessionId, bool value)
method void local.OrientationSensor.setInterval(int sessionId, int value)
method bool local.OrientationSensor.setStandbyOverride(int sessionId, bool value)
method void local.OrientationSensor.setThreshold(int value)
method bool local.OrientationSensor.standbyOverride()
method void local.OrientationSensor.start(int sessionId)
method void local.OrientationSensor.stop(int sessionId)
method int local.OrientationSensor.threshold()
method QString local.OrientationSensor.type()
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
/SensorManager/proximitysensor
qdbus --system com.nokia.SensorService /SensorManager/proximitysensor
property read uint local.ProximitySensor.bufferInterval
property read uint local.ProximitySensor.bufferSize
property read QString local.ProximitySensor.description
property read int local.ProximitySensor.errorCodeInt
property read QString local.ProximitySensor.errorString
property read bool local.ProximitySensor.hwBuffering
property read QString local.ProximitySensor.id
property read uint local.ProximitySensor.interval
property read bool local.ProximitySensor.isValid
property read QDBusRawType::(tu) local.ProximitySensor.proximity
property read bool local.ProximitySensor.standbyOverride
property read QString local.ProximitySensor.type
signal void local.ProximitySensor.dataAvailable(QDBusRawType::(tu) data)
signal void local.ProximitySensor.propertyChanged(QString name)
method uint local.ProximitySensor.bufferInterval()
method uint local.ProximitySensor.bufferSize()
method QString local.ProximitySensor.description()
method QString local.ProximitySensor.errorString()
method QDBusRawType::a(uu) local.ProximitySensor.getAvailableBufferIntervals()
method QDBusRawType::a(uu) local.ProximitySensor.getAvailableBufferSizes()
method QDBusRawType::a(ddd) local.ProximitySensor.getAvailableDataRanges()
method QDBusRawType::a(ddd) local.ProximitySensor.getAvailableIntervals()
method QDBusRawType::(ddd) local.ProximitySensor.getCurrentDataRange()
method bool local.ProximitySensor.hwBuffering()
method QString local.ProximitySensor.id()
method uint local.ProximitySensor.interval()
method bool local.ProximitySensor.isValid()
method QDBusRawType::(tu) local.ProximitySensor.proximity()
method void local.ProximitySensor.removeDataRangeRequest(int sessionId)
method void local.ProximitySensor.requestDataRange(int sessionId, QDBusRawType::(ddd) range)
method void local.ProximitySensor.setBufferInterval(int sessionId, uint value)
method void local.ProximitySensor.setBufferSize(int sessionId, uint value)
method bool local.ProximitySensor.setDataRangeIndex(int sessionId, int rangeIndex)
method bool local.ProximitySensor.setDefaultInterval(int sessionId)
method void local.ProximitySensor.setDownsampling(int sessionId, bool value)
method void local.ProximitySensor.setInterval(int sessionId, int value)
method bool local.ProximitySensor.setStandbyOverride(int sessionId, bool value)
method bool local.ProximitySensor.standbyOverride()
method void local.ProximitySensor.start(int sessionId)
method void local.ProximitySensor.stop(int sessionId)
method QString local.ProximitySensor.type()
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.freedesktop.DBus.Peer.GetMachineId()
method void org.freedesktop.DBus.Peer.Ping()
::LocalSensorManagerInterface SensorManager