Skip to content

Draft: 2.1: motor: Tango attr as motor

Valentin Valls requested to merge tango_attr_as_motor_ctrl_2.0 into 2.1.x

This will have to be sync with !6773 (merged)

Feature a BLISS tango motor controller from tango device attributes.

Supports the following tango attribute and functions

  • pos_attr, name of the tango attribute holding the position
  • state_attr, name of the tango attribute holding the state
  • velocity_attr, name of the tango attribute holding the velocity
  • acceleration_attr, name of the tango attribute holding the acceleration
  • acceleration_time_attr, name of the tango attribute holding the acceleration (as an acceleration time)
  • stop_cmd, name of the tango command to stop the motor

The code was tested at ID16A.

Todo

  • Rebase on top of !6771 (merged)
  • Takes care of the tango events (state/position)
  • Takes care of inhibit events when there is a motion loop in one of the sessions (is_moving/move_done)
Edited by Valentin Valls

Merge request reports

Loading