mirror of https://github.com/ArduPilot/ardupilot
Signed-off-by: Olivier ADLER <contact2@nerim.net>
slightly upped motor out values for motor test. Was too low for some ESCs.
This commit is contained in:
parent
d96c39e99d
commit
6dfa53bcb1
|
@ -138,21 +138,21 @@ static void output_motor_test()
|
||||||
// 31
|
// 31
|
||||||
// 24
|
// 24
|
||||||
if(g.rc_1.control_in > 3000){ // right
|
if(g.rc_1.control_in > 3000){ // right
|
||||||
motor_out[CH_1] += 50;
|
motor_out[CH_1] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_1.control_in < -3000){ // left
|
if(g.rc_1.control_in < -3000){ // left
|
||||||
motor_out[CH_2] += 50;
|
motor_out[CH_2] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_2.control_in > 3000){ // back
|
if(g.rc_2.control_in > 3000){ // back
|
||||||
motor_out[CH_8] += 50;
|
motor_out[CH_8] += 100;
|
||||||
motor_out[CH_4] += 50;
|
motor_out[CH_4] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_2.control_in < -3000){ // front
|
if(g.rc_2.control_in < -3000){ // front
|
||||||
motor_out[CH_7] += 50;
|
motor_out[CH_7] += 100;
|
||||||
motor_out[CH_3] += 50;
|
motor_out[CH_3] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
@ -160,21 +160,21 @@ static void output_motor_test()
|
||||||
// 2 1
|
// 2 1
|
||||||
// 4
|
// 4
|
||||||
if(g.rc_1.control_in > 3000){ // right
|
if(g.rc_1.control_in > 3000){ // right
|
||||||
motor_out[CH_4] += 50;
|
motor_out[CH_4] += 100;
|
||||||
motor_out[CH_8] += 50;
|
motor_out[CH_8] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_1.control_in < -3000){ // left
|
if(g.rc_1.control_in < -3000){ // left
|
||||||
motor_out[CH_7] += 50;
|
motor_out[CH_7] += 100;
|
||||||
motor_out[CH_3] += 50;
|
motor_out[CH_3] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_2.control_in > 3000){ // back
|
if(g.rc_2.control_in > 3000){ // back
|
||||||
motor_out[CH_2] += 50;
|
motor_out[CH_2] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_2.control_in < -3000){ // front
|
if(g.rc_2.control_in < -3000){ // front
|
||||||
motor_out[CH_1] += 50;
|
motor_out[CH_1] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -189,27 +189,27 @@ static void output_motor_test()
|
||||||
|
|
||||||
/*
|
/*
|
||||||
APM_RC.OutputCh(CH_2, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_2, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_3, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_3, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_3, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_3, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_7, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_7, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_7, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_7, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_1, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_1, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_1, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_1, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_4, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_4, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_4, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_4, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_8, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_8, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_8, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_8, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_2, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_2, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -183,35 +183,35 @@ static void output_motors_disarmed()
|
||||||
static void output_motor_test()
|
static void output_motor_test()
|
||||||
{
|
{
|
||||||
APM_RC.OutputCh(CH_7, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_7, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_1, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_1, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_1, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_1, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_3, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_3, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_3, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_3, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_11, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_11, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_11, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_11, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_4, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_4, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_4, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_4, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_2, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_2, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_2, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_2, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_8, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_8, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_8, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_8, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_10, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_10, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_10, g.rc_3.radio_min);
|
APM_RC.OutputCh(CH_10, g.rc_3.radio_min);
|
||||||
APM_RC.OutputCh(CH_7, g.rc_3.radio_min + 50);
|
APM_RC.OutputCh(CH_7, g.rc_3.radio_min + 100);
|
||||||
delay(1000);
|
delay(1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -139,23 +139,23 @@ static void output_motor_test()
|
||||||
// 31
|
// 31
|
||||||
// 24
|
// 24
|
||||||
if(g.rc_1.control_in > 3000){
|
if(g.rc_1.control_in > 3000){
|
||||||
motor_out[CH_1] += 50;
|
motor_out[CH_1] += 100;
|
||||||
motor_out[CH_4] += 50;
|
motor_out[CH_4] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_1.control_in < -3000){
|
if(g.rc_1.control_in < -3000){
|
||||||
motor_out[CH_2] += 50;
|
motor_out[CH_2] += 100;
|
||||||
motor_out[CH_3] += 50;
|
motor_out[CH_3] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_2.control_in > 3000){
|
if(g.rc_2.control_in > 3000){
|
||||||
motor_out[CH_2] += 50;
|
motor_out[CH_2] += 100;
|
||||||
motor_out[CH_4] += 50;
|
motor_out[CH_4] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_2.control_in < -3000){
|
if(g.rc_2.control_in < -3000){
|
||||||
motor_out[CH_1] += 50;
|
motor_out[CH_1] += 100;
|
||||||
motor_out[CH_3] += 50;
|
motor_out[CH_3] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
@ -163,16 +163,16 @@ static void output_motor_test()
|
||||||
// 2 1
|
// 2 1
|
||||||
// 4
|
// 4
|
||||||
if(g.rc_1.control_in > 3000)
|
if(g.rc_1.control_in > 3000)
|
||||||
motor_out[CH_1] += 50;
|
motor_out[CH_1] += 100;
|
||||||
|
|
||||||
if(g.rc_1.control_in < -3000)
|
if(g.rc_1.control_in < -3000)
|
||||||
motor_out[CH_2] += 50;
|
motor_out[CH_2] += 100;
|
||||||
|
|
||||||
if(g.rc_2.control_in > 3000)
|
if(g.rc_2.control_in > 3000)
|
||||||
motor_out[CH_4] += 50;
|
motor_out[CH_4] += 100;
|
||||||
|
|
||||||
if(g.rc_2.control_in < -3000)
|
if(g.rc_2.control_in < -3000)
|
||||||
motor_out[CH_3] += 50;
|
motor_out[CH_3] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_1, motor_out[CH_1]);
|
APM_RC.OutputCh(CH_1, motor_out[CH_1]);
|
||||||
|
|
|
@ -96,15 +96,15 @@ static void output_motor_test()
|
||||||
|
|
||||||
|
|
||||||
if(g.rc_1.control_in > 3000){ // right
|
if(g.rc_1.control_in > 3000){ // right
|
||||||
motor_out[CH_1] += 50;
|
motor_out[CH_1] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_1.control_in < -3000){ // left
|
if(g.rc_1.control_in < -3000){ // left
|
||||||
motor_out[CH_2] += 50;
|
motor_out[CH_2] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_2.control_in > 3000){ // back
|
if(g.rc_2.control_in > 3000){ // back
|
||||||
motor_out[CH_4] += 50;
|
motor_out[CH_4] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_1, motor_out[CH_1]);
|
APM_RC.OutputCh(CH_1, motor_out[CH_1]);
|
||||||
|
|
|
@ -144,18 +144,18 @@ static void output_motor_test()
|
||||||
|
|
||||||
|
|
||||||
if(g.rc_1.control_in > 3000){ // right
|
if(g.rc_1.control_in > 3000){ // right
|
||||||
motor_out[CH_1] += 50;
|
motor_out[CH_1] += 100;
|
||||||
motor_out[CH_7] += 50;
|
motor_out[CH_7] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_1.control_in < -3000){ // left
|
if(g.rc_1.control_in < -3000){ // left
|
||||||
motor_out[CH_2] += 50;
|
motor_out[CH_2] += 100;
|
||||||
motor_out[CH_3] += 50;
|
motor_out[CH_3] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(g.rc_2.control_in > 3000){ // back
|
if(g.rc_2.control_in > 3000){ // back
|
||||||
motor_out[CH_8] += 50;
|
motor_out[CH_8] += 100;
|
||||||
motor_out[CH_4] += 50;
|
motor_out[CH_4] += 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
APM_RC.OutputCh(CH_1, motor_out[CH_1]);
|
APM_RC.OutputCh(CH_1, motor_out[CH_1]);
|
||||||
|
|
Loading…
Reference in New Issue