Esempio n. 1
0
IDEASBeamline::IDEASBeamline()
	: CLSBeamline("IDEAS Beamline")
{
	setupComponents();
	setupDiagnostics();
	setupSampleStage();
	setupDetectors();
	setupControlSets();
	setupMono();
	setupMotorGroup();
	setupControlsAsDetectors();
	setupExposedControls();
	setupExposedDetectors();
}
BioXASImagingBeamline::BioXASImagingBeamline()
	: CLSBeamline("BioXAS Beamline - Imaging Endstation")
{
	setupSynchronizedDwellTime();
	setupComponents();
	setupDiagnostics();
	setupSampleStage();
	setupDetectors();
	setupControlSets();
	setupMono();
	setupMotorGroup();
	setupControlsAsDetectors();
	setupExposedControls();
	setupExposedDetectors();
}
Esempio n. 3
0
SXRMBBeamline::SXRMBBeamline()
	: CLSBeamline("SXRMB Beamline")
{
	currentEndstation_ = SXRMB::InvalidEndstation;

	setupSynchronizedDwellTime();
	setupComponents();
	setupDiagnostics();
	setupSampleStage();
	setupDetectors();
	setupControlSets();
	setupMono();
	setupMotorGroup();
	setupControlsAsDetectors();
	setupHVControls();
	setupExposedControls();
	setupExposedDetectors();
	setupConnections();

	wasConnected_ = false;
	onPVConnectedHelper();
	onEndstationPVConnected(endstationControl_->isConnected());
}