void BioXASCarbonFilterFarmActuatorPositionControl::updateMoving() { bool isMoving = false; if (isConnected()) isMoving = position_->isMoving(); setIsMoving(isMoving); }
void BioXASSSRLMonochromatorRegionControl::updateMoving() { if (isConnected()) { setIsMoving( maskUpperBlade_->isMoving() || maskLowerBlade_->isMoving() || paddle_->isMoving() || bragg_->isMoving() || crystalChange_->isMoving() ); } }
void AM3DCoordinatedSystemControl::updateMoving() { if(globalXAxis_ && globalYAxis_ && globalZAxis_) { bool isNowMoving = false; isNowMoving |= (globalXAxis_->isMoving() && affectedByMotionsInX()); isNowMoving |= (globalYAxis_->isMoving() && affectedByMotionsInY()); isNowMoving |= (globalZAxis_->isMoving() && affectedByMotionsInZ()); if(isNowMoving != isMoving()) { setIsMoving(isNowMoving); } } }
void SGMHexapodTransformedAxis::updateMoving() { if(globalXAxis_ && globalYAxis_ && globalZAxis_ && globalXAxisFeedback_ && globalYAxisFeedback_ && globalZAxisFeedback_) { bool isNowMoving = false; isNowMoving |= (globalXAxisFeedback_->isMoving() && affectedByMotionsInX()); isNowMoving |= (globalYAxisFeedback_->isMoving() && affectedByMotionsInY()); isNowMoving |= (globalZAxisFeedback_->isMoving() && affectedByMotionsInZ()); if(isNowMoving != isMoving()) { setIsMoving(isNowMoving); } } }
void BioXASMirrorRollControl::updateMoving() { if (isConnected()) { setIsMoving( upstreamInboard_->isMoving() || upstreamOutboard_->isMoving() || downstream_->isMoving() ); } }
void BioXASSSRLMonochromatorEnergyControl::updateMoving() { if (isConnected()) { setIsMoving( bragg_->isMoving() ); } }
void BioXASMirrorYawControl::updateMoving() { if (isConnected()) { setIsMoving(yaw_->isMoving() || stripeSelect_->isMoving()); } }
void BioXASZebraTimeSeconds::updateMoving() { setIsMoving( childrenMoving() ); }
void SGMGratingAngleControl::updateMoving() { setIsMoving(encoderControl_->isMoving()); }
void SGMUndulatorControl::updateMoving() { setIsMoving(encoderControl_->isMoving() || stepControl_->isMoving()); }