Callback method for the comm object, called upon change of the z-layer.
(self, newZ)
| 602 | |
| 603 | # This should be deprecated, there's no a layer change event |
| 604 | def mcZChange(self, newZ): |
| 605 | """ |
| 606 | Callback method for the comm object, called upon change of the z-layer. |
| 607 | """ |
| 608 | oldZ = self._currentZ |
| 609 | if newZ != oldZ: |
| 610 | # we have to react to all z-changes, even those that might "go backward" due to a slicer's retraction or |
| 611 | # anti-backlash-routines. Event subscribes should individually take care to filter out "wrong" z-changes |
| 612 | eventManager().fire(Events.Z_CHANGE, {"new": newZ, "old": oldZ}) |
| 613 | |
| 614 | self._setCurrentZ(newZ) |
| 615 | |
| 616 | def mcPhotoCommand(self): |
| 617 | cm = cameraManager() |
nothing calls this directly
no test coverage detected