Base class for all drivetrain attachments.
Checks if the attachment is currently busy (Running).
Checks if the attachment is currently in a faulted state.
Ensures the attachment is in the Idle state, throwing an exception if not.
Set the drive powers.
Stops the attachment and resets its state to Idle.
Updates the telemetry with the current state of the attachment.