enum instead of constant for motor status