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

Public Member Functions

 __del__ (self)
 
 __init__ (self)
 Lifecycle.
 
 acquisition_loop (self)
 Acquisition Loop (Software)
 
 close (self)
 
 connect (self)
 
 dump (self)
 
 dump_entries (self, name)
 
 dump_min_max (self, name)
 
 dump_value (self, name)
 
 get_spectrum (self)
 
 next_name (self, path, ext)
 Utility.
 
 reset (self)
 
 start (self)
 Acquisition Loop (Device)
 
 stop (self)
 Called during shutdown.
 

Public Attributes

list buffers = []
 
 datastream = None
 
 device = None
 
 device_manager = IDSPeak.DeviceManager.Instance()
 
 image_converter = None
 
 long_name = None
 
 node_map = None
 
bool save_area_scan = True
 
bool shutdown_in_progress = False
 
 take_one_request = None
 
bool taking_acquisition = False
 

Constructor & Destructor Documentation

◆ __init__()

main.Camera.__init__ ( self)

Lifecycle.

◆ __del__()

main.Camera.__del__ ( self)

Member Function Documentation

◆ acquisition_loop()

main.Camera.acquisition_loop ( self)

Acquisition Loop (Software)

◆ close()

main.Camera.close ( self)

◆ connect()

main.Camera.connect ( self)

◆ dump()

main.Camera.dump ( self)

◆ dump_entries()

main.Camera.dump_entries ( self,
name )

◆ dump_min_max()

main.Camera.dump_min_max ( self,
name )

◆ dump_value()

main.Camera.dump_value ( self,
name )

◆ get_spectrum()

main.Camera.get_spectrum ( self)

◆ next_name()

main.Camera.next_name ( self,
path,
ext )

Utility.

◆ reset()

main.Camera.reset ( self)

◆ start()

main.Camera.start ( self)

Acquisition Loop (Device)

◆ stop()

main.Camera.stop ( self)

Called during shutdown.

Member Data Documentation

◆ buffers

list main.Camera.buffers = []

◆ datastream

main.Camera.datastream = None

◆ device

main.Camera.device = None

◆ device_manager

main.Camera.device_manager = IDSPeak.DeviceManager.Instance()

◆ image_converter

main.Camera.image_converter = None

◆ long_name

main.Camera.long_name = None

◆ node_map

main.Camera.node_map = None

◆ save_area_scan

bool main.Camera.save_area_scan = True

◆ shutdown_in_progress

bool main.Camera.shutdown_in_progress = False

◆ take_one_request

main.Camera.take_one_request = None

◆ taking_acquisition

bool main.Camera.taking_acquisition = False

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