C# Class EDMBlockHead.Controller

This class is in control of BlockHead. It has a window to interact with the user and an acquisitor to take the data.
Inheritance: System.MarshalByRefObject
Datei anzeigen Open project: ColdMatter/EDMSuite Class Usage Examples

Public Properties

Property Type Description
Block Data.EDM.Block
DBlock Analysis.EDM.DemodulatedBlock
appState AppState

Public Methods

Method Description
AcquireAndWait ( ) : void
AcquisitionFinished ( Block b ) : void
CaptureRemote ( ) : void
Controller ( ) : System
GetController ( ) : Controller
GotPoint ( int point, EDMPoint p ) : void
InitializeLifetimeService ( ) : Object
LoadConfig ( ) : void
LoadConfig ( String path ) : void
ReleaseRemote ( ) : void
SaveBlock ( ) : void
SaveBlock ( String path ) : void
SaveConfig ( ) : void
StartAcquisition ( ) : void
StartApplication ( ) : void
StartPattern ( ) : void
StopAcquisition ( ) : void
StopApplication ( ) : void
StopPattern ( ) : void

Private Methods

Method Description
ActuallyTestLiveAnalysis ( ) : void
LoadConfig ( FileStream fs ) : void
MakeDefaultBlockConfig ( ) : void
SaveBlock ( FileStream fs ) : void
SetStatusReady ( ) : void
ShowLiveViewer ( ) : void
TestLiveAnalysis ( ) : void

Method Details

AcquireAndWait() public method

public AcquireAndWait ( ) : void
return void

AcquisitionFinished() public method

public AcquisitionFinished ( Block b ) : void
b Data.EDM.Block
return void

CaptureRemote() public method

public CaptureRemote ( ) : void
return void

Controller() public method

public Controller ( ) : System
return System

GetController() public static method

public static GetController ( ) : Controller
return Controller

GotPoint() public method

public GotPoint ( int point, EDMPoint p ) : void
point int
p Data.EDM.EDMPoint
return void

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : Object
return Object

LoadConfig() public method

public LoadConfig ( ) : void
return void

LoadConfig() public method

public LoadConfig ( String path ) : void
path String
return void

ReleaseRemote() public method

public ReleaseRemote ( ) : void
return void

SaveBlock() public method

public SaveBlock ( ) : void
return void

SaveBlock() public method

public SaveBlock ( String path ) : void
path String
return void

SaveConfig() public method

public SaveConfig ( ) : void
return void

StartAcquisition() public method

public StartAcquisition ( ) : void
return void

StartApplication() public method

public StartApplication ( ) : void
return void

StartPattern() public method

public StartPattern ( ) : void
return void

StopAcquisition() public method

public StopAcquisition ( ) : void
return void

StopApplication() public method

public StopApplication ( ) : void
return void

StopPattern() public method

public StopPattern ( ) : void
return void

Property Details

Block public_oe property

public Block,Data.EDM Block
return Data.EDM.Block

DBlock public_oe property

public DemodulatedBlock,Analysis.EDM DBlock
return Analysis.EDM.DemodulatedBlock

appState public_oe property

public AppState appState
return AppState