Skip to content

Conversation

@tboegi
Copy link
Contributor

@tboegi tboegi commented Feb 11, 2025

The following lead to an endless loop:

  • move the motor by writing to the .VAL field
  • while moving, home the motor using the HOMF field
  • while still homing, write a different value to the VAL field.

The problem is that for "pmr->val != pmr->lval" the motorRecord is send into do_work() and a new HOME is started.

Solution:
Reset the HOMF and HOMR buttons.

The following lead to an endless loop:
- move the motor by writing to the .VAL field
- while moving, home the motor using the HOMF field
- while still homing, write a different value to the VAL field.

The problem is that for "pmr->val != pmr->lval" the motorRecord is send
into do_work() and a new HOME is started.

Solution:
Reset the HOMF and HOMR buttons.
@kmpeters
Copy link
Member

@tboegi, thanks for this!

@kmpeters kmpeters added bug and removed bug labels Feb 13, 2025
@kmpeters kmpeters merged commit 9dbb5d8 into epics-modules:master Feb 13, 2025
0 of 3 checks passed
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.

2 participants