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; }
double SensorManagerAdaptor::magneticDeviation() { return sensorManager()->magneticDeviation(); }
void SensorManagerAdaptor::setMagneticDeviation(double level) { sensorManager()->setMagneticDeviation(level); }
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); }
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; }
bool SensorManagerAdaptor::loadPlugin(const QString& name) { return sensorManager()->loadPlugin(name); }
QString SensorManagerAdaptor::errorString() const { return sensorManager()->errorString(); }
int SensorManagerAdaptor::errorCodeInt() const { return sensorManager()->errorCodeInt(); }