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

Public Member Functions

 __init__ (self, max_ms=None, start_integ_ms=None, start_gain_db=None, max_integ_ms=None, min_integ_ms=None, max_gain_db=None, min_gain_db=None, target_counts=None, max_counts=None, min_counts=None, max_factor=None, drop_factor=None, saturation=None, max_avg=None, laser_warning_delay_sec=None, onboard=False)
 
 __repr__ (self)
 
 serialize (self)
 

Public Attributes

float drop_factor = drop_factor if drop_factor is not None else self.DROP_FACTOR
 
int laser_warning_delay_sec = laser_warning_delay_sec if laser_warning_delay_sec is not None else self.LASER_WARNING_DELAY_SEC
 
int max_avg = max_avg if max_avg is not None else self.MAX_AVG
 
int max_counts = max_counts if max_counts is not None else self.MAX_COUNTS
 
int max_factor = max_factor if max_factor is not None else self.MAX_FACTOR
 
int max_gain_db = max_gain_db if max_gain_db is not None else self.MAX_GAIN_DB
 
int max_integ_ms = max_integ_ms if max_integ_ms is not None else self.MAX_INTEG_MS
 
int max_ms = max_ms if max_ms is not None else self.MAX_MS
 
int min_counts = min_counts if min_counts is not None else self.MIN_COUNTS
 
int min_gain_db = min_gain_db if min_gain_db is not None else self.MIN_GAIN_DB
 
int min_integ_ms = min_integ_ms if min_integ_ms is not None else self.MIN_INTEG_MS
 
 onboard = onboard
 
int saturation = saturation if saturation is not None else self.SATURATION
 
int start_gain_db = start_gain_db if start_gain_db is not None else self.START_GAIN_DB
 
int start_integ_ms = start_integ_ms if start_integ_ms is not None else self.START_INTEG_MS
 
int target_counts = target_counts if target_counts is not None else self.TARGET_COUNTS
 

Static Public Attributes

float DROP_FACTOR = 0.5
 
int LASER_WARNING_DELAY_SEC = 3
 
int MAX_AVG = 100
 
int MAX_COUNTS = 50000
 
int MAX_FACTOR = 5
 
int MAX_GAIN_DB = 30
 
int MAX_INTEG_MS = 2000
 
int MAX_MS = 10000
 
int MIN_COUNTS = 40000
 
int MIN_GAIN_DB = 0
 
int MIN_INTEG_MS = 10
 
int SATURATION = 65000
 
int START_GAIN_DB = 0
 
int START_INTEG_MS = 100
 
int TARGET_COUNTS = 45000
 

Constructor & Destructor Documentation

◆ __init__()

wasatch.AutoRamanRequest.AutoRamanRequest.__init__ ( self,
max_ms = None,
start_integ_ms = None,
start_gain_db = None,
max_integ_ms = None,
min_integ_ms = None,
max_gain_db = None,
min_gain_db = None,
target_counts = None,
max_counts = None,
min_counts = None,
max_factor = None,
drop_factor = None,
saturation = None,
max_avg = None,
laser_warning_delay_sec = None,
onboard = False )

Member Function Documentation

◆ __repr__()

wasatch.AutoRamanRequest.AutoRamanRequest.__repr__ ( self)

◆ serialize()

wasatch.AutoRamanRequest.AutoRamanRequest.serialize ( self)

Member Data Documentation

◆ DROP_FACTOR

float wasatch.AutoRamanRequest.AutoRamanRequest.DROP_FACTOR = 0.5
static

◆ drop_factor

wasatch.AutoRamanRequest.AutoRamanRequest.drop_factor = drop_factor if drop_factor is not None else self.DROP_FACTOR

◆ LASER_WARNING_DELAY_SEC

int wasatch.AutoRamanRequest.AutoRamanRequest.LASER_WARNING_DELAY_SEC = 3
static

◆ laser_warning_delay_sec

int wasatch.AutoRamanRequest.AutoRamanRequest.laser_warning_delay_sec = laser_warning_delay_sec if laser_warning_delay_sec is not None else self.LASER_WARNING_DELAY_SEC

◆ MAX_AVG

int wasatch.AutoRamanRequest.AutoRamanRequest.MAX_AVG = 100
static

◆ max_avg

int wasatch.AutoRamanRequest.AutoRamanRequest.max_avg = max_avg if max_avg is not None else self.MAX_AVG

◆ MAX_COUNTS

int wasatch.AutoRamanRequest.AutoRamanRequest.MAX_COUNTS = 50000
static

◆ max_counts

int wasatch.AutoRamanRequest.AutoRamanRequest.max_counts = max_counts if max_counts is not None else self.MAX_COUNTS

◆ MAX_FACTOR

int wasatch.AutoRamanRequest.AutoRamanRequest.MAX_FACTOR = 5
static

◆ max_factor

int wasatch.AutoRamanRequest.AutoRamanRequest.max_factor = max_factor if max_factor is not None else self.MAX_FACTOR

◆ MAX_GAIN_DB

int wasatch.AutoRamanRequest.AutoRamanRequest.MAX_GAIN_DB = 30
static

◆ max_gain_db

int wasatch.AutoRamanRequest.AutoRamanRequest.max_gain_db = max_gain_db if max_gain_db is not None else self.MAX_GAIN_DB

◆ MAX_INTEG_MS

int wasatch.AutoRamanRequest.AutoRamanRequest.MAX_INTEG_MS = 2000
static

◆ max_integ_ms

int wasatch.AutoRamanRequest.AutoRamanRequest.max_integ_ms = max_integ_ms if max_integ_ms is not None else self.MAX_INTEG_MS

◆ MAX_MS

int wasatch.AutoRamanRequest.AutoRamanRequest.MAX_MS = 10000
static

◆ max_ms

int wasatch.AutoRamanRequest.AutoRamanRequest.max_ms = max_ms if max_ms is not None else self.MAX_MS

◆ MIN_COUNTS

int wasatch.AutoRamanRequest.AutoRamanRequest.MIN_COUNTS = 40000
static

◆ min_counts

int wasatch.AutoRamanRequest.AutoRamanRequest.min_counts = min_counts if min_counts is not None else self.MIN_COUNTS

◆ MIN_GAIN_DB

int wasatch.AutoRamanRequest.AutoRamanRequest.MIN_GAIN_DB = 0
static

◆ min_gain_db

int wasatch.AutoRamanRequest.AutoRamanRequest.min_gain_db = min_gain_db if min_gain_db is not None else self.MIN_GAIN_DB

◆ MIN_INTEG_MS

int wasatch.AutoRamanRequest.AutoRamanRequest.MIN_INTEG_MS = 10
static

◆ min_integ_ms

int wasatch.AutoRamanRequest.AutoRamanRequest.min_integ_ms = min_integ_ms if min_integ_ms is not None else self.MIN_INTEG_MS

◆ onboard

wasatch.AutoRamanRequest.AutoRamanRequest.onboard = onboard

◆ SATURATION

int wasatch.AutoRamanRequest.AutoRamanRequest.SATURATION = 65000
static

◆ saturation

int wasatch.AutoRamanRequest.AutoRamanRequest.saturation = saturation if saturation is not None else self.SATURATION

◆ START_GAIN_DB

int wasatch.AutoRamanRequest.AutoRamanRequest.START_GAIN_DB = 0
static

◆ start_gain_db

int wasatch.AutoRamanRequest.AutoRamanRequest.start_gain_db = start_gain_db if start_gain_db is not None else self.START_GAIN_DB

◆ START_INTEG_MS

int wasatch.AutoRamanRequest.AutoRamanRequest.START_INTEG_MS = 100
static

◆ start_integ_ms

int wasatch.AutoRamanRequest.AutoRamanRequest.start_integ_ms = start_integ_ms if start_integ_ms is not None else self.START_INTEG_MS

◆ TARGET_COUNTS

int wasatch.AutoRamanRequest.AutoRamanRequest.TARGET_COUNTS = 45000
static

◆ target_counts

int wasatch.AutoRamanRequest.AutoRamanRequest.target_counts = target_counts if target_counts is not None else self.TARGET_COUNTS

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