static bool can_talk_to_sensormanager()
{
    android::SensorManager& sensorManager(
            android::SensorManager::getInstanceForPackage(android::String16("camera")));
    android::Sensor const * const * sensorList;
    return sensorManager.getSensorList(&sensorList) >= 0;
}
Example #2
0
double SensorManagerAdaptor::magneticDeviation()
{
    return sensorManager()->magneticDeviation();
}
Example #3
0
void SensorManagerAdaptor::setMagneticDeviation(double level)
{
    sensorManager()->setMagneticDeviation(level);
}
Example #4
0
bool SensorManagerAdaptor::releaseSensor(const QString &id, int sessionId, qint64 pid)
{
    sensordLog() << "Sensor '" << id << "' release requested for session " << sessionId << ". Client PID: " << pid;
    return sensorManager()->releaseSensor(id, sessionId);
}
Example #5
0
int SensorManagerAdaptor::requestSensor(const QString &id, qint64 pid)
{
    int session = sensorManager()->requestSensor(id);
    sensordLog() << "Sensor '" << id << "' requested. Created session: " << session << ". Client PID: " << pid;
    return session;
}
Example #6
0
bool SensorManagerAdaptor::loadPlugin(const QString& name)
{
    return sensorManager()->loadPlugin(name);
}
Example #7
0
QString SensorManagerAdaptor::errorString() const
{
    return sensorManager()->errorString();
}
Example #8
0
int SensorManagerAdaptor::errorCodeInt() const
{
    return sensorManager()->errorCodeInt();
}