M100DAxis ========= .. currentmodule:: asgard_alignment.NewportMotor .. autoclass:: M100DAxis :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~M100DAxis.CONTROLLER_STATES ~M100DAxis.LOWER_LIMIT ~M100DAxis.UPPER_LIMIT ~M100DAxis.axis .. rubric:: Methods Summary .. autosummary:: ~M100DAxis.init ~M100DAxis.is_at_limit ~M100DAxis.is_init_success ~M100DAxis.is_motion_done ~M100DAxis.is_moving ~M100DAxis.is_reset_success ~M100DAxis.is_stop_success ~M100DAxis.move_abs ~M100DAxis.move_relative ~M100DAxis.read_position ~M100DAxis.read_state .. rubric:: Attributes Documentation .. autoattribute:: CONTROLLER_STATES .. autoattribute:: LOWER_LIMIT .. autoattribute:: UPPER_LIMIT .. autoattribute:: axis .. rubric:: Methods Documentation .. automethod:: init .. automethod:: is_at_limit .. automethod:: is_init_success .. automethod:: is_motion_done .. automethod:: is_moving .. automethod:: is_reset_success .. automethod:: is_stop_success .. automethod:: move_abs .. automethod:: move_relative .. automethod:: read_position .. automethod:: read_state