mc_pos_control: don't publish attitude sp 2x

This commit is contained in:
Julian Oes
2017-01-16 08:25:26 -08:00
committed by Lorenz Meier
parent 7ab2958757
commit d63db203ba
@@ -1040,14 +1040,6 @@ MulticopterPositionControl::control_manual(float dt)
_att_sp.timestamp = hrt_absolute_time();
/* publish attitude setpoint */
if (_att_sp_pub != nullptr) {
orb_publish(_attitude_setpoint_id, _att_sp_pub, &_att_sp);
} else if (_attitude_setpoint_id) {
_att_sp_pub = orb_advertise(_attitude_setpoint_id, &_att_sp);
}
} else {
control_position(dt);
}
@@ -1182,14 +1174,6 @@ MulticopterPositionControl::control_non_manual(float dt)
_att_sp.timestamp = hrt_absolute_time();
/* publish attitude setpoint */
if (_att_sp_pub != nullptr) {
orb_publish(_attitude_setpoint_id, _att_sp_pub, &_att_sp);
} else if (_attitude_setpoint_id) {
_att_sp_pub = orb_advertise(_attitude_setpoint_id, &_att_sp);
}
} else {
control_position(dt);
}