1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-21 11:54:15 +01:00

Calibration: Fix both accels and gyros to 30 ms. Should be reasonably sustainable through USB.

This commit is contained in:
James Cotton 2012-08-30 11:38:15 -05:00
parent 75db9f5941
commit 60051e88cc

View File

@ -164,13 +164,13 @@ void ConfigCCAttitudeWidget::startAccelCalibration() {
initialAccelsMdata = accels->getMetadata(); initialAccelsMdata = accels->getMetadata();
UAVObject::Metadata accelsMdata = initialAccelsMdata; UAVObject::Metadata accelsMdata = initialAccelsMdata;
UAVObject::SetFlightTelemetryUpdateMode(accelsMdata, UAVObject::UPDATEMODE_PERIODIC); UAVObject::SetFlightTelemetryUpdateMode(accelsMdata, UAVObject::UPDATEMODE_PERIODIC);
accelsMdata.flightTelemetryUpdatePeriod = 100; accelsMdata.flightTelemetryUpdatePeriod = 30;
accels->setMetadata(accelsMdata); accels->setMetadata(accelsMdata);
initialGyrosMdata = gyros->getMetadata(); initialGyrosMdata = gyros->getMetadata();
UAVObject::Metadata gyrosMdata = initialGyrosMdata; UAVObject::Metadata gyrosMdata = initialGyrosMdata;
UAVObject::SetFlightTelemetryUpdateMode(gyrosMdata, UAVObject::UPDATEMODE_PERIODIC); UAVObject::SetFlightTelemetryUpdateMode(gyrosMdata, UAVObject::UPDATEMODE_PERIODIC);
gyrosMdata.flightTelemetryUpdatePeriod = 10; gyrosMdata.flightTelemetryUpdatePeriod = 30;
gyros->setMetadata(gyrosMdata); gyros->setMetadata(gyrosMdata);
} }