C# Class TriggeredShapedPulses.Controller

Inheritance: System.MarshalByRefObject
显示文件 Open project: ColdMatter/EDMSuite Class Usage Examples

Public Methods

Method Description
Controller ( ) : System
Initialise ( ) : void
LoadPulses ( double pulseParams ) : void
PauseGeneration ( ) : void
StartGeneration ( ) : void
StopGeneration ( ) : void

Private Methods

Method Description
CoerceToQuantum ( double numberOfSamples, int waveformQuantum ) : int
DriverOperation_Warning ( object sender, RfsgWarningEventArgs e ) : void
MakePulse ( ShapedPulse pulse, int noSamples, int noDeadPts ) : double[]
ShowError ( string functionName, Exception exception ) : void

Method Details

Controller() public method

public Controller ( ) : System
return System

Initialise() public method

public Initialise ( ) : void
return void

LoadPulses() public method

public LoadPulses ( double pulseParams ) : void
pulseParams double
return void

PauseGeneration() public method

public PauseGeneration ( ) : void
return void

StartGeneration() public method

public StartGeneration ( ) : void
return void

StopGeneration() public method

public StopGeneration ( ) : void
return void