コード例 #1
0
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;
}
コード例 #2
0
ファイル: sensormanager_a.cpp プロジェクト: faenil/sensorfw
double SensorManagerAdaptor::magneticDeviation()
{
    return sensorManager()->magneticDeviation();
}
コード例 #3
0
ファイル: sensormanager_a.cpp プロジェクト: faenil/sensorfw
void SensorManagerAdaptor::setMagneticDeviation(double level)
{
    sensorManager()->setMagneticDeviation(level);
}
コード例 #4
0
ファイル: sensormanager_a.cpp プロジェクト: faenil/sensorfw
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);
}
コード例 #5
0
ファイル: sensormanager_a.cpp プロジェクト: faenil/sensorfw
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;
}
コード例 #6
0
ファイル: sensormanager_a.cpp プロジェクト: faenil/sensorfw
bool SensorManagerAdaptor::loadPlugin(const QString& name)
{
    return sensorManager()->loadPlugin(name);
}
コード例 #7
0
ファイル: sensormanager_a.cpp プロジェクト: faenil/sensorfw
QString SensorManagerAdaptor::errorString() const
{
    return sensorManager()->errorString();
}
コード例 #8
0
ファイル: sensormanager_a.cpp プロジェクト: faenil/sensorfw
int SensorManagerAdaptor::errorCodeInt() const
{
    return sensorManager()->errorCodeInt();
}