Skip to content

Motor enable can get stuck at "Enable:=TRUE" via online writes #185

@ZLLentz

Description

@ZLLentz

Current Behavior

If bPowerSelf=TRUE, and the code says the motor should be enabled, then the motor is enabled.
If, after this enable, bPowerSelf:=FALSE, e.g. through an online write, then the motor can no longer be disabled, since MC_Power will be bypassed entirely.

Expected Behavior

There should be some way to cut the enable power in these cases, or some other error/warning.

Context / environment

QRIX debug https://slac.slack.com/archives/C05DDKVFMDG/p1691015916625799

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions