C# Class DAQ.TransferCavityLock.DAQMxTCLHelperSWTimed

Inheritance: TransferCavityLockable
Show file Open project: ColdMatter/EDMSuite

Public Methods

Method Description
ConfigureCavityScan ( int numberOfSteps, bool autostart ) : void
ConfigureReadPhotodiodes ( int numberOfMeasurements, bool autostart ) : void
ConfigureScanTrigger ( ) : void
ConfigureSetLaserVoltage ( double voltage ) : void
DAQMxTCLHelperSWTimed ( ) : System
DAQMxTCLHelperSWTimed ( string cavity, string cavityTriggerInput, string laser, string masterPD, string slavePD, string photodiodeTriggerInput, string triggerOutputName ) : System
ReadPhotodiodes ( int numberOfMeasurements ) : ].double[
ReleaseCavityHardware ( ) : void
ReleaseLaser ( ) : void
ScanCavity ( double rampVoltages, bool autostart ) : void
SendScanTriggerAndWaitUntilDone ( ) : void
SetLaserVoltage ( double voltage ) : void
StartScan ( ) : void
StopScan ( ) : void

Method Details

ConfigureCavityScan() public method

public ConfigureCavityScan ( int numberOfSteps, bool autostart ) : void
numberOfSteps int
autostart bool
return void

ConfigureReadPhotodiodes() public method

public ConfigureReadPhotodiodes ( int numberOfMeasurements, bool autostart ) : void
numberOfMeasurements int
autostart bool
return void

ConfigureScanTrigger() public method

public ConfigureScanTrigger ( ) : void
return void

ConfigureSetLaserVoltage() public method

public ConfigureSetLaserVoltage ( double voltage ) : void
voltage double
return void

DAQMxTCLHelperSWTimed() public method

public DAQMxTCLHelperSWTimed ( ) : System
return System

DAQMxTCLHelperSWTimed() public method

public DAQMxTCLHelperSWTimed ( string cavity, string cavityTriggerInput, string laser, string masterPD, string slavePD, string photodiodeTriggerInput, string triggerOutputName ) : System
cavity string
cavityTriggerInput string
laser string
masterPD string
slavePD string
photodiodeTriggerInput string
triggerOutputName string
return System

ReadPhotodiodes() public method

public ReadPhotodiodes ( int numberOfMeasurements ) : ].double[
numberOfMeasurements int
return ].double[

ReleaseCavityHardware() public method

public ReleaseCavityHardware ( ) : void
return void

ReleaseLaser() public method

public ReleaseLaser ( ) : void
return void

ScanCavity() public method

public ScanCavity ( double rampVoltages, bool autostart ) : void
rampVoltages double
autostart bool
return void

SendScanTriggerAndWaitUntilDone() public method

public SendScanTriggerAndWaitUntilDone ( ) : void
return void

SetLaserVoltage() public method

public SetLaserVoltage ( double voltage ) : void
voltage double
return void

StartScan() public method

public StartScan ( ) : void
return void

StopScan() public method

public StopScan ( ) : void
return void