ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
simple_live_windows_forms.AcquisitionWorker Class Reference

Public Member Functions

 AcquisitionWorker ()
 
delegate void CounterChangedEventHandler (object sender, uint frameCounter, uint errorCounter)
 
delegate void ImageReceivedEventHandler (object sender, Bitmap image)
 
delegate void MessageBoxTriggerEventHandler (object sender, String messageTitle, String messageText)
 
void SetDataStream (peak.core.DataStream dataStream)
 
void SetNodemapRemoteDevice (peak.core.NodeMap nodeMap)
 
void Start ()
 
void Stop ()
 

Events

CounterChangedEventHandler CounterChanged
 
ImageReceivedEventHandler ImageReceived
 
MessageBoxTriggerEventHandler MessageBoxTrigger
 

Private Attributes

peak.core.DataStream dataStream
 
uint errorCounter
 
uint frameCounter
 
peak.ipl.ImageConverter imageConverter
 
peak.core.NodeMap nodeMapRemoteDevice
 
bool running
 
readonly peak.ipl.PixelFormat targetPixelFormat = new peak.ipl.PixelFormat(peak.ipl.PixelFormatName.BGRa8)
 

Constructor & Destructor Documentation

◆ AcquisitionWorker()

simple_live_windows_forms.AcquisitionWorker.AcquisitionWorker ( )

Member Function Documentation

◆ CounterChangedEventHandler()

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

◆ ImageReceivedEventHandler()

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

◆ MessageBoxTriggerEventHandler()

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

◆ SetDataStream()

void simple_live_windows_forms.AcquisitionWorker.SetDataStream ( peak.core.DataStream dataStream)

◆ SetNodemapRemoteDevice()

void simple_live_windows_forms.AcquisitionWorker.SetNodemapRemoteDevice ( peak.core.NodeMap nodeMap)

◆ Start()

void simple_live_windows_forms.AcquisitionWorker.Start ( )

◆ Stop()

void simple_live_windows_forms.AcquisitionWorker.Stop ( )

Member Data Documentation

◆ dataStream

peak.core.DataStream simple_live_windows_forms.AcquisitionWorker.dataStream
private

◆ errorCounter

uint simple_live_windows_forms.AcquisitionWorker.errorCounter
private

◆ frameCounter

uint simple_live_windows_forms.AcquisitionWorker.frameCounter
private

◆ imageConverter

peak.ipl.ImageConverter simple_live_windows_forms.AcquisitionWorker.imageConverter
private

◆ nodeMapRemoteDevice

peak.core.NodeMap simple_live_windows_forms.AcquisitionWorker.nodeMapRemoteDevice
private

◆ running

bool simple_live_windows_forms.AcquisitionWorker.running
private

◆ targetPixelFormat

readonly peak.ipl.PixelFormat simple_live_windows_forms.AcquisitionWorker.targetPixelFormat = new peak.ipl.PixelFormat(peak.ipl.PixelFormatName.BGRa8)
private

Event Documentation

◆ CounterChanged

CounterChangedEventHandler simple_live_windows_forms.AcquisitionWorker.CounterChanged

◆ ImageReceived

ImageReceivedEventHandler simple_live_windows_forms.AcquisitionWorker.ImageReceived

◆ MessageBoxTrigger

MessageBoxTriggerEventHandler simple_live_windows_forms.AcquisitionWorker.MessageBoxTrigger

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