A Motor object manages a single motor on a controller.
It represents the physical connections between the motor, drive, and associated
I/O. The Motor object contains encoder data, limit switch, home sensor,
amp fault and amp enable states, DAC outputs, and other status information.
For simple systems, there is a one-to-one relationship
between the Axis, Filter and Motor objects.