def METHOD_NAME(self) -> EstopState:
    """Acknowledge a `logically_engaged` status if relevant.
    If the current state is not LOGICALLY_ENGAGED, this does nothing.
    If the current state *is* LOGICALLY_ENGAGED, this will move to the
    correct return state (NOT_PRESENT or ENGAGED)"""
    if self._state == EstopState.LOGICALLY_ENGAGED:
        if self._summary.left_detected or self._summary.right_detected:
            self._state = EstopState.DISENGAGED
        else:
            self._state = EstopState.NOT_PRESENT
        self._emit_event(EstopState.LOGICALLY_ENGAGED)
    return self._state