Hardware communication error classes.
These errors represent failures in communication with physical devices such as servos, sensors, and motor controllers.
All hardware errors have :error severity by default, meaning they don't
trigger automatic disarm. Transient hardware issues (like communication
timeouts) are common and shouldn't cause spurious safety responses.