equal
deleted
inserted
replaced
66 { |
66 { |
67 if (m_sensorRunning) |
67 if (m_sensorRunning) |
68 return; |
68 return; |
69 if (m_sensorInterface) { |
69 if (m_sensorInterface) { |
70 int dataRate = sensor()->dataRate(); |
70 int dataRate = sensor()->dataRate(); |
71 qDebug() << "Sensor data rate " << dataRate; |
71 int interval = 1000 / dataRate; |
72 |
72 // for testing max speed |
|
73 //interval = 1; |
|
74 //dataRate = 1000; |
73 if (dataRate > 0) { |
75 if (dataRate > 0) { |
74 qDebug() << "Setting data rate " << dataRate << " for " << m_sensorInterface->id(); |
76 qDebug() << "Setting data rate" << dataRate << "Hz (interval" << interval << "ms) for" << m_sensorInterface->id(); |
75 m_sensorInterface->setInterval(dataRate); |
77 m_sensorInterface->setInterval(interval); |
|
78 } else { |
|
79 qDebug() << "Sensor data rate" << dataRate << "Hz"; |
76 } |
80 } |
77 m_sensorInterface->start(); |
81 m_sensorInterface->start(); |
78 } |
82 } |
79 m_sensorRunning = true; |
83 m_sensorRunning = true; |
80 } |
84 } |