Skip to content

Persist stage position from end of session, not start #567

Description

@galenlynch

If the operator moves the lick spout position during a session, then the new location will not be stored. Instead, the position of the lick spout at the beginning of the session is stored. As it's difficult to know the best spout position before running any behavior, it's natural to have adjustments 'online' in the first few sessions. Currently, you must keep track of these adjustments by writing them down and remembering to 'replay' them before the start of the next session. Unfortunately for us, we had ~1 week of forgetting to set the position at the beginning of the session.

From discussions with @bruno-f-cruz this may require disabling the rapid retract feature to be safely implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions