Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PMAC: Implement motor jogging #13

Open
MattPrit opened this issue Aug 16, 2022 · 0 comments · May be fixed by #21
Open

PMAC: Implement motor jogging #13

MattPrit opened this issue Aug 16, 2022 · 0 comments · May be fixed by #21
Labels
pmac Tickets required for simulated PMAC

Comments

@MattPrit
Copy link
Collaborator

Part of #2
Upon a command, we would like the PMAC device to jog one of its axes to a desired position. The command sent by EPICS to do this looks like I122=2.5 I120=200.0 #1 J=100, we would like PMAC simulation to respond correctly to this command. However, the separation of #1 from J=... being dealt with correctly is dependent on #10, so for this issue it is sufficient to implement the correct logic such that #1J=... results in the correct behavior. The ivars will need to be set correctly, which requires #12.

Acceptance Criteria

  • Sending #1J=X will start the axis moving
  • When the axis is moving we can get it's position through #1P, which is updated on each tickit update
  • When the axis is moving we can see it's moving status using #1? (which is 0 when moving and 1 when done)
MattPrit added a commit that referenced this issue Sep 12, 2022
@MattPrit MattPrit linked a pull request Sep 12, 2022 that will close this issue
abbiemery pushed a commit that referenced this issue Jun 15, 2023
@abbiemery abbiemery added the pmac Tickets required for simulated PMAC label Jun 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pmac Tickets required for simulated PMAC
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants