plugins/sensors/maemo6/maemo6sensorbase.cpp
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
    89 void maemo6sensorbase::stop()
    89 void maemo6sensorbase::stop()
    90 {
    90 {
    91     if (m_sensorInterface)
    91     if (m_sensorInterface)
    92         m_sensorInterface->stop();
    92         m_sensorInterface->stop();
    93 }
    93 }
       
    94 
       
    95 
       
    96 void maemo6sensorbase::setRanges(qreal correctionFactor){
       
    97     int l = m_sensorInterface->getAvailableDataRanges().size();
       
    98 
       
    99     for (int i=0; i<l; i++){
       
   100         qreal rangeMin = ((DataRange)(m_sensorInterface->getAvailableDataRanges().at(i))).min * correctionFactor;
       
   101         qreal rangeMax =((DataRange)(m_sensorInterface->getAvailableDataRanges().at(i))).max * correctionFactor;
       
   102         qreal resolution = ((DataRange)(m_sensorInterface->getAvailableDataRanges().at(i))).resolution * correctionFactor;
       
   103         addOutputRange(rangeMin, rangeMax, resolution);
       
   104     }
       
   105 
       
   106 }