# Operation

How a calibrated driver is used: the control modes and what each one does, the two ways to talk to the driver and
the two tools on top of them, what happens when something goes wrong, and gripper mode.

## In this chapter

- [Control modes](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/modes/)
- [Over UART](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/uart/)
- [Over CAN](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/can/)
- [The watchdog](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/watchdog/): what the driver does when the host stops talking
- [With Python](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/python/)
- [Working in Motor GUI](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/motor-gui/)
- [Errors and recovery](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/errors/)
- [Sound](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/sound/): tones, tunes and recorded sound through the motor
- [Status and diagnostics](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/diagnostics/): what is in force, the identity, telemetry, captures
- [Gripper mode](https://docs.source-robotics.com/Spectral-BLDC-docs/110/06-operation/gripper-mode/)

The exact layout of every message and command is in the [API reference](https://docs.source-robotics.com/Spectral-BLDC-docs/110/reference/).
