ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
simple_live_wpf.BackEnd Class Reference
Collaboration diagram for simple_live_wpf.BackEnd:
[legend]

Public Member Functions

 BackEnd ()
 
void CloseDevice ()
 
delegate void CounterChangedEventHandler (object sender, uint frameCounter, uint errorCounter)
 
delegate void ImageReceivedEventHandler (object sender, Bitmap image)
 
bool IsActive ()
 
delegate void MessageBoxTriggerEventHandler (object sender, String messageTitle, String messageText)
 
bool OpenDevice ()
 
bool Start ()
 
void Stop ()
 

Events

CounterChangedEventHandler CounterChanged
 
ImageReceivedEventHandler ImageReceived
 
MessageBoxTriggerEventHandler MessageBoxTrigger
 

Private Member Functions

void acquisitionWorker_CounterChanged (object sender, uint frameCounter, uint errorCounter)
 
void acquisitionWorker_ImageReceived (object sender, System.Drawing.Bitmap image)
 
void acquisitionWorker_MessageBoxTrigger (object sender, String messageTitle, String messageText)
 

Private Attributes

Thread acquisitionThread
 
AcquisitionWorker acquisitionWorker
 
peak.core.DataStream dataStream
 
peak.core.Device device
 
bool isActive
 
peak.core.NodeMap nodeMapRemoteDevice
 

Constructor & Destructor Documentation

◆ BackEnd()

simple_live_wpf.BackEnd.BackEnd ( )

Member Function Documentation

◆ acquisitionWorker_CounterChanged()

void simple_live_wpf.BackEnd.acquisitionWorker_CounterChanged ( object sender,
uint frameCounter,
uint errorCounter )
private

◆ acquisitionWorker_ImageReceived()

void simple_live_wpf.BackEnd.acquisitionWorker_ImageReceived ( object sender,
System.Drawing.Bitmap image )
private

◆ acquisitionWorker_MessageBoxTrigger()

void simple_live_wpf.BackEnd.acquisitionWorker_MessageBoxTrigger ( object sender,
String messageTitle,
String messageText )
private

◆ CloseDevice()

void simple_live_wpf.BackEnd.CloseDevice ( )

◆ CounterChangedEventHandler()

delegate void simple_live_wpf.BackEnd.CounterChangedEventHandler ( object sender,
uint frameCounter,
uint errorCounter )

◆ ImageReceivedEventHandler()

delegate void simple_live_wpf.BackEnd.ImageReceivedEventHandler ( object sender,
Bitmap image )

◆ IsActive()

bool simple_live_wpf.BackEnd.IsActive ( )

◆ MessageBoxTriggerEventHandler()

delegate void simple_live_wpf.BackEnd.MessageBoxTriggerEventHandler ( object sender,
String messageTitle,
String messageText )

◆ OpenDevice()

bool simple_live_wpf.BackEnd.OpenDevice ( )

◆ Start()

bool simple_live_wpf.BackEnd.Start ( )

◆ Stop()

void simple_live_wpf.BackEnd.Stop ( )

Member Data Documentation

◆ acquisitionThread

Thread simple_live_wpf.BackEnd.acquisitionThread
private

◆ acquisitionWorker

AcquisitionWorker simple_live_wpf.BackEnd.acquisitionWorker
private

◆ dataStream

peak.core.DataStream simple_live_wpf.BackEnd.dataStream
private

◆ device

peak.core.Device simple_live_wpf.BackEnd.device
private

◆ isActive

bool simple_live_wpf.BackEnd.isActive
private

◆ nodeMapRemoteDevice

peak.core.NodeMap simple_live_wpf.BackEnd.nodeMapRemoteDevice
private

Event Documentation

◆ CounterChanged

CounterChangedEventHandler simple_live_wpf.BackEnd.CounterChanged

◆ ImageReceived

ImageReceivedEventHandler simple_live_wpf.BackEnd.ImageReceived

◆ MessageBoxTrigger

MessageBoxTriggerEventHandler simple_live_wpf.BackEnd.MessageBoxTrigger

The documentation for this class was generated from the following file: