refactor(control_allocation): Make type alias for actuator bitmask

This commit is contained in:
Balduin
2026-03-09 17:10:32 +01:00
committed by Balduin
parent af3cfaea25
commit b6164107d1
14 changed files with 39 additions and 31 deletions
@@ -84,10 +84,10 @@ int ActuatorEffectiveness::Configuration::totalNumActuators() const
return total_count;
}
void ActuatorEffectiveness::stopMaskedMotorsWithZeroThrust(uint32_t stoppable_motors_mask, ActuatorVector &actuator_sp)
void ActuatorEffectiveness::stopMaskedMotorsWithZeroThrust(ActuatorBitmask stoppable_motors_mask, ActuatorVector &actuator_sp)
{
for (int actuator_idx = 0; actuator_idx < NUM_ACTUATORS; actuator_idx++) {
const uint32_t motor_mask = (1u << actuator_idx);
const ActuatorBitmask motor_mask = (1u << actuator_idx);
if (stoppable_motors_mask & motor_mask) {