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()
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()
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()
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()
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()
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()
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()
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