You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are a couple of things that need to be addressed for improved control of the M1 and M2 mirrors on all three BioXAS beamlines. Here are some ideas based on yesterday's discussion:
Identify steps required to move each mirror pseudomotor control reliably/repeatably. (David B, BioXAS team)
Implement steps required to move each mirror pseudomotor control. (eg. move pitch = lower height, move pitch, raise height). (David B)
Implement steps required to manipulate the mirror bend. (David B).
'Stop and lock' capability--stop a motor and prevent all motion until someone comes to 'unlock' it. This could act as a safety. (David B)
Detect when a motor/pseudomotor has left an acceptable range of values, the range likely dependant on the positions of other components, and halt motion. (David B)
Additionally, there are some internal simplifications/refactors that can be done:
Create editor for mirror pseudomotors that displays both the control setpoint and feedback values.
Eventually, will need new view for the mirrors that will allow for the roll, pitch, height, yaw for a single move to be specified, and then executed. A giant control editor, sort of.
No need to separate out mirror mask controls into their own class. Can bring those motors into BioXASMirror.
Can consolidate some mirror views, no need to have separate views for M1 and M2. Can have a single BioXASMirrorView that can display information for a general BioXASMirror and display the information the mirror can provide.
I've grouped some of the existing issues for the mirrors together into this Epic--they may be modified/updated depending on this list of needs.
The text was updated successfully, but these errors were encountered:
There are a couple of things that need to be addressed for improved control of the M1 and M2 mirrors on all three BioXAS beamlines. Here are some ideas based on yesterday's discussion:
Additionally, there are some internal simplifications/refactors that can be done:
I've grouped some of the existing issues for the mirrors together into this Epic--they may be modified/updated depending on this list of needs.
The text was updated successfully, but these errors were encountered: