Skip to content
Snippets Groups Projects
Commit acc24291 authored by rmackay9's avatar rmackay9
Browse files

ArduCopter - Log.pde - changed MOT output to dataflash to take values from...

ArduCopter - Log.pde - changed MOT output to dataflash to take values from AP_Motors class's motor_out array instead of the global motor_out array.
parent 86d2a9ff
No related branches found
No related tags found
No related merge requests found
...@@ -357,52 +357,52 @@ static void Log_Write_Motors() ...@@ -357,52 +357,52 @@ static void Log_Write_Motors()
DataFlash.WriteByte(LOG_MOTORS_MSG); DataFlash.WriteByte(LOG_MOTORS_MSG);
#if FRAME_CONFIG == TRI_FRAME #if FRAME_CONFIG == TRI_FRAME
DataFlash.WriteInt(motor_out[CH_1]);//1 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_1]);//1
DataFlash.WriteInt(motor_out[CH_2]);//2 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_2]);//2
DataFlash.WriteInt(motor_out[CH_4]);//3 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_4]);//3
DataFlash.WriteInt(g.rc_4.radio_out);//4 DataFlash.WriteInt(g.rc_4.radio_out);//4
#elif FRAME_CONFIG == HEXA_FRAME #elif FRAME_CONFIG == HEXA_FRAME
DataFlash.WriteInt(motor_out[CH_1]);//1 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_1]);//1
DataFlash.WriteInt(motor_out[CH_2]);//2 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_2]);//2
DataFlash.WriteInt(motor_out[CH_3]);//3 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_3]);//3
DataFlash.WriteInt(motor_out[CH_4]);//4 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_4]);//4
DataFlash.WriteInt(motor_out[CH_7]);//5 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_5]);//5
DataFlash.WriteInt(motor_out[CH_8]);//6 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_6]);//6
#elif FRAME_CONFIG == Y6_FRAME #elif FRAME_CONFIG == Y6_FRAME
//left //left
DataFlash.WriteInt(motor_out[CH_2]);//1 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_2]);//1
DataFlash.WriteInt(motor_out[CH_3]);//2 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_3]);//2
//right //right
DataFlash.WriteInt(motor_out[CH_7]);//3 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_5]);//3
DataFlash.WriteInt(motor_out[CH_1]);//4 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_1]);//4
//back //back
DataFlash.WriteInt(motor_out[CH_8]);//5 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_6]);//5
DataFlash.WriteInt(motor_out[CH_4]);//6 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_4]);//6
#elif FRAME_CONFIG == OCTA_FRAME || FRAME_CONFIG == OCTA_QUAD_FRAME #elif FRAME_CONFIG == OCTA_FRAME || FRAME_CONFIG == OCTA_QUAD_FRAME
DataFlash.WriteInt(motor_out[CH_1]);//1 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_1]);//1
DataFlash.WriteInt(motor_out[CH_2]);//2 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_2]);//2
DataFlash.WriteInt(motor_out[CH_3]);//3 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_3]);//3
DataFlash.WriteInt(motor_out[CH_4]);//4 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_4]);//4
DataFlash.WriteInt(motor_out[CH_7]);//5 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_5]);//5
DataFlash.WriteInt(motor_out[CH_8]); //6 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_6]); //6
DataFlash.WriteInt(motor_out[CH_10]);//7 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_7]);//7
DataFlash.WriteInt(motor_out[CH_11]);//8 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_8]);//8
#elif FRAME_CONFIG == HELI_FRAME #elif FRAME_CONFIG == HELI_FRAME
DataFlash.WriteInt(heli_servo_out[0]);//1 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_1]);//1
DataFlash.WriteInt(heli_servo_out[1]);//2 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_2]);//2
DataFlash.WriteInt(heli_servo_out[2]);//3 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_3]);//3
DataFlash.WriteInt(heli_servo_out[3]);//4 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_4]);//4
DataFlash.WriteInt(g.heli_ext_gyro_gain);//5 DataFlash.WriteInt(motors.ext_gyro_gain);//5
#else // quads #else // quads
DataFlash.WriteInt(motor_out[CH_1]);//1 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_1]);//1
DataFlash.WriteInt(motor_out[CH_2]);//2 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_2]);//2
DataFlash.WriteInt(motor_out[CH_3]);//3 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_3]);//3
DataFlash.WriteInt(motor_out[CH_4]);//4 DataFlash.WriteInt(motors.motor_out[AP_MOTORS_MOT_4]);//4
#endif #endif
DataFlash.WriteByte(END_BYTE); DataFlash.WriteByte(END_BYTE);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment