Skip to content

Rm automove#21

Merged
nmarks99 merged 2 commits into
masterfrom
rm-automove
Jul 10, 2026
Merged

Rm automove#21
nmarks99 merged 2 commits into
masterfrom
rm-automove

Conversation

@nmarks99

Copy link
Copy Markdown
Collaborator

AutoMoveJ/L switches made things complicated and potentially dangerous when interacting with PVs from a script. This PR replaces the AutoMoveJ and AutoMoveL logic with separate records named J1CmdU...J6CmdU and PoseXCmdU...PoseYawCmdU which are intended to be used from the GUI. These records will write their values to the real J1Cmd.VAL, PoseXCmd.VAL etc. records and then also process moveJ/moveL. J1Cmd itself will only set the target position. The *CmdU records likely should only ever be used from the GUI.

nmarks99 added 2 commits July 10, 2026 11:45
AutoMoveJ/L switches made things complicated and potentially
dangerous when interacting with PVs from a script. This commit replaces
the AutoMoveJ and AutoMoveL logic with separate records named
J1CmdU...J6CmdU and PoseXCmdU...PoseYawCmdU which are intended to be
used from the GUI. These records will write their values to the real
J1Cmd.VAL, PoseXCmd.VAL etc. records and then also process moveJ/moveL.
J1Cmd itself will only set the target position. The *CmdU records likely
should only ever be used from the GUI.

Assisted-by: Claude Opus 4.6
@nmarks99 nmarks99 merged commit 61f08d0 into master Jul 10, 2026
5 checks passed
@nmarks99 nmarks99 deleted the rm-automove branch July 10, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant