mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-03-11 00:53:57 -03:00
Copter: compassmot format fixes
This commit is contained in:
parent
13f96bcb00
commit
6b50a810f6
@ -174,8 +174,6 @@ MAV_RESULT Copter::mavlink_compassmot(mavlink_channel_t chan)
|
||||
for (uint8_t i=0; i<compass.get_count(); i++) {
|
||||
compass_base[i] = compass_base[i] * 0.99f + compass.get_field(i) * 0.01f;
|
||||
}
|
||||
|
||||
// causing printing to happen as soon as throttle is lifted
|
||||
} else {
|
||||
|
||||
// calculate diff from compass base and scale with throttle
|
||||
@ -192,7 +190,6 @@ MAV_RESULT Copter::mavlink_compassmot(mavlink_channel_t chan)
|
||||
// adjust the motor compensation to negate the impact
|
||||
motor_compensation[i] = motor_compensation[i] * 0.99f - motor_impact_scaled[i] * 0.01f;
|
||||
}
|
||||
|
||||
updated = true;
|
||||
} else {
|
||||
// for each compass
|
||||
@ -224,8 +221,8 @@ MAV_RESULT Copter::mavlink_compassmot(mavlink_channel_t chan)
|
||||
// record maximum throttle and current
|
||||
throttle_pct_max = MAX(throttle_pct_max, throttle_pct);
|
||||
current_amps_max = MAX(current_amps_max, battery.current_amps());
|
||||
|
||||
}
|
||||
|
||||
if (AP_HAL::millis() - last_send_time > 500) {
|
||||
last_send_time = AP_HAL::millis();
|
||||
mavlink_msg_compassmot_status_send(chan,
|
||||
@ -275,4 +272,3 @@ MAV_RESULT Copter::mavlink_compassmot(mavlink_channel_t chan)
|
||||
return MAV_RESULT_ACCEPTED;
|
||||
#endif // FRAME_CONFIG != HELI_FRAME
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user