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

Public Member Functions

 __eq__ (self, rhs)
 
 __init__ (self, take_dark=False, enable_laser_before=False, disable_laser_after=False, laser_warmup_ms=0, scans_to_average=1, auto_raman_request=None, template=None, readings_target=None, readings_current=None)
 
 __repr__ (self)
 

Public Attributes

 auto_raman_request = template.auto_raman_request
 
 disable_laser_after = template.disable_laser_after
 
 enable_laser_before = template.enable_laser_before
 
 laser_warmup_ms = template.laser_warmup_ms
 
 readings_current = template.readings_current
 
 readings_target = template.readings_target
 
str request_id = f"{os.getpid()}-{threading.get_native_id()}-{time.time_ns()}-{random.randrange(65536)}"
 
 scans_to_average = template.scans_to_average
 
 take_dark = template.take_dark
 

Constructor & Destructor Documentation

◆ __init__()

wasatch.TakeOneRequest.TakeOneRequest.__init__ ( self,
take_dark = False,
enable_laser_before = False,
disable_laser_after = False,
laser_warmup_ms = 0,
scans_to_average = 1,
auto_raman_request = None,
template = None,
readings_target = None,
readings_current = None )

Member Function Documentation

◆ __eq__()

wasatch.TakeOneRequest.TakeOneRequest.__eq__ ( self,
rhs )

◆ __repr__()

wasatch.TakeOneRequest.TakeOneRequest.__repr__ ( self)

Member Data Documentation

◆ auto_raman_request

wasatch.TakeOneRequest.TakeOneRequest.auto_raman_request = template.auto_raman_request

◆ disable_laser_after

wasatch.TakeOneRequest.TakeOneRequest.disable_laser_after = template.disable_laser_after

◆ enable_laser_before

wasatch.TakeOneRequest.TakeOneRequest.enable_laser_before = template.enable_laser_before

◆ laser_warmup_ms

wasatch.TakeOneRequest.TakeOneRequest.laser_warmup_ms = template.laser_warmup_ms

◆ readings_current

wasatch.TakeOneRequest.TakeOneRequest.readings_current = template.readings_current

◆ readings_target

wasatch.TakeOneRequest.TakeOneRequest.readings_target = template.readings_target

◆ request_id

str wasatch.TakeOneRequest.TakeOneRequest.request_id = f"{os.getpid()}-{threading.get_native_id()}-{time.time_ns()}-{random.randrange(65536)}"

◆ scans_to_average

wasatch.TakeOneRequest.TakeOneRequest.scans_to_average = template.scans_to_average

◆ take_dark

wasatch.TakeOneRequest.TakeOneRequest.take_dark = template.take_dark

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