ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
simple_live_windows_forms.BackEnd Class Reference
Collaboration diagram for simple_live_windows_forms.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_windows_forms.BackEnd.BackEnd ( )

Member Function Documentation

◆ acquisitionWorker_CounterChanged()

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

◆ acquisitionWorker_ImageReceived()

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

◆ acquisitionWorker_MessageBoxTrigger()

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

◆ CloseDevice()

void simple_live_windows_forms.BackEnd.CloseDevice ( )

◆ CounterChangedEventHandler()

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

◆ ImageReceivedEventHandler()

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

◆ IsActive()

bool simple_live_windows_forms.BackEnd.IsActive ( )

◆ MessageBoxTriggerEventHandler()

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

◆ OpenDevice()

bool simple_live_windows_forms.BackEnd.OpenDevice ( )

◆ start()

bool simple_live_windows_forms.BackEnd.start ( )

◆ Stop()

void simple_live_windows_forms.BackEnd.Stop ( )

Member Data Documentation

◆ acquisitionThread

Thread simple_live_windows_forms.BackEnd.acquisitionThread
private

◆ acquisitionWorker

AcquisitionWorker simple_live_windows_forms.BackEnd.acquisitionWorker
private

◆ dataStream

peak.core.DataStream simple_live_windows_forms.BackEnd.dataStream
private

◆ device

peak.core.Device simple_live_windows_forms.BackEnd.device
private

◆ isActive

bool simple_live_windows_forms.BackEnd.isActive
private

◆ nodeMapRemoteDevice

peak.core.NodeMap simple_live_windows_forms.BackEnd.nodeMapRemoteDevice
private

Event Documentation

◆ CounterChanged

CounterChangedEventHandler simple_live_windows_forms.BackEnd.CounterChanged

◆ ImageReceived

ImageReceivedEventHandler simple_live_windows_forms.BackEnd.ImageReceived

◆ MessageBoxTrigger

MessageBoxTriggerEventHandler simple_live_windows_forms.BackEnd.MessageBoxTrigger

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