ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
simple_live_wpf.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.Buffer buffer
 
peak.core.DataStream dataStream
 
uint errorCounter
 
uint frameCounter
 
System.Int32 height
 
Bitmap image
 
peak.ipl.ImageConverter imageConverter
 
peak.ipl.Image iplImg
 
peak.core.NodeMap nodeMapRemoteDevice
 
bool running
 
System.Int32 stride
 
readonly peak.ipl.PixelFormat targetPixelFormat = new peak.ipl.PixelFormat(peak.ipl.PixelFormatName.BGRa8)
 
System.Int32 width
 

Constructor & Destructor Documentation

◆ AcquisitionWorker()

simple_live_wpf.AcquisitionWorker.AcquisitionWorker ( )

Member Function Documentation

◆ CounterChangedEventHandler()

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

◆ ImageReceivedEventHandler()

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

◆ MessageBoxTriggerEventHandler()

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

◆ SetDataStream()

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

◆ SetNodemapRemoteDevice()

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

◆ Start()

void simple_live_wpf.AcquisitionWorker.Start ( )

◆ Stop()

void simple_live_wpf.AcquisitionWorker.Stop ( )

Member Data Documentation

◆ buffer

peak.core.Buffer simple_live_wpf.AcquisitionWorker.buffer
private

◆ dataStream

peak.core.DataStream simple_live_wpf.AcquisitionWorker.dataStream
private

◆ errorCounter

uint simple_live_wpf.AcquisitionWorker.errorCounter
private

◆ frameCounter

uint simple_live_wpf.AcquisitionWorker.frameCounter
private

◆ height

System.Int32 simple_live_wpf.AcquisitionWorker.height
private

◆ image

Bitmap simple_live_wpf.AcquisitionWorker.image
private

◆ imageConverter

peak.ipl.ImageConverter simple_live_wpf.AcquisitionWorker.imageConverter
private

◆ iplImg

peak.ipl.Image simple_live_wpf.AcquisitionWorker.iplImg
private

◆ nodeMapRemoteDevice

peak.core.NodeMap simple_live_wpf.AcquisitionWorker.nodeMapRemoteDevice
private

◆ running

bool simple_live_wpf.AcquisitionWorker.running
private

◆ stride

System.Int32 simple_live_wpf.AcquisitionWorker.stride
private

◆ targetPixelFormat

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

◆ width

System.Int32 simple_live_wpf.AcquisitionWorker.width
private

Event Documentation

◆ CounterChanged

CounterChangedEventHandler simple_live_wpf.AcquisitionWorker.CounterChanged

◆ ImageReceived

ImageReceivedEventHandler simple_live_wpf.AcquisitionWorker.ImageReceived

◆ MessageBoxTrigger

MessageBoxTriggerEventHandler simple_live_wpf.AcquisitionWorker.MessageBoxTrigger

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