Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 2031 → Rev 2032

/branches/dongfang_FC_rewrite/configuration.c
88,26 → 88,19
SET_POT_MM(dynamicParams.gyroP, staticParams.gyroP, 5, 200);
SET_POT(dynamicParams.gyroI, staticParams.gyroI);
SET_POT(dynamicParams.gyroD, staticParams.gyroD);
SET_POT(dynamicParams.IFactor, staticParams.IFactor);
SET_POT(dynamicParams.yawIFactor, staticParams.yawIFactor);
SET_POT(dynamicParams.compassYawEffect,staticParams.compassYawEffect);
 
SET_POT(dynamicParams.externalControl, staticParams.externalControl);
SET_POT(dynamicParams.axisCoupling1, staticParams.axisCoupling1);
SET_POT(dynamicParams.axisCoupling2, staticParams.axisCoupling2);
SET_POT(dynamicParams.axisCouplingYawCorrection, staticParams.axisCouplingYawCorrection);
SET_POT(dynamicParams.dynamicStability,staticParams.dynamicStability);
SET_POT(dynamicParams.maxAccVector,staticParams.maxAccVector);
 
SET_POT_MM(dynamicParams.heightP, staticParams.heightP,0,100);
SET_POT_MM(dynamicParams.heightD, staticParams.heightD,0,100);
SET_POT(dynamicParams.heightP, staticParams.heightP);
SET_POT(dynamicParams.heightI, staticParams.heightI);
SET_POT(dynamicParams.heightD, staticParams.heightD);
SET_POT(dynamicParams.heightSetting,staticParams.heightSetting);
 
SET_POT(dynamicParams.attitudeControl,staticParams.attitudeControl);
 
for (i=0; i<sizeof(staticParams.userParams); i++) {
SET_POT(dynamicParams.userParams[i],staticParams.userParams[i]);
}
 
SET_POT(dynamicParams.servoManualControl[0], staticParams.servoConfigurations[0].manualControl);
SET_POT(dynamicParams.servoManualControl[1], staticParams.servoConfigurations[1].manualControl);
 
116,6 → 109,10
 
SET_POT(dynamicParams.levelCorrection[0], staticParams.levelCorrection[0]);
SET_POT(dynamicParams.levelCorrection[1], staticParams.levelCorrection[1]);
 
for (i=0; i<sizeof(staticParams.userParams); i++) {
SET_POT(dynamicParams.userParams[i],staticParams.userParams[i]);
}
}
 
const XLATION XLATIONS[] = {